This site is supported by donations to The OEIS Foundation.

Complete non-self-intersecting paths:Results 02

From OeisWiki
Jump to: navigation, search
a = 3, b = 3
 L         C         S
 4         8         2
 5         8         2
 6        32         8
 7        16         4
 8        72        18
 9        40        10
Total    176        44

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

 5          2   0   2
            0   0   0
            2   0   2

 6          2   6   2
            6   0   6
            2   6   2

 7          4   0   4
            0   0   0
            4   0   4

 8          4  14   4
           14   0  14
            4  14   4

 9          8   0   8
            0   8   0
            8   0   8

Total      20  22  20
           22   8  22
           20  22  20

Grand total = 1*8 + 4*20 + 4*22
            = 176

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

 5          2   0   2
            0   0   0
            2   0   2

 6          6   2   6
            2   0   2
            6   2   6

 7          4   0   4
            0   0   0
            4   0   4

 8         12   4  12
            4   8   4
           12   4  12

 9          8   0   8
            0   8   0
            8   0   8

Total      34   6  34
            6  16   6
           34   6  34

Grand total = 4*6 + 1*16 + 4*34
            = 176

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

 5          4   4   4
            4   8   4
            4   4   4

 6         16  24  16
           24  32  24
           16  24  16

 7         12  12  12
           12  16  12
           12  12  12

 8         56  72  56
           72  64  72
           56  72  56

 9         40  40  40
           40  40  40
           40  40  40

Total     130 156 130
          156 168 156
          130 156 130

Grand total = 4*130 + 4*156 + 1*168
            = 1312

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

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

Value repetition frequencies        = 4(2*1 + 2*2 + 1*3) +
                                      4(1*2 + 1*7) +
                                      1(1*1 + 1*8)
                                    = 81

Number of distinct row element sets = 3

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

Number of distinct values           = 5

Distinct values      0  2  3  4  7
Frequency           33 12 16 12  8

Sum of frequencies                  = 1*8 + 2*12 + 1*16 + 1*33
                                    = 81

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

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

Number of possible SN-EN pairs with SN != EN                                     = 8*9
                                                                                 = 72

a = 4, b = 3
 L         C         S
 4         8         2
 5         8         2
 6        40        10
 7        28        10
 8       136        42
 9       100        36
10       248       124
11       156        78
12       124        62
Total    848       366

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

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

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

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

 8        11  12  12  11
          14   8   8  14
          11  12  12  11

 9         8   9   9   8
          12   4   4  12
           8   9   9   8

10        23  22  22  23
          26   8   8  26
          23  22  22  23

11        14  12  12  14
          12  14  14  12
          14  12  12  14

12        17   6   6  17
           4  12  12   4
          17   6   6  17

Total     79  70  70  79
          78  48  48  78
          79  70  70  79

Grand total = 2*48 + 4*70 + 2*78 + 4*79
            = 848

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

 5         2   0   0   2
           0   0   0   0
           2   0   0   2

 6         7   2   2   7
           2   0   0   2
           7   2   2   7

 7         6   1   1   6
           0   0   0   0
           6   1   1   6

 8        21   7   7  21
           4   8   8   4
          21   7   7  21

 9        17   3   3  17
           0  10  10   0
          17   3   3  17

10        37  13  13  37
           4  20  20   4
          37  13  13  37

11        25   5   5  25
           0  18  18   0
          25   5   5  25

12        17   6   6  17
           4  12  12   4
          17   6   6  17

Total    134  37  37 134
          14  68  68  14
         134  37  37 134

Grand total = 2*14 + 4*37 + 2*68 + 4*134
            = 848

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

 5         3   3   3   3
           4   4   4   4
           3   3   3   3

 6        15  20  20  15
          20  30  30  20
          15  20  20  15

 7        12  17  17  12
          18  22  22  18
          12  17  17  12

 8        64 102 102  64
          86 126 126  86
          64 102 102  64

 9        56  86  86  56
          72  94  94  72
          56  86  86  56

10       175 218 218 175
         236 218 218 236
         175 218 218 175

11       125 154 154 125
         156 144 144 156
         125 154 154 125

12       124 124 124 124
         124 124 124 124
         124 124 124 124

Total    576 726 726 576
         720 766 766 720
         576 726 726 576

Grand total = 4*576 + 2*720 + 4*726 + 2*766
            = 8180

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

Sum of all rows                     = 4(1*0 + 3*8 + 3*11 + 1*12 + 1*13 + 1*14 + 2*19) +
                                      4(2*0 + 4*1 + 1*2 + 2*3 + 1*4 + 1*10 + 1*11) +
                                      2(10*0 + 2*7) +
                                      2(1*0 + 2*5 + 7*6 + 2*8)
                                    = 848

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

Number of distinct row element sets = 4

Number of rows                      = 2*2 + 2*4
                                    = 12

Number of distinct values           = 15

Distinct values       0    1    2    3    4    5    6    7    8   10   11   12   13   14   19
Frequency            34   16    4    8    4    4   14    4   16    4   16    4    4    4    8

Sum of frequencies                  = 8*4 + 2*8 + 1*14 + 3*16 + 1*34
                                    = 144

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

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                                     = 11*12
                                                                                 = 132

a = 5, b = 3
 L          C          S
 4          8          2
 5          8          2
 6         44         10
 7         36         12
 8        180         50
 9        184         66
10        464        186
11        456        200
12        792        372
13        544        272
14        688        344
15        264        132
Total    3668       1648

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

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

 6          2    5    2    5    2
            4    0    4    0    4
            2    5    2    5    2

 7          3    1    6    1    3
            0    4    0    4    0
            3    1    6    1    3

 8          6   19    8   19    6
           20    4   16    4   20
            6   19    8   19    6

 9         20    5   18    5   20
            6   18    0   18    6
           20    5   18    5   20

10         18   50   20   50   18
           54   12   20   12   54
           18   50   20   50   18

11         56   14   34   14   56
           18   34    4   34   18
           56   14   34   14   56

12         40   73   36   73   40
           94   14   52   14   94
           40   73   36   73   40

13         71   16   36   16   71
           14   42   12   42   14
           71   16   36   16   71

14         34   69   22   69   34
           58   16   84   16   58
           34   69   22   69   34

15         38    0   20    0   38
            0   36    0   36    0
           38    0   20    0   38

Total     289  253  204  253  289
          270  180  192  180  270
          289  253  204  253  289

Grand total = 2*180 + 1*192 + 2*204 + 4*253 + 2*270 + 4*289
            = 3668

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

 5          2    0    0    0    2
            0    0    0    0    0
            2    0    0    0    2

 6          7    2    2    2    7
            2    0    0    0    2
            7    2    2    2    7

 7          7    1    2    1    7
            0    0    0    0    0
            7    1    2    1    7

 8         24    8   10    8   24
            4    8    8    8    4
           24    8   10    8   24

 9         29    5    8    5   29
            0   10   12   10    0
           29    5    8    5   29

10         56   22   30   22   56
            4   22   40   22    4
           56   22   30   22   56

11         64   13   22   13   64
            0   30   44   30    0
           64   13   22   13   64

12         93   43   40   43   93
            8   40   72   40    8
           93   43   40   43   93

13         78   16   22   16   78
            0   42   40   42    0
           78   16   22   16   78

14         72   33   42   33   72
           16   52   48   52   16
           72   33   42   33   72

15         38    0   20    0   38
            0   36    0   36    0
           38    0   20    0   38

Total     472  143  198  143  472
           34  240  264  240   34
          472  143  198  143  472

Grand total = 2*34 + 4*143 + 2*198 + 2*240 + 1*264 + 4*472
            = 3668

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

 5          3    2    2    2    3
            4    4    0    4    4
            3    2    2    2    3

 6         14   17   14   17   14
           20   24   24   24   20
           14   17   14   17   14

 7         13   15   20   15   13
           16   24   20   24   16
           13   15   20   15   13

 8         60   96  118   96   60
           88  122  160  122   88
           60   96  118   96   60

 9         80  106  138  106   80
          100  146  144  146  100
           80  106  138  106   80

10        190  339  358  339  190
          284  422  396  422  284
          190  339  358  339  190

11        255  348  382  348  255
          308  428  368  428  308
          255  348  382  348  255

12        485  673  688  673  485
          692  718  676  718  692
          485  673  688  673  485

13        418  473  508  473  418
          514  508  448  508  514
          418  473  508  473  418

14        574  688  640  688  574
          688  620  688  620  688
          574  688  640  688  574

15        264  264  264  264  264
          264  264  264  264  264
          264  264  264  264  264

Total    2358 3023 3132 3023 2358
         2982 3284 3188 3284 2982
         2358 3023 3132 3023 2358

Grand total = 4*2358 + 2*2982 + 4*3023 + 2*3132 + 1*3188 + 2*3284
            = 43508

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
EN
 0         0 48 17 33 44 48 22 32 32 38 31 20 27 35 45
 1        31  0 27  5 11  0  4  4 10 10  4  4  8 12 13
 2        16 37  0 37 16 12  5  8  5 12 13  9  6  9 13
 3        11  5 27  0 31 10 10  4  4  0 13 12  8  4  4
 4        44 33 17 48  0 38 32 32 22 48 45 35 27 20 31
 5        17  0  0  0  0  0  0  0  0  0 17  0  0  0  0
 6        14 15 11 20 26 14  0 16 16 22 14 15 11 20 26
 7        24 15 18 15 24 18 18  0 18 18 24 15 18 15 24
 8        26 20 11 15 14 22 16 16  0 14 26 20 11 15 14
 9         0  0  0  0 17  0  0  0  0  0  0  0  0  0 17
10        31 20 27 35 45 48 22 32 32 38  0 48 17 33 44
11         4  4  8 12 13  0  4  4 10 10 31  0 27  5 11
12        13  9  6  9 13 12  5  8  5 12 16 37  0 37 16
13        13 12  8  4  4 10 10  4  4  0 11  5 27  0 31
14        45 35 27 20 31 38 32 32 22 48 44 33 17 48  0

Sum of all rows                     = 4(1*0 + 1*17 + 1*20 + 1*22 + 1*27 + 1*31 + 2*32 + 1*33 + 1*35 + 1*38 + 1*44 + 1*45 + 2*48) +
                                      4(2*0 + 4*4 + 1*5 + 1*8 + 2*10 + 1*11 + 1*12 + 1*13 + 1*27 + 1*31) +
                                      2(1*0 + 2*5 + 1*6 + 1*8 + 2*9 + 2*12 + 2*13 + 2*16 + 2*37) +
                                      2(13*0 + 2*17) +
                                      2(1*0 + 2*11 + 3*14 + 2*15 + 2*16 + 2*20 + 1*22 + 2*26) +
                                      1(1*0 + 4*15 + 6*18 + 4*24) +
                                    = 1888 + 572 + 396 + 68 + 480 + 264
                                    = 3668

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

Number of distinct row element sets = 6

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

Number of distinct values           = 29

Distinct values       0    4    5    6    8    9   10   11   12   13   14   15   16   17   18   20   22   24   26   27   31   32   33   35   37   38   44   45   48
Frequency            43   16    8    2    6    4    8    8    8    8    6    8    8    8    6    8    6    4    4    8    8    8    4    4    4    4    4    4    8

Sum of frequencies                  = 1*2 + 9*4 + 4*6 + 13*8 + 1*16 + 1*43
                                    = 225

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

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                                     = 14*15
                                                                                 = 210

a = 6, b = 3
 L           C           S
 4           8           2
 5           8           2
 6          48          10
 7          40          12
 8         216          52
 9         240          76
10         696         232
11         784         292
12        1636         616
13        1508         638
14        2820        1226
15        1916         902
16        2816        1408
17        1408         704
18         672         336
Total    14816        6508

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

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

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

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

 8           7    14    15    15    14     7
            14    10    12    12    10    14
             7    14    15    15    14     7

 9          10    17    14    14    17    10
            14    10    14    14    10    14
            10    17    14    14    17    10

10          37    40    47    47    40    37
            38    40    22    22    40    38
            37    40    47    47    40    37

11          39    62    31    31    62    39
            68    34    26    26    34    68
            39    62    31    31    62    39

12         121    85    90    90    85   121
            92    88    46    46    88    92
           121    85    90    90    85   121

13          91   111    50    50   111    91
           154    48    48    48    48   154
            91   111    50    50   111    91

14         217   145   147   147   145   217
           168   112   112   112   112   168
           217   145   147   147   145   217

15         123   137    66    66   137   123
           148    72    86    86    72   148
           123   137    66    66   137   123

16         204   156   148   148   156   204
           148   100   144   144   100   148
           204   156   148   148   156   204

17          88    80    58    58    80    88
            68    84   100   100    84    68
            88    80    58    58    80    88

18          78    12    29    29    12    78
             8    66    24    24    66     8
            78    12    29    29    12    78

Total     1020   866   703   703   866  1020
           926   664   640   640   664   926
          1020   866   703   703   866  1020

Grand total = 2*640 + 2*664 + 4*703 + 4*866 + 2*926 + 4*1020
            = 14816

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

 5           2     0     0     0     0     2
             0     0     0     0     0     0
             2     0     0     0     0     2

 6           7     2     2     2     2     7
             2     0     0     0     0     2
             7     2     2     2     2     7

 7           7     1     2     2     1     7
             0     0     0     0     0     0
             7     1     2     2     1     7

 8          25     8    11    11     8    25
             4     8     8     8     8     4
            25     8    11    11     8    25

 9          33     6    10    10     6    33
             0    10    12    12    10     0
            33     6    10    10     6    33

10          75    25    40    40    25    75
             4    22    42    42    22     4
            75    25    40    40    25    75

11          94    25    33    33    25    94
             0    32    56    56    32     0
            94    25    33    33    25    94

12         173    62    90    90    62   173
             8    56   104   104    56     8
           173    62    90    90    62   173

13         171    53    63    63    53   171
             0    70   110   110    70     0
           171    53    63    63    53   171

14         290   108   147   147   108   290
            20   136   164   164   136    20
           290   108   147   147   108   290

15         218    57    79    79    57   218
             0   122   128   128   122     0
           218    57    79    79    57   218

16         280    97   147   147    97   280
            36   188   136   136   188    36
           280    97   147   147    97   280

17         154    27    66    66    27   154
             0   134    76    76   134     0
           154    27    66    66    27   154

18          78    12    29    29    12    78
             8    66    24    24    66     8
            78    12    29    29    12    78

Total     1609   483   719   719   483  1609
            82   844   860   860   844    82
          1609   483   719   719   483  1609

Grand total = 2*82 + 4*483 + 4*719 + 2*844 + 2*860 + 4*1609
            = 14816

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

 5           3     2     1     1     2     3
             4     4     0     0     4     4
             3     2     1     1     2     3

 6          14    16    11    11    16    14
            20    24    18    18    24    20
            14    16    11    11    16    14

 7          12    14    16    16    14    12
            16    20    20    20    20    16
            12    14    16    16    14    12

 8          61    89   108   108    89    61
            84   116   148   148   116    84
            61    89   108   108    89    61

 9          74   113   140   140   113    74
           106   150   170   170   150   106
            74   113   140   140   113    74

10         222   352   477   477   352   222
           314   476   588   588   476   314
           222   352   477   477   352   222

11         298   471   553   553   471   298
           424   600   644   644   600   424
           298   471   553   553   471   298

12         697  1094  1249  1249  1094   697
           942  1424  1370  1370  1424   942
           697  1094  1249  1249  1094   697

13         753  1137  1173  1173  1137   753
          1048  1374  1254  1254  1374  1048
           753  1137  1173  1173  1137   753

14        1633  2277  2377  2377  2277  1633
          2178  2586  2402  2402  2586  2178
          1633  2277  2377  2377  2277  1633

15        1277  1681  1667  1667  1681  1277
          1676  1772  1672  1672  1772  1676
          1277  1681  1667  1667  1681  1277

16        2198  2618  2555  2555  2618  2198
          2748  2498  2540  2540  2498  2748
          2198  2618  2555  2555  2618  2198

17        1184  1404  1357  1357  1404  1184
          1408  1286  1384  1384  1286  1408
          1184  1404  1357  1357  1404  1184

18         672   672   672   672   672   672
           672   672   672   672   672   672
           672   672   672   672   672   672

Total     9100 11942 12356 12356 11942  9100
         11644 13006 12882 12882 13006 11644
          9100 11942 12356 12356 11942  9100

Grand total = 4*9100 + 2*11644 + 4*11942 + 4*12356 + 2*12882 + 2*13006
            = 208656

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 118  39  80 114 147 118  56  82  87 105 127  77  49  66  84 113 147
 1        79   0  68   7  27  38   0  11  11  28  28  34  11  11  22  33  34  41
 2        47 105   0 100  23  46  35  16  27  20  41  41  39  27  20  32  47  53
 3        46  23 100   0 105  47  41  41  20  27  16  35  53  47  32  20  27  39
 4        38  27   7  68   0  79  34  28  28  11  11   0  41  34  33  22  11  11
 5       147 114  80  39 118   0 127 105  87  82  56 118 147 113  84  66  49  77
 6        41   0   0   0   0   0   0   0   0   0   0   0  41   0   0   0   0   0
 7        34  37  26  48  66  86  34   0  40  42  60  74  34  37  26  48  66  86
 8        56  35  45  33  60  78  42  42   0  48  48  66  56  35  45  33  60  78
 9        78  60  33  45  35  56  66  48  48   0  42  42  78  60  33  45  35  56
10        86  66  48  26  37  34  74  60  42  40   0  34  86  66  48  26  37  34
11         0   0   0   0   0  41   0   0   0   0   0   0   0   0   0   0   0  41
12        77  49  66  84 113 147 118  56  82  87 105 127   0 118  39  80 114 147
13        11  11  22  33  34  41   0  11  11  28  28  34  79   0  68   7  27  38
14        39  27  20  32  47  53  35  16  27  20  41  41  47 105   0 100  23  46
15        53  47  32  20  27  39  41  41  20  27  16  35  46  23 100   0 105  47
16        41  34  33  22  11  11  34  28  28  11  11   0  38  27   7  68   0  79
17       147 113  84  66  49  77 127 105  87  82  56 118 147 114  80  39 118   0

Sum of all rows                     = 4(1*0 + 1*39 + 1*49 + 1*56 + 1*66 + 1*77 + 1*80 + 1*82 + 1*84 + 1*87 + 1*105 + 1*113 + 1*114 + 2*118 + 1*127 + 2*147) +
                                      4(2*0 + 1*7 + 4*11 + 1*22 + 1*27 + 2*28 + 1*33 + 2*34 + 1*38 + 1*41 + 1*68 + 1*79) +
                                      4(1*0 + 1*16 + 2*20 + 1*23 + 2*27 + 1*32 + 1*35 + 1*39 + 2*41 + 1*46 + 2*47 + 1*53 + 1*100 + 1*105) +
                                      2(16*0 + 2*41) +
                                      2(1*0 + 2*26 + 3*34 + 2*37 + 1*40 + 1*42 + 2*48 + 1*60 + 2*66 + 1*74 + 2*86) +
                                      2(1*0 + 2*33 + 2*35 + 2*42 + 2*45 + 2*48 + 2*56 + 2*60 + 1*66 + 2*78)
                                    = 6436 + 1932 + 2876 + 164 + 1688 + 1720
                                    = 14816

Value repetition frequencies        = 4(14*1 + 2*2) +
                                      4(8*1 + 3*2 + 1*4) +
                                      4(10*1 + 4*2) +
                                      2(1*2 + 1*16) +
                                      2(5*1 + 5*2 + 1*3) +
                                      2(2*1 + 8*2)
                                    = 324

Number of distinct row element sets = 6

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

Number of distinct values           = 46

Distinct values       0   7  11  16  20  22  23  26  27  28  32  33  34  35  37  38  39  40  41  42  45  46  47  48  49  53  56  60  66  68
Frequency            52   4  16   4   8   4   4   4  12   8   4   8  14   8   4   4   8   2  16   6   4   4   8   8   4   4   8   6  10   4
Distinct values      74  77  78  79  80  82  84  86  87 100 105 113 114 118 127 147
Frequency             2   4   4   4   4   4   4   4   4   4   8   4   4   8   4   8

Sum of frequencies                  = 2*2 + 25*4 + 2*6 + 11*8 + 1*10 + 1*12 + 1*14 + 2*16 + 1*52
                                    = 324

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

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                                     = 17*18
                                                                                 = 306

a = 7, b = 3
 L           C           S
 4           8           2
 5           8           2
 6          52          10
 7          44          12
 8         248          52
 9         284          78
10         876         244
11        1124         358
12        2456         764
13        2932        1054
14        5496        1938
15        5648        2302
16        8916        3646
17        7528        3368
18        9532        4594
19        6052        3026
20        4288        2144
21        1376         688
Total    56868       24282

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

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

 6           2     4     2     4     2     4     2
             4     0     2     0     2     0     4
             2     4     2     4     2     4     2

 7           2     1     5     2     5     1     2
             0     0     0     8     0     0     0
             2     1     5     2     5     1     2

 8           6    15    10    22    10    15     6
            14     4    18     8    18     4    14
             6    15    10    22    10    15     6

 9          11     7    26    10    26     7    11
             6    18     6    28     6    18     6
            11     7    26    10    26     7    11

10          20    59    37    74    37    59    20
            48    22    50    24    50    22    48
            20    59    37    74    37    59    20

11          67    38    79    28    79    38    67
            32    86    24    48    24    86    32
            67    38    79    28    79    38    67

12          77   175    94   144    94   175    77
           180    72   122    36   122    72   180
            77   175    94   144    94   175    77

13         242   104   154    50   154   104   242
           116   214    42    88    42   214   116
           242   104   154    50   154   104   242

14         210   397   169   292   169   397   210
           472   150   232   100   232   150   472
           210   397   169   292   169   397   210

15         539   181   278    74   278   181   539
           246   328    70   220    70   328   246
           539   181   278    74   278   181   539

16         365   627   290   462   290   627   365
           734   198   390   220   390   198   734
           365   627   290   462   290   627   365

17         691   239   386   128   386   239   691
           260   402   152   380   152   402   260
           691   239   386   128   386   239   691

18         398   648   310   528   310   648   398
           684   188   530   248   530   188   684
           398   648   310   528   310   648   398

19         538   150   318   120   318   150   538
           132   388   166   416   166   388   132
           538   150   318   120   318   150   538

20         192   272    90   288    90   272   192
           220   132   364    64   364   132   220
           192   272    90   288    90   272   192

21         164     0    73     0    73     0   164
             0   158     0   112     0   158     0
           164     0    73     0    73     0   164

Total     3525  2918  2322  2226  2322  2918  3525
          3150  2360  2168  2000  2168  2360  3150
          3525  2918  2322  2226  2322  2918  3525

Grand total = 1*2000 + 2*2168 + 2*2226 + 4*2322 + 2*2360 + 4*2918 + 2*3150 + 4*3525
            = 56868

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

 5           2     0     0     0     0     0     2
             0     0     0     0     0     0     0
             2     0     0     0     0     0     2

 6           7     2     2     2     2     2     7
             2     0     0     0     0     0     2
             7     2     2     2     2     2     7

 7           7     1     2     2     2     1     7
             0     0     0     0     0     0     0
             7     1     2     2     2     1     7

 8          25     8    11    12    11     8    25
             4     8     8     8     8     8     4
            25     8    11    12    11     8    25

 9          34     6    11    12    11     6    34
             0    10    12    12    12    10     0
            34     6    11    12    11     6    34

10          80    26    43    50    43    26    80
             4    22    42    44    42    22     4
            80    26    43    50    43    26    80

11         122    29    46    44    46    29   122
             0    32    58    68    58    32     0
           122    29    46    44    46    29   122

12         223    81   112   142   112    81   223
             8    58   120   136   120    58     8
           223    81   112   142   112    81   223

13         319    83   116   108   116    83   319
             0    90   142   180   142    90     0
           319    83   116   108   116    83   319

14         482   187   251   284   251   187   482
            20   180   280   288   280   180    20
           482   187   251   284   251   187   482

15         605   146   224   186   224   146   605
             0   262   274   304   274   262     0
           605   146   224   186   224   146   605

16         761   305   385   468   385   305   761
            40   368   500   360   500   368    40
           761   305   385   468   385   305   761

17         781   170   282   276   282   170   781
             0   452   402   336   402   452     0
           781   170   282   276   282   170   781

18         810   315   378   504   378   315   810
            72   510   522   304   522   510    72
           810   315   378   504   378   315   810

19         630   107   224   220   224   107   630
             0   476   284   248   284   476     0
           630   107   224   220   224   107   630

20         356   123   163   206   163   123   356
            48   290   228   176   228   290    48
           356   123   163   206   163   123   356

21         164     0    73     0    73     0   164
             0   158     0   112     0   158     0
           164     0    73     0    73     0   164

Total     5410  1589  2323  2516  2323  1589  5410
           198  2916  2872  2576  2872  2916   198
          5410  1589  2323  2516  2323  1589  5410

Grand total = 2*198 + 4*1589 + 4*2323 + 2*2516 + 1*2576 + 2*2872 + 2*2916 + 4*5410
            = 56868

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

 5           3     2     1     0     1     2     3
             4     4     0     0     0     4     4
             3     2     1     0     1     2     3

 6          14    16    10     8    10    16    14
            20    24    18    12    18    24    20
            14    16    10     8    10    16    14

 7          12    13    15    12    15    13    12
            16    20    16    20    16    20    16
            12    13    15    12    15    13    12

 8          60    88    99    96    99    88    60
            84   110   140   136   140   110    84
            60    88    99    96    99    88    60

 9          75   103   142   136   142   103    75
           100   144   162   192   162   144   100
            75   103   142   136   142   103    75

10         210   356   463   566   463   356   210
           320   464   592   760   592   464   320
           210   356   463   566   463   356   210

11         344   508   671   714   671   508   344
           458   714   782   936   782   714   458
           344   508   671   714   671   508   344

12         740  1256  1607  1754  1607  1256   740
          1112  1646  1990  2056  1990  1646  1112
           740  1256  1607  1754  1607  1256   740

13        1158  1686  2024  1978  2024  1686  1158
          1532  2282  2330  2400  2330  2282  1532
          1158  1686  2024  1978  2024  1686  1158

14        2161  3611  4082  4206  4082  3611  2161
          3124  4498  4684  4504  4684  4498  3124
          2161  3611  4082  4206  4082  3611  2161

15        2915  4019  4325  4102  4325  4019  2915
          3754  4998  4626  4724  4626  4998  3754
          2915  4019  4325  4102  4325  4019  2915

16        4608  7137  7294  7300  7294  7137  4608
          6504  8104  7586  7512  7586  8104  6504
          4608  7137  7294  7300  7294  7137  4608

17        4837  6283  6443  6112  6443  6283  4837
          6056  6954  6396  6688  6396  6954  6056
          4837  6283  6443  6112  6443  6283  4837

18        6647  8630  8473  8380  8473  8630  6647
          8892  8440  8362  8428  8362  8440  8892
          6647  8630  8473  8380  8473  8630  6647

19        4886  5630  5687  5380  5687  5630  4886
          5904  5514  5408  5764  5408  5514  5904
          4886  5630  5687  5380  5687  5630  4886

20        3680  4288  4077  4288  4077  4288  3680
          4288  3902  4288  4048  4288  3902  4288
          3680  4288  4077  4288  4077  4288  3680

21        1376  1376  1376  1376  1376  1376  1376
          1376  1376  1376  1376  1376  1376  1376
          1376  1376  1376  1376  1376  1376  1376

Total    33728 45004 46789 46408 46789 45004 33728
         43548 49198 48756 49556 48756 49198 43548
         33728 45004 46789 46408 46789 45004 33728

Grand total = 4*33728 + 2*43548 + 4*45004 + 2*46408 + 4*46789 + 2*48756 + 2*49198 + 1*49556
            = 927460

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
EN
 0         0 287  92 194 279 378 486 287 138 203 218 279 345 421 188 119 160 203 273 375 485
 1       195   0 167  12  65 101 130   0  28  28  71  75  93 113  28  28  56  84  83 101 131
 2       121 268   0 252  38 114 158  90  42  72  55 116 116 140 101  70  53  86 126 137 168
 3       137  71 284   0 284  71 137 121 121  64  88  64 121 121 156 136  92  64  92 136 156
 4       158 114  38 252   0 268 121 140 116 116  55  72  42  90 168 137 126  86  53  70 101
 5       130 101  65  12 167   0 195 113  93  75  71  28  28   0 131 101  83  84  56  28  28
 6       486 378 279 194  92 287   0 421 345 279 218 203 138 287 485 375 273 203 160 119 188
 7        99   0   0   0   0   0   0   0   0   0   0   0   0   0  99   0   0   0   0   0   0
 8        82  90  62 116 160 220 284  82   0  98 104 158 200 246  82  90  62 116 160 220 284
 9       136  85 111  78 144 198 258 102 102   0 120 126 180 222 136  85 111  78 144 198 258
10       182 140  77 112  77 140 182 154 112 112   0 112 112 154 182 140  77 112  77 140 182
11       258 198 144  78 111  85 136 222 180 126 120   0 102 102 258 198 144  78 111  85 136
12       284 220 160 116  62  90  82 246 200 158 104  98   0  82 284 220 160 116  62  90  82
13         0   0   0   0   0   0  99   0   0   0   0   0   0   0   0   0   0   0   0   0  99
14       188 119 160 203 273 375 485 287 138 203 218 279 345 421   0 287  92 194 279 378 486
15        28  28  56  84  83 101 131   0  28  28  71  75  93 113 195   0 167  12  65 101 130
16       101  70  53  86 126 137 168  90  42  72  55 116 116 140 121 268   0 252  38 114 158
17       156 136  92  64  92 136 156 121 121  64  88  64 121 121 137  71 284   0 284  71 137
18       168 137 126  86  53  70 101 140 116 116  55  72  42  90 158 114  38 252   0 268 121
19       131 101  83  84  56  28  28 113  93  75  71  28  28   0 130 101  65  12 167   0 195
20       485 375 273 203 160 119 188 421 345 279 218 203 138 287 486 378 279 194  92 287   0

Sum of all rows                     = 4(1*0 + 1*92 + 1*119 + 1*138 + 1*160 + 1*188 + 1*194 + 2*203 + 1*218 + 1*273 + 2*279 + 2*287 + 1*345 + 1*375 + 1*378 + 1*421 + 1*485 + 1*486) +
                                      4(2*0 + 1*12 + 4*28 + 1*56 + 1*65 + 1*71 + 1*75 + 1*83 + 1*84 + 1*93 + 2*101 + 1*113 + 1*130 + 1*131 + 1*167 + 1*195) +
                                      4(1*0 + 1*38 + 1*42 + 1*53 + 1*55 + 1*70 + 1*72 + 1*86 + 1*90 + 1*101 + 1*114 + 2*116 + 1*121 + 1*126 + 1*137 + 1*140 + 1*158 + 1*168 + 1*252 + 1*268) +
                                      2(1*0 + 3*64 + 2*71 + 1*88 + 2*92 + 4*121 + 2*136 + 2*137 + 2*156 + 2*284) +
                                      2(19*0 + 2*99) +
                                      2(1*0 + 2*62 + 3*82 + 2*90 + 1*98 + 1*104 + 2*116 + 1*158 + 2*160 + 1*200 + 2*220 + 1*246 + 2*284) +
                                      2(1*0 + 2*78 + 2*85 + 2*102 + 2*111 + 1*120 + 1*126 + 2*136 + 2*144 + 1*180 + 2*198 + 1*222 + 2*258) +
                                      1(1*0 + 4*77 + 6*112 + 4*140 + 2*154 + 4*182)
                                    = 21640 + 6356 + 9292 + 5032 + 396 + 5832 + 5744 + 2576
                                    = 56868

Value repetition frequencies        = 4(15*1 + 3*2) +
                                      4(13*1 + 2*2 + 1*4) +
                                      4(19*1 + 1*2) +
                                      2(2*1 + 6*2 + 1*3 + 1*4) +
                                      2(1*2 + 1*19) +
                                      2(6*1 + 6*2 + 1*3) +
                                      2(5*1 + 8*2) +
                                      1(1*1 + 1*2 + 3*4 + 1*6)
                                    = 441

Number of distinct row element sets = 8

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

Number of distinct values           = 78

Distinct values       0  12  28  38  42  53  55  56  62  64  65  70  71  72  75  77  78  82  83  84  85  86  88  90  92  93  98  99 101 102
Frequency            61   4  16   4   4   4   4   4   4   6   4   4   8   4   4   4   4   6   4   4   4   4   2   8   8   4   2   4  12   4
Distinct values     104 111 112 113 114 116 119 120 121 126 130 131 136 137 138 140 144 154 156 158 160 167 168 180 182 188 194 195 198 200
Frequency             2   4   6   4   4  12   4   2  12   6   4   4   8   8   4   8   4   2   4   6   8   4   4   2   4   4   4   4   4   2
Distinct values     203 218 220 222 246 252 258 268 273 279 284 287 345 375 378 421 485 486
Frequency             8   4   4   2   2   4   4   4   4   8   8   8   4   4   4   4   4   4

Sum of frequencies                  = 9*2 + 48*4 + 5*6 + 11*8 + 3*12 + 1*16 + 1*61
                                    = 441

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

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                                     = 20*21
                                                                                 = 420

a = 8, b = 3
 L            C            S
 4            8            2
 5            8            2
 6           56           10
 7           48           12
 8          280           52
 9          324           78
10         1040          246
11         1380          372
12         3256          854
13         4216         1280
14         8824         2648
15        10368         3570
16        18732         6470
17        19240         7418
18        29624        11738
19        25172        10820
20        33460        15346
21        21556        10418
22        20828        10414
23         8660         4330
24         3156         1578
Total    210236        87658

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

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

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

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

 8            6     14     11     17     17     11     14      6
             14      4     12     14     14     12      4     14
              6     14     11     17     17     11     14      6

 9           10      8     16     22     22     16      8     10
              6     10     14     20     20     14     10      6
             10      8     16     22     22     16      8     10

10           21     42     56     64     64     56     42     21
             38     32     32     52     52     32     32     38
             21     42     56     64     64     56     42     21

11           41     66     55     76     76     55     66     41
             44     48     76     46     46     76     48     44
             41     66     55     76     76     55     66     41

12          116    122    184    148    148    184    122    116
            110    162    104    112    112    104    162    110
            116    122    184    148    148    184    122    116

13          144    266    138    154    154    138    266    144
            260    154    210     80     80    210    154    260
            144    266    138    154    154    138    266    144

14          478    337    431    305    305    431    337    478
            346    492    252    220    220    252    492    346
            478    337    431    305    305    431    337    478

15          439    712    272    288    288    272    712    439
            850    370    358    184    184    358    370    850
            439    712    272    288    288    272    712    439

16         1254    711    830    572    572    830    711   1254
            820    914    434    464    464    434    914    820
           1254    711    830    572    572    830    711   1254

17          919   1254    499    525    525    499   1254    919
           1604    586    618    418    418    618    586   1604
            919   1254    499    525    525    499   1254    919

18         2029   1135   1280    925    925   1280   1135   2029
           1296   1218    696    864    864    696   1218   1296
           2029   1135   1280    925    925   1280   1135   2029

19         1240   1516    696    781    781    696   1516   1240
           1746    712    956    706    706    956    712   1746
           1240   1516    696    781    781    696   1516   1240

20         2135   1294   1400   1148   1148   1400   1294   2135
           1412   1180   1056   1128   1128   1056   1180   1412
           2135   1294   1400   1148   1148   1400   1294   2135

21         1090   1118    613    745    745    613   1118   1090
           1096    754   1004    792    792   1004    754   1096
           1090   1118    613    745    745    613   1118   1090

22         1318    764    773    779    779    773    764   1318
            664    828    880    774    774    880    828    664
           1318    764    773    779    779    773    764   1318

23          440    380    238    294    294    238    380    440
            312    420    502    392    392    502    420    312
            440    380    238    294    294    238    380    440

24          332     24    124     58     58    124     24    332
             16    306     48    132    132     48    306     16
            332     24    124     58     58    124     24    332

Total     12017   9769   7623   6907   6907   7623   9769  12017
          10640   8190   7254   6402   6402   7254   8190  10640
          12017   9769   7623   6907   6907   7623   9769  12017

Grand total = 2*6402 + 4*6907 + 2*7254 + 4*7623 + 2*8190 + 4*9769 + 2*10640 + 4*12017
            = 210236

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

 5            2      0      0      0      0      0      0      2
              0      0      0      0      0      0      0      0
              2      0      0      0      0      0      0      2

 6            7      2      2      2      2      2      2      7
              2      0      0      0      0      0      0      2
              7      2      2      2      2      2      2      7

 7            7      1      2      2      2      2      1      7
              0      0      0      0      0      0      0      0
              7      1      2      2      2      2      1      7

 8           25      8     11     12     12     11      8     25
              4      8      8      8      8      8      8      4
             25      8     11     12     12     11      8     25

 9           34      6     11     13     13     11      6     34
              0     10     12     12     12     12     10      0
             34      6     11     13     13     11      6     34

10           81     26     44     53     53     44     26     81
              4     22     42     44     44     42     22      4
             81     26     44     53     53     44     26     81

11          128     30     50     57     57     50     30    128
              0     32     58     70     70     58     32      0
            128     30     50     57     57     50     30    128

12          262     86    132    164    164    132     86    262
              8     58    122    152    152    122     58      8
            262     86    132    164    164    132     86    262

13          398    111    150    162    162    150    111    398
              0     92    162    212    212    162     92      0
            398    111    150    162    162    150    111    398

14          747    237    352    392    392    352    237    747
             20    204    328    404    404    328    204     20
            747    237    352    392    392    352    237    747

15          973    293    356    353    353    356    293    973
              0    326    454    454    454    454    326      0
            973    293    356    353    353    356    293    973

16         1602    493    727    771    771    727    493   1602
             40    612    768    760    760    768    612     40
           1602    493    727    771    771    727    493   1602

17         1727    538    619    659    659    619    538   1727
              0    784   1004    746    746   1004    784      0
           1727    538    619    659    659    619    538   1727

18         2498    772   1102   1191   1191   1102    772   2498
             76   1234   1334   1042   1042   1334   1234     76
           2498    772   1102   1191   1191   1102    772   2498

19         2179    646    774    897    897    774    646   2179
              0   1250   1436    908    908   1436   1250      0
           2179    646    774    897    897    774    646   2179

20         2761    862   1187   1325   1325   1187    862   2761
            148   1694   1502   1116   1116   1502   1694    148
           2761    862   1187   1325   1325   1187    862   2761

21         1870    471    651    754    754    651    471   1870
              0   1332   1154    800    800   1154   1332      0
           1870    471    651    754    754    651    471   1870

22         1690    470    759    755    755    759    470   1690
            160   1298    812    796    796    812   1298    160
           1690    470    759    755    755    759    470   1690

23          748    120    320    254    254    320    120    748
              0    694    324    428    428    324    694      0
            748    120    320    254    254    320    120    748

24          332     24    124     58     58    124     24    332
             16    306     48    132    132     48    306     16
            332     24    124     58     58    124     24    332

Total     18073   5196   7373   7874   7874   7373   5196  18073
            478   9956   9568   8084   8084   9568   9956    478
          18073   5196   7373   7874   7874   7373   5196  18073

Grand total = 2*478 + 4*5196 + 4*7373 + 4*7874 + 2*8084 + 2*9568 + 2*9956 + 4*18073
            = 210236

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

 5            3      2      1      0      0      1      2      3
              4      4      0      0      0      0      4      4
              3      2      1      0      0      1      2      3

 6           14     16     10      7      7     10     16     14
             20     24     18     12     12     18     24     20
             14     16     10      7      7     10     16     14

 7           12     13     14     11     11     14     13     12
             16     20     16     16     16     16     20     16
             12     13     14     11     11     14     13     12

 8           60     87     98     87     87     98     87     60
             84    110    134    128    128    134    110     84
             60     87     98     87     87     98     87     60

 9           74    102    130    136    136    130    102     74
            100    136    154    184    184    154    136    100
             74    102    130    136    136    130    102     74

10          211    339    461    545    545    461    339    211
            312    454    564    758    758    564    454    312
            211    339    461    545    545    461    339    211

11          324    511    668    791    791    668    511    324
            464    684    818   1036   1036    818    684    464
            324    511    668    791    791    668    511    324

12          800   1278   1748   2086   2086   1748   1278    800
           1136   1778   2130   2668   2668   2130   1778   1136
            800   1278   1748   2086   2086   1748   1278    800

13         1187   1960   2431   2712   2712   2431   1960   1187
           1776   2642   3014   3392   3392   3014   2642   1776
           1187   1960   2431   2712   2712   2431   1960   1187

14         2805   4404   5651   6105   6105   5651   4404   2805
           3858   5950   6808   7222   7222   6808   5950   3858
           2805   4404   5651   6105   6105   5651   4404   2805

15         3803   6126   6924   7025   7025   6924   6126   3803
           5530   7868   8284   8322   8322   8284   7868   5530
           3803   6126   6924   7025   7025   6924   6126   3803

16         7690  11772  13757  13613  13613  13757  11772   7690
          10356  15010  15580  15246  15246  15580  15010  10356
           7690  11772  13757  13613  13613  13757  11772   7690

17         8982  13727  14497  14101  14101  14497  13727   8982
          12584  16390  16068  15884  15884  16068  16390  12584
           8982  13727  14497  14101  14101  14497  13727   8982

18        15399  22573  23963  23075  23075  23963  22573  15399
          20514  26616  24712  24754  24754  24712  26616  20514
          15399  22573  23963  23075  23075  23963  22573  15399

19        14602  20891  20956  20265  20265  20956  20891  14602
          19656  22890  21470  21690  21690  21470  22890  19656
          14602  20891  20956  20265  20265  20956  20891  14602

20        22224  28911  29347  28366  28366  29347  28911  22224
          28992  30114  28580  29218  29218  28580  30114  28992
          22224  28911  29347  28366  28366  29347  28911  22224

21        15622  19728  19568  19111  19111  19568  19728  15622
          20172  19428  19086  19594  19594  19086  19428  20172
          15622  19728  19568  19111  19111  19568  19728  15622

22        17068  19832  19378  19392  19392  19378  19832  17068
          20516  18658  19306  19288  19288  19306  18658  20516
          17068  19832  19378  19392  19392  19378  19832  17068

23         7452   8652   8330   8558   8558   8330   8652   7452
           8660   7918   8612   8416   8416   8612   7918   8660
           7452   8652   8330   8558   8558   8330   8652   7452

24         3156   3156   3156   3156   3156   3156   3156   3156
           3156   3156   3156   3156   3156   3156   3156   3156
           3156   3156   3156   3156   3156   3156   3156   3156

Total    121490 164082 171088 169142 169142 171088 164082 121490
         157910 179854 178510 180984 180984 178510 179854 157910
         121490 164082 171088 169142 169142 171088 164082 121490

Grand total = 4*121490 + 2*157910 + 2*164082 + 2*164082 + 4*169142 + 4*171088 + 2*178510 + 2*179854 + 2*180984
            = 3897724

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  695  220  469  679  923 1246 1604  695  336  495  535  694  910 1138 1392  456  288  387  490  661  913 1244 1603
 1        475    0  406   24  157  250  338  432    0   69   69  175  187  246  306  374   69   69  138  207  202  242  331  430
 2        300  662    0  619   75  275  417  537  223  105  181  140  295  312  384  466  251  174  133  217  318  333  416  540
 3        354  185  725    0  716  123  340  469  312  312  168  233  176  344  344  414  402  349  236  168  245  361  402  496
 4        469  340  123  716    0  725  185  354  414  344  344  176  233  168  312  312  496  402  361  245  168  236  349  402
 5        537  417  275   75  619    0  662  300  466  384  312  295  140  181  105  223  540  416  333  318  217  133  174  251
 6        432  338  250  157   24  406    0  475  374  306  246  187  175   69   69    0  430  331  242  202  207  138   69   69
 7       1604 1246  923  679  469  220  695    0 1392 1138  910  694  535  495  336  695 1603 1244  913  661  490  387  288  456
 8        239    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0  239    0    0    0    0    0    0    0
 9        198  218  149  280  388  536  728  938  198    0  238  254  392  526  664  814  198  218  149  280  388  536  728  938
10        328  205  270  186  348  480  660  852  246  246    0  294  312  474  600  738  328  205  270  186  348  480  660  852
11        442  340  187  276  182  336  462  602  374  272  272    0  280  294  420  518  442  340  187  276  182  336  462  602
12        602  462  336  182  276  187  340  442  518  420  294  280    0  272  272  374  602  462  336  182  276  187  340  442
13        852  660  480  348  186  270  205  328  738  600  474  312  294    0  246  246  852  660  480  348  186  270  205  328
14        938  728  536  388  280  149  218  198  814  664  526  392  254  238    0  198  938  728  536  388  280  149  218  198
15          0    0    0    0    0    0    0  239    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0  239
16        456  288  387  490  661  913 1244 1603  695  336  495  535  694  910 1138 1392    0  695  220  469  679  923 1246 1604
17         69   69  138  207  202  242  331  430    0   69   69  175  187  246  306  374  475    0  406   24  157  250  338  432
18        251  174  133  217  318  333  416  540  223  105  181  140  295  312  384  466  300  662    0  619   75  275  417  537
19        402  349  236  168  245  361  402  496  312  312  168  233  176  344  344  414  354  185  725    0  716  123  340  469
20        496  402  361  245  168  236  349  402  414  344  344  176  233  168  312  312  469  340  123  716    0  725  185  354
21        540  416  333  318  217  133  174  251  466  384  312  295  140  181  105  223  537  417  275   75  619    0  662  300
22        430  331  242  202  207  138   69   69  374  306  246  187  175   69   69    0  432  338  250  157   24  406    0  475
23       1603 1244  913  661  490  387  288  456 1392 1138  910  694  535  495  336  695 1604 1246  923  679  469  220  695    0

Sum of all rows                     = 4(1*0 + 1*220 + 1*288 + 1*336 + 1*387 + 1*456 + 1*469 + 1*490 + 1*495 + 1*535 + 1*661 + 1*679 + 1*694 + 2*695 + 1*910 + 1*913 + 1*923 + 1*1138 + 1*1244 + 1*1246 + 1*1392 + 1*1603 + 1*1604) +
                                      4(2*0 + 1*24 + 4*69 + 1*138 + 1*157 + 1*175 + 1*187 + 1*202 + 1*207 + 1*242 + 1*246 + 1*250 + 1*306 + 1*331 + 1*338 + 1*374 + 1*406 + 1*430 + 1*432 + 1*475) +
                                      4(1*0 + 1*75 + 1*105 + 1*133 + 1*140 + 1*174 + 1*181 + 1*217 + 1*223 + 1*251 + 1*275 + 1*295 + 1*300 + 1*312 + 1*318 + 1*333 + 1*384 + 1*416 + 1*417 + 1*466 + 1*537 + 1*540 + 1*619 + 1*662) +
                                      4(1*0 + 1*123 + 2*168 + 1*176 + 1*185 + 1*233 + 1*236 + 1*245 + 2*312 + 1*340 + 2*344 + 1*349 + 1*354 + 1*361 + 2*402 + 1*414 + 1*469 + 1*496 + 1*716 + 1*725) +
                                      2(22*0 + 2*239) +
                                      2(1*0 + 2*149 + 3*198 + 2*218 + 1*238 + 1*254 + 2*280 + 2*388 + 1*392 + 1*526 + 2*536 + 1*664 + 2*728 + 1*814 + 2*938) +
                                      2(1*0 + 2*186 + 2*205 + 2*246 + 2*270 + 1*294 + 1*312 + 2*328 + 2*348 + 1*474 + 2*480 + 1*600 + 2*660 + 1*738 + 2*852) +
                                      2(1*0 + 2*182 + 2*187 + 2*272 + 2*276 + 1*280 + 1*294 + 2*336 + 2*340 + 1*374 + 1*420 + 2*442 + 2*462 + 1*518 + 2*602)
                                    = 72292 + 20784 + 29492 + 31496 + 956 + 19912 + 19136 + 16168
                                    = 210236

Value repetition frequencies        = 4(22*1 + 1*2) +
                                      4(18*1 + 1*2 + 1*4) +
                                      4(24*1) +
                                      4(16*1 + 4*2) +
                                      2(1*2 + 1*22) +
                                      2(7*1 + 7*2 + 1*3) +
                                      2(6*1 + 9*2) +
                                      2(6*1 + 9*2)
                                    = 576

Number of distinct row element sets = 8

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

Number of distinct values           = 117

Distinct values       0    24    69    75   105   123   133   138   140   149   157   168   174   175   176   181   182   185   186   187
Frequency            70     4    16     4     4     4     4     4     4     4     4     8     4     4     4     4     4     4     4     8
Distinct values     198   202   205   207   217   218   220   223   233   236   238   239   242   245   246   250   251   254   270   272
Frequency             6     4     4     4     4     4     4     4     4     4     2     4     4     4     8     4     4     2     4     4
Distinct values     275   276   280   288   294   295   300   306   312   318   328   331   333   336   338   340   344   348   349   354
Frequency             4     4     6     4     4     4     4     4    14     4     4     4     4     8     4     8     8     4     4     4
Distinct values     361   374   384   387   388   392   402   406   414   416   417   420   430   432   442   456   462   466   469   474
Frequency             4     6     4     4     4     2     8     4     4     4     4     2     4     4     4     4     4     4     8     2
Distinct values     475   480   490   495   496   518   526   535   536   537   540   600   602   619   660   661   662   664   679   694
Frequency             4     4     4     4     4     2     2     4     4     4     4     2     4     4     4     4     4     2     4     4
Distinct values     695   716   725   728   738   814   852   910   913   923   938  1138  1244  1246  1392  1603  1604
Frequency             8     4     4     4     2     2     4     4     4     4     4     4     4     4     4     4     4

Sum of frequencies                  = 11*2 + 91*4 + 3*6 + 9*8 + 1*14 + 1*16 + 1*70
                                    = 576

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

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                                     = 23*24
                                                                                 = 552

a = 9, b = 3
 L            C            S
 4            8            2
 5            8            2
 6           60           10
 7           52           12
 8          312           52
 9          364           78
10         1200          246
11         1616          374
12         3932          870
13         5420         1398
14        11752         2978
15        15936         4730
16        29608         8682
17        37880        12774
18        59488        20004
19        67784        25664
20        92448        35164
21        88956        37440
22       106716        46484
23        81788        38060
24        78132        38168
25        44056        22028
26        22172        11086
27         6380         3190
Total    756068       309496

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

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

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

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

 8            6     14     10     18     12     18     10     14      6
             14      4     12      8     20      8     12      4     14
              6     14     10     18     12     18     10     14      6

 9           10      7     17     12     34     12     17      7     10
              6     10      6     28     12     28      6     10      6
             10      7     17     12     34     12     17      7     10

10           20     43     39     83     54     83     39     43     20
             38     22     42     34     80     34     42     22     38
             20     43     39     83     54     83     39     43     20

11           42     40     83     52    124     52     83     40     42
             32     60     38     98     44     98     38     60     32
             42     40     83     52    124     52     83     40     42

12           79    161    131    238    152    238    131    161     79
            124     90    194     94    188     94    194     90    124
             79    161    131    238    152    238    131    161     79

13          196    157    300    138    258    138    300    157    196
            138    300    148    248     72    248    148    300    138
            196    157    300    138    258    138    300    157    196

14          283    618    360    567    318    567    360    618    283
            568    330    596    238    340    238    596    330    568
            283    618    360    567    318    567    360    618    283

15          891    516    816    271    502    271    816    516    891
            528   1032    372    474    144    474    372   1032    528
            891    516    816    271    502    271    816    516    891

16          912   1783    820   1125    660   1125    820   1783    912
           1960    874   1196    478    712    478   1196    874   1960
            912   1783    820   1125    660   1125    820   1783    912

17         2709   1264   1694    539    948    539   1694   1264   2709
           1488   2290    682    928    384    928    682   2290   1488
           2709   1264   1694    539    948    539   1694   1264   2709

18         2186   3629   1528   2085   1162   2085   1528   3629   2186
           4420   1608   2048    864   1572    864   2048   1608   4420
           2186   3629   1528   2085   1162   2085   1528   3629   2186

19         5274   2187   2872    938   1778    938   2872   2187   5274
           2714   3498   1102   1864    788   1864   1102   3498   2714
           5274   2187   2872    938   1778    938   2872   2187   5274

20         3553   5464   2320   3421   1836   3421   2320   5464   3553
           6416   2214   3274   1564   2808   1564   3274   2214   6416
           3553   5464   2320   3421   1836   3421   2320   5464   3553

21         6802   2680   3726   1348   2822   1348   3726   2680   6802
           3178   4060   1616   3068   1244   3068   1616   4060   3178
           6802   2680   3726   1348   2822   1348   3726   2680   6802

22         4026   5841   2739   4257   2478   4257   2739   5841   4026
           6430   2220   4416   2216   3744   2216   4416   2220   6430
           4026   5841   2739   4257   2478   4257   2739   5841   4026

23         5934   2218   3301   1388   3100   1388   3301   2218   5934
           2228   3802   1858   3462   1524   3462   1858   3802   2228
           5934   2218   3301   1388   3100   1388   3301   2218   5934

24         2888   4018   1871   3364   1900   3364   1871   4018   2888
           3860   1674   3958   1740   3304   1740   3958   1674   3860
           2888   4018   1871   3364   1900   3364   1871   4018   2888

25         3176    900   1756    696   1774    696   1756    900   3176
            760   2492   1112   2366    936   2366   1112   2492    760
           3176    900   1756    696   1774    696   1756    900   3176

26          920   1032    380   1044    272   1044    380   1032    920
            824    748   1434    328   1456    328   1434    748    824
            920   1032    380   1044    272   1044    380   1032    920

27          680      0    278      0    212      0    278      0    680
              0    666      0    396      0    396      0    666      0
            680      0    278      0    212      0    278      0    680

Total     40592  32578  25048  21589  20402  21589  25048  32578  40592
          35732  27994  24106  20500  19372  20500  24106  27994  35732
          40592  32578  25048  21589  20402  21589  25048  32578  40592

Grand total = 1*19372 + 2*20402 + 2*20500 + 4*21589 + 2*24106 + 4*25048 + 2*27994 + 4*32578 + 2*35732 + 4*40592
            = 756068

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

 5            2      0      0      0      0      0      0      0      2
              0      0      0      0      0      0      0      0      0
              2      0      0      0      0      0      0      0      2

 6            7      2      2      2      2      2      2      2      7
              2      0      0      0      0      0      0      0      2
              7      2      2      2      2      2      2      2      7

 7            7      1      2      2      2      2      2      1      7
              0      0      0      0      0      0      0      0      0
              7      1      2      2      2      2      2      1      7

 8           25      8     11     12     12     12     11      8     25
              4      8      8      8      8      8      8      8      4
             25      8     11     12     12     12     11      8     25

 9           34      6     11     13     14     13     11      6     34
              0     10     12     12     12     12     12     10      0
             34      6     11     13     14     13     11      6     34

10           81     26     44     54     56     54     44     26     81
              4     22     42     44     44     44     42     22      4
             81     26     44     54     56     54     44     26     81

11          129     30     51     61     70     61     51     30    129
              0     32     58     70     72     70     58     32      0
            129     30     51     61     70     61     51     30    129

12          269     87    137    184    186    184    137     87    269
              8     58    122    154    168    154    122     58      8
            269     87    137    184    186    184    137     87    269

13          450    117    179    196    216    196    179    117    450
              0     92    164    232    244    232    164     92      0
            450    117    179    196    216    196    179    117    450

14          866    276    407    494    500    494    407    276    866
             20    206    352    452    520    452    352    206     20
            866    276    407    494    500    494    407    276    866

15         1422    372    534    489    522    489    534    372   1422
              0    354    522    634    604    634    522    354      0
           1422    372    534    489    522    489    534    372   1422

16         2278    757    980   1141   1080   1141    980    757   2278
             40    700   1060   1032   1160   1032   1060    700     40
           2278    757    980   1141   1080   1141    980    757   2278

17         3440    901   1216   1060   1096   1060   1216    901   3440
              0   1176   1464   1388   1164   1388   1464   1176     0
           3440    901   1216   1060   1096   1060   1216    901   3440

18         4562   1586   1883   2173   2004   2173   1883   1586   4562
             76   1838   2546   1950   1844   1950   2546   1838     76
           4562   1586   1883   2173   2004   2173   1883   1586   4562

19         6050   1547   2082   1816   2010   1816   2082   1547   6050
              0   2754   2878   2404   1712   2404   2878   2754     0
           6050   1547   2082   1816   2010   1816   2082   1547   6050

20         6844   2439   2865   3330   3106   3330   2865   2439   6844
            152   3442   4362   2898   2616   2898   4362   3442    152
           6844   2439   2865   3330   3106   3330   2865   2439   6844

21         7691   1845   2666   2357   2772   2357   2666   1845   7691
              0   4382   3944   3138   2248   3138   3944   4382      0
           7691   1845   2666   2357   2772   2357   2666   1845   7691

22         7606   2741   3221   3936   3506   3936   3221   2741   7606
            304   4602   5070   3152   3432   3152   5070   4602    304
           7606   2741   3221   3936   3506   3936   3221   2741   7606

23         6940   1442   2406   2221   2472   2221   2406   1442   6940
              0   4774   3478   2896   2512   2896   3478   4774      0
           6940   1442   2406   2221   2472   2221   2406   1442   6940

24         5412   1852   2378   2885   2330   2885   2378   1852   5412
            416   3980   3430   2344   3024   2344   3430   3980    416
           5412   1852   2378   2885   2330   2885   2378   1852   5412

25         3760    538   1420   1102   1230   1102   1420    538   3760
              0   3174   1436   1732   1632   1732   1436   3174      0
           3760    538   1420   1102   1230   1102   1420    538   3760

26         1600    426    658    770    484    770    658    426   1600
            128   1414    900    724   1056    724    900   1414    128
           1600    426    658    770    484    770    658    426   1600

27          680      0    278      0    212      0    278      0    680
              0    666      0    396      0    396      0    666      0
            680      0    278      0    212      0    278      0    680

Total     60157  16999  23431  24298  23882  24298  23431  16999  60157
           1154  33684  31848  25660  24072  25660  31848  33684   1154
          60157  16999  23431  24298  23882  24298  23431  16999  60157

Grand total = 2*1154 + 4*16999 + 4*23431 + 2*23882 + 1*24072 + 4*24298 + 2*25660 + 2*31848 + 2*33684 + 4*60157
            = 756068

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

 5            3      2      1      0      0      0      1      2      3
              4      4      0      0      0      0      0      4      4
              3      2      1      0      0      0      1      2      3

 6           14     16     10      7      6      7     10     16     14
             20     24     18     12     12     12     18     24     20
             14     16     10      7      6      7     10     16     14

 7           12     13     14     10     10     10     14     13     12
             16     20     16     16     12     16     16     20     16
             12     13     14     10     10     10     14     13     12

 8           60     87     97     86     78     86     97     87     60
             84    110    134    122    120    122    134    110     84
             60     87     97     86     78     86     97     87     60

 9           74    101    129    124    136    124    129    101     74
            100    136    146    176    176    176    146    136    100
             74    101    129    124    136    124    129    101     74

10          210    338    442    541    522    541    442    338    210
            312    444    552    730    756    730    552    444    312
            210    338    442    541    522    541    442    338    210

11          325    485    664    780    860    780    664    485    325
            454    670    768   1064   1128   1064    768    670    454
            325    485    664    780    860    780    664    485    325

12          770   1276   1713   2171   2366   2171   1713   1276    770
           1142   1712   2152   2752   3216   2752   2152   1712   1142
            770   1276   1713   2171   2366   2171   1713   1276    770

13         1263   1944   2657   3064   3398   3064   2657   1944   1263
           1776   2784   3216   4036   4328   4036   3216   2784   1776
           1263   1944   2657   3064   3398   3064   2657   1944   1263

14         2786   4761   6152   7419   7786   7419   6152   4761   2786
           4184   6350   7764   9120   9648   9120   7764   6350   4184
           2786   4761   6152   7419   7786   7419   6152   4761   2786

15         4796   7309   9294   9830  10206   9830   9294   7309   4796
           6578  10256  11266  12556  12400  12556  11266  10256   6578
           4796   7309   9294   9830  10206   9830   9294   7309   4796

16         8954  15187  18411  20192  20112  20192  18411  15187   8954
          13298  19686  22606  23904  23540  23904  22606  19686  13298
           8954  15187  18411  20192  20112  20192  18411  15187   8954

17        14692  21778  25413  24989  25080  24989  25413  21778  14692
          19626  28742  29546  30460  29564  30460  29546  28742  19626
          14692  21778  25413  24989  25080  24989  25413  21778  14692

18        22996  37580  42725  42985  41814  42985  42725  37580  22996
          33212  46444  49394  47996  47920  47996  49394  46444  33212
          22996  37580  42725  42985  41814  42985  42725  37580  22996

19        32723  46619  51101  48135  47898  48135  51101  46619  32723
          42988  57250  55700  55664  54584  55664  55700  57250  42988
          32723  46619  51101  48135  47898  48135  51101  46619  32723

20        44538  69590  73317  71979  69674  71979  73317  69590  44538
          62408  80652  78066  76204  77256  76204  78066  80652  62408
          44538  69590  73317  71979  69674  71979  73317  69590  44538

21        52044  70700  73328  69001  68960  69001  73328  70700  52044
          67018  80294  74448  75788  74768  75788  74448  80294  67018
          52044  70700  73328  69001  68960  69001  73328  70700  52044

22        64226  90956  91646  89922  87948  89922  91646  90956  64226
          87584  95780  91320  91466  92556  91466  91320  95780  87584
          64226  90956  91646  89922  87948  89922  91646  90956  64226

23        57436  71882  72871  69648  70424  69648  72871  71882  57436
          72148  74424  70658  73206  72056  73206  70658  74424  72148
          57436  71882  72871  69648  70424  69648  72871  71882  57436

24        58234  72924  71139  71136  70706  71136  71139  72924  58234
          74896  68858  70358  70482  70836  70482  70358  68858  74896
          58234  72924  71139  71136  70706  71136  71139  72924  58234

25        36736  41996  41676  40716  41970  40716  41676  41996  36736
          43408  40018  40738  42020  40596  42020  40738  40018  43408
          36736  41996  41676  40716  41970  40716  41676  41996  36736

26        19320  22172  21238  22172  21520  22172  21238  22172  19320
          22172  20290  22172  21192  22172  21192  22172  20290  22172
          19320  22172  21238  22172  21520  22172  21238  22172  19320

27         6380   6380   6380   6380   6380   6380   6380   6380   6380
           6380   6380   6380   6380   6380   6380   6380   6380   6380
           6380   6380   6380   6380   6380   6380   6380   6380   6380

Total    428594 584098 610418 601287 597854 601287 610418 584098 428594
         559812 641332 637418 645346 644024 645346 637418 641332 559812
         428594 584098 610418 601287 597854 601287 610418 584098 428594

Grand total = 4*428594 + 2*559812 + 4*584098 + 2*597854 + 4*601287 + 4*610418 + 2*637418 + 2*641332 + 1*644024 + 2*645346
            = 15705136

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
EN
 0          0 1680  529 1133 1644 2244 3040 4113 5296 1680  814 1200 1300 1698 2258 2995 3757 4599 1103  696  935 1183 1597 2217 3036 4114 5296
 1       1151    0  983   53  379  611  829 1109 1425    0  168  168  426  458  611  806 1010 1236  168  168  336  504  489  584  803 1102 1422
 2        732 1613    0 1505  164  665 1029 1392 1782  544  257  444  345  728  779 1017 1263 1543  613  425  326  533  781  809  999 1368 1775
 3        879  461 1791    0 1759  251  820 1234 1590  774  774  420  584  448  876  927 1137 1379  997  864  584  420  616  908  976 1231 1598
 4       1211  879  324 1828    0 1828  324  879 1211 1068  888  888  462  616  462  888  888 1068 1279 1035  924  627  440  627  924 1035 1279
 5       1590 1234  820  251 1759    0 1791  461  879 1379 1137  927  876  448  584  420  774  774 1598 1231  976  908  616  420  584  864  997
 6       1782 1392 1029  665  164 1505    0 1613  732 1543 1263 1017  779  728  345  444  257  544 1775 1368  999  809  781  533  326  425  613
 7       1425 1109  829  611  379   53  983    0 1151 1236 1010  806  611  458  426  168  168    0 1422 1102  803  584  489  504  336  168  168
 8       5296 4113 3040 2244 1644 1133  529 1680    0 4599 3757 2995 2258 1698 1300 1200  814 1680 5296 4114 3036 2217 1597 1183  935  696 1103
 9        577    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0  577    0    0    0    0    0    0    0    0
10        478  527  359  676  938 1302 1776 2406 3098  478    0  576  616  958 1304 1746 2196 2690  478  527  359  676  938 1302 1776 2406 3098
11        792  495  654  447  840 1164 1608 2184 2814  594  594    0  714  762 1176 1578 1992 2442  792  495  654  447  840 1164 1608 2184 2814
12       1066  820  451  671  434  812 1120 1540 1988  902  656  656    0  686  728 1106 1400 1722 1066  820  451  671  434  812 1120 1540 1988
13       1462 1122  816  442  680  442  816 1122 1462 1258 1020  714  680    0  680  714 1020 1258 1462 1122  816  442  680  442  816 1122 1462
14       1988 1540 1120  812  434  671  451  820 1066 1722 1400 1106  728  686    0  656  656  902 1988 1540 1120  812  434  671  451  820 1066
15       2814 2184 1608 1164  840  447  654  495  792 2442 1992 1578 1176  762  714    0  594  594 2814 2184 1608 1164  840  447  654  495  792
16       3098 2406 1776 1302  938  676  359  527  478 2690 2196 1746 1304  958  616  576    0  478 3098 2406 1776 1302  938  676  359  527  478
17          0    0    0    0    0    0    0    0  577    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0  577
18       1103  696  935 1183 1597 2217 3036 4114 5296 1680  814 1200 1300 1698 2258 2995 3757 4599    0 1680  529 1133 1644 2244 3040 4113 5296
19        168  168  336  504  489  584  803 1102 1422    0  168  168  426  458  611  806 1010 1236 1151    0  983   53  379  611  829 1109 1425
20        613  425  326  533  781  809  999 1368 1775  544  257  444  345  728  779 1017 1263 1543  732 1613    0 1505  164  665 1029 1392 1782
21        997  864  584  420  616  908  976 1231 1598  774  774  420  584  448  876  927 1137 1379  879  461 1791    0 1759  251  820 1234 1590
22       1279 1035  924  627  440  627  924 1035 1279 1068  888  888  462  616  462  888  888 1068 1211  879  324 1828    0 1828  324  879 1211
23       1598 1231  976  908  616  420  584  864  997 1379 1137  927  876  448  584  420  774  774 1590 1234  820  251 1759    0 1791  461  879
24       1775 1368  999  809  781  533  326  425  613 1543 1263 1017  779  728  345  444  257  544 1782 1392 1029  665  164 1505    0 1613  732
25       1422 1102  803  584  489  504  336  168  168 1236 1010  806  611  458  426  168  168    0 1425 1109  829  611  379   53  983    0 1151
26       5296 4114 3036 2217 1597 1183  935  696 1103 4599 3757 2995 2258 1698 1300 1200  814 1680 5296 4113 3040 2244 1644 1133  529 1680    0

Sum of all rows                     = 4(1*0 + 1*529 + 1*696 + 1*814 + 1*935 + 1*1103 + 1*1133 + 1*1183 + 1*1200 + 1*1300 + 1*1597 + 1*1644 + 2*1680 + 1*1698 + 1*2217 + 1*2244 + 1*2258 + 1*2995 + 1*3036 + 1*3040 + 1*3757 + 1*4113 +
                                        1*4114 + 1*4599 + 2*5296) +
                                      4(2*0 + 1*53 + 4*168 + 1*336 + 1*379 + 1*426 + 1*458 + 1*489 + 1*504 + 1*584 + 2*611 + 1*803 + 1*806 + 1*829 + 1*983 + 1*1010 + 1*1102 + 1*1109 + 1*1151 + 1*1236 + 1*1422 + 1*1425) +
                                      4(1*0 + 1*164 + 1*257 + 1*326 + 1*345 + 1*425 + 1*444 + 1*533 + 1*544 + 1*613 + 1*665 + 1*728 + 1*732 + 1*779 + 1*781 + 1*809 + 1*999 + 1*1017 + 1*1029 + 1*1263 + 1*1368 + 1*1392 + 1*1505 +
                                        1*1543 + 1*1613 + 1*1775 + 1*1782) +
                                      4(1*0 + 1*251 + 2*420 + 1*448 + 1*461 + 2*584 + 1*616 + 2*774 + 1*820 + 1*864 + 1*876 + 1*879 + 1*908 + 1*927 + 1*976 + 1*997 + 1*1137 + 1*1231 + 1*1234 + 1*1379 + 1*1590 + 1*1598 + 1*1759 +
                                        1*1791) +
                                      2(1*0 + 2*324 + 1*440 + 2*462 + 1*616 + 2*627 + 2*879 + 4*888 + 2*924 + 2*1035 + 2*1068 + 2*1211 + 2*1279 + 2*1828) +
                                      2(25*0 + 2*577) +
                                      2(1*0 + 2*359 + 3*478 + 2*527 + 1*576 + 1*616 + 2*676 + 2*938 + 1*958 + 2*1302 + 1*1304 + 1*1746 + 2*1776 + 1*2196 + 2*2406 + 1*2690 + 2*3098) +
                                      2(1*0 + 2*447 + 2*495 + 2*594 + 2*654 + 1*714 + 1*762 + 2*792 + 2*840 + 2*1164 + 1*1176 + 1*1578 + 2*1608 + 1*1992 + 2*2184 + 1*2442 + 2*2814) +
                                      2(1*0 + 2*434 + 2*451 + 2*656 + 2*671 + 1*686 + 1*728 + 2*812 + 2*820 + 1*902 + 2*1066 + 1*1106 + 2*1120 + 1*1400 + 2*1540 + 1*1722 + 2*1988) +
                                      1(1*0 + 4*442 + 4*680 + 2*714 + 4*816 + 2*1020 + 4*1122 + 2*1258 + 4*1462)
                                    = 240628 + 67996 + 93724 + 97192 + 47764 + 2308 + 67368 + 63696 + 51320 + 24072
                                    = 756068

Value repetition frequencies        = 4(23*1 + 2*2) +
                                      4(19*1 + 2*2 + 1*4) +
                                      4(27*1) +
                                      4(21*1 + 3*2) +
                                      2(3*1 + 10*2 + 1*4) +
                                      2(1*2 + 1*25) +
                                      2(8*1 + 8*2 + 1*3) +
                                      2(7*1 + 10*2) +
                                      2(7*1 + 10*2) +
                                      1(1*1 + 3*2 + 5*4)
                                    = 729

Number of distinct row element sets = 10

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

Number of distinct values           = 158

Distinct values       0    53   164   168   251   257   324   326   336   345   359   379   420   425   426   434   440   442   444   447
Frequency            79     4     4    16     4     4     4     4     4     4     4     4     8     4     4     4     2     4     4     4
Distinct values     448   451   458   461   462   478   489   495   504   527   529   533   544   576   577   584   594   611   613   616
Frequency             4     4     4     4     4     6     4     4     4     4     4     4     4     2     4    12     4     8     4     8
Distinct values     627   654   656   665   671   676   680   686   696   714   728   732   762   774   779   781   792   803   806   809
Frequency             4     4     4     4     4     4     4     2     4     4     6     4     2     8     4     4     4     4     4     4
Distinct values     812   814   816   820   829   840   864   876   879   888   902   908   924   927   935   938   958   976   983   997
Frequency             4     4     4     8     4     4     4     4     8     8     2     4     4     4     4     4     2     4     4     4
Distinct values     999  1010  1017  1020  1029  1035  1066  1068  1102  1103  1106  1109  1120  1122  1133  1137  1151  1164  1176  1183
Frequency             4     4     4     2     4     4     4     4     4     4     2     4     4     4     4     4     4     4     2     4
Distinct values    1200  1211  1231  1234  1236  1258  1263  1279  1300  1302  1304  1368  1379  1392  1400  1422  1425  1462  1505  1540
Frequency             4     4     4     4     4     2     4     4     4     4     2     4     4     4     2     4     4     4     4     4
Distinct values    1543  1578  1590  1597  1598  1608  1613  1644  1680  1698  1722  1746  1759  1775  1776  1782  1791  1828  1988  1992
Frequency             4     2     4     4     4     4     4     4     8     4     2     2     4     4     4     4     4     4     4     2
Distinct values    2184  2196  2217  2244  2258  2406  2442  2690  2814  2995  3036  3040  3098  3757  4113  4114  4599  5296
Frequency             4     2     4     4     4     4     2     2     4     4     4     4     4     4     4     4     4     8

Sum of frequencies                  = 19*2 + 125*4 + 2*6 + 9*8 + 1*12 + 1*16 + 1*79
                                    = 729

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

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                                     = 26*27
                                                                                 = 702
a = 10, b = 3
 L             C             S
 4             8             2
 5             8             2
 6            64            10
 7            56            12
 8           344            52
 9           404            78
10          1360           246
11          1848           374
12          4584           872
13          6452          1416
14         14504          3128
15         20636          5194
16         41416         10500
17         57096         16488
18        100688         29800
19        126908         41662
20        198272         66752
21        219084         80446
22        304932        114624
23        287956        116964
24        356832        150590
25        275768        123376
26        291172        137828
27        171436         83888
28        123812         61906
29         44572         22286
30         13804          6902
Total    2664016       1075398

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

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

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

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

 8             6      14      10      17      13      13      17      10      14       6
              14       4      12       8      14      14       8      12       4      14
               6      14      10      17      13      13      17      10      14       6

 9            10       7      16      13      24      24      13      16       7      10
               6      10       6      20      20      20      20       6      10       6
              10       7      16      13      24      24      13      16       7      10

10            20      42      40      66      73      73      66      40      42      20
              38      22      32      44      62      62      44      32      22      38
              20      42      40      66      73      73      66      40      42      20

11            41      41      57      80     100     100      80      57      41      41
              32      48      50      60      96      96      60      50      48      32
              41      41      57      80     100     100      80      57      41      41

12            80     124     170     185     242     242     185     170     124      80
             110     104     122     184     170     170     184     122     104     110
              80     124     170     185     242     242     185     170     124      80

13           146     209     191     300     242     242     300     191     209     146
             154     176     294     186     240     240     186     294     176     154
             146     209     191     300     242     242     300     191     209     146

14           350     410     641     496     580     580     496     641     410     350
             372     554     432     582     358     358     582     432     554     372
             350     410     641     496     580     580     496     641     410     350

15           536     983     607     815     485     485     815     607     983     536
             854     656    1036     486     434     434     486    1036     656     854
             536     983     607     815     485     485     815     607     983     536

16          1639    1282    1907    1102    1213    1213    1102    1907    1282    1639
            1248    2094    1114    1242     724     724    1242    1114    2094    1248
            1639    1282    1907    1102    1213    1213    1102    1907    1282    1639

17          1823    3328    1548    1749     949     949    1749    1548    3328    1823
            3532    1924    2450     954     894     894     954    2450    1924    3532
            1823    3328    1548    1749     949     949    1749    1548    3328    1823

18          5608    3278    4292    2182    2324    2324    2182    4292    3278    5608
            3620    5346    2208    2270    1532    1532    2270    2208    5346    3620
            5608    3278    4292    2182    2324    2324    2182    4292    3278    5608

19          4857    7801    3095    3367    1806    1806    3367    3095    7801    4857
            9416    4034    4420    1784    1948    1948    1784    4420    4034    9416
            4857    7801    3095    3367    1806    1806    3367    3095    7801    4857

20         12796    6485    7900    3969    4235    4235    3969    7900    6485   12796
            7700    9462    3878    4226    3100    3100    4226    3878    9462    7700
           12796    6485    7900    3969    4235    4235    3969    7900    6485   12796

21          9189   13116    5092    5716    3336    3336    5716    5092   13116    9189
           16120    6286    7028    3386    3824    3824    3386    7028    6286   16120
            9189   13116    5092    5716    3336    3336    5716    5092   13116    9189

22         19712    9880   11621    6488    7034    7034    6488   11621    9880   19712
           11510   12584    6040    7478    5384    5384    7478    6040   12584   11510
           19712    9880   11621    6488    7034    7034    6488   11621    9880   19712

23         12349   15766    6728    7921    5425    5425    7921    6728   15766   12349
           18510    7484    9854    5594    6158    6158    5594    9854    7484   18510
           12349   15766    6728    7921    5425    5425    7921    6728   15766   12349

24         21402   11284   12966    8437    9466    9466    8437   12966   11284   21402
           12536   12816    8184   10190    7580    7580   10190    8184   12816   12536
           21402   11284   12966    8437    9466    9466    8437   12966   11284   21402

25         11690   13324    6501    7966    6418    6418    7966    6501   13324   11690
           14056    7284   10540    6786    7420    7420    6786   10540    7284   14056
           11690   13324    6501    7966    6418    6418    7966    6501   13324   11690

26         16108    9012    9786    7659    8335    8335    7659    9786    9012   16108
            9048    9844    8358    8982    7554    7554    8982    8358    9844    9048
           16108    9012    9786    7659    8335    8335    7659    9786    9012   16108

27          7260    7028    4044    5006    4310    4310    5006    4044    7028    7260
            6520    5494    7346    5376    5686    5686    5376    7346    5494    6520
            7260    7028    4044    5006    4310    4310    5006    4044    7028    7260

28          7264    3248    3748    3332    3334    3334    3332    3748    3248    7264
            2704    5264    4132    3978    3976    3976    3978    4132    5264    2704
            7264    3248    3748    3332    3334    3334    3332    3748    3248    7264

29          1984    1640     936    1292     964     964    1292     936    1640    1984
            1328    1916    2230    1448    1732    1732    1448    2230    1916    1328
            1984    1640     936    1292     964     964    1292     936    1640    1984

30          1368      48     512     116     248     248     116     512      48    1368
              32    1314      96     612     264     264     612      96    1314      32
            1368      48     512     116     248     248     116     512      48    1368

Total     136243  108356   82415   68279   61161   61161   68279   82415  108356  136243
          119466   94720   79864   65880   59170   59170   65880   79864   94720  119466
          136243  108356   82415   68279   61161   61161   68279   82415  108356  136243

Grand total = 2*59170 + 4*61161 + 2*65880 + 4*68279 + 2*79864 + 4*82415 + 2*94720 + 4*108356 + 2*119466 + 4*136243
            = 2664016

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

 5             2       0       0       0       0       0       0       0       0       2
               0       0       0       0       0       0       0       0       0       0
               2       0       0       0       0       0       0       0       0       2

 6             7       2       2       2       2       2       2       2       2       7
               2       0       0       0       0       0       0       0       0       2
               7       2       2       2       2       2       2       2       2       7

 7             7       1       2       2       2       2       2       2       1       7
               0       0       0       0       0       0       0       0       0       0
               7       1       2       2       2       2       2       2       1       7

 8            25       8      11      12      12      12      12      11       8      25
               4       8       8       8       8       8       8       8       8       4
              25       8      11      12      12      12      12      11       8      25

 9            34       6      11      13      14      14      13      11       6      34
               0      10      12      12      12      12      12      12      10       0
              34       6      11      13      14      14      13      11       6      34

10            81      26      44      54      57      57      54      44      26      81
               4      22      42      44      44      44      44      42      22       4
              81      26      44      54      57      57      54      44      26      81

11           129      30      51      62      74      74      62      51      30     129
               0      32      58      70      72      72      70      58      32       0
             129      30      51      62      74      74      62      51      30     129

12           270      87     138     189     206     206     189     138      87     270
               8      58     122     154     170     170     154     122      58       8
             270      87     138     189     206     206     189     138      87     270

13           458     118     185     225     250     250     225     185     118     458
               0      92     164     234     264     264     234     164      92       0
             458     118     185     225     250     250     225     185     118     458

14           933     283     447     549     602     602     549     447     283     933
              20     206     354     476     568     568     476     354     206      20
             933     283     447     549     602     602     549     447     283     933

15          1594     424     619     668     658     658     668     619     424    1594
               0     356     550     702     784     784     702     550     356       0
            1594     424     619     668     658     658     668     619     424    1594

16          3002     876    1286    1399    1451    1451    1399    1286     876    3002
              40     732    1152    1324    1432    1432    1324    1152     732      40
            3002     876    1286    1399    1451    1451    1399    1286     876    3002

17          4623    1349    1676    1693    1502    1502    1693    1676    1349    4623
               0    1292    1912    1852    1806    1806    1852    1912    1292       0
            4623    1349    1676    1693    1502    1502    1693    1676    1349    4623

18          7874    2256    3075    3045    3023    3023    3045    3075    2256    7874
              76    2430    3326    3210    2756    2756    3210    3326    2430      76
            7874    2256    3075    3045    3023    3023    3045    3075    2256    7874

19         10302    3222    3566    3493    3055    3055    3493    3566    3222   10302
               0    3782    5166    3978    3252    3252    3978    5166    3782       0
           10302    3222    3566    3493    3055    3055    3493    3566    3222   10302

20         15676    4431    5938    5618    5565    5565    5618    5938    4431   15676
             152    6378    7318    6298    4534    4534    6298    7318    6378     152
           15676    4431    5938    5618    5565    5565    5618    5938    4431   15676

21         17278    5499    5880    5892    5265    5265    5892    5880    5499   17278
               0    8046   10006    6744    5118    5118    6744   10006    8046       0
           17278    5499    5880    5892    5265    5265    5892    5880    5499   17278

22         23324    6557    8995    8542    8622    8622    8542    8995    6557   23324
             308   11842   11878    9434    6924    6924    9434   11878   11842     308
           23324    6557    8995    8542    8622    8622    8542    8995    6557   23324

23         21682    6681    7454    7892    7182    7182    7892    7454    6681   21682
               0   12348   13762    8698    7388    7388    8698   13762   12348       0
           21682    6681    7454    7892    7182    7182    7892    7454    6681   21682

24         26068    7334   10317   10325   10225   10225   10325   10317    7334   26068
             612   15744   13936   10486    9100    9100   10486   13936   15744     612
           26068    7334   10317   10325   10225   10225   10325   10317    7334   26068

25         19992    5620    6933    7865    6989    6989    7865    6933    5620   19992
               0   13460   13030    8224    8372    8372    8224   13030   13460       0
           19992    5620    6933    7865    6989    6989    7865    6933    5620   19992

26         20536    5576    8372    8589    8145    8145    8589    8372    5576   20536
             968   14584   10582    8468    8548    8548    8468   10582   14584     968
           20536    5576    8372    8589    8145    8145    8589    8372    5576   20536

27         12272    2840    4440    4856    4202    4202    4856    4440    2840   12272
               0    9852    7190    5396    6060    6060    5396    7190    9852       0
           12272    2840    4440    4856    4202    4202    4856    4440    2840   12272

28          8936    1936    3652    3300    3174    3174    3300    3652    1936    8936
             560    7454    3820    4072    4004    4004    4072    3820    7454     560
            8936    1936    3652    3300    3174    3174    3300    3652    1936    8936

29          3304     504    1364     992    1016    1016     992    1364     504    3304
               0    3166    1348    1868    1544    1544    1868    1348    3166       0
            3304     504    1364     992    1016    1016     992    1364     504    3304

30          1368      48     512     116     248     248     116     512      48    1368
              32    1314      96     612     264     264     612      96    1314      32
            1368      48     512     116     248     248     116     512      48    1368

Total     199779   55714   74970   75393   71541   71541   75393   74970   55714  199779
            2786  113208  105832   82364   73024   73024   82364  105832  113208    2786
          199779   55714   74970   75393   71541   71541   75393   74970   55714  199779

Grand total = 2*2786 + 4*55714 + 4*71541 + 2*73024 + 4*74970 + 4*75393 + 2*82364 + 2*105832 + 2*113208 + 4*199779
            = 2664016

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

 5             3       2       1       0       0       0       0       1       2       3
               4       4       0       0       0       0       0       0       4       4
               3       2       1       0       0       0       0       1       2       3

 6            14      16      10       7       6       6       7      10      16      14
              20      24      18      12      12      12      12      18      24      20
              14      16      10       7       6       6       7      10      16      14

 7            12      13      14      10       9       9      10      14      13      12
              16      20      16      16      12      12      16      16      20      16
              12      13      14      10       9       9      10      14      13      12

 8            60      87      97      85      77      77      85      97      87      60
              84     110     134     122     114     114     122     134     110      84
              60      87      97      85      77      77      85      97      87      60

 9            74     101     128     123     124     124     123     128     101      74
             100     136     146     168     168     168     168     146     136     100
              74     101     128     123     124     124     123     128     101      74

10           210     337     441     522     518     518     522     441     337     210
             312     444     542     718     728     728     718     542     444     312
             210     337     441     522     518     518     522     441     337     210

11           324     484     636     774     847     847     774     636     484     324
             454     658     752    1014    1156    1156    1014     752     658     454
             324     484     636     774     847     847     774     636     484     324

12           771    1239    1703    2127    2442    2442    2127    1703    1239     771
            1130    1694    2062    2764    3290    3290    2764    2062    1694    1130
             771    1239    1703    2127    2442    2442    2127    1703    1239     771

13          1221    1935    2563    3215    3683    3683    3215    2563    1935    1221
            1782    2664    3212    4164    4882    4882    4164    3212    2664    1782
            1221    1935    2563    3215    3683    3683    3215    2563    1935    1221

14          2880    4662    6421    7821    9015    9015    7821    6421    4662    2880
            4142    6474    7894    9990   11430   11430    9990    7894    6474    4142
            2880    4662    6421    7821    9015    9015    7821    6421    4662    2880

15          4679    7754    9938   11710   12597   12597   11710    9938    7754    4679
            6998   10606   12698   15078   16034   16034   15078   12698   10606    6998
            4679    7754    9938   11710   12597   12597   11710    9938    7754    4679

16         10430   16705   22043   24977   26916   26916   24977   22043   16705   10430
           14678   23194   27044   31590   32680   32680   31590   27044   23194   14678
           10430   16705   22043   24977   26916   26916   24977   22043   16705   10430

17         16338   27259   32801   35483   35766   35766   35483   32801   27259   16338
           24312   36178   40976   44346   44210   44210   44346   40976   36178   24312
           16338   27259   32801   35483   35766   35766   35483   32801   27259   16338

18         32913   51118   62979   66008   66276   66276   66008   62979   51118   32913
           45096   68470   75048   80618   78372   78372   80618   75048   68470   45096
           32913   51118   62979   66008   66276   66276   66008   62979   51118   32913

19         46071   74571   84010   85003   82250   82250   85003   84010   74571   46071
           66928   94368   99926  101326   99268   99268  101326   99926   94368   66928
           46071   74571   84010   85003   82250   82250   85003   84010   74571   46071

20         81407  122257  141690  139043  135986  135986  139043  141690  122257   81407
          109348  154626  160546  160308  157126  157126  160308  160546  154626  109348
           81407  122257  141690  139043  135986  135986  139043  141690  122257   81407

21         98377  151980  162543  157764  151495  151495  157764  162543  151980   98377
          138556  181164  181692  178092  176560  176560  178092  181692  181164  138556
           98377  151980  162543  157764  151495  151495  157764  162543  151980   98377

22        151334  221030  240515  230325  224759  224759  230325  240515  221030  151334
          200588  262104  254404  251464  249766  249766  251464  254404  262104  200588
          151334  221030  240515  230325  224759  224759  230325  240515  221030  151334

23        155588  227569  233131  224763  217976  217976  224763  233131  227569  155588
          212300  253874  243958  241616  241692  241692  241616  243958  253874  212300
          155588  227569  233131  224763  217976  217976  224763  233131  227569  155588

24        212374  293154  303370  290873  287196  287196  290873  303370  293154  212374
          278832  321140  300644  304188  303246  303246  304188  300644  321140  278832
          212374  293154  303370  290873  287196  287196  290873  303370  293154  212374

25        176852  240254  240121  233649  230588  230588  233649  240121  240254  176852
          233872  248296  238790  241578  241636  241636  241578  238790  248296  233872
          176852  240254  240121  233649  230588  230588  233649  240121  240254  176852

26        209264  261730  262242  255278  255688  255688  255278  262242  261730  209264
          266472  259684  253600  259342  257734  257734  259342  253600  259684  266472
          209264  261730  262242  255278  255688  255688  255278  262242  261730  209264

27        130408  160888  158276  156384  157140  157140  156384  158276  160888  130408
          164704  152766  155266  158222  157236  157236  158222  155266  152766  164704
          130408  160888  158276  156384  157140  157140  156384  158276  160888  130408

28        104460  119304  116688  117132  117128  117128  117132  116688  119304  104460
          122484  111886  116558  116192  116824  116824  116192  116558  111886  122484
          104460  119304  116688  117132  117128  117128  117132  116688  119304  104460

29         38880   44556   42888   44368   43912   43912   44368   42888   44556   38880
           44572   40866   44476   43088   44084   44084   43088   44476   40866   44572
           38880   44556   42888   44368   43912   43912   44368   42888   44556   38880

30         13804   13804   13804   13804   13804   13804   13804   13804   13804   13804
           13804   13804   13804   13804   13804   13804   13804   13804   13804   13804
           13804   13804   13804   13804   13804   13804   13804   13804   13804   13804

Total    1488750 2042811 2139053 2101248 2076198 2076198 2101248 2139053 2042811 1488750
         1951592 2245258 2234206 2259820 2252064 2252064 2259820 2234206 2245258 1951592
         1488750 2042811 2139053 2101248 2076198 2076198 2101248 2139053 2042811 1488750

Grand total = 4*1488750 + 2*1951592 + 4*2042811 + 4*2076198 + 4*2101248 + 4*2139053 + 2*2234206 + 2*2245258 + 2*2252064 + 2*2259820
            = 61278120

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  4058  1275  2736  3974  5431  7388 10037 13586 17491  4058  1968  2902  3147  4121  5519  7426  9881 12407 15191  2665  1681  2258  2856  3857  5363  7379 10043 13589 17492
 1        2783     0  2376   123   915  1482  2019  2707  3652  4702     0   407   407  1032  1112  1494  1999  2657  3335  4083   407   407   814  1221  1182  1409  1947  2689  3652  4701
 2        1775  3909     0  3644   379  1606  2512  3410  4573  5879  1319   624  1079   840  1773  1909  2527  3328  4168  5100  1487  1031   792  1296  1899  1957  2413  3322  4550  5869
 3        2146  1127  4364     0  4277   559  1983  3041  4117  5274  1889  1889  1028  1431  1104  2163  2316  3013  3739  4567  2433  2107  1424  1028  1511  2227  2370  2959  4052  5255
 4        3006  2183   811  4516     0  4491   666  2120  3184  4103  2650  2204  2204  1155  1543  1176  2262  2394  2934  3558  3173  2566  2285  1550  1099  1575  2322  2512  3176  4123
 5        4103  3184  2120   666  4491     0  4516   811  2183  3006  3558  2934  2394  2262  1176  1543  1155  2204  2204  2650  4123  3176  2512  2322  1575  1099  1550  2285  2566  3173
 6        5274  4117  3041  1983   559  4277     0  4364  1127  2146  4567  3739  3013  2316  2163  1104  1431  1028  1889  1889  5255  4052  2959  2370  2227  1511  1028  1424  2107  2433
 7        5879  4573  3410  2512  1606   379  3644     0  3909  1775  5100  4168  3328  2527  1909  1773   840  1079   624  1319  5869  4550  3322  2413  1957  1899  1296   792  1031  1487
 8        4702  3652  2707  2019  1482   915   123  2376     0  2783  4083  3335  2657  1999  1494  1112  1032   407   407     0  4701  3652  2689  1947  1409  1182  1221   814   407   407
 9       17491 13586 10037  7388  5431  3974  2736  1275  4058     0 15191 12407  9881  7426  5519  4121  3147  2902  1968  4058 17492 13589 10043  7379  5363  3857  2856  2258  1681  2665
10        1393     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0  1393     0     0     0     0     0     0     0     0     0
11        1154  1273   866  1632  2266  3150  4316  5872  7948 10232  1154     0  1392  1490  2324  3186  4328  5774  7256  8886  1154  1273   866  1632  2266  3150  4316  5872  7948 10232
12        1912  1195  1581  1077  2028  2814  3906  5328  7218  9294  1434  1434     0  1728  1848  2874  3912  5238  6588  8070  1912  1195  1581  1077  2028  2814  3906  5328  7218  9294
13        2574  1980  1089  1625  1043  1960  2716  3752  5096  6566  2178  1584  1584     0  1666  1778  2744  3682  4648  5698  2574  1980  1089  1625  1043  1960  2716  3752  5096  6566
14        3526  2706  1968  1066  1653  1054  1972  2720  3740  4828  3034  2460  1722  1640     0  1666  1768  2686  3400  4182  3526  2706  1968  1066  1653  1054  1972  2720  3740  4828
15        4828  3740  2720  1972  1054  1653  1066  1968  2706  3526  4182  3400  2686  1768  1666     0  1640  1722  2460  3034  4828  3740  2720  1972  1054  1653  1066  1968  2706  3526
16        6566  5096  3752  2716  1960  1043  1625  1089  1980  2574  5698  4648  3682  2744  1778  1666     0  1584  1584  2178  6566  5096  3752  2716  1960  1043  1625  1089  1980  2574
17        9294  7218  5328  3906  2814  2028  1077  1581  1195  1912  8070  6588  5238  3912  2874  1848  1728     0  1434  1434  9294  7218  5328  3906  2814  2028  1077  1581  1195  1912
18       10232  7948  5872  4316  3150  2266  1632   866  1273  1154  8886  7256  5774  4328  3186  2324  1490  1392     0  1154 10232  7948  5872  4316  3150  2266  1632   866  1273  1154
19           0     0     0     0     0     0     0     0     0  1393     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0  1393
20        2665  1681  2258  2856  3857  5363  7379 10043 13589 17492  4058  1968  2902  3147  4121  5519  7426  9881 12407 15191     0  4058  1275  2736  3974  5431  7388 10037 13586 17491
21         407   407   814  1221  1182  1409  1947  2689  3652  4701     0   407   407  1032  1112  1494  1999  2657  3335  4083  2783     0  2376   123   915  1482  2019  2707  3652  4702
22        1487  1031   792  1296  1899  1957  2413  3322  4550  5869  1319   624  1079   840  1773  1909  2527  3328  4168  5100  1775  3909     0  3644   379  1606  2512  3410  4573  5879
23        2433  2107  1424  1028  1511  2227  2370  2959  4052  5255  1889  1889  1028  1431  1104  2163  2316  3013  3739  4567  2146  1127  4364     0  4277   559  1983  3041  4117  5274
24        3173  2566  2285  1550  1099  1575  2322  2512  3176  4123  2650  2204  2204  1155  1543  1176  2262  2394  2934  3558  3006  2183   811  4516     0  4491   666  2120  3184  4103
25        4123  3176  2512  2322  1575  1099  1550  2285  2566  3173  3558  2934  2394  2262  1176  1543  1155  2204  2204  2650  4103  3184  2120   666  4491     0  4516   811  2183  3006
26        5255  4052  2959  2370  2227  1511  1028  1424  2107  2433  4567  3739  3013  2316  2163  1104  1431  1028  1889  1889  5274  4117  3041  1983   559  4277     0  4364  1127  2146
27        5869  4550  3322  2413  1957  1899  1296   792  1031  1487  5100  4168  3328  2527  1909  1773   840  1079   624  1319  5879  4573  3410  2512  1606   379  3644     0  3909  1775
28        4701  3652  2689  1947  1409  1182  1221   814   407   407  4083  3335  2657  1999  1494  1112  1032   407   407     0  4702  3652  2707  2019  1482   915   123  2376     0  2783
29       17492 13589 10043  7379  5363  3857  2856  2258  1681  2665 15191 12407  9881  7426  5519  4121  3147  2902  1968  4058 17491 13586 10037  7388  5431  3974  2736  1275  4058     0

Sum of all rows                     = 4(1*0 + 1*1275 + 1*1681 + 1*1968 + 1*2258 + 1*2665 + 1*2736 + 1*2856 + 1*2902 + 1*3147 + 1*3857 + 1*3974 + 2*4058 + 1*4121 + 1*5363 + 1*5431 + 1*5519 + 1*7379 + 1*7388 + 1*7426 + 1*9881 +
                                        1*10037 + 1*10043 + 1*12407 + 1*13586 + 1*13589 + 1*15191 + 1*17491 + 1*17492) +
                                      4(2*0 + 1*123 + 4*407 + 1*814 + 1*915 + 1*1032 + 1*1112 + 1*1182 + 1*1221 + 1*1409 + 1*1482 + 1*1494 + 1*1947 + 1*1999 + 1*2019 + 1*2376 + 1*2657 + 1*2689 + 1*2707 + 1*2783 + 1*3335 + 2*3652 +
                                        1*4083 + 1*4701 + 1*4702) +
                                      4(1*0 + 1*379 + 1*624 + 1*792 + 1*840 + 1*1031 + 1*1079 + 1*1296 + 1*1319 + 1*1487 + 1*1606 + 1*1773 + 1*1775 + 1*1899 + 1*1909 + 1*1957 + 1*2413 + 1*2512 + 1*2527 + 1*3322 + 1*3328 + 1*3410 +
                                        1*3644 + 1*3909 + 1*4168 + 1*4550 + 1*4573 + 1*5100 + 1*5869 + 1*5879) +
                                      4(1*0 + 1*559 + 2*1028 + 1*1104 + 1*1127 + 1*1424 + 1*1431 + 1*1511 + 2*1889 + 1*1983 + 1*2107 + 1*2146 + 1*2163 + 1*2227 + 1*2316 + 1*2370 + 1*2433 + 1*2959 + 1*3013 + 1*3041 + 1*3739 +
                                        1*4052 + 1*4117 + 1*4277 + 1*4364 + 1*4567 + 1*5255 + 1*5274) +
                                      4(1*0 + 1*666 + 1*811 + 1*1099 + 1*1155 + 1*1176 + 1*1543 + 1*1550 + 1*1575 + 1*2120 + 1*2183 + 2*2204 + 1*2262 + 1*2285 + 1*2322 + 1*2394 + 1*2512 + 1*2566 + 1*2650 + 1*2934 + 1*3006 + 1*3173 +
                                        1*3176 + 1*3184 + 1*3558 + 1*4103 + 1*4123 + 1*4491 + 1*4516) +
                                      2(28*0 + 2*1393) +
                                      2(1*0 + 2*866 + 3*1154 + 2*1273 + 1*1392 + 1*1490 + 2*1632 + 2*2266 + 1*2324 + 2*3150 + 1*3186 + 2*4316 + 1*4328 + 1*5774 + 2*5872 + 1*7256 + 2*7948 + 1*8886 + 2*10232) +
                                      2(1*0 + 2*1077 + 2*1195 + 2*1434 + 2*1581 + 1*1728 + 1*1848 + 2*1912 + 2*2028 + 2*2814 + 1*2874 + 2*3906 + 1*3912 + 1*5238 + 2*5328 + 1*6588 + 2*7218 + 1*8070 + 2*9294) +
                                      2(1*0 + 2*1043 + 2*1089 + 2*1584 + 2*1625 + 1*1666 + 1*1778 + 2*1960 + 2*1980 + 1*2178 + 2*2574 + 2*2716 + 1*2744 + 1*3682 + 2*3752 + 1*4648 + 2*5096 + 1*5698 + 2*6566) +
                                      2(1*0 + 2*1054 + 2*1066 + 1*1640 + 2*1653 + 1*1666 + 1*1722 + 1*1768 + 2*1968 + 2*1972 + 1*2460 + 1*2686 + 2*2706 + 2*2720 + 1*3034 + 1*3400 + 2*3526 + 2*3740 + 1*4182 + 2*4828)
                                    = 799116 + 222856 + 299880 + 301572 + 286164 + 5572 + 226416 + 211664 + 164728 + 146048
                                    = 2664016

Value repetition frequencies        = 4(28*1 + 1*2) +
                                      4(22*1 + 2*2 + 1*4) +
                                      4(30*1) +
                                      4(26*1 + 2*2) +
                                      4(28*1 + 1*2) +
                                      2(1*2 + 1*28) +
                                      2(9*1 + 9*2 + 1*3) +
                                      2(8*1 + 11*2) +
                                      2(8*1 + 11*2) +
                                      2(10*1 + 10*2)
                                    = 900

Number of distinct row element sets = 10

Number of rows                      = 5*2 + 5*4
                                    = 30

Number of distinct values           = 208

Distinct values       0   123   379   407   559   624   666   792   811   814   840   866   915  1028  1031  1032  1043  1054  1066  1077
Frequency            88     4     4    16     4     4     4     4     4     4     4     4     4     8     4     4     4     4     4     4
Distinct values    1079  1089  1099  1104  1112  1127  1154  1155  1176  1182  1195  1221  1273  1275  1296  1319  1392  1393  1409  1424
Frequency             4     4     4     4     4     4     6     4     4     4     4     4     4     4     4     4     2     4     4     4
Distinct values    1431  1434  1482  1487  1490  1494  1511  1543  1550  1575  1581  1584  1606  1625  1632  1640  1653  1666  1681  1722
Frequency             4     4     4     4     2     4     4     4     4     4     4     4     4     4     4     2     4     4     4     2
Distinct values    1728  1768  1773  1775  1778  1848  1889  1899  1909  1912  1947  1957  1960  1968  1972  1980  1983  1999  2019  2028
Frequency             2     2     4     4     2     2     8     4     4     4     4     4     4     8     4     4     4     4     4     4
Distinct values    2107  2120  2146  2163  2178  2183  2204  2227  2258  2262  2266  2285  2316  2322  2324  2370  2376  2394  2413  2433
Frequency             4     4     4     4     2     4     8     4     4     4     4     4     4     4     2     4     4     4     4     4
Distinct values    2460  2512  2527  2566  2574  2650  2657  2665  2686  2689  2706  2707  2716  2720  2736  2744  2783  2814  2856  2874
Frequency             2     8     4     4     4     4     4     4     2     4     4     4     4     4     4     2     4     4     4     2
Distinct values    2902  2934  2959  3006  3013  3034  3041  3147  3150  3173  3176  3184  3186  3322  3328  3335  3400  3410  3526  3558
Frequency             4     4     4     4     4     2     4     4     4     4     4     4     2     4     4     4     2     4     4     4
Distinct values    3644  3652  3682  3739  3740  3752  3857  3906  3909  3912  3974  4052  4058  4083  4103  4117  4121  4123  4168  4182
Frequency             4     8     2     4     4     4     4     4     4     2     4     4     8     4     4     4     4     4     4     2
Distinct values    4277  4316  4328  4364  4491  4516  4550  4567  4573  4648  4701  4702  4828  5096  5100  5238  5255  5274  5328  5363
Frequency             4     4     2     4     4     4     4     4     4     2     4     4     4     4     4     2     4     4     4     4
Distinct values    5431  5519  5698  5774  5869  5872  5879  6566  6588  7218  7256  7379  7388  7426  7948  8070  8886  9294  9881 10037
Frequency             4     4     2     2     4     4     4     4     2     4     2     4     4     4     4     2     2     4     4     4
Distinct values   10043 10232 12407 13586 13589 15191 17491 17492
Frequency             4     4     4     4     4     4     4     4

Sum of frequencies                  = 29*2 + 169*4 + 1*6 + 7*8 + 1*16 + 1*88
                                    = 900

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

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                                     = 29*30
                                                                                 = 870
a = 11, b = 3
 L             C
 4             8
 5             8
 6            68
 7            60
 8           376
 9           444
10          1520
11          2080
12          5232
13          7456
14         17028
15         25020
16         51592
17         77068
18        140664
19        203508
20        328324
21        438680
22        624812
23        747204
24        945124
25        985648
26       1114268
27        977456
28        969104
29        678164
30        512612
31        259372
32        103612
33         27756
Total    9244268

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

 5             1       0       1       0       0       0       0       0       1       0       1
               0       0       0       0       0       0       0       0       0       0       0
               1       0       1       0       0       0       0       0       1       0       1
 
 6             2       4       2       3       2       2       2       3       2       4       2
               4       0       2       0       0       0       0       0       2       0       4
               2       4       2       3       2       2       2       3       2       4       2

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

 8             6      14      10      17      12      14      12      17      10      14       6
              14       4      12       8      14       8      14       8      12       4      14
               6      14      10      17      12      14      12      17      10      14       6

 9            10       7      16      12      25      14      25      12      16       7      10
               6      10       6      20      12      28      12      20       6      10       6
              10       7      16      12      25      14      25      12      16       7      10

10            20      42      39      67      56      92      56      67      39      42      20
              38      22      32      34      72      44      72      34      32      22      38
              20      42      39      67      56      92      56      67      39      42      20

11            41      40      58      54     128      76     128      54      58      40      41
              32      48      38      72      58     148      58      72      38      48      32
              41      40      58      54     128      76     128      54      58      40      41

12            79     125     133     224     189     332     189     224     133     125      79
             110      90     136     112     260     152     260     112     136      90     110
              79     125     133     224     189     332     189     224     133     125      79

13           147     159     243     191     404     226     404     191     243     159     147
             138     192     170     332     178     408     178     332     170     192     138
             147     159     243     191     404     226     404     191     243     159     147

14           285     477     433     777     509     842     509     777     433     477     285
             390     356     656     418     702     376     702     418     656     356     390
             285     477     433     777     509     842     509     777     433     477     285

15           620     613    1074     606    1029     468    1029     606    1074     613     620
             558     984     658    1150     446     724     446    1150     658     984     558
             620     613    1074     606    1029     468    1029     606    1074     613     620

16          1037    2026    1391    2189    1190    1766    1190    2189    1391    2026    1037
            1708    1306    2336    1158    1488     736    1488    1158    2336    1306    1708
            1037    2026    1391    2189    1190    1766    1190    2189    1391    2026    1037

17          2944    2196    3629    1588    2159     950    2159    1588    3629    2196    2944
            2110    4074    2024    2724     918    1404     918    2724    2024    4074    2110
            2944    2196    3629    1588    2159     950    2159    1588    3629    2196    2944

18          3617    7093    3698    4963    2406    3486    2406    4963    3698    7093    3617
            7118    4080    6032    2378    2940    1488    2940    2378    6032    4080    7118
            3617    7093    3698    4963    2406    3486    2406    4963    3698    7093    3617

19         11103    6328    9099    3352    4252    1804    4252    3352    9099    6328   11103
            6844   11746    4546    5176    1814    3112    1814    5176    4546   11746    6844
           11103    6328    9099    3352    4252    1804    4252    3352    9099    6328   11103

20         10471   18486    7953    9934    4537    6668    4537    9934    7953   18486   10471
           21246    9616   11980    4420    5834    3272    5834    4420   11980    9616   21246
           10471   18486    7953    9934    4537    6668    4537    9934    7953   18486   10471

21         29048   13922   18156    6196    8099    3406    8099    6196   18156   13922   29048
           16568   23792    8162    9620    3674    6552    3674    9620    8162   23792   16568
           29048   13922   18156    6196    8099    3406    8099    6196   18156   13922   29048

22         22506   35495   14376   17864    8272   12330    8272   17864   14376   35495   22506
           42940   16900   20502    8014   11540    6308   11540    8014   20502   16900   42940
           22506   35495   14376   17864    8272   12330    8272   17864   14376   35495   22506

23         52306   23270   29234   10277   14639    6338   14639   10277   29234   23270   52306
           28200   36006   12800   17558    7072   12352    7072   17558   12800   36006   28200
           52306   23270   29234   10277   14639    6338   14639   10277   29234   23270   52306

24         35128   51047   21191   28003   13431   21500   13431   28003   21191   51047   35128
           60390   22988   30860   13600   20418   10412   20418   13600   30860   22988   60390
           35128   51047   21191   28003   13431   21500   13431   28003   21191   51047   35128

25         67268   28781   36858   14167   22869   10360   22869   14167   36858   28781   67268
           34060   42136   17586   27234   11260   20604   11260   27234   17586   42136   34060
           67268   28781   36858   14167   22869   10360   22869   14167   36858   28781   67268

26         40228   55036   24680   34993   18339   30466   18339   34993   24680   55036   40228
           61532   24394   38784   18910   28996   15000   28996   18910   38784   24394   61532
           40228   55036   24680   34993   18339   30466   18339   34993   24680   55036   40228

27         62756   26044   34565   14964   26789   12716   26789   14964   34565   26044   62756
           28272   39214   19464   31480   14008   26676   14008   31480   19464   39214   28272
           62756   26044   34565   14964   26789   12716   26789   14964   34565   26044   62756

28         33284   43446   20930   31984   18097   29948   18097   31984   20930   43446   33284
           44976   19768   37646   18542   29938   16504   29938   18542   37646   19768   44976
           33284   43446   20930   31984   18097   29948   18097   31984   20930   43446   33284

29         41444   15576   22665   10680   20407    9488   20407   10680   22665   15576   41444
           14816   28796   15274   25438   12036   23380   12036   25438   15274   28796   14816
           41444   15576   22665   10680   20407    9488   20407   10680   22665   15576   41444

30         17464   21124    9850   17884    9322   16656    9322   17884    9850   21124   17464
           19248   11718   23206    9888   19310    9984   19310    9888   23206   11718   19248
           17464   21124    9850   17884    9322   16656    9322   17884    9850   21124   17464

31         16584    4440    8502    3464    7974    2960    7974    3464    8502    4440   16584
            3664   13688    5788   11402    4632   11248    4632   11402    5788   13688    3664
           16584    4440    8502    3464    7974    2960    7974    3464    8502    4440   16584

32          4064    3920    1592    3728     944    3552     944    3728    1592    3920    4064
            3120    3612    5518    1624    5356    1056    5356    1624    5518    3612    3120
            4064    3920    1592    3728     944    3552     944    3728    1592    3920    4064

33          2768       0    1084       0     688       0     688       0    1084       0    2768
               0    2738       0    1492       0    1136       0    1492       0    2738       0
            2768       0    1084       0     688       0     688       0    1084       0    2768

Total     455233  359713  271466  218183  186771  176462  186771  218183  271466  359713  455233
          398104  318278  264218  212808  182976  173112  182976  212808  264218  318278  398104
          455233  359713  271466  218183  186771  176462  186771  218183  271466  359713  455233

Grand total = 1*173112 + 2*176462 + 2*182976 + 4*186771 + 2*212808 + 4*218183 + 2*264218 + 4*271466 + 2*318278 + 4*359713 + 2*398104 + 4*455233
            = 9244268

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

 5             2       0       0       0       0       0       0       0       0       0       2
               0       0       0       0       0       0       0       0       0       0       0
               2       0       0       0       0       0       0       0       0       0       2

 6             7       2       2       2       2       2       2       2       2       2       7
               2       0       0       0       0       0       0       0       0       0       2
               7       2       2       2       2       2       2       2       2       2       7

 7             7       1       2       2       2       2       2       2       2       1       7
               0       0       0       0       0       0       0       0       0       0       0
               7       1       2       2       2       2       2       2       2       1       7

 8            25       8      11      12      12      12      12      12      11       8      25
               4       8       8       8       8       8       8       8       8       8       4
              25       8      11      12      12      12      12      12      11       8      25

 9            34       6      11      13      14      14      14      13      11       6      34
               0      10      12      12      12      12      12      12      12      10       0
              34       6      11      13      14      14      14      13      11       6      34

10            81      26      44      54      57      58      57      54      44      26      81
               4      22      42      44      44      44      44      44      42      22       4
              81      26      44      54      57      58      57      54      44      26      81

11           129      30      51      62      75      78      75      62      51      30     129
               0      32      58      70      72      72      72      70      58      32       0
             129      30      51      62      75      78      75      62      51      30     129

12           270      87     138     190     211     226     211     190     138      87     270
               8      58     122     154     170     172     170     154     122      58       8
             270      87     138     190     211     226     211     190     138      87     270

13           459     118     186     231     279     284     279     231     186     118     459
               0      92     164     234     266     284     266     234     164      92       0
             459     118     186     231     279     284     279     231     186     118     459

14           942     284     454     589     657     704     657     589     454     284     942
              20     206     354     478     592     616     592     478     354     206      20
             942     284     454     589     657     704     657     589     454     284     942

15          1678     432     672     753     837     794     837     753     672     432    1678
               0     356     552     730     852     964     852     730     552     356       0
            1678     432     672     753     837     794     837     753     672     432    1678

16          3242     943    1412    1706    1709    1822    1709    1706    1412     943    3242
              40     734    1184    1416    1724    1704    1724    1416    1184     734      40
            3242     943    1412    1706    1709    1822    1709    1706    1412     943    3242

17          5741    1521    2179    2159    2136    1908    2136    2159    2179    1521    5741
               0    1328    2032    2300    2270    2448    2270    2300    2032    1328       0
            5741    1521    2179    2159    2136    1908    2136    2159    2179    1521    5741

18          9856    2979    3885    4284    3900    4044    3900    4284    3885    2979    9856
              76    2578    3982    3994    4016    3668    4016    3994    3982    2578      76
            9856    2979    3885    4284    3900    4044    3900    4284    3885    2979    9856

19         16399    4398    5842    5104    4776    4108    4776    5104    5842    4398   16399
               0    4634    6426    6322    4830    4792    4830    6322    6426    4634       0
           16399    4398    5842    5104    4776    4108    4776    5104    5842    4398   16399

20         24018    7692    8936    9264    7981    8110    7981    9264    8936    7692   24018
             152    8034   11438    9434    7982    6460    7982    9434   11438    8034     152
           24018    7692    8936    9264    7981    8110    7981    9264    8936    7692   24018

21         36287    9640   12404   10079    9415    8010    9415   10079   12404    9640   36287
               0   13402   15726   13646    8872    8068    8872   13646   15726   13402       0
           36287    9640   12404   10079    9415    8010    9415   10079   12404    9640   36287

22         45197   15004   16499   17151   14293   14850   14293   17151   16499   15004   45197
             308   19090   24990   17630   13918   10664   13918   17630   24990   19090     308
           45197   15004   16499   17151   14293   14850   14293   17151   16499   15004   45197

23         60697   15741   20397   16591   15992   13686   15992   16591   20397   15741   60697
               0   28356   28668   22798   14486   13544   14486   22798   28668   28356       0
           60697   15741   20397   16591   15992   13686   15992   16591   20397   15741   60697

24         65372   21894   24295   26176   21883   23060   21883   26176   24295   21894   65372
             616   33616   40188   25820   21290   17464   21290   25820   40188   33616     616
           65372   21894   24295   26176   21883   23060   21883   26176   24295   21894   65372

25         76704   19004   25922   21896   22357   18598   22357   21896   25922   19004   76704
               0   43342   38612   29578   20152   21552   20152   29578   38612   43342       0
           76704   19004   25922   21896   22357   18598   22357   21896   25922   19004   76704

26         72718   24286   27970   31897   26787   28416   26787   31897   27970   24286   72718
            1224   43764   47592   29086   27700   24072   27700   29086   47592   43764    1224
           72718   24286   27970   31897   26787   28416   26787   31897   27970   24286   72718

27         72806   16529   24941   22120   23270   19034   23270   22120   24941   16529   72806
               0   48064   37492   29146   22652   26016   22652   29146   37492   48064       0
           72806   16529   24941   22120   23270   19034   23270   22120   24941   16529   72806

28         60104   19685   23961   28590   23519   25592   23519   28590   23961   19685   60104
            2128   41640   39278   24624   27636   23872   27636   24624   39278   41640    2128
           60104   19685   23961   28590   23519   25592   23519   28590   23961   19685   60104

29         49464    9430   17351   15206   16125   13328   16125   15206   17351    9430   49464
               0   37836   23414   20900   18112   20680   18112   20900   23414   37836       0
           49464    9430   17351   15206   16125   13328   16125   15206   17351    9430   49464

30         31064    9298   12806   14878   11590   13760   11590   14878   12806    9298   31064
            1824   24972   18974   13860   16960   13368   16960   13860   18974   24972    1824
           31064    9298   12806   14878   11590   13760   11590   14878   12806    9298   31064

31         19528    2420    7438    4804    5926    4712    5926    4804    7438    2420   19528
               0   17390    6460    9488    7232    8344    7232    9488    6460   17390       0
           19528    2420    7438    4804    5926    4712    5926    4804    7438    2420   19528

32          6832    1476    2676    2740    1632    2784    1632    2740    2676    1476    6832
             320    6350    3396    3116    4032    2192    4032    3116    3396    6350     320
            6832    1476    2676    2740    1632    2784    1632    2740    2676    1476    6832

33          2768       0    1084       0     688       0     688       0    1084       0    2768
               0    2738       0    1492       0    1136       0    1492       0    2738       0
            2768       0    1084       0     688       0     688       0    1084       0    2768

Total     662433  182934  241569  236553  216125  207996  216125  236553  241569  182934  662433
            6726  378652  351164  266380  225880  212216  225880  266380  351164  378652    6726
          662433  182934  241569  236553  216125  207996  216125  236553  241569  182934  662433

Grand total = 2*6726 + 4*182934 + 2*207996 + 1*212216 + 4*216125 + 2*225880 + 4*236553 + 4*241569 + 2*266380 + 2*351164 + 2*378652 + 4*662433
            = 9244268

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

 5             3       2       1       0       0       0       0       0       1       2       3
               4       4       0       0       0       0       0       0       0       4       4
               3       2       1       0       0       0       0       0       1       2       3

 6            14      16      10       7       6       6       6       7      10      16      14
              20      24      18      12      12      12      12      12      18      24      20
              14      16      10       7       6       6       6       7      10      16      14

 7            12      13      14      10       9       8       9      10      14      13      12
              16      20      16      16      12      12      12      16      16      20      16
              12      13      14      10       9       8       9      10      14      13      12

 8            60      87      97      85      76      76      76      85      97      87      60
              84     110     134     122     114     108     114     122     134     110      84
              60      87      97      85      76      76      76      85      97      87      60

 9            74     101     128     122     123     112     123     122     128     101      74
             100     136     146     168     160     160     160     168     146     136     100
              74     101     128     122     123     112     123     122     128     101      74

10           210     337     440     521     499     514     499     521     440     337     210
             312     444     542     708     716     700     716     708     542     444     312
             210     337     440     521     499     514     499     521     440     337     210

11           324     483     635     746     841     834     841     746     635     483     324
             454     658     740     998    1106    1184    1106     998     740     658     454
             324     483     635     746     841     834     841     746     635     483     324

12           770    1238    1664    2115    2396    2516    2396    2115    1664    1238     770
            1130    1680    2042    2674    3302    3364    3302    2674    2042    1680    1130
             770    1238    1664    2115    2396    2516    2396    2115    1664    1238     770

13          1222    1885    2545    3111    3824    3958    3824    3111    2545    1885    1222
            1768    2642    3064    4148    4998    5424    4998    4148    3064    2642    1768
            1222    1885    2545    3111    3824    3958    3824    3111    2545    1885    1222

14          2824    4644    6219    7992    9331   10162    9331    7992    6219    4644    2824
            4148    6278    7832   10028   12184   13088   12184   10028    7832    6278    4148
            2824    4644    6219    7992    9331   10162    9331    7992    6219    4644    2824

15          4793    7509   10240   12194   14338   14856   14338   12194   10240    7509    4793
            6892   10680   12622   16360   18362   19460   18362   16360   12622   10680    6892
            4793    7509   10240   12194   14338   14856   14338   12194   10240    7509    4793

16         10143   17225   22640   27753   30972   33022   30972   27753   22640   17225   10143
           15204   23302   28880   35204   39306   40704   39306   35204   28880   23302   15204
           10143   17225   22640   27753   30972   33022   30972   27753   22640   17225   10143

17         18467   28992   38316   42772   46317   46532   46317   42772   38316   28992   18467
           25980   41076   47392   56394   58410   59132   58410   56394   47392   41076   25980
           18467   28992   38316   42772   46317   46532   46317   42772   38316   28992   18467

18         34793   59386   74320   84537   88044   89558   88044   84537   74320   59386   34793
           52268   79252   93620  105714  109696  107416  109696  105714   93620   79252   52268
           34793   59386   74320   84537   88044   89558   88044   84537   74320   59386   34793

19         62684   96426  119443  123900  125723  123168  125723  123900  119443   96426   62684
           86064  132268  144466  157798  155804  154812  155804  157798  144466  132268   86064
           62684   96426  119443  123900  125723  123168  125723  123900  119443   96426   62684

20        103262  172216  202789  215693  211383  210926  211383  215693  202789  172216  103262
          152074  221574  246440  259452  256362  251452  256362  259452  246440  221574  152074
          103262  172216  202789  215693  211383  210926  211383  215693  202789  172216  103262

21        170205  253379  293717  288216  281583  274026  281583  288216  293717  253379  170205
          228712  329314  339964  350554  339554  339632  339554  350554  339964  329314  228712
          170205  253379  293717  288216  281583  274026  281583  288216  293717  253379  170205

22        243286  391282  438844  441758  422333  419140  422333  441758  438844  391282  243286
          348920  479034  506412  503320  495914  490372  495914  503320  506412  479034  348920
          243286  391282  438844  441758  422333  419140  422333  441758  438844  391282  243286

23        350688  504888  555778  527768  512068  498722  512068  527768  555778  504888  350688
          463496  616460  609122  609422  594474  597540  594474  609422  609122  616460  463496
          350688  504888  555778  527768  512068  498722  512068  527768  555778  504888  350688

24        441794  684015  733390  717184  685175  682716  685175  717184  733390  684015  441794
          617260  793296  794864  773816  773506  765828  773506  773816  794864  793296  617260
          441794  684015  733390  717184  685175  682716  685175  717184  733390  684015  441794

25        543269  753626  796172  750731  734817  718990  734817  750731  796172  753626  543269
          707672  863058  824036  826432  813638  819088  813638  826432  824036  863058  707672
          543269  753626  796172  750731  734817  718990  734817  750731  796172  753626  543269

26        616739  905872  931100  907602  877377  880536  877377  907602  931100  905872  616739
          843400  987082  946636  937820  945222  934816  945222  937820  946636  987082  843400
          616739  905872  931100  907602  877377  880536  877377  907602  931100  905872  616739

27        624298  823986  843375  802884  797860  785670  797860  802884  843375  823986  624298
          799316  882032  831552  849534  839662  846168  839662  849534  831552  882032  799316
          624298  823986  843375  802884  797860  785670  797860  802884  843375  823986  624298

28        640146  859016  857619  843280  829268  835404  829268  843280  857619  859016  640146
          850748  860560  840034  846776  852950  844652  852950  846776  840034  860560  850748
          640146  859016  857619  843280  829268  835404  829268  843280  857619  859016  640146

29        503344  615292  618158  597560  603034  596044  603034  597560  618158  615292  503344
          626232  610608  596004  615662  607290  613524  607290  615662  596004  610608  626232
          503344  615292  618158  597560  603034  596044  603034  597560  618158  615292  503344

30        397656  486636  473420  476588  472808  475892  472808  476588  473420  486636  397656
          497912  452358  470674  468830  473664  471268  473664  468830  470674  452358  497912
          397656  486636  473420  476588  472808  475892  472808  476588  473420  486636  397656

31        221172  250184  246576  244668  248908  243972  248908  244668  246576  250184  221172
          256668  236326  244118  247264  243680  250444  243680  247264  244118  236326  256668
          221172  250184  246576  244668  248908  243972  248908  244668  246576  250184  221172

32         91120  103612   99580  103612  101284  103612  101284  103612   99580  103612   91120
          103612   95170  103612   99432  103612  100652  103612   99432  103612   95170  103612
           91120  103612   99580  103612  101284  103612  101284  103612   99580  103612   91120

33         27756   27756   27756   27756   27756   27756   27756   27756   27756   27756   27756
           27756   27756   27756   27756   27756   27756   27756   27756   27756   27756   27756
           27756   27756   27756   27756   27756   27756   27756   27756   27756   27756   27756

Total    5111130 7050106 7394986 7251165 7128153 7078728 7128153 7251165 7394986 7050106 5111130
         6718226 7753206 7722738 7806414 7771466 7758768 7771466 7806414 7722738 7753206 6718226
         5111130 7050106 7394986 7251165 7128153 7078728 7128153 7251165 7394986 7050106 5111130

Grand total = 4*5111130 + 2*6718226 + 4*7050106 + 2*7078728 + 4*7128153 + 4*7251165 + 4*7394986 + 2*7722738 + 2*7753206 + 1*7758768 + 2*7771466 + 2*7806414
            = 233202484

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
EN
 0           0  9799  3076  6606  9599 13126 17878 24394 33161 44877 57770  9799  4754  7011  7606  9971 13389 18145 24494 32624 40976 50174  6436  4059  5452  6895  9313 12959 17857 24412 33171 44879 57771
 1        6723     0  5739   292  2209  3585  4890  6580  8910 12059 15527     0   984   984  2495  2691  3625  4885  6587  8770 11014 13486   984   984  1968  2952  2855  3401  4707  6535  8918 12066 15529
 2        4293  9452     0  8808   898  3878  6090  8301 11161 15069 19402  3190  1510  2612  2035  4296  4636  6180  8255 10966 13762 16848  3597  2494  1917  3138  4598  4729  5824  8058 11103 15070 19399
 3        5205  2735 10576     0 10356  1303  4789  7420 10081 13533 17401  4581  4581  2496  3476  2688  5269  5677  7488  9854 12338 15096  5900  5108  3452  2496  3672  5412  5732  7150  9843 13471 17374
 4        7338  5330  1986 11004     0 10920  1489  5127  7844 10621 13608  6468  5380  5380  2827  3780  2898  5586  5982  7776  9648 11784  7744  6261  5570  3778  2689  3862  5693  6099  7636 10457 13560
 5       10182  7901  5265  1672 11095     0 11095  1672  5265  7901 10182  8829  7281  5943  5615  2940  3864  2940  5615  5943  7281  8829 10231  7881  6227  5740  3892  2744  3892  5740  6227  7881 10231
 6       13608 10621  7844  5127  1489 10920     0 11004  1986  5330  7338 11784  9648  7776  5982  5586  2898  3780  2827  5380  5380  6468 13560 10457  7636  6099  5693  3862  2689  3778  5570  6261  7744
 7       17401 13533 10081  7420  4789  1303 10356     0 10576  2735  5205 15096 12338  9854  7488  5677  5269  2688  3476  2496  4581  4581 17374 13471  9843  7150  5732  5412  3672  2496  3452  5108  5900
 8       19402 15069 11161  8301  6090  3878   898  8808     0  9452  4293 16848 13762 10966  8255  6180  4636  4296  2035  2612  1510  3190 19399 15070 11103  8058  5824  4729  4598  3138  1917  2494  3597
 9       15527 12059  8910  6580  4890  3585  2209   292  5739     0  6723 13486 11014  8770  6587  4885  3625  2691  2495   984   984     0 15529 12066  8918  6535  4707  3401  2855  2952  1968   984   984
10       57770 44877 33161 24394 17878 13126  9599  6606  3076  9799     0 50174 40976 32624 24494 18145 13389  9971  7606  7011  4754  9799 57771 44879 33171 24412 17857 12959  9313  6895  5452  4059  6436
11        3363     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0  3363     0     0     0     0     0     0     0     0     0     0
12        2786  3074  2090  3940  5472  7612 10444 14272 19400 26252 33794  2786     0  3362  3600  5622  7728 10574 14312 19078 23968 29350  2786  3074  2090  3940  5472  7612 10444 14272 19400 26252 33794
13        4616  2885  3819  2598  4896  6798  9450 12948 17616 23844 30696  3462  3462     0  4176  4470  6972  9558 12984 17322 21768 26658  4616  2885  3819  2598  4896  6798  9450 12948 17616 23844 30696
14        6214  4780  2629  3928  2513  4732  6566  9114 12432 16842 21686  5258  3824  3824     0  4032  4312  6706  9128 12222 15372 18830  6214  4780  2629  3928  2513  4732  6566  9114 12432 16842 21686
15        8514  6534  4752  2574  4003  2533  4760  6596  9112 12376 15946  7326  5940  4158  3960     0  4046  4318  6664  8942 11288 13838  8514  6534  4752  2574  4003  2533  4760  6596  9112 12376 15946
16       11644  9020  6560  4756  2542  4018  2542  4756  6560  9020 11644 10086  8200  6478  4264  4018     0  4018  4264  6478  8200 10086 11644  9020  6560  4756  2542  4018  2542  4756  6560  9020 11644
17       15946 12376  9112  6596  4760  2533  4003  2574  4752  6534  8514 13838 11288  8942  6664  4318  4046     0  3960  4158  5940  7326 15946 12376  9112  6596  4760  2533  4003  2574  4752  6534  8514
18       21686 16842 12432  9114  6566  4732  2513  3928  2629  4780  6214 18830 15372 12222  9128  6706  4312  4032     0  3824  3824  5258 21686 16842 12432  9114  6566  4732  2513  3928  2629  4780  6214
19       30696 23844 17616 12948  9450  6798  4896  2598  3819  2885  4616 26658 21768 17322 12984  9558  6972  4470  4176     0  3462  3462 30696 23844 17616 12948  9450  6798  4896  2598  3819  2885  4616
20       33794 26252 19400 14272 10444  7612  5472  3940  2090  3074  2786 29350 23968 19078 14312 10574  7728  5622  3600  3362     0  2786 33794 26252 19400 14272 10444  7612  5472  3940  2090  3074  2786
21           0     0     0     0     0     0     0     0     0     0  3363     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0  3363
22        6436  4059  5452  6895  9313 12959 17857 24412 33171 44879 57771  9799  4754  7011  7606  9971 13389 18145 24494 32624 40976 50174     0  9799  3076  6606  9599 13126 17878 24394 33161 44877 57770
23         984   984  1968  2952  2855  3401  4707  6535  8918 12066 15529     0   984   984  2495  2691  3625  4885  6587  8770 11014 13486  6723     0  5739   292  2209  3585  4890  6580  8910 12059 15527
24        3597  2494  1917  3138  4598  4729  5824  8058 11103 15070 19399  3190  1510  2612  2035  4296  4636  6180  8255 10966 13762 16848  4293  9452     0  8808   898  3878  6090  8301 11161 15069 19402
25        5900  5108  3452  2496  3672  5412  5732  7150  9843 13471 17374  4581  4581  2496  3476  2688  5269  5677  7488  9854 12338 15096  5205  2735 10576     0 10356  1303  4789  7420 10081 13533 17401
26        7744  6261  5570  3778  2689  3862  5693  6099  7636 10457 13560  6468  5380  5380  2827  3780  2898  5586  5982  7776  9648 11784  7338  5330  1986 11004     0 10920  1489  5127  7844 10621 13608
27       10231  7881  6227  5740  3892  2744  3892  5740  6227  7881 10231  8829  7281  5943  5615  2940  3864  2940  5615  5943  7281  8829 10182  7901  5265  1672 11095     0 11095  1672  5265  7901 10182
28       13560 10457  7636  6099  5693  3862  2689  3778  5570  6261  7744 11784  9648  7776  5982  5586  2898  3780  2827  5380  5380  6468 13608 10621  7844  5127  1489 10920     0 11004  1986  5330  7338
29       17374 13471  9843  7150  5732  5412  3672  2496  3452  5108  5900 15096 12338  9854  7488  5677  5269  2688  3476  2496  4581  4581 17401 13533 10081  7420  4789  1303 10356     0 10576  2735  5205
30       19399 15070 11103  8058  5824  4729  4598  3138  1917  2494  3597 16848 13762 10966  8255  6180  4636  4296  2035  2612  1510  3190 19402 15069 11161  8301  6090  3878   898  8808     0  9452  4293
31       15529 12066  8918  6535  4707  3401  2855  2952  1968   984   984 13486 11014  8770  6587  4885  3625  2691  2495   984   984     0 15527 12059  8910  6580  4890  3585  2209   292  5739     0  6723
32       57771 44879 33171 24412 17857 12959  9313  6895  5452  4059  6436 50174 40976 32624 24494 18145 13389  9971  7606  7011  4754  9799 57770 44877 33161 24394 17878 13126  9599  6606  3076  9799     0

Sum of all rows                     = 4(1*0 + 1*3076 + 1*4059 + 1*4754 + 1*5452 + 1*6436 + 1*6606 + 1*6895 + 1*7011 + 1*7606 + 1*9313 + 1*9599 + 2*9799 + 1*9971 + 1*12959 + 1*13126 + 1*13389 + 1*17857 + 1*17878 + 1*18145 + 1*24394 +
                                        1*24412 + 1*24494 + 1*32624 + 1*33161 + 1*33171 + 1*40976 + 1*44877 + 1*44879 + 1*50174 + 1*57770 + 1*57771) +
                                      4(2*0 + 1*292 + 4*984 + 1*1968 + 1*2209 + 1*2495 + 1*2691 + 1*2855 + 1*2952 + 1*3401 + 1*3585 + 1*3625 + 1*4707 + 1*4885 + 1*4890 + 1*5739 + 1*6535 + 1*6580 + 1*6587 + 1*6723 + 1*8770 + 1*8910 +
                                        1*8918 + 1*11014 + 1*12059 + 1*12066 + 1*13486 + 1*15527 + 1*15529) +
                                      4(1*0 + 1*898 + 1*1510 + 1*1917 + 1*2035 + 1*2494 + 1*2612 + 1*3138 + 1*3190 + 1*3597 + 1*3878 + 1*4293 + 1*4296 + 1*4598 + 1*4636 + 1*4729 + 1*5824 + 1*6090 + 1*6180 + 1*8058 + 1*8255 +
                                        1*8301 + 1*8808 + 1*9452 + 1*10966 + 1*11103 + 1*11161 + 1*13762 + 1*15069 + 1*15070 + 1*16848 + 1*19399 + 1*19402) +
                                      4(1*0 + 1*1303 + 2*2496 + 1*2688 + 1*2735 + 1*3452 + 1*3476 + 1*3672 + 2*4581 + 1*4789 + 1*5108 + 1*5205 + 1*5269 + 1*5412 + 1*5677 + 1*5732 + 1*5900 + 1*7150 + 1*7420 + 1*7488 + 1*9843 +
                                        1*9854 + 1*10081 + 1*10356 + 1*10576 + 1*12338 + 1*13471 + 1*13533 + 1*15096 + 1*17374 + 1*17401) +
                                      4(1*0 + 1*1489 + 1*1986 + 1*2689 + 1*2827 + 1*2898 + 1*3778 + 1*3780 + 1*3862 + 1*5127 + 1*5330 + 2*5380 + 1*5570 + 1*5586 + 1*5693 + 1*5982 + 1*6099 + 1*6261 + 1*6468 + 1*7338 + 1*7636 +
                                        1*7744 + 1*7776 + 1*7844 + 1*9648 + 1*10457 + 1*10621 + 1*10920 + 1*11004 + 1*11784 + 1*13560 + 1*13608) +
                                      2(1*0 + 2*1672 + 1*2744 + 2*2940 + 1*3864 + 2*3892 + 2*5265 + 2*5615 + 2*5740 + 2*5943 + 2*6227 + 2*7281 + 2*7881 + 2*7901 + 2*8829 + 2*10182 + 2*10231 + 2*11095) +
                                      2(31*0 + 2*3363) +
                                      2(1*0 + 2*2090 + 3*2786 + 2*3074 + 1*3362 + 1*3600 + 2*3940 + 2*5472 + 1*5622 + 2*7612 + 1*7728 + 2*10444 + 1*10574 + 2*14272 + 1*14312 + 1*19078 + 2*19400 + 1*23968 + 2*26252 + 1*29350 +
                                        2*33794) +
                                      2(1*0 + 2*2598 + 2*2885 + 2*3462 + 2*3819 + 1*4176 + 1*4470 + 2*4616 + 2*4896 + 2*6798 + 1*6972 + 2*9450 + 1*9558 + 2*12948 + 1*12984 + 1*17322 + 2*17616 + 1*21768 + 2*23844 + 1*26658 +
                                        2*30696) +
                                      2(1*0 + 2*2513 + 2*2629 + 2*3824 + 2*3928 + 1*4032 + 1*4312 + 2*4732 + 2*4780 + 1*5258 + 2*6214 + 2*6566 + 1*6706 + 2*9114 + 1*9128 + 1*12222 + 2*12432 + 1*15372 + 2*16842 + 1*18830 + 2*21686) +
                                      2(1*0 + 2*2533 + 2*2574 + 1*3960 + 2*4003 + 1*4046 + 1*4158 + 1*4318 + 2*4752 + 2*4760 + 1*5940 + 2*6534 + 2*6596 + 1*6664 + 1*7326 + 2*8514 + 1*8942 + 2*9112 + 1*11288 + 2*12376 + 1*13838 +
                                        2*15946) +
                                      1(1*0 + 4*2542 + 4*4018 + 2*4264 + 4*4756 + 2*6478 + 4*6560 + 2*8200 + 4*9020 + 2*10086 + 4*11644)
                                    = 2649732 + 731736 + 966276 + 946212 + 864500 + 415992 + 13452 + 757304 + 702328 + 532760 + 451760 + 212216
                                    = 9244268

Value repetition frequencies        = 4(31*1 + 1*2) +
                                      4(27*1 + 1*2 + 1*4) +
                                      4(33*1) +
                                      4(29*1 + 2*2) +
                                      4(31*1 + 1*2) +
                                      2(3*1 + 15*2) +
                                      2(1*2 + 1*31) +
                                      2(10*1 + 10*2 + 1*3) +
                                      2(9*1 + 12*2) +
                                      2(9*1 + 12*2) +
                                      2(11*1 + 11*2) +
                                      1(1*1 + 4*2 + 6*4)
                                    = 1089

Number of distinct row element sets = 12

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

Number of distinct values           = 262

Distinct values       0   292   898   984  1303  1489  1510  1672  1917  1968  1986  2035  2090  2209  2494  2495  2496  2513  2533  2542
Frequency            97     4     4    16     4     4     4     4     4     4     4     4     4     4     4     4     8     4     4     4
Distinct values    2574  2598  2612  2629  2688  2689  2691  2735  2744  2786  2827  2855  2885  2898  2940  2952  3074  3076  3138  3190
Frequency             4     4     4     4     4     4     4     4     2     6     4     4     4     4     4     4     4     4     4     4
Distinct values    3362  3363  3401  3452  3462  3476  3585  3597  3600  3625  3672  3778  3780  3819  3824  3862  3864  3878  3892  3928
Frequency             2     4     4     4     4     4     4     4     2     4     4     4     4     4     4     4     2     4     4     4
Distinct values    3940  3960  4003  4018  4032  4046  4059  4158  4176  4264  4293  4296  4312  4318  4470  4581  4598  4616  4636  4707
Frequency             4     2     4     4     2     2     4     2     2     2     4     4     2     2     2     8     4     4     4     4
Distinct values    4729  4732  4752  4754  4756  4760  4780  4789  4885  4890  4896  5108  5127  5205  5258  5265  5269  5330  5380  5412
Frequency             4     4     4     4     4     4     4     4     4     4     4     4     4     4     2     4     4     4     8     4
Distinct values    5452  5472  5570  5586  5615  5622  5677  5693  5732  5739  5740  5824  5900  5940  5943  5982  6090  6099  6180  6214
Frequency             4     4     4     4     4     2     4     4     4     4     4     4     4     2     4     4     4     4     4     4
Distinct values    6227  6261  6436  6468  6478  6534  6535  6560  6566  6580  6587  6596  6606  6664  6706  6723  6798  6895  6972  7011
Frequency             4     4     4     4     2     4     4     4     4     4     4     4     4     2     2     4     4     4     2     4
Distinct values    7150  7281  7326  7338  7420  7488  7606  7612  7636  7728  7744  7776  7844  7881  7901  8058  8200  8255  8301  8514
Frequency             4     4     2     4     4     4     4     4     4     2     4     4     4     4     4     4     2     4     4     4
Distinct values    8770  8808  8829  8910  8918  8942  9020  9112  9114  9128  9313  9450  9452  9558  9599  9648  9799  9843  9854  9971
Frequency             4     4     4     4     4     2     4     4     4     2     4     4     4     2     4     4     8     4     4     4
Distinct values   10081 10086 10182 10231 10356 10444 10457 10574 10576 10621 10920 10966 11004 11014 11095 11103 11161 11288 11644 11784
Frequency             4     2     4     4     4     4     4     2     4     4     4     4     4     4     4     4     4     2     4     4
Distinct values   12059 12066 12222 12338 12376 12432 12948 12959 12984 13126 13389 13471 13486 13533 13560 13608 13762 13838 14272 14312
Frequency             4     4     2     4     4     4     4     4     2     4     4     4     4     4     4     4     4     2     4     2
Distinct values   15069 15070 15096 15372 15527 15529 15946 16842 16848 17322 17374 17401 17616 17857 17878 18145 18830 19078 19399 19400
Frequency             4     4     4     2     4     4     4     4     4     2     4     4     4     4     4     4     2     2     4     4
Distinct values   19402 21686 21768 23844 23968 24394 24412 24494 26252 26658 29350 30696 32624 33161 33171 33794 40976 44877 44879 50174
Frequency             4     4     2     4     2     4     4     4     4     2     2     4     4     4     4     4     4     4     4     4
Distinct values   57770 57771
Frequency             4     4

Sum of frequencies                  = 41*2 + 214*4 + 1*6 + 4*8 + 1*16 + 1*97
                                    = 1089

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

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                                     = 32*33
                                                                                 = 1056
a = 12, b = 3
 L              C
 4              8
 5              8
 6             72
 7             64
 8            408
 9            484
10           1680
11           2312
12           5880
13           8456
14          19520
15          29112
16          61260
17          94244
18         180724
19         274536
20         483572
21         689080
22        1105140
23        1428124
24        2067016
25        2377248
26        3101152
27        3126336
28        3680660
29        3176280
30        3345264
31        2364884
32        2066596
33        1105092
34         648796
35         207852
36          58076
Total    31709936

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

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

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

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

 8              6       14       10       17       12       13       13       12       17       10       14        6
               14        4       12        8       14        8        8       14        8       12        4       14
                6       14       10       17       12       13       13       12       17       10       14        6

 9             10        7       16       12       24       15       15       24       12       16        7       10
                6       10        6       20       12       20       20       12       20        6       10        6
               10        7       16       12       24       15       15       24       12       16        7       10

10             20       42       39       66       57       75       75       57       66       39       42       20
               38       22       32       34       62       54       54       62       34       32       22       38
               20       42       39       66       57       75       75       57       66       39       42       20

11             41       40       57       55      102      104      104      102       55       57       40       41
               32       48       38       60       70      110      110       70       60       38       48       32
               41       40       57       55      102      104      104      102       55       57       40       41

12             79      124      134      187      228      279      279      228      187      134      124       79
              110       90      122      126      188      242      242      188      126      122       90      110
               79      124      134      187      228      279      279      228      187      134      124       79

13            146      160      193      243      295      388      388      295      243      193      160      146
              138      176      186      208      324      346      346      324      208      186      176      138
              146      160      193      243      295      388      388      295      243      193      160      146

14            286      412      500      569      790      771      771      790      569      500      412      286
              372      374      458      642      538      720      720      538      642      458      374      372
              286      412      500      569      790      771      771      790      569      500      412      286

15            538      697      704     1073      820     1012     1012      820     1073      704      697      538
              578      686      986      772     1110      736      736     1110      772      986      686      578
              538      697      704     1073      820     1012     1012      820     1073      704      697      538

16           1140     1407     2135     1673     2277     1743     1743     2277     1673     2135     1407     1140
             1282     1768     1546     2380     1404     1500     1500     1404     2380     1546     1768     1282
             1140     1407     2135     1673     2277     1743     1743     2277     1673     2135     1407     1140

17           1980     3336     2480     3669     1998     2160     2160     1998     3669     2480     3336     1980
             2738     2550     4176     2296     2688     1428     1428     2688     2296     4176     2550     2738
             1980     3336     2480     3669     1998     2160     2160     1998     3669     2480     3336     1980

18           5283     4741     7532     4352     5187     3568     3568     5187     4352     7532     4741     5283
             4492     7714     4684     6204     3046     2896     2896     3046     6204     4684     7714     4492
             5283     4741     7532     4352     5187     3568     3568     5187     4352     7532     4741     5283

19           7037    13118     7268     9375     4220     4250     4250     4220     9375     7268    13118     7037
            12584     8362    12370     5232     5208     2976     2976     5208     5232    12370     8362    12584
             7037    13118     7268     9375     4220     4250     4250     4220     9375     7268    13118     7037

20          21404    14150    20495     9634    10521     6953     6953    10521     9634    20495    14150    21404
            14692    24752    11442    12618     5962     6006     6006     5962    12618    11442    24752    14692
            21404    14150    20495     9634    10521     6953     6953    10521     9634    20495    14150    21404

21          21767    38385    17075    19796     8233     8171     8171     8233    19796    17075    38385    21767
            42606    21682    26994    10076     9994     6334     6334     9994    10076    26994    21682    42606
            21767    38385    17075    19796     8233     8171     8171     8233    19796    17075    38385    21767

22          62937    33897    44423    18875    20160    13250    13250    20160    18875    44423    33897    62937
            38738    56732    22412    23726    11408    12470    12470    11408    23726    22412    56732    38738
            62937    33897    44423    18875    20160    13250    13250    20160    18875    44423    33897    62937

23          52115    82730    33091    36989    15408    15746    15746    15408    36989    33091    82730    52115
            99346    42646    48758    18254    20170    12730    12730    20170    18254    48758    42646    99346
            52115    82730    33091    36989    15408    15746    15746    15408    36989    33091    82730    52115

24         130286    63546    78711    33252    36692    24495    24495    36692    33252    78711    63546   130286
            75670    96956    37916    43198    21936    23868    23868    21936    43198    37916    96956    75670
           130286    63546    78711    33252    36692    24495    24495    36692    33252    78711    63546   130286

25          92602   133721    52668    60483    27137    29248    29248    27137    60483    52668   133721    92602
           161626    65162    76538    32054    37698    23828    23828    37698    32054    76538    65162   161626
            92602   133721    52668    60483    27137    29248    29248    27137    60483    52668   133721    92602

26         194751    92618   111944    51884    59348    42297    42297    59348    51884   111944    92618   194751
           109230   128750    56664    70534    38602    41112    41112    38602    70534    56664   128750   109230
           194751    92618   111944    51884    59348    42297    42297    59348    51884   111944    92618   194751

27         122988   161981    67445    80847    42299    47115    47115    42299    80847    67445   161981   122988
           189556    78492   102028    49324    58408    40010    40010    58408    49324   102028    78492   189556
           122988   161981    67445    80847    42299    47115    47115    42299    80847    67445   161981   122988

28         215771   104992   124176    67170    78876    61593    61593    78876    67170   124176   104992   215771
           118268   135286    72120    92994    55976    60530    60530    55976    92994    72120   135286   118268
           215771   104992   124176    67170    78876    61593    61593    78876    67170   124176   104992   215771

29         122216   146400    67074    83033    52318    58221    58221    52318    83033    67074   146400   122216
           160800    75888   108646    59890    70322    54070    54070    70322    59890   108646    75888   160800
           122216   146400    67074    83033    52318    58221    58221    52318    83033    67074   146400   122216

30         178204    90624   104184    66993    78374    66263    66263    78374    66993   104184    90624   178204
            95864   111270    74858    91078    62076    68202    68202    62076    91078    74858   111270    95864
           178204    90624   104184    66993    78374    66263    66263    78374    66993   104184    90624   178204

31          88640    94792    48688    61544    45212    48552    48552    45212    61544    48688    94792    88640
            94632    59628    86080    53498    61698    52050    52050    61698    53498    86080    59628    94632
            88640    94792    48688    61544    45212    48552    48552    45212    61544    48688    94792    88640

32         103992    52352    58646    44426    49520    43984    43984    49520    44426    58646    52352   103992
            49536    69492    54062    58542    46180    49646    49646    46180    58542    54062    69492    49536
           103992    52352    58646    44426    49520    43984    43984    49520    44426    58646    52352   103992

33          41352    38304    21948    28128    21764    23128    23128    21764    28128    21948    38304    41352
            34336    33118    43418    29416    33250    29760    29760    33250    29416    43418    33118    34336
            41352    38304    21948    28128    21764    23128    23128    21764    28128    21948    38304    41352

34          36584    13008    17488    12980    13992    12820    12820    13992    12980    17488    13008    36584
            10592    28920    17412    19642    16992    17096    17096    16992    19642    17412    28920    10592
            36584    13008    17488    12980    13992    12820    12820    13992    12980    17488    13008    36584

35           8480     6800     3656     5400     3112     3864     3864     3112     5400     3656     6800     8480
             5472     8284     9382     5368     7316     5480     5480     7316     5368     9382     8284     5472
             8480     6800     3656     5400     3112     3864     3864     3112     5400     3656     6800     8480

36           5552       96     2080      232     1024      496      496     1024      232     2080       96     5552
               64     5442      192     2628      528     1224     1224      528     2628      192     5442       64
             5552       96     2080      232     1024      496      496     1024      232     2080       96     5552

Total     1516212  1192500   894867   702962   580005   520578   520578   580005   702962   894867  1192500  1516212
          1323418  1064304   873540   690826   573180   515452   515452   573180   690826   873540  1064304  1323418
          1516212  1192500   894867   702962   580005   520578   520578   580005   702962   894867  1192500  1516212

Grand total = 2*515452 + 4*520578 + 2*573180 + 4*580005 + 2*690826 + 4*702962 + 2*873540 + 4*894867 + 2*1064304 + 4*1192500 + 2*1323418 + 4*1516212
            = 31709936

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

 5              2        0        0        0        0        0        0        0        0        0        0        2
                0        0        0        0        0        0        0        0        0        0        0        0
                2        0        0        0        0        0        0        0        0        0        0        2

 6              7        2        2        2        2        2        2        2        2        2        2        7
                2        0        0        0        0        0        0        0        0        0        0        2
                7        2        2        2        2        2        2        2        2        2        2        7

 7              7        1        2        2        2        2        2        2        2        2        1        7
                0        0        0        0        0        0        0        0        0        0        0        0
                7        1        2        2        2        2        2        2        2        2        1        7

 8             25        8       11       12       12       12       12       12       12       11        8       25
                4        8        8        8        8        8        8        8        8        8        8        4
               25        8       11       12       12       12       12       12       12       11        8       25

 9             34        6       11       13       14       14       14       14       13       11        6       34
                0       10       12       12       12       12       12       12       12       12       10        0
               34        6       11       13       14       14       14       14       13       11        6       34

10             81       26       44       54       57       58       58       57       54       44       26       81
                4       22       42       44       44       44       44       44       44       42       22        4
               81       26       44       54       57       58       58       57       54       44       26       81

11            129       30       51       62       75       79       79       75       62       51       30      129
                0       32       58       70       72       72       72       72       70       58       32        0
              129       30       51       62       75       79       79       75       62       51       30      129

12            270       87      138      190      212      231      231      212      190      138       87      270
                8       58      122      154      170      172      172      170      154      122       58        8
              270       87      138      190      212      231      231      212      190      138       87      270

13            459      118      186      232      285      313      313      285      232      186      118      459
                0       92      164      234      266      286      286      266      234      164       92        0
              459      118      186      232      285      313      313      285      232      186      118      459

14            943      284      455      596      697      759      759      697      596      455      284      943
               20      206      354      478      594      640      640      594      478      354      206       20
              943      284      455      596      697      759      759      697      596      455      284      943

15           1688      433      680      806      922      973      973      922      806      680      433     1688
                0      356      552      732      880     1032     1032      880      732      552      356        0
             1688      433      680      806      922      973      973      922      806      680      433     1688

16           3345      952     1480     1832     2016     2080     2080     2016     1832     1480      952     3345
               40      734     1186     1448     1816     1996     1996     1816     1448     1186      734       40
             3345      952     1480     1832     2016     2080     2080     2016     1832     1480      952     3345

17           6066     1605     2359     2663     2602     2542     2542     2602     2663     2359     1605     6066
                0     1330     2068     2420     2718     2912     2912     2718     2420     2068     1330        0
             6066     1605     2359     2663     2602     2542     2542     2602     2663     2359     1605     6066

18          11519     3219     4678     5101     5140     4921     4921     5140     5101     4678     3219    11519
               76     2618     4134     4650     4800     4928     4928     4800     4650     4134     2618       76
            11519     3219     4678     5101     5140     4921     4921     5140     5101     4678     3219    11519

19          19593     5515     7214     7440     6393     5830     5830     6393     7440     7214     5515    19593
                0     4818     7350     7586     7174     6370     6370     7174     7586     7350     4818        0
            19593     5515     7214     7440     6393     5830     5830     6393     7440     7214     5515    19593

20          34757     9666    13118    12437    11681    10532    10532    11681    12437    13118     9666    34757
              152     9214    13390    13618    11122     9908     9908    11122    13618    13390     9214      152
            34757     9666    13118    12437    11681    10532    10532    11681    12437    13118     9666    34757

21          51938    15671    18213    17463    13772    12216    12216    13772    17463    18213    15671    51938
                0    15950    22786    19602    15830    11826    11826    15830    19602    22786    15950        0
            51938    15671    18213    17463    13772    12216    12216    13772    17463    18213    15671    51938

22          84082    23183    30181    26250    23755    20745    20745    23755    26250    30181    23183    84082
              308    28314    35550    31990    22306    17710    17710    22306    31990    35550    28314      308
            84082    23183    30181    26250    23755    20745    20745    23755    26250    30181    23183    84082

23         107994    34107    36659    34597    26305    23507    23507    26305    34597    36659    34107   107994
                0    41900    55388    39992    29598    20846    20846    29598    39992    55388    41900        0
           107994    34107    36659    34597    26305    23507    23507    26305    34597    36659    34107   107994

24         157481    42799    55310    47168    42716    37031    37031    42716    47168    55310    42799   157481
              616    66900    72556    59132    38568    30726    30726    38568    59132    72556    66900      616
           157481    42799    55310    47168    42716    37031    37031    42716    47168    55310    42799   157481

25         174183    55607    58301    56761    43642    39907    39907    43642    56761    58301    55607   174183
                0    82858   100514    64568    47806    36076    36076    47806    64568   100514    82858        0
           174183    55607    58301    56761    43642    39907    39907    43642    56761    58301    55607   174183

26         227483    60749    80586    70374    65780    57339    57339    65780    70374    80586    60749   227483
             1228   117060   112524    86616    57582    50944    50944    57582    86616   112524   117060     1228
           227483    60749    80586    70374    65780    57339    57339    65780    70374    80586    60749   227483

27         217603    67975    73097    74954    60178    56017    56017    60178    74954    73097    67975   217603
                0   122826   135668    82840    66234    55952    55952    66234    82840   135668   122826        0
           217603    67975    73097    74954    60178    56017    56017    60178    74954    73097    67975   217603

28         254597    66837    92944    85148    81991    72835    72835    81991    85148    92944    66837   254597
             2452   152576   132240    99426    73708    71224    71224    73708    99426   132240   152576    2452
           254597    66837    92944    85148    81991    72835    72835    81991    85148    92944    66837   254597

29         209088    61672    71332    77139    64269    61102    61102    64269    77139    71332    61672   209088
                0   136250   135544    82998    75600    68544    68544    75600    82998   135544   136250        0
           209088    61672    71332    77139    64269    61102    61102    64269    77139    71332    61672   209088

30         218232    56116    82574    79503    76624    70451    70451    76624    79503    82574    56116   218232
             4512   148766   113860    87726    75888    74880    74880    75888    87726   113860   148766     4512
           218232    56116    82574    79503    76624    70451    70451    76624    79503    82574    56116   218232

31         149520    39478    52006    57906    48276    47814    47814    48276    57906    52006    39478   149520
                0   111204    94590    62300    65032    59316    59316    65032    62300    94590   111204        0
           149520    39478    52006    57906    48276    47814    47814    48276    57906    52006    39478   149520

32         130648    30956    51274    48558    46088    44308    44308    46088    48558    51274    30956   130648
             5024   101256    63222    55728    53132    51272    51272    53132    55728    63222   101256     5024
           130648    30956    51274    48558    46088    44308    44308    46088    48558    51274    30956   130648

33          69128    14840    25536    25852    21540    22416    22416    21540    25852    25536    14840    69128
                0    59252    38110    31860    34376    30324    30324    34376    31860    38110    59252        0
            69128    14840    25536    25852    21540    22416    22416    21540    25852    25536    14840    69128

34          43736     7448    16968    13196    12920    12620    12620    12920    13196    16968     7448    43736
             1728    38454    16124    19840    17584    16892    16892    17584    19840    16124    38454     1728
            43736     7448    16968    13196    12920    12620    12620    12920    13196    16968     7448    43736

35          13936     2064     5568     3920     3744     3528     3528     3744     3920     5568     2064    13936
                0    13598     5508     7612     5888     5800     5800     5888     7612     5508    13598        0
            13936     2064     5568     3920     3744     3528     3528     3744     3920     5568     2064    13936

36           5552       96     2080      232     1024      496      496     1024      232     2080       96     5552
               64     5442      192     2628      528     1224     1224      528     2628      192     5442       64
             5552       96     2080      232     1024      496      496     1024      232     2080       96     5552

Total     2194128   601550   783058   750463   662734   610680   610680   662734   750463   783058   601550  2194128
            16238  1262104  1163816   866312   709336   631936   631936   709336   866312  1163816  1262104    16238
          2194128   601550   783058   750463   662734   610680   610680   662734   750463   783058   601550  2194128

Grand total = 2*16238 + 4*601550 + 4*610680 + 2*631936 + 4*662734 + 2*709336 + 4*750463 + 4*783058 + 2*866312 + 2*1163816 + 2*1262104 + 4*2194128
            = 31709936

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

 5              3        2        1        0        0        0        0        0        0        1        2        3
                4        4        0        0        0        0        0        0        0        0        4        4
                3        2        1        0        0        0        0        0        0        1        2        3

 6             14       16       10        7        6        6        6        6        7       10       16       14
               20       24       18       12       12       12       12       12       12       18       24       20
               14       16       10        7        6        6        6        6        7       10       16       14

 7             12       13       14       10        9        8        8        9       10       14       13       12
               16       20       16       16       12       12       12       12       16       16       20       16
               12       13       14       10        9        8        8        9       10       14       13       12

 8             60       87       97       85       76       75       75       76       85       97       87       60
               84      110      134      122      114      108      108      114      122      134      110       84
               60       87       97       85       76       75       75       76       85       97       87       60

 9             74      101      128      122      122      111      111      122      122      128      101       74
              100      136      146      168      160      152      152      160      168      146      136      100
               74      101      128      122      122      111      111      122      122      128      101       74

10            210      337      440      520      498      495      495      498      520      440      337      210
              312      444      542      708      706      688      688      706      708      542      444      312
              210      337      440      520      498      495      495      498      520      440      337      210

11            324      483      634      745      813      828      828      813      745      634      483      324
              454      658      740      986     1090     1134     1134     1090      986      740      658      454
              324      483      634      745      813      828      828      813      745      634      483      324

12            770     1237     1663     2076     2384     2470     2470     2384     2076     1663     1237      770
             1130     1680     2028     2654     3212     3376     3376     3212     2654     2028     1680     1130
              770     1237     1663     2076     2384     2470     2470     2384     2076     1663     1237      770

13           1221     1884     2493     3091     3718     4097     4097     3718     3091     2493     1884     1221
             1768     2626     3040     4000     4982     5540     5540     4982     4000     3040     2626     1768
             1221     1884     2493     3091     3718     4097     4097     3718     3091     2493     1884     1221

14           2825     4579     6191     7779     9491    10467    10467     9491     7779     6191     4579     2825
             4132     6252     7604     9952    12208    13828    13828    12208     9952     7604     6252     4132
             2825     4579     6191     7779     9491    10467    10467     9491     7779     6191     4579     2825

15           4721     7480     9863    12371    14713    16496    16496    14713    12371     9863     7480     4721
             6898    10382    12466    16174    19502    21630    21630    19502    16174    12466    10382     6898
             4721     7480     9863    12371    14713    16496    16496    14713    12371     9863     7480     4721

16          10279    16747    22945    28110    33536    36880    36880    33536    28110    22945    16747    10279
            15008    23286    28354    36804    42626    47008    47008    42626    36804    28354    23286    15008
            10279    16747    22945    28110    33536    36880    36880    33536    28110    22945    16747    10279

17          17912    29560    38565    46892    52409    55952    55952    52409    46892    38565    29560    17912
            26624    40624    49570    61456    68732    71488    71488    68732    61456    49570    40624    26624
            17912    29560    38565    46892    52409    55952    55952    52409    46892    38565    29560    17912

18          37783    60977    82207    95289   106237   111042   111042   106237    95289    82207    60977    37783
            54074    85730   101900   124624   134628   138490   138490   134628   124624   101900    85730    54074
            37783    60977    82207    95289   106237   111042   111042   106237    95289    82207    60977    37783

19          64382   108443   136086   154940   161153   163338   163338   161153   154940   136086   108443    64382
            96668   146806   173716   199514   207928   206776   206776   207928   199514   173716   146806    96668
            64382   108443   136086   154940   161153   163338   163338   161153   154940   136086   108443    64382

20         130192   205445   262669   284489   296912   295197   295197   296912   284489   262669   205445   130192
           181462   283558   321026   363122   370834   365910   365910   370834   363122   321026   283558   181462
           130192   205445   262669   284489   296912   295197   295197   296912   284489   262669   205445   130192

21         203989   339405   401682   426815   420585   413106   413106   420585   426815   401682   339405   203989
           302184   444620   497238   530406   530060   519668   519668   530060   530406   497238   444620   302184
           203989   339405   401682   426815   420585   413106   413106   420585   426815   401682   339405   203989

22         376974   577077   693462   709229   704168   685287   685287   704168   709229   693462   577077   376974
           513396   762750   818744   871094   854656   843506   843506   854656   871094   818744   762750   513396
           376974   577077   693462   709229   704168   685287   685287   704168   709229   693462   577077   376974

23         524071   844240   946939   955496   912502   889335   889335   912502   955496   946939   844240   524071
           757610  1055764  1118020  1134228  1114380  1098258  1098258  1114380  1134228  1118020  1055764   757610
           524071   844240   946939   955496   912502   889335   889335   912502   955496   946939   844240   524071

24         858311  1275273  1458273  1429564  1386054  1344359  1344359  1386054  1429564  1458273  1275273   858311
          1149560  1597048  1643436  1670712  1623910  1615858  1615858  1623910  1670712  1643436  1597048  1149560
           858311  1275273  1458273  1429564  1386054  1344359  1344359  1386054  1429564  1458273  1275273   858311

25        1048118  1622978  1745912  1707138  1618515  1580683  1580683  1618515  1707138  1745912  1622978  1048118
          1475368  1925444  1953098  1928858  1902110  1884034  1884034  1902110  1928858  1953098  1925444  1475368
          1048118  1622978  1745912  1707138  1618515  1580683  1580683  1618515  1707138  1745912  1622978  1048118

26        1512286  2188481  2401861  2300247  2225229  2170231  2170231  2225229  2300247  2401861  2188481  1512286
          2000848  2592110  2567598  2549754  2506516  2501480  2501480  2506516  2549754  2567598  2592110  2000848
          1512286  2188481  2401861  2300247  2225229  2170231  2170231  2225229  2300247  2401861  2188481  1512286

27        1613213  2389867  2489980  2404973  2299225  2261380  2261380  2299225  2404973  2489980  2389867  1613213
          2215260  2685552  2638028  2595848  2585742  2567830  2567830  2585742  2595848  2638028  2685552  2215260
          1613213  2389867  2489980  2404973  2299225  2261380  2261380  2299225  2404973  2489980  2389867  1613213

28        2068144  2901523  3058647  2923878  2854209  2808901  2808901  2854209  2923878  3058647  2901523  2068144
          2711828  3244304  3094634  3098090  3076828  3072952  3072952  3076828  3098090  3094634  3244304  2711828
          2068144  2901523  3058647  2923878  2854209  2808901  2808901  2854209  2923878  3058647  2901523  2068144

29        1889944  2658618  2695022  2613403  2539169  2517652  2517652  2539169  2613403  2695022  2658618  1889944
          2532604  2821612  2720288  2718312  2724472  2711156  2711156  2724472  2718312  2720288  2821612  2532604
          1889944  2658618  2695022  2613403  2539169  2517652  2517652  2539169  2613403  2695022  2658618  1889944

30        2176652  2877026  2936506  2832118  2804790  2782208  2782208  2804790  2832118  2936506  2877026  2176652
          2817828  2995208  2853262  2905694  2893128  2895240  2895240  2893128  2905694  2853262  2995208  2817828
          2176652  2877026  2936506  2832118  2804790  2782208  2782208  2804790  2832118  2936506  2877026  2176652

31        1621576  2123884  2114362  2072650  2050002  2044314  2044314  2050002  2072650  2114362  2123884  1621576
          2111464  2109040  2072562  2100864  2105410  2102786  2102786  2105410  2100864  2072562  2109040  2111464
          1621576  2123884  2114362  2072650  2050002  2044314  2044314  2050002  2072650  2114362  2123884  1621576

32        1560524  1902608  1892168  1857496  1861540  1852068  1852068  1861540  1857496  1892168  1902608  1560524
          1945368  1838688  1834352  1867814  1858390  1868116  1868116  1858390  1867814  1834352  1838688  1945368
          1560524  1902608  1892168  1857496  1861540  1852068  1852068  1861540  1857496  1892168  1902608  1560524

33         867764  1052628  1029256  1028616  1030996  1027752  1027752  1030996  1028616  1029256  1052628   867764
          1075064   981990  1018834  1025862  1025496  1032748  1032748  1025496  1025862  1018834   981990  1075064
           867764  1052628  1029256  1028616  1030996  1027752  1027752  1030996  1028616  1029256  1052628   867764

34         558316   629472   616164   619740   620076   619956   619956   620076   619740   616164   629472   558316
           643324   590742   616734   613328   618088   619868   619868   618088   613328   616734   590742   643324
           558316   629472   616164   619740   620076   619956   619956   620076   619740   616164   629472   558316

35         182880   207820   200152   207444   204484   206532   206532   204484   207444   200152   207820   182880
           207852   191074   207660   200440   206876   204884   204884   206876   200440   207660   191074   207852
           182880   207820   200152   207444   204484   206532   206532   204484   207444   200152   207820   182880

36          58076    58076    58076    58076    58076    58076    58076    58076    58076    58076    58076    58076
            58076    58076    58076    58076    58076    58076    58076    58076    58076    58076    58076    58076
            58076    58076    58076    58076    58076    58076    58076    58076    58076    58076    58076    58076

Total    17391622 24086369 25302468 24783409 24271697 23959302 23959302 24271697 24783409 25302468 24086369 17391622
         22906392 26496366 26413864 26689692 26550884 26472612 26472612 26550884 26689692 26413864 26496366 22906392
         17391622 24086369 25302468 24783409 24271697 23959302 23959302 24271697 24783409 25302468 24086369 17391622

Grand total = 4*17391622 + 2*22906392 + 4*23959302 + 4*24086369 + 4*24271697 + 4*24783409 + 4*25302468 + 2*26413864 + 2*26472612 + 2*26496366 + 2*26550884 + 2*26689692
            = 870239088

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  23659   7424  15949  23179  31703  43206  59032  80601 109544 148224 190803  23659  11480  16931  18371  24094  32390  44014  59844  80866 107739 135333 165715  15540   9800  13163  16646  22485  31297  43156  59079
           80628 109548 148223 190803
 1         16235      0  13858    700   5333   8662  11822  15924  21653  29431  39837  51284      0   2377   2377   6027   6503   8770  11850  16094  21739  28960  36376  44542   2377   2377   4754   7131   6894   8210  11371  15814
           21680  29457  39844  51287
 2         10372  22834      0  21275   2151   9363  14729  20101  27128  36767  49763  64072   7707   3649   6313   4920  10387  11220  14996  20174  27187  36191  45449  55649   8691   6026   4633   7585  11114  11421  14060  19484
           26984  36797  49787  64079
 3         12590   6617  25573      0  25032   3099  11564  17985  24536  33028  44605  57431  11080  11080   6040   8413   6512  12768  13788  18314  24444  32463  40737  49871  14270  12353   8348   6040   8889  13101  13850  17260
           23879  32872  44608  57423
 4         17797  12928   4823  26668      0  26441   3477  12382  19137  26004  34917  44899  15686  13048  13048   6864   9181   7056  13608  14664  19326  25428  31836  38952  18780  15182  13501   9157   6528   9384  13833  14750
           18453  25404  34761  44831
 5         24853  19285  12855   4099  27035      0  26978   3744  12733  19462  26354  33768  21550  17772  14508  13707   7196   9465   7245  13867  14851  19298  23942  29242  24972  19236  15193  13990   9485   6713   9542  14071
           15118  18950  25951  33650
 6         33768  26354  19462  12733   3744  26978      0  27035   4099  12855  19285  24853  29242  23942  19298  14851  13867   7245   9465   7196  13707  14508  17772  21550  33650  25951  18950  15118  14071   9542   6713   9485
           13990  15193  19236  24972
 7         44899  34917  26004  19137  12382   3477  26441      0  26668   4823  12928  17797  38952  31836  25428  19326  14664  13608   7056   9181   6864  13048  13048  15686  44831  34761  25404  18453  14750  13833   9384   6528
            9157  13501  15182  18780
 8         57431  44605  33028  24536  17985  11564   3099  25032      0  25573   6617  12590  49871  40737  32463  24444  18314  13788  12768   6512   8413   6040  11080  11080  57423  44608  32872  23879  17260  13850  13101   8889
            6040   8348  12353  14270
 9         64072  49763  36767  27128  20101  14729   9363   2151  21275      0  22834  10372  55649  45449  36191  27187  20174  14996  11220  10387   4920   6313   3649   7707  64079  49787  36797  26984  19484  14060  11421  11114
            7585   4633   6026   8691
10         51284  39837  29431  21653  15924  11822   8662   5333    700  13858      0  16235  44542  36376  28960  21739  16094  11850   8770   6503   6027   2377   2377      0  51287  39844  29457  21680  15814  11371   8210   6894
            7131   4754   2377   2377
11        190803 148224 109544  80601  59032  43206  31703  23179  15949   7424  23659      0 165715 135333 107739  80866  59844  44014  32390  24094  18371  16931  11480  23659 190803 148223 109548  80628  59079  43156  31297  22485
           16646  13163   9800  15540
12          8119      0      0      0      0      0      0      0      0      0      0      0      0      0      0      0      0      0      0      0      0      0      0      0   8119      0      0      0      0      0      0      0
               0      0      0      0
13          6726   7422   5045   9512  13212  18384  25240  34538  47154  64080  86706 111614   6726      0   8118   8694  13584  18694  25648  34966  47288  63018  79164  96938   6726   7422   5045   9512  13212  18384  25240  34538
           47154  64080  86706 111614
14         11144   6965   9222   6270  11820  16416  22836  31332  42816  58200  78756 101382   8358   8358      0  10086  10800  16866  23184  31722  42936  57234  71904  88050  11144   6965   9222   6270  11820  16416  22836  31332
           42816  58200  78756 101382
15         15002  11540   6347   9488   6062  11424  15862  22050  30212  41104  55636  71624  12694   9232   9232      0   9744  10430  16268  22302  30296  40418  50792  62202  15002  11540   6347   9488   6062  11424  15862  22050
           30212  41104  55636  71624
16         20554  15774  11472   6214   9676   6103  11492  15946  22134  30192  40902  52666  17686  14340  10038   9560      0   9792  10472  16286  22168  29682  37332  45730  20554  15774  11472   6214   9676   6103  11492  15946
           22134  30192  40902  52666
17         28116  21780  15840  11484   6138   9730   6109  11480  15908  21976  29848  38458  24354  19800  15642  10296   9702      0   9758  10414  16072  21566  27224  33374  28116  21780  15840  11484   6138   9730   6109  11480
           15908  21976  29848  38458
18         38458  29848  21976  15908  11480   6109   9730   6138  11484  15840  21780  28116  33374  27224  21566  16072  10414   9758      0   9702  10296  15642  19800  24354  38458  29848  21976  15908  11480   6109   9730   6138
           11484  15840  21780  28116
19         52666  40902  30192  22134  15946  11492   6103   9676   6214  11472  15774  20554  45730  37332  29682  22168  16286  10472   9792      0   9560  10038  14340  17686  52666  40902  30192  22134  15946  11492   6103   9676
            6214  11472  15774  20554
20         71624  55636  41104  30212  22050  15862  11424   6062   9488   6347  11540  15002  62202  50792  40418  30296  22302  16268  10430   9744      0   9232   9232  12694  71624  55636  41104  30212  22050  15862  11424   6062
            9488   6347  11540  15002
21        101382  78756  58200  42816  31332  22836  16416  11820   6270   9222   6965  11144  88050  71904  57234  42936  31722  23184  16866  10800  10086      0   8358   8358 101382  78756  58200  42816  31332  22836  16416  11820
            6270   9222   6965  11144
22        111614  86706  64080  47154  34538  25240  18384  13212   9512   5045   7422   6726  96938  79164  63018  47288  34966  25648  18694  13584   8694   8118      0   6726 111614  86706  64080  47154  34538  25240  18384  13212
            9512   5045   7422   6726
23             0      0      0      0      0      0      0      0      0      0      0   8119      0      0      0      0      0      0      0      0      0      0      0      0      0      0      0      0      0      0      0      0
               0      0      0   8119
24         15540   9800  13163  16646  22485  31297  43156  59079  80628 109548 148223 190803  23659  11480  16931  18371  24094  32390  44014  59844  80866 107739 135333 165715      0  23659   7424  15949  23179  31703  43206  59032
           80601 109544 148224 190803
25          2377   2377   4754   7131   6894   8210  11371  15814  21680  29457  39844  51287      0   2377   2377   6027   6503   8770  11850  16094  21739  28960  36376  44542  16235      0  13858    700   5333   8662  11822  15924
           21653  29431  39837  51284
26          8691   6026   4633   7585  11114  11421  14060  19484  26984  36797  49787  64079   7707   3649   6313   4920  10387  11220  14996  20174  27187  36191  45449  55649  10372  22834      0  21275   2151   9363  14729  20101
           27128  36767  49763  64072
27         14270  12353   8348   6040   8889  13101  13850  17260  23879  32872  44608  57423  11080  11080   6040   8413   6512  12768  13788  18314  24444  32463  40737  49871  12590   6617  25573      0  25032   3099  11564  17985
           24536  33028  44605  57431
28         18780  15182  13501   9157   6528   9384  13833  14750  18453  25404  34761  44831  15686  13048  13048   6864   9181   7056  13608  14664  19326  25428  31836  38952  17797  12928   4823  26668      0  26441   3477  12382
           19137  26004  34917  44899
29         24972  19236  15193  13990   9485   6713   9542  14071  15118  18950  25951  33650  21550  17772  14508  13707   7196   9465   7245  13867  14851  19298  23942  29242  24853  19285  12855   4099  27035      0  26978   3744
           12733  19462  26354  33768
30         33650  25951  18950  15118  14071   9542   6713   9485  13990  15193  19236  24972  29242  23942  19298  14851  13867   7245   9465   7196  13707  14508  17772  21550  33768  26354  19462  12733   3744  26978      0  27035
            4099  12855  19285  24853
31         44831  34761  25404  18453  14750  13833   9384   6528   9157  13501  15182  18780  38952  31836  25428  19326  14664  13608   7056   9181   6864  13048  13048  15686  44899  34917  26004  19137  12382   3477  26441      0
           26668   4823  12928  17797
32         57423  44608  32872  23879  17260  13850  13101   8889   6040   8348  12353  14270  49871  40737  32463  24444  18314  13788  12768   6512   8413   6040  11080  11080  57431  44605  33028  24536  17985  11564   3099  25032
               0  25573   6617  12590
33         64079  49787  36797  26984  19484  14060  11421  11114   7585   4633   6026   8691  55649  45449  36191  27187  20174  14996  11220  10387   4920   6313   3649   7707  64072  49763  36767  27128  20101  14729   9363   2151
           21275      0  22834  10372
34         51287  39844  29457  21680  15814  11371   8210   6894   7131   4754   2377   2377  44542  36376  28960  21739  16094  11850   8770   6503   6027   2377   2377      0  51284  39837  29431  21653  15924  11822   8662   5333
             700  13858      0  16235
35        190803 148223 109548  80628  59079  43156  31297  22485  16646  13163   9800  15540 165715 135333 107739  80866  59844  44014  32390  24094  18371  16931  11480  23659 190803 148224 109544  80601  59032  43206  31703  23179
           15949   7424  23659      0

Sum of all rows                     = 4(1*0 + 1*7424 + 1*9800 + 1*11480 + 1*13163 + 1*15540 + 1*15949 + 1*16646 + 1*16931 + 1*18371 + 1*22485 + 1*23179 + 2*23659 + 1*24094 + 1*31297 + 1*31703 + 1*32390 + 1*43156 + 1*43206 +
                                        1*44014 + 1*59032 + 1*59079 + 1*59844 + 1*80601 + 1*80628 + 1*80866 + 1*107739 + 1*109544 + 1*109548 + 1*135333 + 1*148223 + 1*148224 + 1*165715 + 2*190803) +
                                      4(2*0 + 1*700 + 1*2377 + 3*2377 + 1*4754 + 1*5333 + 1*6027 + 1*6503 + 1*6894 + 1*7131 + 1*8210 + 1*8662 + 1*8770 + 1*11371 + 1*11822 + 1*11850 + 1*13858 + 1*15814 + 1*15924 + 1*16094 + 1*16235 +
                                        1*21653 + 1*21680 + 1*21739 + 1*28960 + 1*29431 + 1*29457 + 1*36376 + 1*39837 + 1*39844 + 1*44542 + 1*51284 + 1*51287) +
                                      4(1*0 + 1*2151 + 1*3649 + 1*4633 + 1*4920 + 1*6026 + 1*6313 + 1*7585 + 1*7707 + 1*8691 + 1*9363 + 1*10372 + 1*10387 + 1*11114 + 1*11220 + 1*11421 + 1*14060 + 1*14729 + 1*14996 + 1*19484 +
                                        1*20101 + 1*20174 + 1*21275 + 1*22834 + 1*26984 + 1*27128 + 1*27187 + 1*36191 + 1*36767 + 1*36797 + 1*45449 + 1*49763 + 1*49787 + 1*55649 + 1*64072 + 1*64079) +
                                      4(1*0 + 1*3099 + 2*6040 + 1*6512 + 1*6617 + 1*8348 + 1*8413 + 1*8889 + 2*11080 + 1*11564 + 1*12353 + 1*12590 + 1*12768 + 1*13101 + 1*13788 + 1*13850 + 1*14270 + 1*17260 + 1*17985 + 1*18314 +
                                        1*23879 + 1*24444 + 1*24536 + 1*25032 + 1*25573 + 1*32463 + 1*32872 + 1*33028 + 1*40737 + 1*44605 + 1*44608 + 1*49871 + 1*57423 + 1*57431) +
                                      4(1*0 + 1*3477 + 1*4823 + 1*6528 + 1*6864 + 1*7056 + 1*9157 + 1*9181 + 1*9384 + 1*12382 + 1*12928 + 2*13048 + 1*13501 + 1*13608 + 1*13833 + 1*14664 + 1*14750 + 1*15182 + 1*15686 + 1*17797 +
                                        1*18453 + 1*18780 + 1*19137 + 1*19326 + 1*25404 + 1*25428 + 1*26004 + 1*26441 + 1*26668 + 1*31836 + 1*34761 + 1*34917 + 1*38952 + 1*44831 + 1*44899) +
                                      4(1*0 + 1*3744 + 1*4099 + 1*6713 + 1*7196 + 1*7245 + 1*9465 + 1*9485 + 1*9542 + 1*12733 + 1*12855 + 1*13707 + 1*13867 + 1*13990 + 1*14071 + 1*14508 + 1*14851 + 1*15118 + 1*15193 + 1*17772 +
                                        1*18950 + 1*19236 + 1*19285 + 1*19298 + 1*19462 + 1*21550 + 1*23942 + 1*24853 + 1*24972 + 1*25951 + 1*26354 + 1*26978 + 1*27035 + 1*29242 + 1*33650 + 1*33768) +
                                      2(34*0 + 2*8119) +
                                      2(1*0 + 2*5045 + 3*6726 + 2*7422 + 1*8118 + 1*8694 + 2*9512 + 2*13212 + 1*13584 + 2*18384 + 1*18694 + 2*25240 + 1*25648 + 2*34538 + 1*34966 + 2*47154 + 1*47288 + 1*63018 + 2*64080 + 1*79164 +
                                        2*86706 + 1*96938 + 2*111614) +
                                      2(1*0 + 2*6270 + 2*6965 + 2*8358 + 2*9222 + 1*10086 + 1*10800 + 2*11144 + 2*11820 + 2*16416 + 1*16866 + 2*22836 + 1*23184 + 2*31332 + 1*31722 + 2*42816 + 1*42936 + 1*57234 + 2*58200 + 1*71904 +
                                        2*78756 + 1*88050 + 2*101382) +
                                      2(1*0 + 2*6062 + 2*6347 + 2*9232 + 2*9488 + 1*9744 + 1*10430 + 2*11424 + 2*11540 + 1*12694 + 2*15002 + 2*15862 + 1*16268 + 2*22050 + 1*22302 + 2*30212 + 1*30296 + 1*40418 + 2*41104 + 1*50792 +
                                        2*55636 + 1*62202 + 2*71624) +
                                      2(1*0 + 2*6103 + 2*6214 + 1*9560 + 2*9676 + 1*9792 + 1*10038 + 1*10472 + 2*11472 + 2*11492 + 1*14340 + 2*15774 + 2*15946 + 1*16286 + 1*17686 + 2*20554 + 2*22134 + 1*22168 + 1*29682 + 2*30192 +
                                        1*37332 + 2*40902 + 1*45730 + 2*52666) +
                                      2(1*0 + 2*6109 + 2*6138 + 1*9702 + 2*9730 + 1*9758 + 1*10296 + 1*10414 + 2*11480 + 2*11484 + 1*15642 + 2*15840 + 2*15908 + 1*16072 + 1*19800 + 1*21566 + 2*21780 + 2*21976 + 1*24354 + 1*27224 +
                                        2*28116 + 2*29848 + 1*33374 + 2*38458)
                                    = 8776512 + 2406200 + 3132232 + 3001852 + 2650936 + 2442720 + 32476 + 2524208 + 2327632 + 1732624 + 1418672 + 1263872
                                    = 31709936

Value repetition frequencies        = 4(32*1 + 2*2) +
                                      4(31*1 + 1*2 + 1*3) +
                                      4(36*1) +
                                      4(32*1 + 2*2) +
                                      4(34*1 + 1*2) +
                                      4(36*1) +
                                      2(1*2 + 1*34) +
                                      2(11*1 + 11*2 + 1*3) +
                                      2(10*1 + 13*2) +
                                      2(10*1 + 13*2) +
                                      2(12*1 + 12*2) +
                                      2(12*1 + 12*2)
                                    = 1296

Number of distinct row element sets = 12

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

Number of distinct values           = 314

Distinct values       0    700   2151   2377   3099   3477   3649   3744   4099   4633   4754   4823   4920   5045   5333   6026   6027   6040   6062   6103
Frequency           106      4      4     16      4      4      4      4      4      4      4      4      4      4      4      4      4      8      4      4
Distinct values    6109   6138   6214   6270   6313   6347   6503   6512   6528   6617   6713   6726   6864   6894   6965   7056   7131   7196   7245   7422
Frequency             4      4      4      4      4      4      4      4      4      4      4      6      4      4      4      4      4      4      4      4
Distinct values    7424   7585   7707   8118   8119   8210   8348   8358   8413   8662   8691   8694   8770   8889   9157   9181   9222   9232   9363   9384
Frequency             4      4      4      2      4      4      4      4      4      4      4      2      4      4      4      4      4      4      4      4
Distinct values    9465   9485   9488   9512   9542   9560   9676   9702   9730   9744   9758   9792   9800  10038  10086  10296  10372  10387  10414  10430
Frequency             4      4      4      4      4      2      4      2      4      2      2      2      4      2      2      2      4      4      2      2
Distinct values   10472  10800  11080  11114  11144  11220  11371  11421  11424  11472  11480  11484  11492  11540  11564  11820  11822  11850  12353  12382
Frequency             2      2      8      4      4      4      4      4      4      4      8      4      4      4      4      4      4      4      4      4
Distinct values   12590  12694  12733  12768  12855  12928  13048  13101  13163  13212  13501  13584  13608  13707  13788  13833  13850  13858  13867  13990
Frequency             4      2      4      4      4      4      8      4      4      4      4      2      4      4      4      4      4      4      4      4
Distinct values   14060  14071  14270  14340  14508  14664  14729  14750  14851  14996  15002  15118  15182  15193  15540  15642  15686  15774  15814  15840
Frequency             4      4      4      2      4      4      4      4      4      4      4      4      4      4      4      2      4      4      4      4
Distinct values   15862  15908  15924  15946  15949  16072  16094  16235  16268  16286  16416  16646  16866  16931  17260  17686  17772  17797  17985  18314
Frequency             4      4      4      4      4      2      4      4      2      2      4      4      2      4      4      2      4      4      4      4
Distinct values   18371  18384  18453  18694  18780  18950  19137  19236  19285  19298  19326  19462  19484  19800  20101  20174  20554  21275  21550  21566
Frequency             4      4      4      2      4      4      4      4      4      4      4      4      4      2      4      4      4      4      4      2
Distinct values   21653  21680  21739  21780  21976  22050  22134  22168  22302  22485  22834  22836  23179  23184  23659  23879  23942  24094  24354  24444
Frequency             4      4      4      4      4      4      4      2      2      4      4      4      4      2      8      4      4      4      2      4
Distinct values   24536  24853  24972  25032  25240  25404  25428  25573  25648  25951  26004  26354  26441  26668  26978  26984  27035  27128  27187  27224
Frequency             4      4      4      4      4      4      4      4      2      4      4      4      4      4      4      4      4      4      4      2
Distinct values   28116  28960  29242  29431  29457  29682  29848  30192  30212  30296  31297  31332  31703  31722  31836  32390  32463  32872  33028  33374
Frequency             4      4      4      4      4      2      4      4      4      2      4      4      4      2      4      4      4      4      4      2
Distinct values   33650  33768  34538  34761  34917  34966  36191  36376  36767  36797  37332  38458  38952  39837  39844  40418  40737  40902  41104  42816
Frequency             4      4      4      4      4      2      4      4      4      4      2      4      4      4      4      2      4      4      4      4
Distinct values   42936  43156  43206  44014  44542  44605  44608  44831  44899  45449  45730  47154  47288  49763  49787  49871  50792  51284  51287  52666
Frequency             2      4      4      4      4      4      4      4      4      4      2      4      2      4      4      4      2      4      4      4
Distinct values   55636  55649  57234  57423  57431  58200  59032  59079  59844  62202  63018  64072  64079  64080  71624  71904  78756  79164  80601  80628
Frequency             4      4      2      4      4      4      4      4      4      2      2      4      4      4      4      2      4      2      4      4
Distinct values   80866  86706  88050  96938 101382 107739 109544 109548 111614 135333 148223 148224 165715 190803
Frequency             4      4      2      2      4      4      4      4      4      4      4      4      4      8

Sum of frequencies                  = 50*2 + 255*4 + 1*6 + 6*8 + 1*16 + 1*106
                                    = 1296

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

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                                     = 35*36
                                                                                 = 1260
a = 13, b = 3
 L               C
 4               8
 5               8
 6              76
 7              68
 8             440
 9             524
10            1840
11            2544
12            6528
13            9456
14           22008
15           33168
16           70564
17          110660
18          216304
19          344148
20          624416
21          973092
22         1615232
23         2382884
24         3562696
25         4840428
26         6489488
27         7967096
28         9609324
29        10495148
30        11439676
31        10895560
32        10707976
33         8595168
34         7284356
35         4672788
36         2924676
37         1350540
38          456076
39          116476
Total    107821440

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

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

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

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

 8              6       14       10       17       12       13       12       13       12       17       10       14        6
               14        4       12        8       14        8        8        8       14        8       12        4       14
                6       14       10       17       12       13       12       13       12       17       10       14        6

 9             10        7       16       12       24       14       16       14       24       12       16        7       10
                6       10        6       20       12       20       12       20       12       20        6       10        6
               10        7       16       12       24       14       16       14       24       12       16        7       10

10             20       42       39       66       56       76       58       76       56       66       39       42       20
               38       22       32       34       62       44       64       44       62       34       32       22       38
               20       42       39       66       56       76       58       76       56       66       39       42       20

11             41       40       57       54      103       78      132       78      103       54       57       40       41
               32       48       38       60       58      122       72      122       58       60       38       48       32
               41       40       57       54      103       78      132       78      103       54       57       40       41

12             79      124      133      188      191      318      226      318      191      188      133      124       79
              110       90      122      112      202      170      332      170      202      112      122       90      110
               79      124      133      188      191      318      226      318      191      188      133      124       79

13            146      159      194      193      347      279      550      279      347      193      194      159      146
              138      176      170      224      200      492      284      492      200      224      170      176      138
              146      159      194      193      347      279      550      279      347      193      194      159      146

14            285      413      435      636      582     1052      700     1052      582      636      435      413      285
              372      356      476      444      762      556     1064      556      762      444      476      356      372
              285      413      435      636      582     1052      700     1052      582      636      435      413      285

15            539      615      788      703     1287      803     1556      803     1287      703      788      615      539
              558      706      688     1100      732     1400      748     1400      732     1100      688      706      558
              539      615      788      703     1287      803     1556      803     1287      703      788      615      539

16           1039     1510     1516     2417     1761     2830     1720     2830     1761     2417     1516     1510     1039
             1304     1340     2008     1590     2626     1416     2264     1416     2626     1590     2008     1340     1304
             1039     1510     1516     2417     1761     2830     1720     2830     1761     2417     1516     1510     1039

17           2104     2353     3620     2520     4079     1999     3370     1999     4079     2520     3620     2353     2104
             2148     3180     2650     4448     2260     3198     1452     3198     2260     4448     2650     3180     2148
             2104     2353     3620     2520     4079     1999     3370     1999     4079     2520     3620     2353     2104

18           3810     6428     5161     8186     4576     6349     3650     6349     4576     8186     5161     6428     3810
             5326     4956     8320     4854     6872     3002     4304     3002     6872     4854     8320     4956     5326
             3810     6428     5161     8186     4576     6349     3650     6349     4576     8186     5161     6428     3810

19           9435     8544    14079     7525    10243     4218     6696     4218    10243     7525    14079     8544     9435
             8030    14272     8878    13058     5262     6370     2840     6370     5262    13058     8878    14272     8030
             9435     8544    14079     7525    10243     4218     6696     4218    10243     7525    14079     8544     9435

20          13682    25814    15654    22197    10202    12937     7238    12937    10202    22197    15654    25814    13682
            23764    16862    26720    11988    14162     6132     8740     6132    14162    11988    26720    16862    23764
            13682    25814    15654    22197    10202    12937     7238    12937    10202    22197    15654    25814    13682

21          40191    27529    42266    18215    21854     8286    12936     8286    21854    18215    42266    27529    40191
            27920    50132    23768    29030    10366    12656     6112    12656    10366    29030    23768    50132    27920
            40191    27529    42266    18215    21854     8286    12936     8286    21854    18215    42266    27529    40191

22          44383    81717    39415    49645    20678    25159    14132    25159    20678    49645    39415    81717    44383
            86642    47242    64240    24566    27230    12252    18636    12252    27230    24566    64240    47242    86642
            44383    81717    39415    49645    20678    25159    14132    25159    20678    49645    39415    81717    44383

23         130706    72179    99722    37636    42836    16012    25196    16012    42836    37636    99722    72179   130706
            80582   128662    50558    56066    19798    25936    12924    25936    19798    56066    50558   128662    80582
           130706    72179    99722    37636    42836    16012    25196    16012    42836    37636    99722    72179   130706

24         116228   195266    82161    97666    38915    48484    26544    48484    38915    97666    82161   195266   116228
           227678   102816   124862    45636    53358    24242    37544    24242    53358    45636   124862   102816   227678
           116228   195266    82161    97666    38915    48484    26544    48484    38915    97666    82161   195266   116228

25         306363   148847   191595    68448    80072    30239    49528    30239    80072    68448   191595   148847   306363
           176522   246498    90310   103336    38154    52188    25100    52188    38154   103336    90310   246498   176522
           306363   148847   191595    68448    80072    30239    49528    30239    80072    68448   191595   148847   306363

26         231739   355606   142932   170504    69057    90298    48850    90298    69057   170504   142932   355606   231739
           427114   174928   209836    80360   102084    45936    70728    45936   102084    80360   209836   174928   427114
           231739   355606   142932   170504    69057    90298    48850    90298    69057   170504   142932   355606   231739

27         524007   239739   298791   109638   137681    54437    93572    54437   137681   109638   298791   239739   524007
           287678   367234   139918   177280    68952    97158    46340    97158    68952   177280   139918   367234   287678
           524007   239739   298791   109638   137681    54437    93572    54437   137681   109638   298791   239739   524007

28         350716   497871   204507   254893   110627   154752    83842   154752   110627   254893   204507   497871   350716
           588886   236568   305682   128182   173300    78724   125492    78724   173300   128182   305682   236568   588886
           350716   497871   204507   254893   110627   154752    83842   154752   110627   254893   204507   497871   350716

29         671779   298964   370676   147085   203246    86819   155348    86819   203246   147085   370676   298964   671779
           351018   435490   185922   258024   106440   159292    77804   159292   106440   258024   185922   435490   351018
           671779   298964   370676   147085   203246    86819   155348    86819   203246   147085   370676   298964   671779

30         405698   540163   235152   311226   149352   223846   123364   223846   149352   311226   235152   540163   405698
           611662   257306   370466   171776   241448   115818   194248   115818   241448   171776   370466   257306   611662
           405698   540163   235152   311226   149352   223846   123364   223846   149352   311226   235152   540163   405698

31         655266   285220   358953   157006   238619   110932   203266   110932   238619   157006   358953   285220   655266
           318728   414714   203616   297122   131654   213030   107316   213030   131654   297122   203616   414714   318728
           655266   285220   358953   157006   238619   110932   203266   110932   238619   157006   358953   285220   655266

32         358556   452164   212137   297582   158956   246228   140702   246228   158956   297582   212137   452164   358556
           483104   222536   361610   179634   262260   136438   232916   136438   262260   179634   361610   222536   483104
           358556   452164   212137   297582   158956   246228   140702   246228   158956   297582   212137   452164   358556

33         482636   201136   262846   126140   207028   101652   187832   101652   207028   126140   262846   201136   482636
           205904   318302   173098   258842   124270   211356   110208   211356   124270   258842   173098   318302   205904
           482636   201136   262846   126140   207028   101652   187832   101652   207028   126140   262846   201136   482636

34         231488   277280   135702   207336   115766   183784   107128   183784   115766   207336   135702   277280   231488
           273296   148884   265644   130194   206138   112164   192036   112164   206138   130194   265644   148884   273296
           231488   277280   135702   207336   115766   183784   107128   183784   115766   207336   135702   277280   231488

35         253936    92696   134816    66472   117394    56280   110212    56280   117394    66472   134816    92696   253936
            84912   187292    99942   157622    77408   139810    72016   139810    77408   157622    99942   187292    84912
           253936    92696   134816    66472   117394    56280   110212    56280   117394    66472   134816    92696   253936

36          94304   101880    48284    85776    41812    76432    40280    76432    41812    85776    48284   101880    94304
            89968    69982   119402    51544    99810    48104    92544    48104    99810    51544   119402    69982    89968
            94304   101880    48284    85776    41812    76432    40280    76432    41812    85776    48284   101880    94304

37          80768    19920    38928    15680    33380    12240    32016    12240    33380    15680    38928    19920    80768
            16224    68984    26756    51562    21080    47664    18304    47664    21080    51562    26756    68984    16224
            80768    19920    38928    15680    33380    12240    32016    12240    33380    15680    38928    19920    80768

38          17184    15072     6576    13552     3552    11968     2688    11968     3552    13552     6576    15072    17184
            12000    16060    21270     7480    19492     4048    18384     4048    19492     7480    21270    16060    12000
            17184    15072     6576    13552     3552    11968     2688    11968     3552    13552     6576    15072    17184

39          11168        0     4280        0     2432        0     1904        0     2432        0     4280        0    11168
                0    11106        0     5796        0     3672        0     3672        0     5796        0    11106        0
            11168        0     4280        0     2432        0     1904        0     2432        0     4280        0    11168

Total     5038317  3949318  2951448  2279219  1826725  1568818  1485268  1568818  1826725  2279219  2951448  3949318  5038317
          4391684  3546758  2887022  2251996  1816466  1563418  1480836  1563418  1816466  2251996  2887022  3546758  4391684
          5038317  3949318  2951448  2279219  1826725  1568818  1485268  1568818  1826725  2279219  2951448  3949318  5038317

Grand total = 1*1480836 + 2*1485268 + 2*1563418 + 4*1568818 + 2*1816466 + 4*1826725 + 2*2251996 + 4*2279219 + 2*2887022 + 4*2951448 + 2*3546758 + 4*3949318 + 2*4391684 + 4*5038317
            = 107821440

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

 5              2        0        0        0        0        0        0        0        0        0        0        0        2
                0        0        0        0        0        0        0        0        0        0        0        0        0
                2        0        0        0        0        0        0        0        0        0        0        0        2

 6              7        2        2        2        2        2        2        2        2        2        2        2        7
                2        0        0        0        0        0        0        0        0        0        0        0        2
                7        2        2        2        2        2        2        2        2        2        2        2        7

 7              7        1        2        2        2        2        2        2        2        2        2        1        7
                0        0        0        0        0        0        0        0        0        0        0        0        0
                7        1        2        2        2        2        2        2        2        2        2        1        7

 8             25        8       11       12       12       12       12       12       12       12       11        8       25
                4        8        8        8        8        8        8        8        8        8        8        8        4
               25        8       11       12       12       12       12       12       12       12       11        8       25

 9             34        6       11       13       14       14       14       14       14       13       11        6       34
                0       10       12       12       12       12       12       12       12       12       12       10        0
               34        6       11       13       14       14       14       14       14       13       11        6       34

10             81       26       44       54       57       58       58       58       57       54       44       26       81
                4       22       42       44       44       44       44       44       44       44       42       22        4
               81       26       44       54       57       58       58       58       57       54       44       26       81

11            129       30       51       62       75       79       80       79       75       62       51       30      129
                0       32       58       70       72       72       72       72       72       70       58       32        0
              129       30       51       62       75       79       80       79       75       62       51       30      129

12            270       87      138      190      212      232      236      232      212      190      138       87      270
                8       58      122      154      170      172      172      172      170      154      122       58        8
              270       87      138      190      212      232      236      232      212      190      138       87      270

13            459      118      186      232      286      319      342      319      286      232      186      118      459
                0       92      164      234      266      286      288      286      266      234      164       92        0
              459      118      186      232      286      319      342      319      286      232      186      118      459

14            943      284      455      597      704      799      814      799      704      597      455      284      943
               20      206      354      478      594      642      664      642      594      478      354      206       20
              943      284      455      597      704      799      814      799      704      597      455      284      943

15           1689      433      681      814      975     1058     1152     1058      975      814      681      433     1689
                0      356      552      732      882     1060     1100     1060      882      732      552      356        0
             1689      433      681      814      975     1058     1152     1058      975      814      681      433     1689

16           3356      953     1489     1900     2142     2387     2338     2387     2142     1900     1489      953     3356
               40      734     1186     1450     1848     2088     2288     2088     1848     1450     1186      734       40
             3356      953     1489     1900     2142     2387     2338     2387     2142     1900     1489      953     3356

17           6190     1615     2444     2843     3106     3008     3176     3008     3106     2843     2444     1615     6190
                0     1330     2070     2456     2838     3360     3376     3360     2838     2456     2070     1330        0
             6190     1615     2444     2843     3106     3008     3176     3008     3106     2843     2444     1615     6190

18          11948     3322     4927     5895     5957     6161     5798     6161     5957     5895     4927     3322    11948
               76     2620     4174     4802     5456     5712     6188     5712     5456     4802     4174     2620       76
            11948     3322     4927     5895     5957     6161     5798     6161     5957     5895     4927     3322    11948

19          21988     5840     8418     8820     8730     7447     7552     7447     8730     8820     8418     5840    21988
                0     4862     7538     8510     8438     8714     7948     8714     8438     8510     7538     4862        0
            21988     5840     8418     8820     8730     7447     7552     7447     8730     8820     8418     5840    21988

20          39729    11328    15359    16694    14861    14233    12954    14233    14861    16694    15359    11328    39729
              152     9438    14650    15574    15306    13048    13356    13048    15306    15574    14650     9438      152
            39729    11328    15359    16694    14861    14233    12954    14233    14861    16694    15359    11328    39729

21          70117    18856    25610    23508    21223    16579    16424    16579    21223    23508    25610    18856    70117
                0    17534    25702    26734    21790    18784    15584    18784    21790    26734    25702    17534        0
            70117    18856    25610    23508    21223    16579    16424    16579    21223    23508    25610    18856    70117

22         112287    33839    41027    41187    33078    30271    26650    30271    33078    41187    41027    33839   112287
              308    32086    47134    42850    36730    26102    24756    26102    36730    42850    47134    32086      308
           112287    33839    41027    41187    33078    30271    26650    30271    33078    41187    41027    33839   112287

23         184000    49528    64161    53379    45541    34047    33454    34047    45541    53379    64161    49528   184000
                0    57028    74028    68488    47040    36014    28156    36014    47040    68488    74028    57028        0
           184000    49528    64161    53379    45541    34047    33454    34047    45541    53379    64161    49528   184000

24         255050    80666    89650    86971    66173    59153    51452    59153    66173    86971    89650    80666   255050
              616    90976   124288    95108    73320    48220    44084    48220    73320    95108   124288    90976      616
           255050    80666    89650    86971    66173    59153    51452    59153    66173    86971    89650    80666   255050

25         380349   101219   128508   102081    87037    63805    63616    63805    87037   102081   128508   101219   380349
                0   148262   167118   138886    85784    65058    50984    65058    85784   138886   167118   148262        0
           380349   101219   128508   102081    87037    63805    63616    63805    87037   102081   128508   101219   380349

26         457145   148154   157926   155346   116676   105499    90866   105499   116676   155346   157926   148154   457145
             1228   199680   252388   169360   125752    83814    80328    83814   125752   169360   252388   199680     1228
           457145   148154   157926   155346   116676   105499    90866   105499   116676   155346   157926   148154   457145

27         613063   159513   204163   162260   143730   106475   108094   106475   143730   162260   204163   159513   613063
                0   291438   289466   223768   135680   110990    91408   110990   135680   223768   289466   291438        0
           613063   159513   204163   162260   143730   106475   108094   106475   143730   162260   204163   159513   613063

28         645719   209591   224460   230116   175788   165250   141192   165250   175788   230116   224460   209591   645719
             2456   334968   389776   242848   187766   134704   138208   134704   187766   242848   389776   334968     2456
           645719   209591   224460   230116   175788   165250   141192   165250   175788   230116   224460   209591   645719

29         771930   193516   257325   210640   197056   149677   156598   149677   197056   210640   257325   193516   771930
                0   432224   383742   288136   184714   169976   143792   169976   184714   288136   383742   432224        0
           771930   193516   257325   210640   197056   149677   156598   149677   197056   210640   257325   193516   771930

30         719912   230629   257280   277172   218366   214515   184460   214515   218366   277172   257280   230629   719912
             4912   430158   460062   278804   239546   186632   199032   186632   239546   278804   460062   430158     4912
           719912   230629   257280   277172   218366   214515   184460   214515   218366   277172   257280   230629   719912

31         758246   178934   256066   217745   214399   166963   182236   166963   214399   217745   256066   178934   758246
                0   486588   387056   294246   209916   213316   179432   213316   209916   294246   387056   486588        0
           758246   178934   256066   217745   214399   166963   182236   166963   214399   217745   256066   178934   758246

32         629076   197360   233446   264339   211376   217501   189596   217501   211376   264339   233446   197360   629076
             9344   423402   410388   251414   249880   203172   221192   203172   249880   251414   410388   423402     9344
           629076   197360   233446   264339   211376   217501   189596   217501   211376   264339   233446   197360   629076

33         570852   121372   196176   170908   173034   138508   157240   138508   173034   170908   196176   121372   570852
                0   413194   285612   231974   186236   198820   165616   198820   186236   231974   285612   413194        0
           570852   121372   196176   170908   173034   138508   157240   138508   173034   170908   196176   121372   570852

34         405928   121772   156900   181148   142598   155196   135436   155196   142598   181148   156900   121772   405928
            12480   306580   257382   170164   191596   154864   173184   154864   191596   170164   257382   306580    12480
           405928   121772   156900   181148   142598   155196   135436   155196   142598   181148   156900   121772   405928

35         305400    53080   108828    88392    92814    75068    88732    75068    92814    88392   108828    53080   305400
                0   249552   134246   133112   111800   121748   100080   121748   111800   133112   134246   249552        0
           305400    53080   108828    88392    92814    75068    88732    75068    92814    88392   108828    53080   305400

36         162224    42720    63832    70392    52324    62676    50656    62676    52324    70392    63832    42720   162224
             6784   138164    93934    73108    86552    64940    79728    64940    86552    73108    93934   138164     6784
           162224    42720    63832    70392    52324    62676    50656    62676    52324    70392    63832    42720   162224

37          94112    10312    35632    19912    26292    18384    24240    18384    26292    19912    35632    10312    94112
                0    86374    27516    46272    29808    37420    28704    37420    29808    46272    27516    86374        0
            94112    10312    35632    19912    26292    18384    24240    18384    26292    19912    35632    10312    94112

38          28352     5256    10856     9816     5984     9552     4592     9552     5984     9816    10856     5256    28352
              768    27166    12804    13276    14736     7720    14688     7720    14736    13276    12804    27166      768
            28352     5256    10856     9816     5984     9552     4592     9552     5984     9816    10856     5256    28352

39          11168        0     4280        0     2432        0     1904        0     2432        0     4280        0    11168
                0    11106        0     5796        0     3672        0     3672        0     5796        0    11106        0
            11168        0     4280        0     2432        0     1904        0     2432        0     4280        0    11168

Total     7261789  1980370  2550344  2403442  2063056  1824930  1741968  1824930  2063056  2403442  2550344  1980370  7261789
            39202  4196248  3853572  2828868  2254580  1921184  1814472  1921184  2254580  2828868  3853572  4196248    39202
          7261789  1980370  2550344  2403442  2063056  1824930  1741968  1824930  2063056  2403442  2550344  1980370  7261789

Grand total = 2*39202 + 2*1741968 + 1*1814472 + 4*1824930 + 2*1921184 + 4*1980370 + 4*2063056 + 2*2254580 + 4*2403442 + 4*2550344 + 2*2828868 + 2*3853572 + 2*4196248 + 4*7261789
            = 107821440

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

 5              3        2        1        0        0        0        0        0        0        0        1        2        3
                4        4        0        0        0        0        0        0        0        0        0        4        4
                3        2        1        0        0        0        0        0        0        0        1        2        3

 6             14       16       10        7        6        6        6        6        6        7       10       16       14
               20       24       18       12       12       12       12       12       12       12       18       24       20
               14       16       10        7        6        6        6        6        6        7       10       16       14

 7             12       13       14       10        9        8        8        8        9       10       14       13       12
               16       20       16       16       12       12       12       12       12       16       16       20       16
               12       13       14       10        9        8        8        8        9       10       14       13       12

 8             60       87       97       85       76       75       74       75       76       85       97       87       60
               84      110      134      122      114      108      108      108      114      122      134      110       84
               60       87       97       85       76       75       74       75       76       85       97       87       60

 9             74      101      128      122      122      110      110      110      122      122      128      101       74
              100      136      146      168      160      152      144      152      160      168      146      136      100
               74      101      128      122      122      110      110      110      122      122      128      101       74

10            210      337      440      520      497      494      476      494      497      520      440      337      210
              312      444      542      708      706      678      676      678      706      708      542      444      312
              210      337      440      520      497      494      476      494      497      520      440      337      210

11            324      483      634      744      812      800      822      800      812      744      634      483      324
              454      658      740      986     1078     1118     1084     1118     1078      986      740      658      454
              324      483      634      744      812      800      822      800      812      744      634      483      324

12            770     1237     1662     2075     2345     2458     2424     2458     2345     2075     1662     1237      770
             1130     1680     2028     2640     3192     3286     3388     3286     3192     2640     2028     1680     1130
              770     1237     1662     2075     2345     2458     2424     2458     2345     2075     1662     1237      770

13           1221     1883     2492     3039     3698     3991     4236     3991     3698     3039     2492     1883     1221
             1768     2626     3024     3976     4834     5524     5656     5524     4834     3976     3024     2626     1768
             1221     1883     2492     3039     3698     3991     4236     3991     3698     3039     2492     1883     1221

14           2824     4578     6124     7749     9276    10625    10770    10625     9276     7749     6124     4578     2824
             4132     6234     7576     9724    12132    13852    14568    13852    12132     9724     7576     6234     4132
             2824     4578     6124     7749     9276    10625    10770    10625     9276     7749     6124     4578     2824

15           4722     7398     9823    11982    14878    16859    18124    16859    14878    11982     9823     7398     4722
             6880    10352    12132    16002    19300    22754    23784    22754    19300    16002    12132    10352     6880
             4722     7398     9823    11982    14878    16859    18124    16859    14878    11982     9823     7398     4722

16          10189    16705    22302    28259    33757    39320    40618    39320    33757    28259    22302    16705    10189
            15014    22856    28060    36150    44058    50136    53112    50136    44058    36150    28060    22856    15014
            10189    16705    22302    28259    33757    39320    40618    39320    33757    28259    22302    16705    10189

17          18072    28734    38827    46800    56223    61759    65094    61759    56223    46800    38827    28734    18072
            26308    40470    48216    63286    73374    81348    83368    81348    73374    63286    48216    40470    26308
            18072    28734    38827    46800    56223    61759    65094    61759    56223    46800    38827    28734    18072

18          36832    61546    81516   101019   115129   127488   130806   127488   115129   101019    81516    61546    36832
            54848    84222   104194   130818   150888   160568   166664   160568   150888   130818   104194    84222    54848
            36832    61546    81516   101019   115129   127488   130806   127488   115129   101019    81516    61546    36832

19          68483   109156   146948   170103   191112   197789   202544   197789   191112   170103   146948   109156    68483
            98308   154918   183206   228434   248512   257594   257416   257594   248512   228434   183206   154918    98308
            68483   109156   146948   170103   191112   197789   202544   197789   191112   170103   146948   109156    68483

20         130852   222288   285241   335034   358084   373455   372220   373455   358084   335034   285241   222288   130852
           196668   301426   364732   430422   464296   469658   469660   469658   464296   430422   364732   301426   196668
           130852   222288   285241   335034   358084   373455   372220   373455   358084   335034   285241   222288   130852

21         246375   387179   499666   543436   570002   563015   563084   563015   570002   543436   499666   387179   246375
           345232   542018   616716   711878   729768   729770   719308   729770   729768   711878   616716   542018   345232
           246375   387179   499666   543436   570002   563015   563084   563015   570002   543436   499666   387179   246375

22         426081   719391   876141   963912   975329   971720   955896   971720   975329   963912   876141   719391   426081
           635492   951206  1095926  1206152  1237328  1215420  1209968  1215420  1237328  1206152  1095926   951206   635492
           426081   719391   876141   963912   975329   971720   955896   971720   975329   963912   876141   719391   426081

23         763837  1169928  1422314  1457103  1455013  1401824  1392004  1401824  1455013  1457103  1422314  1169928   763837
          1045182  1576812  1704906  1839480  1818322  1797626  1777592  1797626  1818322  1839480  1704906  1576812  1045182
           763837  1169928  1422314  1457103  1455013  1401824  1392004  1401824  1455013  1457103  1422314  1169928   763837

24        1168728  1922344  2221692  2315713  2250868  2197425  2155118  2197425  2250868  2315713  2221692  1922344  1168728
          1707948  2444326  2671784  2786452  2770954  2707704  2709052  2707704  2770954  2786452  2671784  2444326  1707948
          1168728  1922344  2221692  2315713  2250868  2197425  2155118  2197425  2250868  2315713  2221692  1922344  1168728

25        1899116  2824516  3253736  3191566  3100638  2967581  2945906  2967581  3100638  3191566  3253736  2824516  1899116
          2551590  3619314  3737708  3856024  3753376  3721954  3690344  3721954  3753376  3856024  3737708  3619314  2551590
          1899116  2824516  3253736  3191566  3100638  2967581  2945906  2967581  3100638  3191566  3253736  2824516  1899116

26        2566595  4080844  4526860  4544155  4323832  4208732  4131070  4208732  4323832  4544155  4526860  4080844  2566595
          3661168  4953634  5191298  5216578  5132522  5045816  5058444  5045816  5132522  5216578  5191298  4953634  3661168
          2566595  4080844  4526860  4544155  4323832  4208732  4131070  4208732  4323832  4544155  4526860  4080844  2566595

27        3689455  5330168  5885293  5631221  5424015  5204825  5178998  5204825  5424015  5631221  5885293  5330168  3689455
          4887692  6469612  6445904  6493142  6321492  6303048  6251908  6303048  6321492  6493142  6445904  6469612  4887692
          3689455  5330168  5885293  5631221  5424015  5204825  5178998  5204825  5424015  5631221  5885293  5330168  3689455

28        4444661  6823122  7337792  7195653  6833158  6685191  6577056  6685191  6833158  7195653  7337792  6823122  4444661
          6198020  7895896  8001996  7862340  7797112  7698754  7720416  7698754  7797112  7862340  8001996  7895896  6198020
          4444661  6823122  7337792  7195653  6833158  6685191  6577056  6685191  6833158  7195653  7337792  6823122  4444661

29        5582236  7824271  8358811  7923932  7675407  7417968  7407682  7417968  7675407  7923932  8358811  7824271  5582236
          7307954  8999588  8734340  8737646  8580764  8587768  8517308  8587768  8580764  8737646  8734340  8999588  7307954
          5582236  7824271  8358811  7923932  7675407  7417968  7407682  7417968  7675407  7923932  8358811  7824271  5582236

30        6067300  8977324  9368501  9122936  8746167  8636782  8518056  8636782  8746167  9122936  9368501  8977324  6067300
          8298044  9899916  9702112  9548376  9569400  9467286  9507860  9467286  9569400  9548376  9702112  9899916  8298044
          6067300  8977324  9368501  9122936  8746167  8636782  8518056  8636782  8746167  9122936  9368501  8977324  6067300

31        6558192  8870152  9206973  8763854  8597626  8387882  8405910  8387882  8597626  8763854  9206973  8870152  6558192
          8477820  9666962  9216956  9308990  9206554  9243064  9171132  9243064  9206554  9308990  9216956  9666962  8477820
          6558192  8870152  9206973  8763854  8597626  8387882  8405910  8387882  8597626  8763854  9206973  8870152  6558192

32        6511188  9119980  9256865  9048748  8808808  8781026  8680718  8781026  8808808  9048748  9256865  9119980  6511188
          8740388  9491670  9174264  9177944  9240002  9159754  9219292  9159754  9240002  9177944  9174264  9491670  8740388
          6511188  9119980  9256865  9048748  8808808  8781026  8680718  8781026  8808808  9048748  9256865  9119980  6511188

33        5845224  7511856  7624790  7336988  7306136  7189536  7222976  7189536  7306136  7336988  7624790  7511856  5845224
          7425372  7719232  7404950  7579906  7511372  7568282  7518244  7568282  7511372  7579906  7404950  7719232  7425372
          5845224  7511856  7624790  7336988  7306136  7189536  7222976  7189536  7306136  7336988  7624790  7511856  5845224

34        5109860  6623096  6567262  6494948  6416952  6432268  6372496  6432268  6416952  6494948  6567262  6623096  5109860
          6647976  6430276  6408306  6460128  6499726  6465978  6520788  6465978  6499726  6460128  6408306  6430276  6647976
          5109860  6623096  6567262  6494948  6416952  6432268  6372496  6432268  6416952  6494948  6567262  6623096  5109860

35        3601196  4326516  4314516  4215116  4253004  4201892  4229028  4201892  4253004  4215116  4314516  4326516  3601196
          4421368  4188216  4175008  4281902  4232966  4289348  4262948  4289348  4232966  4281902  4175008  4188216  4421368
          3601196  4326516  4314516  4215116  4253004  4201892  4229028  4201892  4253004  4215116  4314516  4326516  3601196

36        2329780  2805620  2724936  2756244  2733904  2751828  2732156  2751828  2733904  2756244  2724936  2805620  2329780
          2861544  2589502  2723058  2697894  2736104  2725292  2747988  2725292  2736104  2697894  2723058  2589502  2861544
          2329780  2805620  2724936  2756244  2733904  2751828  2732156  2751828  2733904  2756244  2724936  2805620  2329780

37        1170748  1311472  1288988  1288908  1301572  1286156  1305412  1286156  1301572  1288908  1288988  1311472  1170748
          1339500  1236406  1284510  1287936  1283720  1308868  1285900  1308868  1283720  1287936  1284510  1236406  1339500
          1170748  1311472  1288988  1288908  1301572  1286156  1305412  1286156  1301572  1288908  1288988  1311472  1170748

38         403440   456076   439112   456076   447092   456076   449372   456076   447092   456076   439112   456076   403440
           456076   419986   456076   438360   456076   445716   456076   445716   456076   438360   456076   419986   456076
           403440   456076   439112   456076   447092   456076   449372   456076   447092   456076   439112   456076   403440

39         116476   116476   116476   116476   116476   116476   116476   116476   116476   116476   116476   116476   116476
           116476   116476   116476   116476   116476   116476   116476   116476   116476   116476   116476   116476   116476
           116476   116476   116476   116476   116476   116476   116476   116476   116476   116476   116476   116476   116476

Total    58775152 81654897 85886983 84074533 82122023 80693440 80187746 80693440 82122023 84074533 85886983 81654897 58775152
         77530892 89837232 89617058 90531068 90016702 89664724 89540696 89664724 90016702 90531068 89617058 89837232 77530892
         58775152 81654897 85886983 84074533 82122023 80693440 80187746 80693440 82122023 84074533 85886983 81654897 58775152

Grand total = 4*58775152 + 2*77530892 + 2*80187746 + 4*80693440 + 4*81654897 + 4*82122023 + 4*84074533 + 4*85886983 + 1*89540696 + 2*89617058 + 2*89664724 + 2*89837232 + 2*90016702 + 2*90531068
            = 3197139652

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
EN
 0            0  57120  17921  38505  55964  76552 104352 142665 195056 266264 361815 489552 630180  57120  27718  40880  44360  58190  78262 106471 145157 197567 267050 355827 446973 547321  37519  23660  31779  40187  54285  75569
         104232 142782 195124 266273 361809 489549 630179
 1        39199      0  33459   1685  12875  20919  28557  38485  52397  71532  97241 131585 169384      0   5740   5740  14554  15706  21191  28666  39038  53112  71783  95643 120141 147113   5740   5740  11480  17220  16645  19820
          27459  38218  52470  71604  97259 131585 169385
 2        25048  55141      0  51373   5176  22605  35585  48592  65650  89353 121454 164388 211622  18612   8813  15248  11885  25092  27115  36281  48939  66427  89711 119504 150104 183800  20989  14553  11190  18321  26845  27577
          33943  47072  65299  89452 121542 164411 211632
 3        30419  15989  61779      0  60463   7435  27920  43494  59410  80277 108835 147305 189659  26770  26770  14596  20332  15744  30872  33371  44441  59739  80484 107131 134533 164725  34477  29844  20168  14596  21484  31664
          33448  41671  57742  79890 108917 147370 189678
 4        43047  31271  11672  64484      0  63912   8276  29899  46383  63288  85216 115094 148189  37940  31560  31560  16610  22220  17094  32976  35616  47268  63078  83766 105114 128682  45423  36719  32648  22143  15796  22715
          33484  35639  44547  61632  84824 115102 148169
 5        60274  46770  31180   9959  65519      0  65323   8749  30751  47479  64521  86645 111417  52263  43101  35187  33244  17472  22988  17640  33782  36406  47963  63102  79002  96660  60562  46651  36840  33908  22988  16296
          23184  34188  36561  45796  63047  86262 111250
 6        82422  64324  47501  31089   9184  65737      0  65737   9184  31089  47501  64324  82422  71375  58439  47105  36255  33852  17733  23184  17733  33852  36255  47105  58439  71375  82135  63344  46255  36885  34293  23253
          16422  23253  34293  36885  46255  63344  82135
 7       111417  86645  64521  47479  30751   8749  65323      0  65519   9959  31180  46770  60274  96660  79002  63102  47963  36406  33782  17640  22988  17472  33244  35187  43101  52263 111250  86262  63047  45796  36561  34188
          23184  16296  22988  33908  36840  46651  60562
 8       148189 115094  85216  63288  46383  29899   8276  63912      0  64484  11672  31271  43047 128682 105114  83766  63078  47268  35616  32976  17094  22220  16610  31560  31560  37940 148169 115102  84824  61632  44547  35639
          33484  22715  15796  22143  32648  36719  45423
 9       189659 147305 108835  80277  59410  43494  27920   7435  60463      0  61779  15989  30419 164725 134533 107131  80484  59739  44441  33371  30872  15744  20332  14596  26770  26770 189678 147370 108917  79890  57742  41671
          33448  31664  21484  14596  20168  29844  34477
10       211622 164388 121454  89353  65650  48592  35585  22605   5176  51373      0  55141  25048 183800 150104 119504  89711  66427  48939  36281  27115  25092  11885  15248   8813  18612 211632 164411 121542  89452  65299  47072
          33943  27577  26845  18321  11190  14553  20989
11       169384 131585  97241  71532  52397  38485  28557  20919  12875   1685  33459      0  39199 147113 120141  95643  71783  53112  39038  28666  21191  15706  14554   5740   5740      0 169385 131585  97259  71604  52470  38218
          27459  19820  16645  17220  11480   5740   5740
12       630180 489552 361815 266264 195056 142665 104352  76552  55964  38505  17921  57120      0 547321 446973 355827 267050 197567 145157 106471  78262  58190  44360  40880  27718  57120 630179 489549 361809 266273 195124 142782
         104232  75569  54285  40187  31779  23660  37519
13        19601      0      0      0      0      0      0      0      0      0      0      0      0      0      0      0      0      0      0      0      0      0      0      0      0      0  19601      0      0      0      0      0
              0      0      0      0      0      0      0
14        16238  17919  12179  22964  31898  44390  60960  83470 114114 155756 211648 286372 368636  16238      0  19600  20992  32806  45168  62042  84812 115530 156200 208142 261464 320166  16238  17919  12179  22964  31898  44390
          60960  83470 114114 155756 211648 286372 368636
15        26904  16815  22266  15135  28536  39636  55152  75720 103614 141462 192240 260118 334842  20178  20178      0  24354  26082  40752  56082  76944 104898 141864 189054 237492 290814  26904  16815  22266  15135  28536  39636
          55152  75720 103614 141462 192240 260118 334842
16        36218  27860  15323  22911  14630  27580  38304  53284  73108  99904 135800 183764 236558  30646  22288  22288      0  23534  25200  39354  54096  74018 100184 133546 167776 205450  36218  27860  15323  22911  14630  27580
          38304  53284  73108  99904 135800 183764 236558
17        49622  38082  27696  15002  23372  14722  27744  38522  53550  73372  99824 135116 173944  42698  34620  24234  23080      0  23664  25330  39508  54162  73576  98158 123352 151062  49622  38082  27696  15002  23372  14722
          27744  38522  53550  73372  99824 135116 173944
18        67876  52580  38240  27724  14818  23519  14719  27716  38458  53382  72816  98646 127018  58794  47800  37762  24856  23422      0  23616  25256  39278  53464  71586  90036 110290  67876  52580  38240  27724  14818  23519
          14719  27716  38458  53382  72816  98646 127018
19        92862  72072  53064  38412  27720  14751  23562  14751  27720  38412  53064  72072  92862  80586  65736  52074  38808  25146  23562      0  23562  25146  38808  52074  65736  80586  92862  72072  53064  38412  27720  14751
          23562  14751  27720  38412  53064  72072  92862
20       127018  98646  72816  53382  38458  27716  14719  23519  14818  27724  38240  52580  67876 110290  90036  71586  53464  39278  25256  23616      0  23422  24856  37762  47800  58794 127018  98646  72816  53382  38458  27716
          14719  23519  14818  27724  38240  52580  67876
21       173944 135116  99824  73372  53550  38522  27744  14722  23372  15002  27696  38082  49622 151062 123352  98158  73576  54162  39508  25330  23664      0  23080  24234  34620  42698 173944 135116  99824  73372  53550  38522
          27744  14722  23372  15002  27696  38082  49622
22       236558 183764 135800  99904  73108  53284  38304  27580  14630  22911  15323  27860  36218 205450 167776 133546 100184  74018  54096  39354  25200  23534      0  22288  22288  30646 236558 183764 135800  99904  73108  53284
          38304  27580  14630  22911  15323  27860  36218
23       334842 260118 192240 141462 103614  75720  55152  39636  28536  15135  22266  16815  26904 290814 237492 189054 141864 104898  76944  56082  40752  26082  24354      0  20178  20178 334842 260118 192240 141462 103614  75720
          55152  39636  28536  15135  22266  16815  26904
24       368636 286372 211648 155756 114114  83470  60960  44390  31898  22964  12179  17919  16238 320166 261464 208142 156200 115530  84812  62042  45168  32806  20992  19600      0  16238 368636 286372 211648 155756 114114  83470
          60960  44390  31898  22964  12179  17919  16238
25            0      0      0      0      0      0      0      0      0      0      0      0  19601      0      0      0      0      0      0      0      0      0      0      0      0      0      0      0      0      0      0      0
              0      0      0      0      0      0  19601
26        37519  23660  31779  40187  54285  75569 104232 142782 195124 266273 361809 489549 630179  57120  27718  40880  44360  58190  78262 106471 145157 197567 267050 355827 446973 547321      0  57120  17921  38505  55964  76552
         104352 142665 195056 266264 361815 489552 630180
27         5740   5740  11480  17220  16645  19820  27459  38218  52470  71604  97259 131585 169385      0   5740   5740  14554  15706  21191  28666  39038  53112  71783  95643 120141 147113  39199      0  33459   1685  12875  20919
          28557  38485  52397  71532  97241 131585 169384
28        20989  14553  11190  18321  26845  27577  33943  47072  65299  89452 121542 164411 211632  18612   8813  15248  11885  25092  27115  36281  48939  66427  89711 119504 150104 183800  25048  55141      0  51373   5176  22605
          35585  48592  65650  89353 121454 164388 211622
29        34477  29844  20168  14596  21484  31664  33448  41671  57742  79890 108917 147370 189678  26770  26770  14596  20332  15744  30872  33371  44441  59739  80484 107131 134533 164725  30419  15989  61779      0  60463   7435
          27920  43494  59410  80277 108835 147305 189659
30        45423  36719  32648  22143  15796  22715  33484  35639  44547  61632  84824 115102 148169  37940  31560  31560  16610  22220  17094  32976  35616  47268  63078  83766 105114 128682  43047  31271  11672  64484      0  63912
           8276  29899  46383  63288  85216 115094 148189
31        60562  46651  36840  33908  22988  16296  23184  34188  36561  45796  63047  86262 111250  52263  43101  35187  33244  17472  22988  17640  33782  36406  47963  63102  79002  96660  60274  46770  31180   9959  65519      0
          65323   8749  30751  47479  64521  86645 111417
32        82135  63344  46255  36885  34293  23253  16422  23253  34293  36885  46255  63344  82135  71375  58439  47105  36255  33852  17733  23184  17733  33852  36255  47105  58439  71375  82422  64324  47501  31089   9184  65737
              0  65737   9184  31089  47501  64324  82422
33       111250  86262  63047  45796  36561  34188  23184  16296  22988  33908  36840  46651  60562  96660  79002  63102  47963  36406  33782  17640  22988  17472  33244  35187  43101  52263 111417  86645  64521  47479  30751   8749
          65323      0  65519   9959  31180  46770  60274
34       148169 115102  84824  61632  44547  35639  33484  22715  15796  22143  32648  36719  45423 128682 105114  83766  63078  47268  35616  32976  17094  22220  16610  31560  31560  37940 148189 115094  85216  63288  46383  29899
           8276  63912      0  64484  11672  31271  43047
35       189678 147370 108917  79890  57742  41671  33448  31664  21484  14596  20168  29844  34477 164725 134533 107131  80484  59739  44441  33371  30872  15744  20332  14596  26770  26770 189659 147305 108835  80277  59410  43494
          27920   7435  60463      0  61779  15989  30419
36       211632 164411 121542  89452  65299  47072  33943  27577  26845  18321  11190  14553  20989 183800 150104 119504  89711  66427  48939  36281  27115  25092  11885  15248   8813  18612 211622 164388 121454  89353  65650  48592
          35585  22605   5176  51373      0  55141  25048
37       169385 131585  97259  71604  52470  38218  27459  19820  16645  17220  11480   5740   5740 147113 120141  95643  71783  53112  39038  28666  21191  15706  14554   5740   5740      0 169384 131585  97241  71532  52397  38485
          28557  20919  12875   1685  33459      0  39199
38       630179 489549 361809 266273 195124 142782 104232  75569  54285  40187  31779  23660  37519 547321 446973 355827 267050 197567 145157 106471  78262  58190  44360  40880  27718  57120 630180 489552 361815 266264 195056 142665
         104352  76552  55964  38505  17921  57120      0

Sum of all rows                     = 4(1*0 + 1*17921 + 1*23660 + 1*27718 + 1*31779 + 1*37519 + 1*38505 + 1*40187 + 1*40880 + 1*44360 + 1*54285 + 1*55964 + 2*57120 + 1*58190 + 1*75569 + 1*76552 + 1*78262 + 1*104232 + 1*104352 +
                                        1*106471 + 1*142665 + 1*142782 + 1*145157 + 1*195056 + 1*195124 + 1*197567 + 1*266264 + 1*266273 + 1*267050 + 1*355827 + 1*361809 + 1*361815 + 1*446973 + 1*489549 + 1*489552 + 1*547321 +
                                        1*630179 + 1*630180) +
                                      4(2*0 + 1*1685 + 4*5740 + 1*11480 + 1*12875 + 1*14554 + 1*15706 + 1*16645 + 1*17220 + 1*19820 + 1*20919 + 1*21191 + 1*27459 + 1*28557 + 1*28666 + 1*33459 + 1*38218 + 1*38485 + 1*39038 +
                                        1*39199 + 1*52397 + 1*52470 + 1*53112 + 1*71532 + 1*71604 + 1*71783 + 1*95643 + 1*97241 + 1*97259 + 1*120141 + 2*131585 + 1*147113 + 1*169384 + 1*169385) +
                                      4(1*0 + 1*5176 + 1*8813 + 1*11190 + 1*11885 + 1*14553 + 1*15248 + 1*18321 + 1*18612 + 1*20989 + 1*22605 + 1*25048 + 1*25092 + 1*26845 + 1*27115 + 1*27577 + 1*33943 + 1*35585 + 1*36281 +
                                        1*47072 + 1*48592 + 1*48939 + 1*51373 + 1*55141 + 1*65299 + 1*65650 + 1*66427 + 1*89353 + 1*89452 + 1*89711 + 1*119504 + 1*121454 + 1*121542 + 1*150104 + 1*164388 + 1*164411 + 1*183800 +
                                        1*211622 + 1*211632) +
                                      4(1*0 + 1*7435 + 2*14596 + 1*15744 + 1*15989 + 1*20168 + 1*20332 + 1*21484 + 2*26770 + 1*27920 + 1*29844 + 1*30419 + 1*30872 + 1*31664 + 1*33371 + 1*33448 + 1*34477 + 1*41671 + 1*43494 +
                                        1*44441 + 1*57742 + 1*59410 + 1*59739 + 1*60463 + 1*61779 + 1*79890 + 1*80277 + 1*80484 + 1*107131 + 1*108835 + 1*108917 + 1*134533 + 1*147305 + 1*147370 + 1*164725 + 1*189659 + 1*189678) +
                                      4(1*0 + 1*8276 + 1*11672 + 1*15796 + 1*16610 + 1*17094 + 1*22143 + 1*22220 + 1*22715 + 1*29899 + 1*31271 + 2*31560 + 1*32648 + 1*32976 + 1*33484 + 1*35616 + 1*35639 + 1*36719 + 1*37940 +
                                        1*43047 + 1*44547 + 1*45423 + 1*46383 + 1*47268 + 1*61632 + 1*63078 + 1*63288 + 1*63912 + 1*64484 + 1*83766 + 1*84824 + 1*85216 + 1*105114 + 1*115094 + 1*115102 + 1*128682 + 1*148169 +
                                        1*148189) +
                                      4(1*0 + 1*8749 + 1*9959 + 1*16296 + 1*17472 + 1*17640 + 2*22988 + 1*23184 + 1*30751 + 1*31180 + 1*33244 + 1*33782 + 1*33908 + 1*34188 + 1*35187 + 1*36406 + 1*36561 + 1*36840 + 1*43101 +
                                        1*45796 + 1*46651 + 1*46770 + 1*47479 + 1*47963 + 1*52263 + 1*60274 + 1*60562 + 1*63047 + 1*63102 + 1*64521 + 1*65323 + 1*65519 + 1*79002 + 1*86262 + 1*86645 + 1*96660 + 1*111250 + 1*111417) +
                                      2(1*0 + 2*9184 + 1*16422 + 2*17733 + 1*23184 + 2*23253 + 2*31089 + 2*33852 + 2*34293 + 2*36255 + 2*36885 + 2*46255 + 2*47105 + 2*47501 + 2*58439 + 2*63344 + 2*64324 + 2*65737 + 2*71375 +
                                        2*82135 + 2*82422) +
                                      2(37*0 + 2*19601) +
                                      2(1*0 + 2*12179 + 3*16238 + 2*17919 + 1*19600 + 1*20992 + 2*22964 + 2*31898 + 1*32806 + 2*44390 + 1*45168 + 2*60960 + 1*62042 + 2*83470 + 1*84812 + 2*114114 + 1*115530 + 2*155756 + 1*156200 +
                                        1*208142 + 2*211648 + 1*261464 + 2*286372 + 1*320166 + 2*368636) +
                                      2(1*0 + 2*15135 + 2*16815 + 2*20178 + 2*22266 + 1*24354 + 1*26082 + 2*26904 + 2*28536 + 2*39636 + 1*40752 + 2*55152 + 1*56082 + 2*75720 + 1*76944 + 2*103614 + 1*104898 + 2*141462 + 1*141864 +
                                        1*189054 + 2*192240 + 1*237492 + 2*260118 + 1*290814 + 2*334842) +
                                      2(1*0 + 2*14630 + 2*15323 + 2*22288 + 2*22911 + 1*23534 + 1*25200 + 2*27580 + 2*27860 + 1*30646 + 2*36218 + 2*38304 + 1*39354 + 2*53284 + 1*54096 + 2*73108 + 1*74018 + 2*99904 + 1*100184 +
                                        1*133546 + 2*135800 + 1*167776 + 2*183764 + 1*205450 + 2*236558) +
                                      2(1*0 + 2*14722 + 2*15002 + 1*23080 + 2*23372 + 1*23664 + 1*24234 + 1*25330 + 2*27696 + 2*27744 + 1*34620 + 2*38082 + 2*38522 + 1*39508 + 1*42698 + 2*49622 + 2*53550 + 1*54162 + 2*73372 +
                                        1*73576 + 1*98158 + 2*99824 + 1*123352 + 2*135116 + 1*151062 + 2*173944) +
                                      2(1*0 + 2*14719 + 2*14818 + 1*23422 + 2*23519 + 1*23616 + 1*24856 + 1*25256 + 2*27716 + 2*27724 + 1*37762 + 2*38240 + 2*38458 + 1*39278 + 1*47800 + 2*52580 + 2*53382 + 1*53464 + 1*58794 +
                                        2*67876 + 1*71586 + 2*72816 + 1*90036 + 2*98646 + 1*110290 + 2*127018) +
                                      1(1*0 + 4*14751 + 4*23562 + 2*25146 + 4*27720 + 4*38412 + 2*38808 + 2*52074 + 4*53064 + 2*65736 + 4*72072 + 2*80586 + 4*92862)
                                    = 29047156 + 7921480 + 10201376 + 9613768 + 8252224 + 7299720 + 3483936 + 78404 + 8392496 + 7707144 + 5657736 + 4509160 + 3842368 + 1814472
                                    = 107821440

Value repetition frequencies        = 4(37*1 + 1*2) +
                                      4(31*1 + 2*2 + 1*4) +
                                      4(39*1) +
                                      4(35*1 + 2*2) +
                                      4(37*1 + 1*2) +
                                      4(37*1 + 1*2) +
                                      2(3*1 + 18*2) +
                                      2(1*2 + 1*37) +
                                      2(12*1 + 12*2 + 1*3) +
                                      2(11*1 + 14*2) +
                                      2(11*1 + 14*2) +
                                      2(13*1 + 13*2) +
                                      2(13*1 + 13*2) +
                                      1(1*1 + 5*2 + 7*4)
                                    = 1521

Number of distinct row element sets = 14

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

Number of distinct values           = 373

Distinct values       0   1685   5176   5740   7435   8276   8749   8813   9184   9959  11190  11480  11672  11885  12179  12875  14553  14554  14596  14630
Frequency           115      4      4     16      4      4      4      4      4      4      4      4      4      4      4      4      4      4      8      4
Distinct values   14719  14722  14751  14818  15002  15135  15248  15323  15706  15744  15796  15989  16238  16296  16422  16610  16645  16815  17094  17220
Frequency             4      4      4      4      4      4      4      4      4      4      4      4      6      4      2      4      4      4      4      4
Distinct values   17472  17640  17733  17919  17921  18321  18612  19600  19601  19820  20168  20178  20332  20919  20989  20992  21191  21484  22143  22220
Frequency             4      4      4      4      4      4      4      2      4      4      4      4      4      4      4      2      4      4      4      4
Distinct values   22266  22288  22605  22715  22911  22964  22988  23080  23184  23253  23372  23422  23519  23534  23562  23616  23660  23664  24234  24354
Frequency             4      4      4      4      4      4      8      2      6      4      4      2      4      2      4      2      4      2      2      2
Distinct values   24856  25048  25092  25146  25200  25256  25330  26082  26770  26845  26904  27115  27459  27577  27580  27696  27716  27718  27720  27724
Frequency             2      4      4      2      2      2      2      2      8      4      4      4      4      4      4      4      4      4      4      4
Distinct values   27744  27860  27920  28536  28557  28666  29844  29899  30419  30646  30751  30872  31089  31180  31271  31560  31664  31779  31898  32648
Frequency             4      4      4      4      4      4      4      4      4      2      4      4      4      4      4      8      4      4      4      4
Distinct values   32806  32976  33244  33371  33448  33459  33484  33782  33852  33908  33943  34188  34293  34477  34620  35187  35585  35616  35639  36218
Frequency             2      4      4      4      4      4      4      4      4      4      4      4      4      4      2      4      4      4      4      4
Distinct values   36255  36281  36406  36561  36719  36840  36885  37519  37762  37940  38082  38218  38240  38304  38412  38458  38485  38505  38522  38808
Frequency             4      4      4      4      4      4      4      4      2      4      4      4      4      4      4      4      4      4      4      2
Distinct values   39038  39199  39278  39354  39508  39636  40187  40752  40880  41671  42698  43047  43101  43494  44360  44390  44441  44547  45168  45423
Frequency             4      4      2      2      2      4      4      2      4      4      2      4      4      4      4      4      4      4      2      4
Distinct values   45796  46255  46383  46651  46770  47072  47105  47268  47479  47501  47800  47963  48592  48939  49622  51373  52074  52263  52397  52470
Frequency             4      4      4      4      4      4      4      4      4      4      2      4      4      4      4      4      2      4      4      4
Distinct values   52580  53064  53112  53284  53382  53464  53550  54096  54162  54285  55141  55152  55964  56082  57120  57742  58190  58439  58794  59410
Frequency             4      4      4      4      4      2      4      2      2      4      4      4      4      2      8      4      4      4      2      4
Distinct values   59739  60274  60463  60562  60960  61632  61779  62042  63047  63078  63102  63288  63344  63912  64324  64484  64521  65299  65323  65519
Frequency             4      4      4      4      4      4      4      2      4      4      4      4      4      4      4      4      4      4      4      4
Distinct values   65650  65736  65737  66427  67876  71375  71532  71586  71604  71783  72072  72816  73108  73372  73576  74018  75569  75720  76552  76944
Frequency             4      2      4      4      4      4      4      2      4      4      4      4      4      4      2      2      4      4      4      2
Distinct values   78262  79002  79890  80277  80484  80586  82135  82422  83470  83766  84812  84824  85216  86262  86645  89353  89452  89711  90036  92862
Frequency             4      4      4      4      4      2      4      4      4      4      2      4      4      4      4      4      4      4      2      4
Distinct values   95643  96660  97241  97259  98158  98646  99824  99904 100184 103614 104232 104352 104898 105114 106471 107131 108835 108917 110290 111250
Frequency             4      4      4      4      2      4      4      4      2      4      4      4      2      4      4      4      4      4      2      4
Distinct values  111417 114114 115094 115102 115530 119504 120141 121454 121542 123352 127018 128682 131585 133546 134533 135116 135800 141462 141864 142665
Frequency             4      4      4      4      2      4      4      4      4      2      4      4      8      2      4      4      4      4      2      4
Distinct values  142782 145157 147113 147305 147370 148169 148189 150104 151062 155756 156200 164388 164411 164725 167776 169384 169385 173944 183764 183800
Frequency             4      4      4      4      4      4      4      4      2      4      2      4      4      4      2      4      4      4      4      4
Distinct values  189054 189659 189678 192240 195056 195124 197567 205450 208142 211622 211632 211648 236558 237492 260118 261464 266264 266273 267050 286372
Frequency             2      4      4      4      4      4      4      2      2      4      4      4      4      2      4      2      4      4      4      4
Distinct values  290814 320166 334842 355827 361809 361815 368636 446973 489549 489552 547321 630179 630180
Frequency             2      2      4      4      4      4      4      4      4      4      4      4      4

Sum of frequencies                  = 61*2 + 302*4 + 2*6 + 6*8 + 1*16 + 1*115
                                    = 1521

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

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                                     = 38*39
                                                                                 = 1482
a = 14, b = 3
 L               C
 4               8
 5               8
 6              80
 7              72
 8             472
 9             564
10            2000
11            2776
12            7176
13           10456
14           24496
15           37220
16           79828
17          126632
18          250804
19          406940
20          761072
21         1226528
22         2165824
23         3345172
24         5503592
25         7884936
26        11928352
27        15530460
28        21435160
29        25110116
30        31531744
31        32979848
32        37683548
33        34752660
34        36067132
35        28577048
36        26326280
37        17110196
38        12766580
39         6232132
40         3143996
41          913868
42          239036
Total    364164812

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

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

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

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

 8                6        14        10        17        12        13        12        12        13        12        17        10        14         6
                 14         4        12         8        14         8         8         8         8        14         8        12         4        14
                  6        14        10        17        12        13        12        12        13        12        17        10        14         6

 9               10         7        16        12        24        14        15        15        14        24        12        16         7        10
                  6        10         6        20        12        20        12        12        20        12        20         6        10         6
                 10         7        16        12        24        14        15        15        14        24        12        16         7        10

10               20        42        39        66        56        75        59        59        75        56        66        39        42        20
                 38        22        32        34        62        44        54        54        44        62        34        32        22        38
                 20        42        39        66        56        75        59        59        75        56        66        39        42        20

11               41        40        57        54       102        79       106       106        79       102        54        57        40        41
                 32        48        38        60        58       110        84        84       110        58        60        38        48        32
                 41        40        57        54       102        79       106       106        79       102        54        57        40        41

12               79       124       133       187       192       281       265       265       281       192       187       133       124        79
                110        90       122       112       188       184       260       260       184       188       112       122        90       110
                 79       124       133       187       192       281       265       265       281       192       187       133       124        79

13              146       159       193       194       297       331       441       441       331       297       194       193       159       146
                138       176       170       208       216       368       430       430       368       216       208       170       176       138
                146       159       193       194       297       331       441       441       331       297       194       193       159       146

14              285       412       436       571       649       844       981       981       844       649       571       436       412       285
                372       356       458       462       564       780       900       900       780       564       462       458       356       372
                285       412       436       571       649       844       981       981       844       649       571       436       412       285

15              538       616       706       787       917      1270      1347      1347      1270       917       787       706       616       538
                558       686       708       802      1060      1022      1412      1412      1022      1060       802       708       686       558
                538       616       706       787       917      1270      1347      1347      1270       917       787       706       616       538

16             1040      1409      1619      1798      2505      2314      2807      2807      2314      2505      1798      1619      1409      1040
               1282      1362      1580      2052      1836      2638      2180      2180      2638      1836      2052      1580      1362      1282
               1040      1409      1619      1798      2505      2314      2807      2807      2314      2505      1798      1619      1409      1040

17             1982      2477      2637      3660      2930      4080      3209      3209      4080      2930      3660      2637      2477      1982
               2172      2588      3280      2922      4412      2770      3222      3222      2770      4412      2922      3280      2588      2172
               1982      2477      2637      3660      2930      4080      3209      3209      4080      2930      3660      2637      2477      1982

18             3957      4934      6848      5815      8410      5738      6431      6431      5738      8410      5815      6848      4934      3957
               4534      5792      5560      8490      5522      6828      4410      4410      6828      5522      8490      5560      5792      4534
               3957      4934      6848      5815      8410      5738      6431      6431      5738      8410      5815      6848      4934      3957

19             7270     10965      9484     14336      8393     10241      6664      6664     10241      8393     14336      9484     10965      7270
               9112      9552     14790      9564     13088      6424      6234      6234      6424     13088      9564     14790      9552      9112
               7270     10965      9484     14336      8393     10241      6664      6664     10241      8393     14336      9484     10965      7270

20            17039     17401     27341     17335     22765     12618     13222     13222     12618     22765     17335     27341     17401     17039
              16264     26142     18692     27268     13530     14332      8866      8866     14332     13530     27268     18692     26142     16264
              17039     17401     27341     17335     22765     12618     13222     13222     12618     22765     17335     27341     17401     17039

21            26359     46911     30722     43429     20252     21907     13051     13051     21907     20252     43429     30722     46911     26359
              41788     33352     52394     25686     29322     13026     12434     12434     13026     29322     25686     52394     33352     41788
              26359     46911     30722     43429     20252     21907     13051     13051     21907     20252     43429     30722     46911     26359

22            74381     57153     88190     43954     51471     25656     26041     26041     25656     51471     43954     88190     57153     74381
              56512     98686     53020     66546     27964     28076     18416     18416     28076     27964     66546     53020     98686     56512
              74381     57153     88190     43954     51471     25656     26041     26041     25656     51471     43954     88190     57153     74381

23            88714    162221     83373    105217     42807     43463     25441     25441     43463     42807    105217     83373    162221     88714
             165334     99706    139494     56242     57746     25462     26130     26130     25462     57746     56242    139494     99706    165334
              88714    162221     83373    105217     42807     43463     25441     25441     43463     42807    105217     83373    162221     88714

24           262898    159177    225061     95585    104272     50040     50535     50535     50040    104272     95585    225061    159177    262898
             171806    280192    121618    135256     54184     55790     37814     37814     55790     54184    135256    121618    280192    171806
             262898    159177    225061     95585    104272     50040     50535     50535     50040    104272     95585    225061    159177    262898

25           250268    428374    186858    218201     82788     84087     49886     49886     84087     82788    218201    186858    428374    250268
             485712    237394    293514    108362    112040     51052     53470     53470     51052    112040    108362    293514    237394    485712
             250268    428374    186858    218201     82788     84087     49886     49886     84087     82788    218201    186858    428374    250268

26           688221    357611    467777    183766    198093     95054     97131     97131     95054    198093    183766    467777    357611    688221
             413894    597916    233078    254262    103702    111864     74154     74154    111864    103702    254262    233078    597916    413894
             688221    357611    467777    183766    198093     95054     97131     97131     95054    198093    183766    467777    357611    688221

27           552168    866260    349601    398641    150716    159236     97084     97084    159236    150716    398641    349601    866260    552168
            1033082    445644    523026    194598    216614    100286    104568    104568    100286    216614    194598    523026    445644   1033082
             552168    866260    349601    398641    150716    159236     97084     97084    159236    150716    398641    349601    866260    552168

28          1330835    639886    799315    314782    351400    173431    182196    182196    173431    351400    314782    799315    639886   1330835
             760986    992128    387306    449664    191190    213468    139148    139148    213468    191190    449664    387306    992128    760986
            1330835    639886    799315    314782    351400    173431    182196    182196    173431    351400    314782    799315    639886   1330835

29           938209   1356344    542082    630418    253228    283386    181007    181007    283386    253228    630418    542082   1356344    938209
            1623384    669126    807708    323760    384022    183242    194468    194468    183242    384022    323760    807708    669126   1623384
             938209   1356344    542082    630418    253228    283386    181007    181007    283386    253228    630418    542082   1356344    938209

30          1945545    908431   1109991    468842    550445    293871    316705    316705    293871    550445    468842   1109991    908431   1945545
            1072108   1315172    561304    699228    319866    363500    247034    247034    363500    319866    699228    561304   1315172   1072108
            1945545    908431   1109991    468842    550445    293871    316705    316705    293871    550445    468842   1109991    908431   1945545

31          1235145   1653353    684714    825582    373142    437537    302475    302475    437537    373142    825582    684714   1653353   1235145
            1928528    813634   1055058    469656    573572    299416    326164    326164    299416    573572    469656   1055058    813634   1928528
            1235145   1653353    684714    825582    373142    437537    302475    302475    437537    373142    825582    684714   1653353   1235145

32          2191978   1025384   1233602    587873    712730    433122    470485    470485    433122    712730    587873   1233602   1025384   2191978
            1169052   1411620    691302    894772    454214    523304    387162    387162    523304    454214    894772    691302   1411620   1169052
            2191978   1025384   1233602    587873    712730    433122    470485    470485    433122    712730    587873   1233602   1025384   2191978

33          1266388   1565696    693264    861568    454695    540540    411833    411833    540540    454695    861568    693264   1565696   1266388
            1747164    804250   1126296    560098    686036    411834    452684    452684    411834    686036    560098   1126296    804250   1747164
            1266388   1565696    693264    861568    454695    540540    411833    411833    540540    454695    861568    693264   1565696   1266388

34          1916902    915544   1083367    597917    729644    508113    547372    547372    508113    729644    597917   1083367    915544   1916902
             991744   1223420    705740    903822    520296    604062    486764    486764    604062    520296    903822    705740   1223420    991744
            1916902    915544   1083367    597917    729644    508113    547372    547372    508113    729644    597917   1083367    915544   1916902

35          1000808   1133556    545928    693556    428794    499260    413506    413506    499260    428794    693556    545928   1133556   1000808
            1184872    649200    947398    523458    636138    439220    477422    477422    439220    636138    523458    947398    649200   1184872
            1000808   1133556    545928    693556    428794    499260    413506    413506    499260    428794    693556    545928   1133556   1000808

36          1278896    621632    720812    463144    552442    426766    453576    453576    426766    552442    463144    720812    621632   1278896
             627856    839982    568066    681370    450122    517922    443286    443286    517922    450122    681370    568066    839982    627856
            1278896    621632    720812    463144    552442    426766    453576    453576    426766    552442    463144    720812    621632   1278896

37           581848    591344    312676    403296    279096    314624    276000    276000    314624    279096    403296    312676    591344    581848
             568016    416180    588100    358258    427810    328440    350526    350526    328440    427810    358258    588100    416180    568016
             581848    591344    312676    403296    279096    314624    276000    276000    314624    279096    403296    312676    591344    581848

38           606088    271648    321308    230016    263148    214636    227168    227168    214636    263148    230016    321308    271648    606088
             246912    434924    302630    340086    255128    284038    251548    251548    284038    255128    340086    302630    434924    246912
             606088    271648    321308    230016    263148    214636    227168    227168    214636    263148    230016    321308    271648    606088

39           214256    191760    107728    143400     99048    112808    100120    100120    112808     99048    143400    107728    191760    214256
             168096    178510    228186    143784    174210    138864    146176    146176    138864    174210    143784    228186    178510    168096
             214256    191760    107728    143400     99048    112808    100120    100120    112808     99048    143400    107728    191760    214256

40           174432     50944     79552     48736     58912     46264     49104     49104     46264     58912     48736     79552     50944    174432
              41024    145704     70004     93466     66808     73208     65896     65896     73208     66808     93466     70004    145704     41024
             174432     50944     79552     48736     58912     46264     49104     49104     46264     58912     48736     79552     50944    174432

41            35200     27680     14336     22064     10320     15472     11152     11152     15472     10320     22064     14336     27680     35200
              22208     34684     38470     20280     30100     17280     21464     21464     17280     30100     20280     38470     34684     22208
              35200     27680     14336     22064     10320     15472     11152     11152     15472     10320     22064     14336     27680     35200

42            22368       192      8384       464      4160       992      2048      2048       992      4160       464      8384       192     22368
                128     22146       384     10884      1056      5256      2448      2448      5256      1056     10884       384     22146       128
              22368       192      8384       464      4160       992      2048      2048       992      4160       464      8384       192     22368

Total      16714325  13069707   9738167   7425288   5818860   4818167   4339479   4339479   4818167   5818860   7425288   9738167  13069707  16714325
           14554844  11790398   9539546   7365544   5812702   4824138   4347248   4347248   4824138   5812702   7365544   9539546  11790398  14554844
           16714325  13069707   9738167   7425288   5818860   4818167   4339479   4339479   4818167   5818860   7425288   9738167  13069707  16714325

Grand total = 4*4339479 + 2*4347248 + 4*4818167 + 2*4824138 + 2*5812702 + 4*5818860 + 2*7365544 + 4*7425288 + 2*9539546 + 4*9738167 + 2*11790398 + 4*13069707 + 2*14554844 + 4*16714325
            = 364164812

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

 5                2         0         0         0         0         0         0         0         0         0         0         0         0         2
                  0         0         0         0         0         0         0         0         0         0         0         0         0         0
                  2         0         0         0         0         0         0         0         0         0         0         0         0         2

 6                7         2         2         2         2         2         2         2         2         2         2         2         2         7
                  2         0         0         0         0         0         0         0         0         0         0         0         0         2
                  7         2         2         2         2         2         2         2         2         2         2         2         2         7

 7                7         1         2         2         2         2         2         2         2         2         2         2         1         7
                  0         0         0         0         0         0         0         0         0         0         0         0         0         0
                  7         1         2         2         2         2         2         2         2         2         2         2         1         7

 8               25         8        11        12        12        12        12        12        12        12        12        11         8        25
                  4         8         8         8         8         8         8         8         8         8         8         8         8         4
                 25         8        11        12        12        12        12        12        12        12        12        11         8        25

 9               34         6        11        13        14        14        14        14        14        14        13        11         6        34
                  0        10        12        12        12        12        12        12        12        12        12        12        10         0
                 34         6        11        13        14        14        14        14        14        14        13        11         6        34

10               81        26        44        54        57        58        58        58        58        57        54        44        26        81
                  4        22        42        44        44        44        44        44        44        44        44        42        22         4
                 81        26        44        54        57        58        58        58        58        57        54        44        26        81

11              129        30        51        62        75        79        80        80        79        75        62        51        30       129
                  0        32        58        70        72        72        72        72        72        72        70        58        32         0
                129        30        51        62        75        79        80        80        79        75        62        51        30       129

12              270        87       138       190       212       232       237       237       232       212       190       138        87       270
                  8        58       122       154       170       172       172       172       172       170       154       122        58         8
                270        87       138       190       212       232       237       237       232       212       190       138        87       270

13              459       118       186       232       286       320       348       348       320       286       232       186       118       459
                  0        92       164       234       266       286       288       288       286       266       234       164        92         0
                459       118       186       232       286       320       348       348       320       286       232       186       118       459

14              943       284       455       597       705       806       854       854       806       705       597       455       284       943
                 20       206       354       478       594       642       666       666       642       594       478       354       206        20
                943       284       455       597       705       806       854       854       806       705       597       455       284       943

15             1689       433       681       815       983      1111      1237      1237      1111       983       815       681       433      1689
                  0       356       552       732       882      1062      1128      1128      1062       882       732       552       356        0
               1689       433       681       815       983      1111      1237      1237      1111       983       815       681       433      1689

16             3357       953      1490      1909      2210      2513      2645      2645      2513      2210      1909      1490       953      3357
                 40       734      1186      1450      1850      2120      2380      2380      2120      1850      1450      1186       734        40
               3357       953      1490      1909      2210      2513      2645      2645      2513      2210      1909      1490       953      3357

17             6202      1616      2454      2928      3286      3512      3642      3642      3512      3286      2928      2454      1616      6202
                  0      1330      2070      2458      2874      3480      3824      3824      3480      2874      2458      2070      1330         0
               6202      1616      2454      2928      3286      3512      3642      3642      3512      3286      2928      2454      1616      6202

18            12095      3333      5031      6144      6751      6978      7038      7038      6978      6751      6144      5031      3333     12095
                 76      2620      4176      4842      5608      6368      6972      6972      6368      5608      4842      4176      2620        76
              12095      3333      5031      6144      6751      6978      7038      7038      6978      6751      6144      5031      3333     12095

19            22542      5964      8753     10025     10110      9784      9169      9169      9784     10110     10025      8753      5964     22542
                  0      4864      7582      8698      9362      9978     10292     10292      9978      9362      8698      7582      4864         0
              22542      5964      8753     10025     10110      9784      9169      9169      9784     10110     10025      8753      5964     22542

20            43083     11757     17127     18944     19119     17413     16655     16655     17413     19119     18944     17127     11757     43083
                152      9486     14878     16834     17262     17232     16496     16496     17232     17262     16834     14878      9486       152
              43083     11757     17127     18944     19119     17413     16655     16655     17413     19119     18944     17127     11757     43083

21            77622     21250     29150     30997     27276     24031     20787     20787     24031     27276     30997     29150     21250     77622
                  0     17802     27374     29654     28922     24744     22542     22542     24744     28922     29654     27374     17802         0
              77622     21250     29150     30997     27276     24031     20787     20787     24031     27276     30997     29150     21250     77622

22           141983     38801     53651     52345     48097     39601     36177     36177     39601     48097     52345     53651     38801    141983
                308     34158     51354     54514     47594     40526     33148     33148     40526     47594     54514     51354     34158       308
             141983     38801     53651     52345     48097     39601     36177     36177     39601     48097     52345     53651     38801    141983

23           233011     67605     83712     82666     64615     53359     44001     44001     53359     64615     82666     83712     67605    233011
                  0     62432     92324     87500     75608     53460     43324     43324     53460     75608     87500     92324     62432         0
             233011     67605     83712     82666     64615     53359     44001     44001     53359     64615     82666     83712     67605    233011

24           397657    108557    142856    125169    107705     82898     73653     73653     82898    107705    125169    142856    108557    397657
                616    114776    155908    149280    109608     83036     61582     61582     83036    109608    149280    155908    114776       616
             397657    108557    142856    125169    107705     82898     73653     73653     82898    107705    125169    142856    108557    397657

25           573327    175683    198181    186929    136122    108922     87879     87879    108922    136122    186929    198181    175683    573327
                  0    189226    262778    210954    162094    103304     80026     80026    103304    162094    210954    262778    189226         0
             573327    175683    198181    186929    136122    108922     87879     87879    108922    136122    186929    198181    175683    573327

26           897312    242927    310789    255786    215832    160157    141018    141018    160157    215832    255786    310789    242927    897312
               1228    321888    383160    330032    212992    153748    113486    113486    153748    212992    330032    383160    321888      1228
             897312    242927    310789    255786    215832    160157    141018    141018    160157    215832    255786    310789    242927    897312

27          1127932    357006    379879    356266    253141    203878    163781    163781    203878    253141    356266    379879    357006   1127932
                  0    455706    588886    409750    294140    184628    148354    148354    184628    294140    409750    588886    455706         0
            1127932    357006    379879    356266    253141    203878    163781    163781    203878    253141    356266    379879    357006   1127932

28          1603340    427509    545256    442313    379567    281332    249944    249944    281332    379567    442313    545256    427509   1603340
               2456    701728    737408    585404    358964    265650    207448    207448    265650    358964    585404    737408    701728      2456
            1603340    427509    545256    442313    379567    281332    249944    249944    281332    379567    442313    545256    427509   1603340

29          1766039    562732    587489    565412    405614    339355    276744    276744    339355    405614    565412    587489    562732   1766039
                  0    851320   1016944    642478    464968    307106    265472    265472    307106    464968    642478   1016944    851320         0
            1766039    562732    587489    565412    405614    339355    276744    276744    339355    405614    565412    587489    562732   1766039

30          2269642    592003    772268    639336    567943    433967    395479    395479    433967    567943    639336    772268    592003   2269642
               4916   1173794   1106246    838446    526056    423882    351256    351256    423882    526056    838446   1106246   1173794      4916
            2269642    592003    772268    639336    567943    433967    395479    395479    433967    567943    639336    772268    592003   2269642

31          2201656    690000    732466    735295    544773    478571    404353    404353    478571    544773    735295    732466    690000   2201656
                  0   1232294   1354716    816856    633414    458096    420320    420320    458096    633414    816856   1354716   1232294         0
            2201656    690000    732466    735295    544773    478571    404353    404353    478571    544773    735295    732466    690000   2201656

32          2554710    648433    885700    761792    703332    562792    530835    530835    562792    703332    761792    885700    648433   2554710
               9828   1515626   1295990    970220    660534    586848    507540    507540    586848    660534    970220   1295990   1515626      9828
            2554710    648433    885700    761792    703332    562792    530835    530835    562792    703332    761792    885700    648433   2554710

33          2179802    656385    733322    769138    594522    544860    482476    482476    544860    594522    769138    733322    656385   2179802
                  0   1385528   1393334    838604    721150    573928    542776    542776    573928    721150    838604   1393334   1385528         0
            2179802    656385    733322    769138    594522    544860    482476    482476    544860    594522    769138    733322    656385   2179802

34          2282610    562600    816291    734359    695572    585519    570644    570644    585519    695572    734359    816291    562600   2282610
              19080   1518382   1177120    896690    689056    653660    584388    584388    653660    689056    896690   1177120   1518382     19080
            2282610    562600    816291    734359    695572    585519    570644    570644    585519    695572    734359    816291    562600   2282610

35          1689688    473968    578196    628190    499846    477232    439608    439608    477232    499846    628190    578196    473968   1689688
                  0   1201794   1085476    680002    656468    554992    536336    536336    554992    656468    680002   1085476   1201794         0
            1689688    473968    578196    628190    499846    477232    439608    439608    477232    499846    628190    578196    473968   1689688

36          1571016    370028    582520    537180    511594    452534    450548    450548    452534    511594    537180    582520    370028   1571016
              28960   1160058    788444    643546    555680    539060    496552    496552    539060    555680    643546    788444   1160058     28960
            1571016    370028    582520    537180    511594    452534    450548    450548    452534    511594    537180    582520    370028   1571016

37           972936    241612    342236    369124    295860    295884    277460    277460    295884    295860    369124    342236    241612    972936
                  0    773236    592230    415340    437668    374852    371548    371548    374852    437668    415340    592230    773236         0
             972936    241612    342236    369124    295860    295884    277460    277460    295884    295860    369124    342236    241612    972936

38           750264    155168    285988    249328    238892    219836    218736    218736    219836    238892    249328    285988    155168    750264
              21888    615872    337094    326976    293504    282736    268796    268796    282736    293504    326976    337094    615872     21888
             750264    155168    285988    249328    238892    219836    218736    218736    219836    238892    249328    285988    155168    750264

39           355040     71760    132032    125448    102464    106464     97856     97856    106464    102464    125448    132032     71760    355040
                  0    316564    185646    168100    171112    143852    148664    148664    143852    171112    168100    185646    316564         0
             355040     71760    132032    125448    102464    106464     97856     97856    106464    102464    125448    132032     71760    355040

40           204160     28000     77088     50720     53120     47656     46496     46496     47656     53120     50720     77088     28000    204160
               4928    185702     64828     93552     71264     69980     67264     67264     69980     71264     93552     64828    185702      4928
             204160     28000     77088     50720     53120     47656     46496     46496     47656     53120     50720     77088     28000    204160

41            57376      8352     22384     15584     13696     13040     11536     11536     13040     13696     15584     22384      8352     57376
                  0     56574     22276     30396     23024     20728     20000     20000     20728     23024     30396     22276     56574         0
              57376      8352     22384     15584     13696     13040     11536     11536     13040     13696     15584     22384      8352     57376

42            22368       192      8384       464      4160       992      2048      2048       992      4160       464      8384       192     22368
                128     22146       384     10884      1056      5256      2448      2448      5256      1056     10884       384     22146       128
              22368       192      8384       464      4160       992      2048      2048       992      4160       464      8384       192     22368

Total      24020418   6525189   8336274   7755770   6507567   5555716   5064052   5064052   5555716   6507567   7755770   8336274   6525189  24020418
              94642  13926424  12751124   9265192   7233880   5945548   5335624   5335624   5945548   7233880   9265192  12751124  13926424     94642
           24020418   6525189   8336274   7755770   6507567   5555716   5064052   5064052   5555716   6507567   7755770   8336274   6525189  24020418

Grand total = 2*94642 + 4*5064052 + 2*5335624 + 4*5555716 + 2*5945548 + 4*6507567 + 4*6525189 + 2*7233880 + 4*7755770 + 4*8336274 + 2*9265192 + 2*12751124 + 2*13926424 + 4*24020418
            = 364164812

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

 5                3         2         1         0         0         0         0         0         0         0         0         1         2         3
                  4         4         0         0         0         0         0         0         0         0         0         0         4         4
                  3         2         1         0         0         0         0         0         0         0         0         1         2         3

 6               14        16        10         7         6         6         6         6         6         6         7        10        16        14
                 20        24        18        12        12        12        12        12        12        12        12        18        24        20
                 14        16        10         7         6         6         6         6         6         6         7        10        16        14

 7               12        13        14        10         9         8         8         8         8         9        10        14        13        12
                 16        20        16        16        12        12        12        12        12        12        16        16        20        16
                 12        13        14        10         9         8         8         8         8         9        10        14        13        12

 8               60        87        97        85        76        75        74        74        75        76        85        97        87        60
                 84       110       134       122       114       108       108       108       108       114       122       134       110        84
                 60        87        97        85        76        75        74        74        75        76        85        97        87        60

 9               74       101       128       122       122       110       109       109       110       122       122       128       101        74
                100       136       146       168       160       152       144       144       152       160       168       146       136       100
                 74       101       128       122       122       110       109       109       110       122       122       128       101        74

10              210       337       440       520       497       493       475       475       493       497       520       440       337       210
                312       444       542       708       706       678       666       666       678       706       708       542       444       312
                210       337       440       520       497       493       475       475       493       497       520       440       337       210

11              324       483       634       744       811       799       794       794       799       811       744       634       483       324
                454       658       740       986      1078      1106      1068      1068      1106      1078       986       740       658       454
                324       483       634       744       811       799       794       794       799       811       744       634       483       324

12              770      1237      1662      2074      2344      2419      2412      2412      2419      2344      2074      1662      1237       770
               1130      1680      2028      2640      3178      3266      3298      3298      3266      3178      2640      2028      1680      1130
                770      1237      1662      2074      2344      2419      2412      2412      2419      2344      2074      1662      1237       770

13             1221      1883      2491      3038      3646      3971      4130      4130      3971      3646      3038      2491      1883      1221
               1768      2626      3024      3960      4810      5376      5640      5640      5376      4810      3960      3024      2626      1768
               1221      1883      2491      3038      3646      3971      4130      4130      3971      3646      3038      2491      1883      1221

14             2824      4577      6123      7682      9246     10410     10928     10928     10410      9246      7682      6123      4577      2824
               4132      6234      7558      9696     11904     13776     14592     14592     13776     11904      9696      7558      6234      4132
               2824      4577      6123      7682      9246     10410     10928     10928     10410      9246      7682      6123      4577      2824

15             4721      7397      9739     11940     14487     17022     18485     18485     17022     14487     11940      9739      7397      4721
               6880     10332     12100     15668     19128     22552     24908     24908     22552     19128     15668     12100     10332      6880
               4721      7397      9739     11940     14487     17022     18485     18485     17022     14487     11940      9739      7397      4721

16            10190     16604     22248     27603     33893     39528     43045     43045     39528     33893     27603     22248     16604     10190
              14994     22822     27590     35838     43386     51550     56222     56222     51550     43386     35838     27590     22822     14994
              10190     16604     22248     27603     33893     39528     43045     43045     39528     33893     27603     22248     16604     10190

17            17962     28677     37799     46871     55964     65422     70758     70758     65422     55964     46871     37799     28677     17962
              26314     39874     47732     61786     75010     85764     92986     92986     85764     75010     61786     47732     39874     26314
              17962     28677     37799     46871     55964     65422     70758     70758     65422     55964     46871     37799     28677     17962

18            37018     60225     81667     99863    120436    135985    146871    146871    135985    120436     99863     81667     60225     37018
              54378     83874    101448    132622    156506    176196    188082    188082    176196    156506    132622    101448     83874     54378
              37018     60225     81667     99863    120436    135985    146871    146871    135985    120436     99863     81667     60225     37018

19            66974    109655    144284    177765    203507    225160    234465    234465    225160    203507    177765    144284    109655     66974
              99224    151624    185162    234868    273548    293964    303920    303920    293964    273548    234868    185162    151624     99224
              66974    109655    144284    177765    203507    225160    234465    234465    225160    203507    177765    144284    109655     66974

20           136360    220804    299633    354653    406284    432469    448357    448357    432469    406284    354653    299633    220804    136360
             197628    310998    373466    472544    528780    559972    570212    570212    559972    528780    472544    373466    310998    197628
             136360    220804    299633    354653    406284    432469    448357    448357    432469    406284    354653    299633    220804    136360

21           244475    409974    527543    623564    671762    698296    698933    698933    698296    671762    623564    527543    409974    244475
             366458    561152    679260    816150    890770    907872    907788    907788    907872    890770    816150    679260    561152    366458
             244475    409974    527543    623564    671762    698296    698933    698933    698296    671762    623564    527543    409974    244475

22           491036    783766   1030841   1154056   1241278   1254490   1253916   1253916   1254490   1241278   1154056   1030841    783766    491036
             695554   1098510   1277326   1513874   1595374   1620396   1604264   1604264   1620396   1595374   1513874   1277326   1098510    695554
             491036    783766   1030841   1154056   1241278   1254490   1253916   1253916   1254490   1241278   1154056   1030841    783766    491036

23           830343   1397433   1718747   1910893   1943871   1933492   1893485   1893485   1933492   1943871   1910893   1718747   1397433    830343
            1241830   1870194   2175746   2439582   2520082   2494910   2470606   2470606   2494910   2520082   2439582   2175746   1870194   1241830
             830343   1397433   1718747   1910893   1943871   1933492   1893485   1893485   1933492   1943871   1910893   1718747   1397433    830343

24          1584767   2468463   3077847   3246678   3315403   3237161   3182571   3182571   3237161   3315403   3246678   3077847   2468463   1584767
            2191120   3363320   3728986   4133364   4172802   4141006   4086726   4086726   4141006   4172802   4133364   3728986   3363320   2191120
            1584767   2468463   3077847   3246678   3315403   3237161   3182571   3182571   3237161   3315403   3246678   3077847   2468463   1584767

25          2429098   4011823   4685793   4921265   4802222   4668201   4546756   4546756   4668201   4802222   4921265   4685793   4011823   2429098
            3573366   5182432   5731118   6057120   6058262   5936132   5892954   5892954   5936132   6058262   6057120   5731118   5182432   3573366
            2429098   4011823   4685793   4921265   4802222   4668201   4546756   4546756   4668201   4802222   4921265   4685793   4011823   2429098

26          4236316   6415027   7584188   7636602   7530708   7233226   7090823   7090823   7233226   7530708   7636602   7584188   6415027   4236316
            5743498   8367408   8862694   9350906   9207498   9080906   9001886   9001886   9080906   9207498   9350906   8862694   8367408   5743498
            4236316   6415027   7584188   7636602   7530708   7233226   7090823   7090823   7233226   7530708   7636602   7584188   6415027   4236316

27          5789510   9272243  10357488  10437176   9946701   9598694   9357983   9357983   9598694   9946701  10437176  10357488   9272243   5789510
            8327240  11469732  12119526  12308716  12147522  11909542  11859342  11859342  11909542  12147522  12308716  12119526  11469732   8327240
            5789510   9272243  10357488  10437176   9946701   9598694   9357983   9357983   9598694   9946701  10437176  10357488   9272243   5789510

28          9037526  13323033  15095461  14752920  14277722  13676719  13431478  13431478  13676719  14277722  14752920  15095461  13323033   9037526
           12075404  16540268  16904692  17284180  16839786  16685810  16572382  16572382  16685810  16839786  17284180  16904692  16540268  12075404
            9037526  13323033  15095461  14752920  14277722  13676719  13431478  13431478  13676719  14277722  14752920  15095461  13323033   9037526

29         10997274  17005645  18353185  18039187  17058524  16495308  16127922  16127922  16495308  17058524  18039187  18353185  17005645  10997274
           15459852  20084506  20485858  20355320  20072208  19772814  19712034  19712034  19772814  20072208  20355320  20485858  20084506  15459852
           10997274  17005645  18353185  18039187  17058524  16495308  16127922  16127922  16495308  17058524  18039187  18353185  17005645  10997274

30         15286037  21984679  24121874  23178666  22356233  21515765  21204025  21204025  21515765  22356233  23178666  24121874  21984679  15286037
           20200618  25978882  25857938  25927838  25361612  25254360  25100354  25100354  25254360  25361612  25927838  25857938  25978882  20200618
           15286037  21984679  24121874  23178666  22356233  21515765  21204025  21204025  21515765  22356233  23178666  24121874  21984679  15286037

31         16558213  24675465  25939512  25191353  23948170  23315290  22892035  22892035  23315290  23948170  25191353  25939512  24675465  16558213
           22794296  27824782  27659990  27268820  27080300  26788436  26730944  26730944  26788436  27080300  27268820  27659990  27824782  22794296
           16558213  24675465  25939512  25191353  23948170  23315290  22892035  22892035  23315290  23948170  25191353  25939512  24675465  16558213

32         20572318  28882692  30786010  29442911  28583482  27768704  27478314  27478314  27768704  28583482  29442911  30786010  28882692  20572318
           26946944  32537204  31592378  31557944  31169752  31123674  30980010  30980010  31123674  31169752  31557944  31592378  32537204  26946944
           20572318  28882692  30786010  29442911  28583482  27768704  27478314  27478314  27768704  28583482  29442911  30786010  28882692  20572318

33         19702272  28197228  28971253  28105945  27062770  26591526  26243055  26243055  26591526  27062770  28105945  28971253  28197228  19702272
           26591428  30347822  29623326  29381050  29391184  29174274  29161708  29161708  29174274  29391184  29381050  29623326  30347822  26591428
           19702272  28197228  28971253  28105945  27062770  26591526  26243055  26243055  26591526  27062770  28105945  28971253  28197228  19702272

34         22070664  29938404  31019276  29811400  29275514  28753370  28569996  28569996  28753370  29275514  29811400  31019276  29938404  22070664
           28664560  32026238  30587594  30890062  30711240  30726600  30657702  30657702  30726600  30711240  30890062  30587594  32026238  28664560
           22070664  29938404  31019276  29811400  29275514  28753370  28569996  28569996  28753370  29275514  29811400  31019276  29938404  22070664

35         18212440  24793076  24967924  24377888  23842016  23637620  23445388  23445388  23637620  23842016  24377888  24967924  24793076  18212440
           24064564  25366066  24702096  24823888  24913978  24815780  24859264  24859264  24815780  24913978  24823888  24702096  25366066  24064564
           18212440  24793076  24967924  24377888  23842016  23637620  23445388  23445388  23637620  23842016  24377888  24967924  24793076  18212440

36         18209368  23329340  23584608  22907660  22784804  22564956  22500008  22500008  22564956  22784804  22907660  23584608  23329340  18209368
           23243460  23463824  22752554  23206106  23096384  23176146  23173078  23173078  23176146  23096384  23206106  22752554  23463824  23243460
           18209368  23329340  23584608  22907660  22784804  22564956  22500008  22500008  22564956  22784804  22907660  23584608  23329340  18209368

37         12289052  15686192  15540816  15343468  15227400  15183804  15120828  15120828  15183804  15227400  15343468  15540816  15686192  12289052
           15766056  15166772  15183210  15361848  15404318  15411374  15461928  15461928  15411374  15404318  15361848  15183210  15166772  15766056
           12289052  15686192  15540816  15343468  15227400  15183804  15120828  15120828  15183804  15227400  15343468  15540816  15686192  12289052

38          9971996  11935812  11815024  11674900  11703508  11637956  11644300  11644300  11637956  11703508  11674900  11815024  11935812   9971996
           12210984  11372328  11510264  11657806  11625454  11713076  11708116  11708116  11713076  11625454  11657806  11510264  11372328  12210984
            9971996  11935812  11815024  11674900  11703508  11637956  11644300  11644300  11637956  11703508  11674900  11815024  11935812   9971996

39          5004140   5992324   5836748   5880100   5873592   5867076   5871868   5871868   5867076   5873592   5880100   5836748   5992324   5004140
            6104392   5543086   5820962   5803094   5842616   5880180   5880548   5880548   5880180   5842616   5803094   5820962   5543086   6104392
            5004140   5992324   5836748   5880100   5873592   5867076   5871868   5871868   5867076   5873592   5880100   5836748   5992324   5004140

40          2745036   3063616   3001244   3022124   3024012   3023036   3028284   3028284   3023036   3024012   3022124   3001244   3063616   2745036
            3121788   2881382   3008174   2986096   3013272   3026196   3028308   3028308   3026196   3013272   2986096   3008174   2881382   3121788
            2745036   3063616   3001244   3022124   3024012   3023036   3028284   3028284   3023036   3024012   3022124   3001244   3063616   2745036

41           808592    913804    880656    913052    898468    911228    907132    907132    911228    898468    913052    880656    913804    808592
             913868    841874    913484    880312    911916    899044    907932    907932    899044    911916    880312    913484    841874    913868
             808592    913804    880656    913052    898468    911228    907132    907132    911228    898468    913052    880656    913804    808592

42           239036    239036    239036    239036    239036    239036    239036    239036    239036    239036    239036    239036    239036    239036
             239036    239036    239036    239036    239036    239036    239036    239036    239036    239036    239036    239036    239036    239036
             239036    239036    239036    239036    239036    239036    239036    239036    239036    239036    239036    239036    239036    239036

Total     197588248 275171175 289742044 283543821 276458524 270738831 267709053 267709053 270738831 276458524 283543821 289742044 275171175 197588248
          260943758 302758282 302177916 305214746 303383698 301992048 301258780 301258780 301992048 303383698 305214746 302177916 302758282 260943758
          197588248 275171175 289742044 283543821 276458524 270738831 267709053 267709053 270738831 276458524 283543821 289742044 275171175 197588248

Grand total = 4*197588248 + 2*260943758 + 4*267709053 + 4*270738831 + 4*275171175 + 4*276458524 + 4*283543821 + 4*289742044 + 2*301258780 + 2*301992048 + 2*302177916 + 2*302758282 + 2*303383698 + 2*305214746
            = 11599265240

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   137902    43263    92960   135114   184827   251972   344569   471406   644371   879451  1194995  1616878  2081342   137902    66920    98698   107103   140505   189007   257254   351133   479211   652435   881974
          1175206  1476250  1807680    90581    57121    76722    97020   131057   182451   251683   344855   471573   644392   879433  1194985  1616876  2081341
 1          94639        0    80780     4063    31083    50510    68959    92951   126628   173106   236359   321202   434600   559440        0    13859    13859    35140    37924    51178    69263    94433   128827   175375   237067
           315882   396798   485882    13859    13859    27718    41577    40186    47849    66299    92305   126812   173289   236404   321194   434593   559438
 2          60479   133137        0   124036    12479    54574    85936   117374   158661   216223   295197   401267   542979   698955    44939    21280    36819    28700    60593    65489    87667   118388   161128   219180   296215
           394668   495756   607054    50679    35139    27020    44240    64823    66581    81945   113674   157810   216489   295440   401325   542978   698958
 3          73462    38615   149188        0   146001    17903    67407   105077   143613   194270   264499   359523   486604   626419    64649    64649    35252    49107    38032    74579    80648   107521   144919   196651   265560
           353744   444320   544062    83261    72071    48704    35252    51891    76479    80762   100603   139504   193327   264769   359761   486666   626446
 4         104006    75555    28207   155780        0   154375    19862    72188   112168   153239   207123   280828   380093   489378    91666    76252    76252    40139    53699    41328    79734    86202   114702   154158   207678
           276432   347136   425040   109745    88714    78873    53494    38171    54899    80926    86068   107552   149035   206151   281036   380257   489426
 5         145787   113124    75420    24106   158427        0   157896    20831    74255   115074   157027   211459   285608   367734   126410   104250    85110    80410    42280    55635    42735    81864    88424   117310   156535
           207869   260843   319327   146483   112836    89100    81994    55587    39431    56118    82753    88338   110557   152959   210497   285628   367685
 6         199890   155997   115197    75407    22319   159313        0   159172    21467    75082   115880   157478   211485   271951   173099   141727   114241    87932    82103    43056    56307    43176    82469    88877   117075
           154024   192832   235932   199195   153624   112179    89438    83115    56355    39864    56496    83319    89201   111785   153894   210554   271545
 7         271951   211485   157478   115880    75082    21467   159172        0   159313    22319    75407   115197   155997   199890   235932   192832   154024   117075    88877    82469    43176    56307    43056    82103    87932
           114241   141727   173099   271545   210554   153894   111785    89201    83319    56496    39864    56355    83115    89438   112179   153624   199195
 8         367734   285608   211459   157027   115074    74255    20831   157896        0   158427    24106    75420   113124   145787   319327   260843   207869   156535   117310    88424    81864    42735    55635    42280    80410
            85110   104250   126410   367685   285628   210497   152959   110557    88338    82753    56118    39431    55587    81994    89100   112836   146483
 9         489378   380093   280828   207123   153239   112168    72188    19862   154375        0   155780    28207    75555   104006   425040   347136   276432   207678   154158   114702    86202    79734    41328    53699    40139
            76252    76252    91666   489426   380257   281036   206151   149035   107552    86068    80926    54899    38171    53494    78873    88714   109745
10         626419   486604   359523   264499   194270   143613   105077    67407    17903   146001        0   149188    38615    73462   544062   444320   353744   265560   196651   144919   107521    80648    74579    38032    49107
            35252    64649    64649   626446   486666   359761   264769   193327   139504   100603    80762    76479    51891    35252    48704    72071    83261
11         698955   542979   401267   295197   216223   158661   117374    85936    54574    12479   124036        0   133137    60479   607054   495756   394668   296215   219180   161128   118388    87667    65489    60593    28700
            36819    21280    44939   698958   542978   401325   295440   216489   157810   113674    81945    66581    64823    44240    27020    35139    50679
12         559440   434600   321202   236359   173106   126628    92951    68959    50510    31083     4063    80780        0    94639   485882   396798   315882   237067   175375   128827    94433    69263    51178    37924    35140
            13859    13859        0   559438   434593   321194   236404   173289   126812    92305    66299    47849    40186    41577    27718    13859    13859
13        2081342  1616878  1194995   879451   644371   471406   344569   251972   184827   135114    92960    43263   137902        0  1807680  1476250  1175206   881974   652435   479211   351133   257254   189007   140505   107103
            98698    66920   137902  2081341  1616876  1194985   879433   644392   471573   344855   251683   182451   131057    97020    76722    57121    90581
14          47321        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                0        0        0    47321        0        0        0        0        0        0        0        0        0        0        0        0        0
15          39202    43261    29402    55440    77010   107174   147196   201600   275788   376936   514444   699032   945824  1217522    39202        0    47320    50682    79212   109082   149904   205158   280224   381614   515912
           687454   863560  1057438    39202    43261    29402    55440    77010   107174   147196   201600   275788   376936   514444   699032   945824  1217522
16          64952    40595    53757    36537    68892    95694   133170   182880   250410   342342   467268   634944   859116  1105908    48714    48714        0    58800    62976    98418   135504   186126   254436   346590   468600
           624426   784392   960498    64952    40595    53757    36537    68892    95694   133170   182880   250410   342342   467268   634944   859116  1105908
17          87438    67260    36993    55317    35315    66584    92484   128688   176680   241766   330078   448560   606942   781298    73986    53808    53808        0    56826    60858    95088   130858   179536   244762   331016
           441126   554148   678566    87438    67260    36993    55317    35315    66584    92484   128688   176680   241766   330078   448560   606942   781298
18         119798    91938    66864    36218    56437    35530    66980    93024   129404   177548   242624   329800   446284   574498   103082    83580    58506    55720        0    57154    61200    95574   131376   179758   243304
           324326   407456   498950   119798    91938    66864    36218    56437    35530    66980    93024   129404   177548   242624   329800   446284   574498
19         163868   126940    92320    66932    35774    56809    35506    66912    92906   129150   176956   240752   325868   419512   141942   115400    91166    60008    56546        0    57072    61090    95284   130626   177448
           236734   297496   364326   163868   126940    92320    66932    35774    56809    35506    66912    92906   129150   176956   240752   325868   419512
20         224182   173992   128104    92732    66920    35611    56953    35541    66924    92862   128898   175824   238194   306702   194546   158696   125714    93688    60706    56882        0    57024    60984    94842   129096
           172854   217404   266310   224182   173992   128104    92732    66920    35611    56953    35541    66924    92862   128898   175824   238194   306702
21         306702   238194   175824   128898    92862    66924    35541    56953    35611    66920    92732   128104   173992   224182   266310   217404   172854   129096    94842    60984    57024        0    56882    60706    93688
           125714   158696   194546   306702   238194   175824   128898    92862    66924    35541    56953    35611    66920    92732   128104   173992   224182
22         419512   325868   240752   176956   129150    92906    66912    35506    56809    35774    66932    92320   126940   163868   364326   297496   236734   177448   130626    95284    61090    57072        0    56546    60008
            91166   115400   141942   419512   325868   240752   176956   129150    92906    66912    35506    56809    35774    66932    92320   126940   163868
23         574498   446284   329800   242624   177548   129404    93024    66980    35530    56437    36218    66864    91938   119798   498950   407456   324326   243304   179758   131376    95574    61200    57154        0    55720
            58506    83580   103082   574498   446284   329800   242624   177548   129404    93024    66980    35530    56437    36218    66864    91938   119798
24         781298   606942   448560   330078   241766   176680   128688    92484    66584    35315    55317    36993    67260    87438   678566   554148   441126   331016   244762   179536   130858    95088    60858    56826        0
            53808    53808    73986   781298   606942   448560   330078   241766   176680   128688    92484    66584    35315    55317    36993    67260    87438
25        1105908   859116   634944   467268   342342   250410   182880   133170    95694    68892    36537    53757    40595    64952   960498   784392   624426   468600   346590   254436   186126   135504    98418    62976    58800
                0    48714    48714  1105908   859116   634944   467268   342342   250410   182880   133170    95694    68892    36537    53757    40595    64952
26        1217522   945824   699032   514444   376936   275788   201600   147196   107174    77010    55440    29402    43261    39202  1057438   863560   687454   515912   381614   280224   205158   149904   109082    79212    50682
            47320        0    39202  1217522   945824   699032   514444   376936   275788   201600   147196   107174    77010    55440    29402    43261    39202
27              0        0        0        0        0        0        0        0        0        0        0        0        0    47321        0        0        0        0        0        0        0        0        0        0        0
                0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0    47321
28          90581    57121    76722    97020   131057   182451   251683   344855   471573   644392   879433  1194985  1616876  2081341   137902    66920    98698   107103   140505   189007   257254   351133   479211   652435   881974
          1175206  1476250  1807680        0   137902    43263    92960   135114   184827   251972   344569   471406   644371   879451  1194995  1616878  2081342
29          13859    13859    27718    41577    40186    47849    66299    92305   126812   173289   236404   321194   434593   559438        0    13859    13859    35140    37924    51178    69263    94433   128827   175375   237067
           315882   396798   485882    94639        0    80780     4063    31083    50510    68959    92951   126628   173106   236359   321202   434600   559440
30          50679    35139    27020    44240    64823    66581    81945   113674   157810   216489   295440   401325   542978   698958    44939    21280    36819    28700    60593    65489    87667   118388   161128   219180   296215
           394668   495756   607054    60479   133137        0   124036    12479    54574    85936   117374   158661   216223   295197   401267   542979   698955
31          83261    72071    48704    35252    51891    76479    80762   100603   139504   193327   264769   359761   486666   626446    64649    64649    35252    49107    38032    74579    80648   107521   144919   196651   265560
           353744   444320   544062    73462    38615   149188        0   146001    17903    67407   105077   143613   194270   264499   359523   486604   626419
32         109745    88714    78873    53494    38171    54899    80926    86068   107552   149035   206151   281036   380257   489426    91666    76252    76252    40139    53699    41328    79734    86202   114702   154158   207678
           276432   347136   425040   104006    75555    28207   155780        0   154375    19862    72188   112168   153239   207123   280828   380093   489378
33         146483   112836    89100    81994    55587    39431    56118    82753    88338   110557   152959   210497   285628   367685   126410   104250    85110    80410    42280    55635    42735    81864    88424   117310   156535
           207869   260843   319327   145787   113124    75420    24106   158427        0   157896    20831    74255   115074   157027   211459   285608   367734
34         199195   153624   112179    89438    83115    56355    39864    56496    83319    89201   111785   153894   210554   271545   173099   141727   114241    87932    82103    43056    56307    43176    82469    88877   117075
           154024   192832   235932   199890   155997   115197    75407    22319   159313        0   159172    21467    75082   115880   157478   211485   271951
35         271545   210554   153894   111785    89201    83319    56496    39864    56355    83115    89438   112179   153624   199195   235932   192832   154024   117075    88877    82469    43176    56307    43056    82103    87932
           114241   141727   173099   271951   211485   157478   115880    75082    21467   159172        0   159313    22319    75407   115197   155997   199890
36         367685   285628   210497   152959   110557    88338    82753    56118    39431    55587    81994    89100   112836   146483   319327   260843   207869   156535   117310    88424    81864    42735    55635    42280    80410
            85110   104250   126410   367734   285608   211459   157027   115074    74255    20831   157896        0   158427    24106    75420   113124   145787
37         489426   380257   281036   206151   149035   107552    86068    80926    54899    38171    53494    78873    88714   109745   425040   347136   276432   207678   154158   114702    86202    79734    41328    53699    40139
            76252    76252    91666   489378   380093   280828   207123   153239   112168    72188    19862   154375        0   155780    28207    75555   104006
38         626446   486666   359761   264769   193327   139504   100603    80762    76479    51891    35252    48704    72071    83261   544062   444320   353744   265560   196651   144919   107521    80648    74579    38032    49107
            35252    64649    64649   626419   486604   359523   264499   194270   143613   105077    67407    17903   146001        0   149188    38615    73462
39         698958   542978   401325   295440   216489   157810   113674    81945    66581    64823    44240    27020    35139    50679   607054   495756   394668   296215   219180   161128   118388    87667    65489    60593    28700
            36819    21280    44939   698955   542979   401267   295197   216223   158661   117374    85936    54574    12479   124036        0   133137    60479
40         559438   434593   321194   236404   173289   126812    92305    66299    47849    40186    41577    27718    13859    13859   485882   396798   315882   237067   175375   128827    94433    69263    51178    37924    35140
            13859    13859        0   559440   434600   321202   236359   173106   126628    92951    68959    50510    31083     4063    80780        0    94639
41        2081341  1616876  1194985   879433   644392   471573   344855   251683   182451   131057    97020    76722    57121    90581  1807680  1476250  1175206   881974   652435   479211   351133   257254   189007   140505   107103
            98698    66920   137902  2081342  1616878  1194995   879451   644371   471406   344569   251972   184827   135114    92960    43263   137902        0

Sum of all rows                     = 4(1*0 + 1*43263 + 1*57121 + 1*66920 + 1*76722 + 1*90581 + 1*92960 + 1*97020 + 1*98698 + 1*107103 + 1*131057 + 1*135114 + 2*137902 + 1*140505 + 1*182451 + 1*184827 + 1*189007 + 1*251683 +
                                        1*251972 + 1*257254 + 1*344569 + 1*344855 + 1*351133 + 1*471406 + 1*471573 + 1*479211 + 1*644371 + 1*644392 + 1*652435 + 1*879433 + 1*879451 + 1*881974 + 1*1175206 + 1*1194985 + 1*1194995 +
                                        1*1476250 + 1*1616876 + 1*1616878 + 1*1807680 + 1*2081341 + 1*2081342) +
                                      4(2*0 + 1*4063 + 4*13859 + 1*27718 + 1*31083 + 1*35140 + 1*37924 + 1*40186 + 1*41577 + 1*47849 + 1*50510 + 1*51178 + 1*66299 + 1*68959 + 1*69263 + 1*80780 + 1*92305 + 1*92951 + 1*94433 +
                                        1*94639 + 1*126628 + 1*126812 + 1*128827 + 1*173106 + 1*173289 + 1*175375 + 1*236359 + 1*236404 + 1*237067 + 1*315882 + 1*321194 + 1*321202 + 1*396798 + 1*434593 + 1*434600 + 1*485882 +
                                        1*559438 + 1*559440) +
                                      4(1*0 + 1*12479 + 1*21280 + 1*27020 + 1*28700 + 1*35139 + 1*36819 + 1*44240 + 1*44939 + 1*50679 + 1*54574 + 1*60479 + 1*60593 + 1*64823 + 1*65489 + 1*66581 + 1*81945 + 1*85936 + 1*87667 +
                                        1*113674 + 1*117374 + 1*118388 + 1*124036 + 1*133137 + 1*157810 + 1*158661 + 1*161128 + 1*216223 + 1*216489 + 1*219180 + 1*295197 + 1*295440 + 1*296215 + 1*394668 + 1*401267 + 1*401325 +
                                        1*495756 + 1*542978 + 1*542979 + 1*607054 + 1*698955 + 1*698958) +
                                      4(1*0 + 1*17903 + 2*35252 + 1*38032 + 1*38615 + 1*48704 + 1*49107 + 1*51891 + 2*64649 + 1*67407 + 1*72071 + 1*73462 + 1*74579 + 1*76479 + 1*80648 + 1*80762 + 1*83261 + 1*100603 + 1*105077 +
                                        1*107521 + 1*139504 + 1*143613 + 1*144919 + 1*146001 + 1*149188 + 1*193327 + 1*194270 + 1*196651 + 1*264499 + 1*264769 + 1*265560 + 1*353744 + 1*359523 + 1*359761 + 1*444320 + 1*486604 +
                                        1*486666 + 1*544062 + 1*626419 + 1*626446) +
                                      4(1*0 + 1*19862 + 1*28207 + 1*38171 + 1*40139 + 1*41328 + 1*53494 + 1*53699 + 1*54899 + 1*72188 + 1*75555 + 2*76252 + 1*78873 + 1*79734 + 1*80926 + 1*86068 + 1*86202 + 1*88714 + 1*91666 +
                                        1*104006 + 1*107552 + 1*109745 + 1*112168 + 1*114702 + 1*149035 + 1*153239 + 1*154158 + 1*154375 + 1*155780 + 1*206151 + 1*207123 + 1*207678 + 1*276432 + 1*280828 + 1*281036 + 1*347136 +
                                        1*380093 + 1*380257 + 1*425040 + 1*489378 + 1*489426) +
                                      4(1*0 + 1*20831 + 1*24106 + 1*39431 + 1*42280 + 1*42735 + 1*55587 + 1*55635 + 1*56118 + 1*74255 + 1*75420 + 1*80410 + 1*81864 + 1*81994 + 1*82753 + 1*85110 + 1*88338 + 1*88424 + 1*89100 +
                                        1*104250 + 1*110557 + 1*112836 + 1*113124 + 1*115074 + 1*117310 + 1*126410 + 1*145787 + 1*146483 + 1*152959 + 1*156535 + 1*157027 + 1*157896 + 1*158427 + 1*207869 + 1*210497 + 1*211459 +
                                        1*260843 + 1*285608 + 1*285628 + 1*319327 + 1*367685 + 1*367734) +
                                      4(1*0 + 1*21467 + 1*22319 + 1*39864 + 1*43056 + 1*43176 + 1*56307 + 1*56355 + 1*56496 + 1*75082 + 1*75407 + 1*82103 + 1*82469 + 1*83115 + 1*83319 + 1*87932 + 1*88877 + 1*89201 + 1*89438 +
                                        1*111785 + 1*112179 + 1*114241 + 1*115197 + 1*115880 + 1*117075 + 1*141727 + 1*153624 + 1*153894 + 1*154024 + 1*155997 + 1*157478 + 1*159172 + 1*159313 + 1*173099 + 1*192832 + 1*199195 +
                                        1*199890 + 1*210554 + 1*211485 + 1*235932 + 1*271545 + 1*271951) +
                                      2(40*0 + 2*47321) +
                                      2(1*0 + 2*29402 + 3*39202 + 2*43261 + 1*47320 + 1*50682 + 2*55440 + 2*77010 + 1*79212 + 2*107174 + 1*109082 + 2*147196 + 1*149904 + 2*201600 + 1*205158 + 2*275788 + 1*280224 + 2*376936 +
                                        1*381614 + 2*514444 + 1*515912 + 1*687454 + 2*699032 + 1*863560 + 2*945824 + 1*1057438 + 2*1217522) +
                                      2(1*0 + 2*36537 + 2*40595 + 2*48714 + 2*53757 + 1*58800 + 1*62976 + 2*64952 + 2*68892 + 2*95694 + 1*98418 + 2*133170 + 1*135504 + 2*182880 + 1*186126 + 2*250410 + 1*254436 + 2*342342 +
                                        1*346590 + 2*467268 + 1*468600 + 1*624426 + 2*634944 + 1*784392 + 2*859116 + 1*960498 + 2*1105908) +
                                      2(1*0 + 2*35315 + 2*36993 + 2*53808 + 2*55317 + 1*56826 + 1*60858 + 2*66584 + 2*67260 + 1*73986 + 2*87438 + 2*92484 + 1*95088 + 2*128688 + 1*130858 + 2*176680 + 1*179536 + 2*241766 + 1*244762 +
                                        2*330078 + 1*331016 + 1*441126 + 2*448560 + 1*554148 + 2*606942 + 1*678566 + 2*781298) +
                                      2(1*0 + 2*35530 + 2*36218 + 1*55720 + 2*56437 + 1*57154 + 1*58506 + 1*61200 + 2*66864 + 2*66980 + 1*83580 + 2*91938 + 2*93024 + 1*95574 + 1*103082 + 2*119798 + 2*129404 + 1*131376 + 2*177548 +
                                        1*179758 + 2*242624 + 1*243304 + 1*324326 + 2*329800 + 1*407456 + 2*446284 + 1*498950 + 2*574498) +
                                      2(1*0 + 2*35506 + 2*35774 + 1*56546 + 2*56809 + 1*57072 + 1*60008 + 1*61090 + 2*66912 + 2*66932 + 1*91166 + 2*92320 + 2*92906 + 1*95284 + 1*115400 + 2*126940 + 2*129150 + 1*130626 + 1*141942 +
                                        2*163868 + 2*176956 + 1*177448 + 1*236734 + 2*240752 + 1*297496 + 2*325868 + 1*364326 + 2*419512) +
                                      2(1*0 + 2*35541 + 2*35611 + 1*56882 + 2*56953 + 1*57024 + 1*60706 + 1*60984 + 2*66920 + 2*66924 + 2*92732 + 2*92862 + 1*93688 + 1*94842 + 1*125714 + 2*128104 + 2*128898 + 1*129096 + 1*158696 +
                                        1*172854 + 2*173992 + 2*175824 + 1*194546 + 1*217404 + 2*224182 + 2*238194 + 1*266310 + 2*306702)
                                    = 96081672 + 26100756 + 33345096 + 31023080 + 26030268 + 22222864 + 20256208 + 189284 + 27852848 + 25502248 + 18530384 + 14467760 + 11891096 + 10671248
                                    = 364164812

Value repetition frequencies        = 4(40*1 + 1*2) +
                                      4(36*1 + 1*2 + 1*4) +
                                      4(42*1) +
                                      4(38*1 + 2*2) +
                                      4(40*1 + 1*2) +
                                      4(42*1) +
                                      4(42*1) +
                                      2(1*2 + 1*40) +
                                      2(13*1 + 13*2 + 1*3) +
                                      2(12*1 + 15*2) +
                                      2(12*1 + 15*2) +
                                      2(14*1 + 14*2) +
                                      2(14*1 + 14*2) +
                                      2(14*1 + 14*2)
                                    = 1764

Number of distinct row element sets = 14

Number of rows                      = 7*2 + 7*4
                                    = 42

Number of distinct values           = 439

Distinct values       0    4063   12479   13859   17903   19862   20831   21280   21467   22319   24106   27020   27718   28207   28700   29402   31083   35139   35140   35252
Frequency           124       4       4      16       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       8
Distinct values   35315   35506   35530   35541   35611   35774   36218   36537   36819   36993   37924   38032   38171   38615   39202   39431   39864   40139   40186   40595
Frequency             4       4       4       4       4       4       4       4       4       4       4       4       4       4       6       4       4       4       4       4
Distinct values   41328   41577   42280   42735   43056   43176   43261   43263   44240   44939   47320   47321   47849   48704   48714   49107   50510   50679   50682   51178
Frequency             4       4       4       4       4       4       4       4       4       4       2       4       4       4       4       4       4       4       2       4
Distinct values   51891   53494   53699   53757   53808   54574   54899   55317   55440   55587   55635   55720   56118   56307   56355   56437   56496   56546   56809   56826
Frequency             4       4       4       4       4       4       4       4       4       4       4       2       4       4       4       4       4       2       4       2
Distinct values   56882   56953   57024   57072   57121   57154   58506   58800   60008   60479   60593   60706   60858   60984   61090   61200   62976   64649   64823   64952
Frequency             2       4       2       2       4       2       2       2       2       4       4       2       2       2       2       2       2       8       4       4
Distinct values   65489   66299   66581   66584   66864   66912   66920   66924   66932   66980   67260   67407   68892   68959   69263   72071   72188   73462   73986   74255
Frequency             4       4       4       4       4       4       8       4       4       4       4       4       4       4       4       4       4       4       2       4
Distinct values   74579   75082   75407   75420   75555   76252   76479   76722   77010   78873   79212   79734   80410   80648   80762   80780   80926   81864   81945   81994
Frequency             4       4       4       4       4       8       4       4       4       4       2       4       4       4       4       4       4       4       4       4
Distinct values   82103   82469   82753   83115   83261   83319   83580   85110   85936   86068   86202   87438   87667   87932   88338   88424   88714   88877   89100   89201
Frequency             4       4       4       4       4       4       2       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values   89438   90581   91166   91666   91938   92305   92320   92484   92732   92862   92906   92951   92960   93024   93688   94433   94639   94842   95088   95284
Frequency             4       4       2       4       4       4       4       4       4       4       4       4       4       4       2       4       4       2       2       2
Distinct values   95574   95694   97020   98418   98698  100603  103082  104006  104250  105077  107103  107174  107521  107552  109082  109745  110557  111785  112168  112179
Frequency             2       4       4       2       4       4       2       4       4       4       4       4       4       4       2       4       4       4       4       4
Distinct values  112836  113124  113674  114241  114702  115074  115197  115400  115880  117075  117310  117374  118388  119798  124036  125714  126410  126628  126812  126940
Frequency             4       4       4       4       4       4       4       2       4       4       4       4       4       4       4       2       4       4       4       4
Distinct values  128104  128688  128827  128898  129096  129150  129404  130626  130858  131057  131376  133137  133170  135114  135504  137902  139504  140505  141727  141942
Frequency             4       4       4       4       2       4       4       2       2       4       2       4       4       4       2       8       4       4       4       2
Distinct values  143613  144919  145787  146001  146483  147196  149035  149188  149904  152959  153239  153624  153894  154024  154158  154375  155780  155997  156535  157027
Frequency             4       4       4       4       4       4       4       4       2       4       4       4       4       4       4       4       4       4       4       4
Distinct values  157478  157810  157896  158427  158661  158696  159172  159313  161128  163868  172854  173099  173106  173289  173992  175375  175824  176680  176956  177448
Frequency             4       4       4       4       4       2       4       4       4       4       2       4       4       4       4       4       4       4       4       2
Distinct values  177548  179536  179758  182451  182880  184827  186126  189007  192832  193327  194270  194546  196651  199195  199890  201600  205158  206151  207123  207678
Frequency             4       2       2       4       4       4       2       4       4       4       4       2       4       4       4       4       2       4       4       4
Distinct values  207869  210497  210554  211459  211485  216223  216489  217404  219180  224182  235932  236359  236404  236734  237067  238194  240752  241766  242624  243304
Frequency             4       4       4       4       4       4       4       2       4       4       4       4       4       2       4       4       4       4       4       2
Distinct values  244762  250410  251683  251972  254436  257254  260843  264499  264769  265560  266310  271545  271951  275788  276432  280224  280828  281036  285608  285628
Frequency             2       4       4       4       2       4       4       4       4       4       2       4       4       4       4       2       4       4       4       4
Distinct values  295197  295440  296215  297496  306702  315882  319327  321194  321202  324326  325868  329800  330078  331016  342342  344569  344855  346590  347136  351133
Frequency             4       4       4       2       4       4       4       4       4       2       4       4       4       2       4       4       4       2       4       4
Distinct values  353744  359523  359761  364326  367685  367734  376936  380093  380257  381614  394668  396798  401267  401325  407456  419512  425040  434593  434600  441126
Frequency             4       4       4       2       4       4       4       4       4       2       4       4       4       4       2       4       4       4       4       2
Distinct values  444320  446284  448560  467268  468600  471406  471573  479211  485882  486604  486666  489378  489426  495756  498950  514444  515912  542978  542979  544062
Frequency             4       4       4       4       2       4       4       4       4       4       4       4       4       4       2       4       2       4       4       4
Distinct values  554148  559438  559440  574498  606942  607054  624426  626419  626446  634944  644371  644392  652435  678566  687454  698955  698958  699032  781298  784392
Frequency             2       4       4       4       4       4       2       4       4       4       4       4       4       2       2       4       4       4       4       2
Distinct values  859116  863560  879433  879451  881974  945824  960498 1057438 1105908 1175206 1194985 1194995 1217522 1476250 1616876 1616878 1807680 2081341 2081342
Frequency             4       2       4       4       4       4       2       2       4       4       4       4       4       4       4       4       4       4       4

Sum of frequencies                  = 73*2 + 358*4 + 1*6 + 5*8 + 1*16 + 1*124
                                    = 1764

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

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                                     = 41*42
                                                                                 = 1722
a = 15, b = 3
 L                C
 4                8
 5                8
 6               84
 7               76
 8              504
 9              604
10             2160
11             3008
12             7824
13            11456
14            26984
15            41272
16            89088
17           142560
18           284772
19           468256
20           887760
21          1471160
22          2658296
23          4348988
24          7383052
25         11618452
26         18183316
27         26849972
28         38252740
29         52072524
30         67270640
31         83466004
32         97892696
33        109706696
34        117140112
35        117218340
36        114027372
37         99840628
38         87359112
39         64649080
40         47804660
41         28304980
42         15217316
43          6515228
44          1935180
45           478780
Total    1223631748

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

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

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

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

 8                6         14         10         17         12         13         12         12         12         13         12         17         10         14          6
                 14          4         12          8         14          8          8          8          8          8         14          8         12          4         14
                  6         14         10         17         12         13         12         12         12         13         12         17         10         14          6

 9               10          7         16         12         24         14         15         14         15         14         24         12         16          7         10
                  6         10          6         20         12         20         12         12         12         20         12         20          6         10          6
                 10          7         16         12         24         14         15         14         15         14         24         12         16          7         10

10               20         42         39         66         56         75         58         60         58         75         56         66         39         42         20
                 38         22         32         34         62         44         54         44         54         44         62         34         32         22         38
                 20         42         39         66         56         75         58         60         58         75         56         66         39         42         20

11               41         40         57         54        102         78        107         80        107         78        102         54         57         40         41
                 32         48         38         60         58        110         72         96         72        110         58         60         38         48         32
                 41         40         57         54        102         78        107         80        107         78        102         54         57         40         41

12               79        124        133        187        191        282        228        304        228        282        191        187        133        124         79
                110         90        122        112        188        170        274        188        274        170        188        112        122         90        110
                 79        124        133        187        191        282        228        304        228        282        191        187        133        124         79

13              146        159        193        193        298        281        493        332        493        281        298        193        193        159        146
                138        176        170        208        200        384        306        576        306        384        200        208        170        176        138
                146        159        193        193        298        281        493        332        493        281        298        193        193        159        146

14              285        412        435        572        584        911        773       1262        773        911        584        572        435        412        285
                372        356        458        444        582        582       1124        736       1124        582        582        444        458        356        372
                285        412        435        572        584        911        773       1262        773        911        584        572        435        412        285

15              538        615        707        705       1001        900       1814       1138       1814        900       1001        705        707        615        538
                558        686        688        822        762       1350       1034       2076       1034       1350        762        822        688        686        558
                538        615        707        705       1001        900       1814       1138       1814        900       1001        705        707        615        538

16             1039       1410       1518       1901       1886       3058       2291       3894       2291       3058       1886       1901       1518       1410       1039
               1282       1340       1602       1624       2298       1848       3402       2096       3402       1848       2298       1624       1602       1340       1282
               1039       1410       1518       1901       1886       3058       2291       3894       2291       3058       1886       1901       1518       1410       1039

17             1983       2355       2761       2677       4070       2931       5290       3048       5290       2931       4070       2677       2761       2355       1983
               2148       2612       2688       3552       2886       4922       2794       4992       2794       4922       2886       3552       2688       2612       2148
               1983       2355       2761       2677       4070       2931       5290       3048       5290       2931       4070       2677       2761       2355       1983

18             3812       5081       5354       7502       6039       9572       5820       9212       5820       9572       6039       7502       5354       5081       3812
               4560       4998       6396       5730       9158       5478       8236       4516       8236       5478       9158       5730       6396       4998       4560
               3812       5081       5354       7502       6039       9572       5820       9212       5820       9572       6039       7502       5354       5081       3812

19             7442       8777      11905       9741      15204       8391      12687       6632      12687       8391      15204       9741      11905       8777       7442
               8076      10636      10068      15476       9594      14250       6288       9628       6288      14250       9594      15476      10068      10636       8076
               7442       8777      11905       9741      15204       8391      12687       6632      12687       8391      15204       9741      11905       8777       7442

20            13959      20783      18905      29022      17903      25181      12903      19206      12903      25181      17903      29022      18905      20783      13959
              17640      18438      27974      19238      28810      13700      17066       8992      17066      13700      28810      19238      27974      18438      17640
              13959      20783      18905      29022      17903      25181      12903      19206      12903      25181      17903      29022      18905      20783      13959

21            30946      32165      50129      31862      45466      20305      26672      13166      26672      20305      45466      31862      50129      32165      30946
              29958      47470      35442      54314      25976      31982      12804      18756      12804      31982      25976      54314      35442      47470      29958
              30946      32165      50129      31862      45466      20305      26672      13166      26672      20305      45466      31862      50129      32165      30946

22            50782      88380      62715      92754      45757      56449      26538      37950      26538      56449      45757      92754      62715      88380      50782
              77094      65406     104678      55178      69946      28808      34240      18196      34240      28808      69946      55178     104678      65406      77094
              50782      88380      62715      92754      45757      56449      26538      37950      26538      56449      45757      92754      62715      88380      50782

23           136062     110583     174641      87962     110413      43411      52892      25686      52892      43411     110413      87962     174641     110583     136062
             107540     189504     107948     145364      57790      63412      25654      39336      25654      63412      57790     145364     107948     189504     107540
             136062     110583     174641      87962     110413      43411      52892      25686      52892      43411     110413      87962     174641     110583     136062

24           175388     323051     179591     239706     101292     115422      52068      74526      52068     115422     101292     239706     179591     323051     175388
             316554     205764     303156     129624     143970      56492      69364      38080      69364      56492     143970     129624     303156     205764     316554
             175388     323051     179591     239706     101292     115422      52068      74526      52068     115422     101292     239706     179591     323051     175388

25           514190     328843     483259     204427     233755      85913     103759      50198     103759      85913     233755     204427     483259     328843     514190
             345856     588436     268170     315334     114718     125092      52208      81844      52208     125092     114718     315334     268170     588436     345856
             514190     328843     483259     204427     233755      85913     103759      50198     103759      85913     233755     204427     483259     328843     514190

26           525510     928092     429747     525044     202693     225295     100985     145462     100985     225295     202693     525044     429747     928092     525510
            1016424     530084     691770     261912     281240     111142     140234      77316     140234     111142     281240     261912     691770     530084    1016424
             525510     928092     429747     525044     202693     225295     100985     145462     100985     225295     202693     525044     429747     928092     525510

27          1484685     800590    1084391     412935     455656     163960     203102      98864     203102     163960     455656     412935    1084391     800590    1484685
             907672    1388580     550428     611396     219046     251552     105258     163104     105258     251552     219046     611396     550428    1388580     907672
            1484685     800590    1084391     412935     455656     163960     203102      98864     203102     163960     455656     412935    1084391     800590    1484685

28          1266408    2067812     863337    1011522     378042     429655     192093     282912     192093     429655     378042    1011522     863337    2067812    1266408
            2419354    1089564    1318326     484256     545152     217242     277624     148404     277624     217242     545152     484256    1318326    1089564    2419354
            1266408    2067812     863337    1011522     378042     429655     192093     282912     192093     429655     378042    1011522     863337    2067812    1266408

29          3210927    1567066    2006996     737392     832297     302382     393664     191484     393664     302382     832297     737392    2006996    1567066    3210927
            1851804    2550440     968410    1110250     407980     492134     203254     318116     203254     492134     407980    1110250     968410    2550440    1851804
            3210927    1567066    2006996     737392     832297     302382     393664     191484     393664     302382     832297     737392    2006996    1567066    3210927

30          2388511    3606908    1455204    1712553     654673     785888     352267     538926     352267     785888     654673    1712553    1455204    3606908    2388511
            4304714    1801810    2175092     832944    1000918     403430     527820     275316     527820     403430    1000918     832944    2175092    1801810    4304714
            2388511    3606908    1455204    1712553     654673     785888     352267     538926     352267     785888     654673    1712553    1455204    3606908    2388511

31          5288694    2453423    3052473    1150127    1376082     523290     727108     352916     727108     523290    1376082    1150127    3052473    2453423    5288694
            2921494    3747906    1482426    1825964     702818     886474     369696     601828     369696     886474     702818    1825964    1482426    3747906    2921494
            5288694    2453423    3052473    1150127    1376082     523290     727108     352916     727108     523290    1376082    1150127    3052473    2453423    5288694

32          3531763    4969135    2036166    2473586    1014354    1300722     603604     957516     603604    1300722    1014354    2473586    2036166    4969135    3531763
            5858938    2427322    3093628    1276108    1621330     677024     931972     487700     931972     677024    1621330    1276108    3093628    2427322    5858938
            3531763    4969135    2036166    2473586    1014354    1300722     603604     957516     603604    1300722    1014354    2473586    2036166    4969135    3531763

33          6769361    3066709    3768448    1517088    1945349     801069    1193063     588462    1193063     801069    1945349    1517088    3768448    3066709    6769361
            3585672    4484352    1943620    2555988    1046416    1395518     613396    1035500     613396    1395518    1046416    2555988    1943620    4484352    3585672
            6769361    3066709    3768448    1517088    1945349     801069    1193063     588462    1193063     801069    1945349    1517088    3768448    3066709    6769361

34          4122370    5442450    2333098    2960440    1334042    1829505     904707    1474010     904707    1829505    1334042    2960440    2333098    5442450    4122370
            6209312    2683546    3695124    1655450    2194356     980036    1440220     769556    1440220     980036    2194356    1655450    3695124    2683546    6209312
            4122370    5442450    2333098    2960440    1334042    1829505     904707    1474010     904707    1829505    1334042    2960440    2333098    5442450    4122370

35          6817686    3038786    3738388    1635904    2248307    1014706    1605874     819016    1605874    1014706    2248307    1635904    3738388    3038786    6817686
            3426692    4392808    2127772    2917796    1282912    1831026     864290    1495112     864290    1831026    1282912    2917796    2127772    4392808    3426692
            6817686    3038786    3738388    1635904    2248307    1014706    1605874     819016    1605874    1014706    2248307    1635904    3738388    3038786    6817686

36          3803188    4741904    2160220    2872808    1433793    2068198    1100765    1807832    1100765    2068198    1433793    2872808    2160220    4741904    3803188
            5162708    2427618    3621372    1749998    2401364    1171918    1811022     996204    1811022    1171918    2401364    1749998    3621372    2427618    5162708
            3803188    4741904    2160220    2872808    1433793    2068198    1100765    1807832    1100765    2068198    1433793    2872808    2160220    4741904    3803188

37          5397440    2347040    2933807    1396548    2049785    1000696    1648479     871496    1648479    1000696    2049785    1396548    2933807    2347040    5397440
            2499856    3519120    1883780    2642294    1253734    1904832     960206    1674812     960206    1904832    1253734    2642294    1883780    3519120    2499856
            5397440    2347040    2933807    1396548    2049785    1000696    1648479     871496    1648479    1000696    2049785    1396548    2933807    2347040    5397440

38          2730712    3230832    1562372    2192196    1189388    1768356    1000140    1630240    1000140    1768356    1189388    2192196    1562372    3230832    2730712
            3318896    1764312    2839310    1430090    2053278    1086790    1720936     975424    1720936    1086790    2053278    1430090    2839310    1764312    3318896
            2730712    3230832    1562372    2192196    1189388    1768356    1000140    1630240    1000140    1768356    1189388    2192196    1562372    3230832    2730712

39          3282936    1342248    1756760     890768    1388852     702856    1199468     645424    1199468     702856    1388852     890768    1756760    1342248    3282936
            1317520    2274086    1274234    1831090     923842    1474810     776732    1358052     776732    1474810     923842    1831090    1274234    2274086    1317520
            3282936    1342248    1756760     890768    1388852     702856    1199468     645424    1199468     702856    1388852     890768    1756760    1342248    3282936

40          1433392    1594472     789832    1206528     658800    1026384     585140     972512     585140    1026384     658800    1206528     789832    1594472    1433392
            1515056     989092    1643164     806066    1269018     682300    1119754     632544    1119754     682300    1269018     806066    1643164     989092    1515056
            1433392    1594472     789832    1206528     658800    1026384     585140     972512     585140    1026384     658800    1206528     789832    1594472    1433392

41          1425856     496256     731648     365152     614360     296368     550676     277376     550676     296368     614360     365152     731648     496256    1425856
             442688    1099228     568566     875030     436824     754534     382824     709576     382824     754534     436824     875030     568566    1099228     442688
            1425856     496256     731648     365152     614360     296368     550676     277376     550676     296368     614360     365152     731648     496256    1425856

42           473184     468880     226824     389104     180872     333040     163088     314464     163088     333040     180872     389104     226824     468880     473184
             406144     376398     571690     254888     474962     216552     420184     206784     420184     216552     474962     254888     571690     376398     406144
             473184     468880     226824     389104     180872     333040     163088     314464     163088     333040     180872     389104     226824     468880     473184

43           376928      84960     173480      67296     136776      49792     122656      43200     122656      49792     136776      67296     173480      84960     376928
              68672     329864     116116     227226      91096     193368      71856     184880      71856     193368      91096     227226     116116     329864      68672
             376928      84960     173480      67296     136776      49792     122656      43200     122656      49792     136776      67296     173480      84960     376928

44            70912      58688      26848      50560      13888      41408       8704      37888       8704      41408      13888      50560      26848      58688      70912
              46784      68220      82726      32632      72052      16560      62728      11968      62728      16560      72052      32632      82726      68220      46784
              70912      58688      26848      50560      13888      41408       8704      37888       8704      41408      13888      50560      26848      58688      70912

45            44864          0      17008          0       9088          0       5920          0       5920          0       9088          0      17008          0      44864
                  0      44738          0      22852          0      12968          0      10144          0      12968          0      22852          0      44738          0
              44864          0      17008          0       9088          0       5920          0       5920          0       9088          0      17008          0      44864

Total      55382060   43229098   32139422   24276916   18701155   15036761   12965927   12296724   12965927   15036761   18701155   24276916   32139422   43229098   55382060
           48192382   39125084   31517204   24151376   18745362   15108862   13034946   12362512   13034946   15108862   18745362   24151376   31517204   39125084   48192382
           55382060   43229098   32139422   24276916   18701155   15036761   12965927   12296724   12965927   15036761   18701155   24276916   32139422   43229098   55382060

Grand total = 2*12296724 + 1*12362512 + 4*12965927 + 2*13034946 + 4*15036761 + 2*15108862 + 4*18701155 + 2*18745362 + 2*24151376 + 4*24276916 + 2*31517204 + 4*32139422 + 2*39125084 + 4*43229098 + 2*48192382 + 4*55382060
            = 1223631748

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

 5                2          0          0          0          0          0          0          0          0          0          0          0          0          0          2
                  0          0          0          0          0          0          0          0          0          0          0          0          0          0          0
                  2          0          0          0          0          0          0          0          0          0          0          0          0          0          2

 6                7          2          2          2          2          2          2          2          2          2          2          2          2          2          7
                  2          0          0          0          0          0          0          0          0          0          0          0          0          0          2
                  7          2          2          2          2          2          2          2          2          2          2          2          2          2          7

 7                7          1          2          2          2          2          2          2          2          2          2          2          2          1          7
                  0          0          0          0          0          0          0          0          0          0          0          0          0          0          0
                  7          1          2          2          2          2          2          2          2          2          2          2          2          1          7

 8               25          8         11         12         12         12         12         12         12         12         12         12         11          8         25
                  4          8          8          8          8          8          8          8          8          8          8          8          8          8          4
                 25          8         11         12         12         12         12         12         12         12         12         12         11          8         25

 9               34          6         11         13         14         14         14         14         14         14         14         13         11          6         34
                  0         10         12         12         12         12         12         12         12         12         12         12         12         10          0
                 34          6         11         13         14         14         14         14         14         14         14         13         11          6         34

10               81         26         44         54         57         58         58         58         58         58         57         54         44         26         81
                  4         22         42         44         44         44         44         44         44         44         44         44         42         22          4
                 81         26         44         54         57         58         58         58         58         58         57         54         44         26         81

11              129         30         51         62         75         79         80         80         80         79         75         62         51         30        129
                  0         32         58         70         72         72         72         72         72         72         72         70         58         32          0
                129         30         51         62         75         79         80         80         80         79         75         62         51         30        129

12              270         87        138        190        212        232        237        238        237        232        212        190        138         87        270
                  8         58        122        154        170        172        172        172        172        172        170        154        122         58          8
                270         87        138        190        212        232        237        238        237        232        212        190        138         87        270

13              459        118        186        232        286        320        349        354        349        320        286        232        186        118        459
                  0         92        164        234        266        286        288        288        288        286        266        234        164         92          0
                459        118        186        232        286        320        349        354        349        320        286        232        186        118        459

14              943        284        455        597        705        807        861        894        861        807        705        597        455        284        943
                 20        206        354        478        594        642        666        668        666        642        594        478        354        206         20
                943        284        455        597        705        807        861        894        861        807        705        597        455        284        943

15             1689        433        681        815        984       1119       1290       1322       1290       1119        984        815        681        433       1689
                  0        356        552        732        882       1062       1130       1156       1130       1062        882        732        552        356          0
               1689        433        681        815        984       1119       1290       1322       1290       1119        984        815        681        433       1689

16             3357        953       1490       1910       2219       2581       2771       2952       2771       2581       2219       1910       1490        953       3357
                 40        734       1186       1450       1850       2122       2412       2472       2412       2122       1850       1450       1186        734         40
               3357        953       1490       1910       2219       2581       2771       2952       2771       2581       2219       1910       1490        953       3357

17             6203       1616       2455       2938       3371       3692       4146       4108       4146       3692       3371       2938       2455       1616       6203
                  0       1330       2070       2458       2876       3516       3944       4272       3944       3516       2876       2458       2070       1330          0
               6203       1616       2455       2938       3371       3692       4146       4108       4146       3692       3371       2938       2455       1616       6203

18            12108       3334       5042       6248       7000       7772       7855       8278       7855       7772       7000       6248       5042       3334      12108
                 76       2620       4176       4844       5648       6520       7628       7756       7628       6520       5648       4844       4176       2620         76
              12108       3334       5042       6248       7000       7772       7855       8278       7855       7772       7000       6248       5042       3334      12108

19            22714       5976       8878      10360      11315      11164      11506      10786      11506      11164      11315      10360       8878       5976      22714
                  0       4864       7584       8742       9550      10902      11556      12636      11556      10902       9550       8742       7584       4864          0
              22714       5976       8878      10360      11315      11164      11506      10786      11506      11164      11315      10360       8878       5976      22714

20            43785      11904      17567      20713      21369      21671      19835      20356      19835      21671      21369      20713      17567      11904      43785
                152       9488      14926      17062      18522      19188      20680      19636      20680      19188      18522      17062      14926       9488        152
              43785      11904      17567      20713      21369      21671      19835      20356      19835      21671      21369      20713      17567      11904      43785

21            82206      21804      31671      34547      34766      30084      28239      25150      28239      30084      34766      34547      31671      21804      82206
                  0      17854      27646      31326      31842      31876      28502      29500      28502      31876      31842      31326      27646      17854          0
              82206      21804      31671      34547      34766      30084      28239      25150      28239      30084      34766      34547      31671      21804      82206

22           153005      42154      59075      65080      59264      54621      45507      45704      45507      54621      59264      65080      59075      42154     153005
                308      34474      53522      58738      59258      51390      47572      41540      47572      51390      59258      58738      53522      34474        308
             153005      42154      59075      65080      59264      54621      45507      45704      45507      54621      59264      65080      59075      42154     153005

23           279994      75099     104552     102622      94001      72441      63314      54548      63314      72441      94001     102622     104552      75099     279994
                  0      65084      98264     105884      94624      82028      60770      58492      60770      82028      94624     105884      98264      65084          0
             279994      75099     104552     102622      94001      72441      63314      54548      63314      72441      94001     102622     104552      75099     279994

24           480056     138130     176963     180857     146278     124521      97405      95856      97405     124521     146278     180857     176963     138130     480056
                616     122304     183852     181352     163860     119328      96398      79080      96398     119328     163860     181352     183852     122304        616
             480056     138130     176963     180857     146278     124521      97405      95856      97405     124521     146278     180857     176963     138130     480056

25           831161     224277     297538     262347     223348     158371     133084     112154     133084     158371     223348     262347     297538     224277     831161
                  0     225358     314550     309870     234546     179686     118276     109068     118276     179686     234546     309870     314550     225358          0
             831161     224277     297538     262347     223348     158371     133084     112154     133084     158371     223348     262347     297538     224277     831161

26          1264779     383283     447118     432199     321855     261667     196045     191344     196045     261667     321855     432199     447118     383283    1264779
               1228     388956     552968     468796     376344     241320     183484     146652     183484     241320     376344     468796     552968     388956       1228
            1264779     383283     447118     432199     321855     261667     196045     191344     196045     261667     321855     432199     447118     383283    1264779

27          2028715     545532     699620     571681     470026     318773     263616     220202     263616     318773     470026     571681     699620     545532    2028715
                  0     674054     835082     742594     486690     345440     222292     205412     222292     345440     486690     742594     835082     674054          0
            2028715     545532     699620     571681     470026     318773     263616     220202     263616     318773     470026     571681     699620     545532    2028715

28          2707800     852457     929206     880555     629864     507295     371737     363312     371737     507295     629864     880555     929206     852457    2707800
               2456    1013944    1348584     988732     729408     442836     340650     277240     340650     442836     729408     988732    1348584    1013944       2456
            2707800     852457     929206     880555     629864     507295     371737     363312     371737     507295     629864     880555     929206     852457    2707800

29          3974322    1055504    1336560    1054754     871042     584390     489815     407264     489815     584390     871042    1054754    1336560    1055504    3974322
                  0    1610076    1764576    1436744     866786     613592     408690     391520     408690     613592     866786    1436744    1764576    1610076          0
            3974322    1055504    1336560    1054754     871042     584390     489815     407264     489815     584390     871042    1054754    1336560    1055504    3974322

30          4669991    1495383    1577977    1516208    1077565     888160     654023     646936     654023     888160    1077565    1516208    1577977    1495383    4669991
               4916    2087950    2583402    1698026    1226090     755572     616306     515016     616306     755572    1226090    1698026    2583402    2087950       4916
            4669991    1495383    1577977    1516208    1077565     888160     654023     646936     654023     888160    1077565    1516208    1577977    1495383    4669991

31          6227724    1618989    2068669    1631511    1389379     947662     829768     690588     829768     947662    1389379    1631511    2068669    1618989    6227724
                  0    2995202    2938618    2252572    1343720    1015666     713780     710904     713780    1015666    1343720    2252572    2938618    2995202          0
            6227724    1618989    2068669    1631511    1389379     947662     829768     690588     829768     947662    1389379    1631511    2068669    1618989    6227724

32          6492109    2074237    2191922    2181697    1574492    1360426    1027659    1046004    1027659    1360426    1574492    2181697    2191922    2074237    6492109
               9832    3378218    3875494    2386194    1794388    1175814    1037640     875360    1037640    1175814    1794388    2386194    3875494    3378218       9832
            6492109    2074237    2191922    2181697    1574492    1360426    1027659    1046004    1027659    1360426    1574492    2181697    2191922    2074237    6492109

33          7827649    1970456    2596728    2091148    1858338    1314049    1220887    1026484    1220887    1314049    1858338    2091148    2596728    1970456    7827649
                  0    4347618    3857484    2877494    1798724    1500898    1113300    1145672    1113300    1500898    1798724    2877494    3857484    4347618          0
            7827649    1970456    2596728    2091148    1858338    1314049    1220887    1026484    1220887    1314049    1858338    2091148    2596728    1970456    7827649

34          7286886    2289233    2496808    2593186    1926902    1760626    1381301    1454522    1381301    1760626    1926902    2593186    2496808    2289233    7286886
              19656    4309410    4574194    2748700    2245318    1595880    1512464    1280056    1512464    1595880    2245318    2748700    4574194    4309410      19656
            7286886    2289233    2496808    2593186    1926902    1760626    1381301    1454522    1381301    1760626    1926902    2593186    2496808    2289233    7286886

35          7895374    1896325    2640818    2188498    2037744    1500802    1485997    1262628    1485997    1500802    2037744    2188498    2640818    1896325    7895374
                  0    4953238    3987106    2994328    2031126    1872652    1447364    1539224    1447364    1872652    2031126    2994328    3987106    4953238          0
            7895374    1896325    2640818    2188498    2037744    1500802    1485997    1262628    1485997    1500802    2037744    2188498    2640818    1896325    7895374

36          6588912    2016737    2322097    2515286    1925301    1859772    1517945    1642206    1517945    1859772    1925301    2515286    2322097    2016737    6588912
              38640    4342748    4244982    2571796    2344846    1784436    1789304    1525256    1789304    1784436    2344846    2571796    4244982    4342748      38640
            6588912    2016737    2322097    2515286    1925301    1859772    1517945    1642206    1517945    1859772    1925301    2515286    2322097    2016737    6588912

37          6338824    1417580    2151875    1826868    1770609    1354890    1420867    1211164    1420867    1354890    1770609    1826868    2151875    1417580    6338824
                  0    4422370    3198648    2505114    1870924    1858544    1478228    1624592    1478228    1858544    1870924    2505114    3198648    4422370          0
            6338824    1417580    2151875    1826868    1770609    1354890    1420867    1211164    1420867    1354890    1770609    1826868    2151875    1417580    6338824

38          4705488    1390288    1718804    1922224    1490704    1522582    1277120    1408628    1277120    1522582    1490704    1922224    1718804    1390288    4705488
              64128    3418098    3017012    1910146    1956520    1538796    1617652    1388312    1617652    1538796    1956520    1910146    3017012    3418098      64128
            4705488    1390288    1718804    1922224    1490704    1522582    1277120    1408628    1277120    1522582    1490704    1922224    1718804    1390288    4705488

39          3928480     779912    1361664    1147632    1146348     905200     994464     838424     994464     905200    1146348    1147632    1361664     779912    3928480
                  0    3028586    1882300    1631938    1319036    1365240    1104248    1254736    1104248    1365240    1319036    1631938    1882300    3028586          0
            3928480     779912    1361664    1147632    1146348     905200     994464     838424     994464     905200    1146348    1147632    1361664     779912    3928480

40          2460688     679464     930760    1037032     792312     863840     719676     813656     719676     863840     792312    1037032     930760     679464    2460688
              61952    1971188    1505894    1055180    1174700     911516    1011184     859032    1011184     911516    1174700    1055180    1505894    1971188      61952
            2460688     679464     930760    1037032     792312     863840     719676     813656     719676     863840     792312    1037032     930760     679464    2460688

41          1714448     272584     617208     461944     491632     385464     444900     358288     444900     385464     491632     461944     617208     272584    1714448
                  0    1462368     697254     767216     606648     651640     521656     622120     521656     651640     606648     767216     697254    1462368          0
            1714448     272584     617208     461944     491632     385464     444900     358288     444900     385464     491632     461944     617208     272584    1714448

42           796576     187448     304200     315832     227336     273880     206528     256336     206528     273880     227336     315832     304200     187448     796576
              22656     705556     435790     362532     409432     292284     360632     279680     360632     292284     409432     362532     435790     705556      22656
             796576     187448     304200     315832     227336     273880     206528     256336     206528     273880     227336     315832     304200     187448     796576

43           434144      42704     163016      80848     112328      70464      95840      64992      95840      70464     112328      80848     163016      42704     434144
                  0     405862     113916     213072     119984     159436     108112     147104     108112     159436     119984     213072     113916     405862          0
             434144      42704     163016      80848     112328      70464      95840      64992      95840      70464     112328      80848     163016      42704     434144

44           115776      19344      43856      36048      22976      33056      14624      31296      14624      33056      22976      36048      43856      19344     115776
               1792     112958      48900      55484      54096      29528      51120      22112      51120      29528      54096      55484      48900     112958       1792
             115776      19344      43856      36048      22976      33056      14624      31296      14624      33056      22976      36048      43856      19344     115776

45            44864          0      17008          0       9088          0       5920          0       5920          0       9088          0      17008          0      44864
                  0      44738          0      22852          0      12968          0      10144          0      12968          0      22852          0      44738          0
              44864          0      17008          0       9088          0       5920          0       5920          0       9088          0      17008          0      44864

Total      79421786   21513702   27322726   25174752   20751121   17202561   15035299   14317142   15035299   17202561   20751121   25174752   27322726   21513702   79421786
             228486   46158032   42171292   30412968   23379404   18672912   16038236   15187016   16038236   18672912   23379404   30412968   42171292   46158032     228486
           79421786   21513702   27322726   25174752   20751121   17202561   15035299   14317142   15035299   17202561   20751121   25174752   27322726   21513702   79421786

Grand total = 2*228486 + 2*14317142 + 4*15035299 + 1*15187016 + 2*16038236 + 4*17202561 + 2*18672912 + 4*20751121 + 4*21513702 + 2*23379404 + 4*25174752 + 4*27322726 + 2*30412968 + 2*42171292 + 2*46158032 + 4*79421786
            = 1223631748

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

 5                3          2          1          0          0          0          0          0          0          0          0          0          1          2          3
                  4          4          0          0          0          0          0          0          0          0          0          0          0          4          4
                  3          2          1          0          0          0          0          0          0          0          0          0          1          2          3

 6               14         16         10          7          6          6          6          6          6          6          6          7         10         16         14
                 20         24         18         12         12         12         12         12         12         12         12         12         18         24         20
                 14         16         10          7          6          6          6          6          6          6          6          7         10         16         14

 7               12         13         14         10          9          8          8          8          8          8          9         10         14         13         12
                 16         20         16         16         12         12         12         12         12         12         12         16         16         20         16
                 12         13         14         10          9          8          8          8          8          8          9         10         14         13         12

 8               60         87         97         85         76         75         74         74         74         75         76         85         97         87         60
                 84        110        134        122        114        108        108        108        108        108        114        122        134        110         84
                 60         87         97         85         76         75         74         74         74         75         76         85         97         87         60

 9               74        101        128        122        122        110        109        108        109        110        122        122        128        101         74
                100        136        146        168        160        152        144        144        144        152        160        168        146        136        100
                 74        101        128        122        122        110        109        108        109        110        122        122        128        101         74

10              210        337        440        520        497        493        474        474        474        493        497        520        440        337        210
                312        444        542        708        706        678        666        656        666        678        706        708        542        444        312
                210        337        440        520        497        493        474        474        474        493        497        520        440        337        210

11              324        483        634        744        811        798        793        766        793        798        811        744        634        483        324
                454        658        740        986       1078       1106       1056       1052       1056       1106       1078        986        740        658        454
                324        483        634        744        811        798        793        766        793        798        811        744        634        483        324

12              770       1237       1662       2074       2343       2418       2373       2400       2373       2418       2343       2074       1662       1237        770
               1130       1680       2028       2640       3178       3252       3278       3208       3278       3252       3178       2640       2028       1680       1130
                770       1237       1662       2074       2343       2418       2373       2400       2373       2418       2343       2074       1662       1237        770

13             1221       1883       2491       3037       3645       3919       4110       4024       4110       3919       3645       3037       2491       1883       1221
               1768       2626       3024       3960       4794       5352       5492       5624       5492       5352       4794       3960       3024       2626       1768
               1221       1883       2491       3037       3645       3919       4110       4024       4110       3919       3645       3037       2491       1883       1221

14             2824       4577       6122       7681       9179      10380      10713      11086      10713      10380       9179       7681       6122       4577       2824
               4132       6234       7558       9678      11876      13548      14516      14616      14516      13548      11876       9678       7558       6234       4132
               2824       4577       6122       7681       9179      10380      10713      11086      10713      10380       9179       7681       6122       4577       2824

15             4721       7396       9738      11856      14445      16631      18648      18846      18648      16631      14445      11856       9738       7396       4721
               6880      10332      12080      15636      18794      22380      24706      26032      24706      22380      18794      15636      12080      10332       6880
               4721       7396       9738      11856      14445      16631      18648      18846      18648      16631      14445      11856       9738       7396       4721

16            10189      16603      22145      27547      33235      39662      43251      45470      43251      39662      33235      27547      22145      16603      10189
              14994      22800      27554      35368      43074      50878      57636      59332      57636      50878      43074      35368      27554      22800      14994
              10189      16603      22145      27547      33235      39662      43251      45470      43251      39662      33235      27547      22145      16603      10189

17            17963      28555      37729      45829      56021      65149      74407      76408      74407      65149      56021      45829      37729      28555      17963
              26292      39836      47092      61282      73490      87380      97382     102584      97382      87380      73490      61282      47092      39836      26292
              17963      28555      37729      45829      56021      65149      74407      76408      74407      65149      56021      45829      37729      28555      17963

18            36886      60151      80103      99784     119078     141110     155198     162770     155198     141110     119078      99784      80103      60151      36886
              54384      83074     100714     129712     158090     181554     203426     209208     203426     181554     158090     129712     100714      83074      54384
              36886      60151      80103      99784     119078     141110     155198     162770     155198     141110     119078      99784      80103      60151      36886

19            67188     107656     144230     174487     210604     237025     261327     265884     261327     237025     210604     174487     144230     107656      67188
              98562     151018     180218     236158     279216     318164     339412     349532     339412     318164     279216     236158     180218     151018      98562
              67188     107656     144230     174487     210604     237025     261327     265884     261327     237025     210604     174487     144230     107656      67188

20           134093     221134     293310     364455     421924     476965     503768     520914     503768     476965     421924     364455     293310     221134     134093
             198698     304890     374302     476978     565422     618464     654356     664556     654356     618464     565422     476978     374302     304890     198698
             134093     221134     293310     364455     421924     476965     503768     520914     503768     476965     421924     364455     293310     221134     134093

21           251736     404129     545866     646208     747551     796038     830276     830852     830276     796038     747551     646208     545866     404129     251736
             365950     571678     683030     875016     989544    1062788    1079684    1090060    1079684    1062788     989544     875016     683030     571678     365950
             251736     404129     545866     646208     747551     796038     830276     830852     830276     796038     747551     646208     545866     404129     251736

22           484098     813568    1060387    1276991    1404669    1495080    1511545    1526794    1511545    1495080    1404669    1276991    1060387     813568     484098
             724490    1113974    1362812    1666988    1865804    1938852    1969450    1958832    1969450    1938852    1865804    1666988    1362812    1113974     724490
             484098     813568    1060387    1276991    1404669    1495080    1511545    1526794    1511545    1495080    1404669    1276991    1060387     813568     484098

23           927500    1477275    1955368    2209065    2405854    2431436    2434262    2404028    2434262    2431436    2405854    2209065    1955368    1477275     927500
            1321384    2084946    2436390    2945276    3142228    3217088    3188382    3184240    3188382    3217088    3142228    2945276    2436390    2084946    1321384
             927500    1477275    1955368    2209065    2405854    2431436    2434262    2404028    2434262    2431436    2405854    2209065    1955368    1477275     927500

24          1667020    2820785    3537191    4031618    4194009    4253369    4173888    4161540    4173888    4253369    4194009    4031618    3537191    2820785    1667020
            2498882    3797466    4499458    5171030    5466206    5482998    5460682    5405204    5460682    5482998    5466206    5171030    4499458    3797466    2498882
            1667020    2820785    3537191    4031618    4194009    4253369    4173888    4161540    4173888    4253369    4194009    4031618    3537191    2820785    1667020

25          3129884    4889402    6178742    6593117    6795174    6629301    6505859    6405364    6505859    6629301    6795174    6593117    6178742    4889402    3129884
            4354990    6745622    7560860    8545288    8694216    8674920    8541158    8530548    8541158    8674920    8694216    8545288    7560860    6745622    4354990
            3129884    4889402    6178742    6593117    6795174    6629301    6505859    6405364    6505859    6629301    6795174    6593117    6178742    4889402    3129884

26          5100154    8517050   10168840   10949385   10891301   10714257   10382443   10317162   10382443   10714257   10891301   10949385   10168840    8517050    5100154
            7552122   11130530   12583488   13619032   13852094   13640044   13525304   13432944   13525304   13640044   13852094   13619032   12583488   11130530    7552122
            5100154    8517050   10168840   10949385   10891301   10714257   10382443   10317162   10382443   10714257   10891301   10949385   10168840    8517050    5100154

27          8950100   13625562   16337701   16587963   16447546   15757815   15380310   15157630   15380310   15757815   16447546   16587963   16337701   13625562    8950100
           12200162   18081186   19369582   20726648   20499936   20275876   19991066   19997084   19991066   20275876   20499936   20726648   19369582   18081186   12200162
            8950100   13625562   16337701   16587963   16447546   15757815   15380310   15157630   15380310   15757815   16447546   16587963   16337701   13625562    8950100

28         13038443   21208091   24205686   24930745   24082622   23333255   22571852   22434246   22571852   23333255   24082622   24930745   24205686   21208091   13038443
           18926068   26664668   28811474   29837992   29727738   29083336   28925472   28771956   28925472   29083336   29727738   29837992   28811474   26664668   18926068
           13038443   21208091   24205686   24930745   24082622   23333255   22571852   22434246   22571852   23333255   24082622   24930745   24205686   21208091   13038443

29         20745064   30754861   35235909   34555826   33534643   31931680   31199510   30784022   31199510   31931680   33534643   34555826   35235909   30754861   20745064
           27835272   38962816   40153982   41443326   40491956   40056442   39594314   39628964   39594314   40056442   40491956   41443326   40153982   38962816   27835272
           20745064   30754861   35235909   34555826   33534643   31931680   31199510   30784022   31199510   31931680   33534643   34555826   35235909   30754861   20745064

30         27041628   42629763   46970551   46994985   44701566   43171009   41832852   41637230   41832852   43171009   44701566   46994985   46970551   42629763   27041628
           38414052   51363884   53537422   53939874   53264136   52234386   52085446   51796924   52085446   52234386   53264136   53939874   53537422   51363884   38414052
           27041628   42629763   46970551   46994985   44701566   43171009   41832852   41637230   41832852   43171009   44701566   46994985   46970551   42629763   27041628

31         38479169   55596500   61458241   59092669   56898948   54277492   53204979   52535834   53204979   54277492   56898948   59092669   61458241   55596500   38479169
           51003294   67141470   67172886   67959614   66274700   65838732   65158024   65245024   65158024   65838732   66274700   67959614   67172886   67141470   51003294
           38479169   55596500   61458241   59092669   56898948   54277492   53204979   52535834   53204979   54277492   56898948   59092669   61458241   55596500   38479169

32         45153676   68934735   74025960   72794644   69056662   66961126   65101933   64912666   65101933   66961126   69056662   72794644   74025960   68934735   45153676
           62872848   79586912   80812688   80081956   79216466   78048596   77945890   77495284   77945890   78048596   79216466   80081956   80812688   79586912   62872848
           45153676   68934735   74025960   72794644   69056662   66961126   65101933   64912666   65101933   66961126   69056662   72794644   74025960   68934735   45153676

33         57121457   80438315   86458093   82435440   79591642   76418523   75265008   74373904   75265008   76418523   79591642   82435440   86458093   80438315   57121457
           74939512   92710242   90784606   91083822   89281958   89075368   88236330   88435572   88236330   89075368   89281958   91083822   90784606   92710242   74939512
           57121457   80438315   86458093   82435440   79591642   76418523   75265008   74373904   75265008   76418523   79591642   82435440   86458093   80438315   57121457

34         60780817   89897526   94471099   92165204   88030054   86065994   84078180   84006124   84078180   86065994   88030054   92165204   94471099   89897526   60780817
           83153604   99576814   98907038   97477858   97204728   96102844   96162010   95626272   96162010   96102844   97204728   97477858   98907038   99576814   83153604
           60780817   89897526   94471099   92165204   88030054   86065994   84078180   84006124   84078180   86065994   88030054   92165204   94471099   89897526   60780817

35         67910450   92977814   97567735   93056284   90678158   87873098   87057150   86123410   87057150   87873098   90678158   93056284   97567735   92977814   67910450
           88205944  102389436   98761206   99275522   98006116   98123032   97344296   97701220   97344296   98123032   98006116   99275522   98761206  102389436   88205944
           67910450   92977814   97567735   93056284   90678158   87873098   87057150   86123410   87057150   87873098   90678158   93056284   97567735   92977814   67910450

36         66031596   94143384   96766285   94445800   91292982   90155234   88566774   88696220   88566774   90155234   91292982   94445800   96766285   94143384   66031596
           88920116   99855178   97396054   96744088   97137354   96281554   96607768   96100508   96607768   96281554   97137354   96744088   97396054   99855178   88920116
           66031596   94143384   96766285   94445800   91292982   90155234   88566774   88696220   88566774   90155234   91292982   94445800   96766285   94143384   66031596

37         64025396   84604264   86859248   83411432   82271668   80508740   80234228   79503180   80234228   80508740   82271668   83411432   86859248   84604264   64025396
           82147472   88902606   85284702   86549794   85835724   86222074   85703342   86145544   85703342   86222074   85835724   86549794   85284702   88902606   82147472
           64025396   84604264   86859248   83411432   82271668   80508740   80234228   79503180   80234228   80508740   82271668   83411432   86859248   84604264   64025396

38         56761676   76720748   77203680   75818744   74309196   74016028   73093204   73352576   73093204   74016028   74309196   75818744   77203680   76720748   56761676
           75002260   77220770   75576616   75961360   76426038   75969948   76443034   76047948   76443034   75969948   76426038   75961360   75576616   77220770   75002260
           56761676   76720748   77203680   75818744   74309196   74016028   73093204   73352576   73093204   74016028   74309196   75818744   77203680   76720748   56761676

39         46042952   57892276   58361344   56635956   56561532   55771312   55849568   55434864   55849568   55771312   56561532   56635956   58361344   57892276   46042952
           57936740   57811648   56359378   57650594   57209968   57692950   57435718   57790640   57435718   57692950   57209968   57650594   56359378   57811648   57936740
           46042952   57892276   58361344   56635956   56561532   55771312   55849568   55434864   55849568   55771312   56561532   56635956   58361344   57892276   46042952

40         34945476   44220824   43622288   43386692   42984292   43035540   42675336   42902276   42675336   43035540   42984292   43386692   43622288   44220824   34945476
           44665592   42105076   42646170   42863016   43153078   43053758   43393372   43139932   43393372   43053758   43153078   42863016   42646170   42105076   44665592
           34945476   44220824   43622288   43386692   42984292   43035540   42675336   42902276   42675336   43035540   42984292   43386692   43622288   44220824   34945476

41         22419772   26564108   26348656   25955484   26156116   25872812   26026812   25863188   26026812   25872812   26156116   25955484   26348656   26564108   22419772
           27161928   25356248   25645640   26098158   25894910   26270172   26123156   26302340   26123156   26270172   25894910   26098158   25645640   25356248   27161928
           22419772   26564108   26348656   25955484   26156116   25872812   26026812   25863188   26026812   25872812   26156116   25955484   26348656   26564108   22419772

42         12350668   14699060   14261068   14474500   14353760   14452036   14360548   14454820   14360548   14452036   14353760   14474500   14261068   14699060   12350668
           14954472   13524686   14312802   14117238   14361384   14310676   14447148   14354260   14447148   14310676   14361384   14117238   14312802   13524686   14954472
           12350668   14699060   14261068   14474500   14353760   14452036   14360548   14454820   14360548   14452036   14353760   14474500   14261068   14699060   12350668

43          5719852    6353472    6238716    6262764    6297500    6254572    6322428    6256444    6322428    6254572    6297500    6262764    6238716    6353472    5719852
            6470620    5994566    6238926    6220144    6238968    6324132    6258356    6353276    6258356    6324132    6238968    6220144    6238926    5994566    6470620
            5719852    6353472    6238716    6262764    6297500    6254572    6322428    6256444    6322428    6254572    6297500    6262764    6238716    6353472    5719852

44          1718288    1935180    1865152    1935180    1899412    1935180    1913116    1935180    1913116    1935180    1899412    1935180    1865152    1935180    1718288
            1935180    1785170    1935180    1861336    1935180    1895748    1935180    1905580    1935180    1895748    1935180    1861336    1935180    1785170    1935180
            1718288    1935180    1865152    1935180    1899412    1935180    1913116    1935180    1913116    1935180    1899412    1935180    1865152    1935180    1718288

45           478780     478780     478780     478780     478780     478780     478780     478780     478780     478780     478780     478780     478780     478780     478780
             478780     478780     478780     478780     478780     478780     478780     478780     478780     478780     478780     478780     478780     478780     478780
             478780     478780     478780     478780     478780     478780     478780     478780     478780     478780     478780     478780     478780     478780     478780

Total     661552206  923047705  972781440  951863714  926937632  905584456  892126100  887597572  892126100  905584456  926937632  951863714  972781440  923047705  661552206
          874449568 1015580262 1014067336 1024167174 1017809226 1012658134 1009435564 1008355612 1009435564 1012658134 1017809226 1024167174 1014067336 1015580262  874449568
          661552206  923047705  972781440  951863714  926937632  905584456  892126100  887597572  892126100  905584456  926937632  951863714  972781440  923047705  661552206

Grand total = 4*661552206 + 2*874449568 + 2*887597572 + 4*892126100 + 4*905584456 + 4*923047705 + 4*926937632 + 4*951863714 + 4*972781440 + 1*1008355612 + 2*1009435564 + 2*1012658134 + 2*1014067336 + 2*1015580262 + 2*1017809226 +
              2*1024167174
            = 41655458296

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
EN
 0              0   332927   104444   224426   326199   446226   608358   832010  1138561  1557305  2128314  2904630  3946792  5340183  6874204   332927   161562   238283   258578   339231   456369   621277   848398  1159200  1582516
          2154762  2912930  3881431  4875721  5970363   218684   137903   185224   234227   316401   440487   607661   832704  1138967  1557355  2128267  2904603  3946788  5340184  6874204
 1         228483        0   195023     9804    75041   121949   166498   224444   305834   418355   571999   780737  1060861  1435379  1847703        0    33460    33460    84839    91563   123573   167273   228167   311630   425382
           579182   782963  1043282  1310534  1604760    33460    33460    66920   100380    97019   115517   160067   222883   306286   418806   572109   780710  1060835  1435372  1847700
 2         146017   321436        0   299460    30110   131754   207494   283429   383205   522549   714374   975341  1325421  1793352  2308500   108498    51378    88896    69295   146300   158132   211724   286051   389770   531638
           723692   978251  1303473  1637367  2004967   122357    84838    65237   106814   156510   160745   197832   274466   381147   523218   714991   975485  1325391  1793328  2308493
 3         177377    93239   360212        0   352508    43175   162737   253752   346893   469505   640057   873833  1187788  1607260  2068962   156097   156097    85120   118576    91840   180097   194785   259808   350574   477006
           648812   876828  1168251  1467477  1796927   201036   174016   117596    85120   125300   184672   194988   242878   336891   467219   640782   874490  1187944  1607257  2068970
 4         251174   182466    68126   376188        0   372772    47833   174283   270984   370425   501236   682491   927684  1255587  1616351   221372   184148   184148    96943   129696    99834   192618   208326   277512   373968
           507432   685230   912768  1146480  1403844   265032   214241   190470   129182    92189   132598   195461   207815   259656   360069   498868   683175   928284  1255743  1616419
 5         352234   273317   182225    58260   382727        0   381387    50000   179281   278281   380206   513964   696882   943211  1214403   305417   251877   205635   194279   102172   134452   103320   197943   214015   284669
           382561   515363   685974   861426  1054746   353915   272621   215267   198084   134288    95284   135628   200000   213335   266925   369879   511579   697394   943614  1214521
 6         483480   377313   278628   182399    54029   385224        0   384744    51118   181302   280854   383257   516133   697125   897582   418680   342800   276320   212690   198590   104190   136272   104599   199848   215868
           286348   382083   507378   636678   779428   481800   371577   271332   216311   200981   136270    96457   136750   201674   215525   269864   373366   513795   697174   897463
 7         659537   512893   381909   281024   182113    52175   385752        0   385752    52175   182113   281024   381909   512893   659537   572184   467658   373542   283936   215561   200017   104832   136752   104832   200017
           215561   283936   373542   467658   572184   658554   510639   373231   271106   216292   201936   136920    96768   136920   201936   216292   271106   373231   510639   658554
 8         897582   697125   516133   383257   280854   181302    51118   384744        0   385224    54029   182399   278628   377313   483480   779428   636678   507378   382083   286348   215868   199848   104599   136272   104190
           198590   212690   276320   342800   418680   897463   697174   513795   373366   269864   215525   201674   136750    96457   136270   200981   216311   271332   371577   481800
 9        1214403   943211   696882   513964   380206   278281   179281    50000   381387        0   382727    58260   182225   273317   352234  1054746   861426   685974   515363   382561   284669   214015   197943   103320   134452
           102172   194279   205635   251877   305417  1214521   943614   697394   511579   369879   266925   213335   200000   135628    95284   134288   198084   215267   272621   353915
10        1616351  1255587   927684   682491   501236   370425   270984   174283    47833   372772        0   376188    68126   182466   251174  1403844  1146480   912768   685230   507432   373968   277512   208326   192618    99834
           129696    96943   184148   184148   221372  1616419  1255743   928284   683175   498868   360069   259656   207815   195461   132598    92189   129182   190470   214241   265032
11        2068962  1607260  1187788   873833   640057   469505   346893   253752   162737    43175   352508        0   360212    93239   177377  1796927  1467477  1168251   876828   648812   477006   350574   259808   194785   180097
            91840   118576    85120   156097   156097  2068970  1607257  1187944   874490   640782   467219   336891   242878   194988   184672   125300    85120   117596   174016   201036
12        2308500  1793352  1325421   975341   714374   522549   383205   283429   207494   131754    30110   299460        0   321436   146017  2004967  1637367  1303473   978251   723692   531638   389770   286051   211724   158132
           146300    69295    88896    51378   108498  2308493  1793328  1325391   975485   714991   523218   381147   274466   197832   160745   156510   106814    65237    84838   122357
13        1847703  1435379  1060861   780737   571999   418355   305834   224444   166498   121949    75041     9804   195023        0   228483  1604760  1310534  1043282   782963   579182   425382   311630   228167   167273   123573
            91563    84839    33460    33460        0  1847700  1435372  1060835   780710   572109   418806   306286   222883   160067   115517    97019   100380    66920    33460    33460
14        6874204  5340183  3946792  2904630  2128314  1557305  1138561   832010   608358   446226   326199   224426   104444   332927        0  5970363  4875721  3881431  2912930  2154762  1582516  1159200   848398   621277   456369
           339231   258578   238283   161562   332927  6874204  5340184  3946788  2904603  2128267  1557355  1138967   832704   607661   440487   316401   234227   185224   137903   218684
15         114243        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                0        0        0        0        0   114243        0        0        0        0        0        0        0        0        0        0        0        0        0        0
16          94642   104442    70982   133844   185920   258748   355388   486792   666096   910972  1244978  1699110  2308752  3123846  4021202    94642        0   114242   122360   191246   263384   362022   495696   677854   925624
          1260430  1703960  2270514  2852148  3492482    94642   104442    70982   133844   185920   258748   355388   486792   666096   910972  1244978  1699110  2308752  3123846  4021202
17         156808    98005   129783    88206   166320   231030   321522   441588   604800   827364  1130808  1543332  2097096  2837472  3652566   117606   117606        0   141960   152046   237636   327246   449712   615474   840672
          1144842  1547736  2062362  2590680  3172314   156808    98005   129783    88206   166320   231030   321522   441588   604800   827364  1130808  1543332  2097096  2837472  3652566
18         211094   162380    89309   133552    85253   160748   223286   310730   426720   584290   798798  1090292  1481536  2004604  2580452   178618   129904   129904        0   137200   146944   229642   316176   434294   593684
           808710  1093400  1456994  1830248  2241162   211094   162380    89309   133552    85253   160748   223286   310730   426720   584290   798798  1090292  1481536  2004604  2580452
19         289218   221958   161424    87438   136263    85765   161704   224604   312528   429080   587146   801618  1089360  1474002  1897438   248862   201780   141246   134520        0   138006   147798   230928   317798   436016
           594422   803896  1071306  1345788  1647946   289218   221958   161424    87438   136263    85765   161704   224604   312528   429080   587146   801618  1089360  1474002  1897438
20         395612   306460   222880   161588    86366   137178    85690   161540   224352   312092   428204   585152   795400  1076332  1385554   342678   278600   220094   144872   136514        0   137842   147600   230502   316848
           433534   586792   782198   982688  1203350   395612   306460   222880   161588    86366   137178    85690   161540   224352   312092   428204   585152   795400  1076332  1385554
21         541226   420056   309272   223876   161560    85973   137567    85734   161568   224334   311850   427284   581328   786852  1012968   469678   383128   303502   226184   146558   137326        0   137808   147510   230076
           315414   428472   571626   718344   879714   541226   420056   309272   223876   161560    85973   137567    85734   161568   224334   311850   427284   581328   786852  1012968
22         740422   575034   424464   311178   224182   161564    85801   137664    85801   161564   224182   311178   424464   575034   740422   642910   524844   417294   311656   228962   147224   137664        0   137664   147224
           228962   311656   417294   524844   642910   740422   575034   424464   311178   224182   161564    85801   137664    85801   161564   224182   311178   424464   575034   740422
23        1012968   786852   581328   427284   311850   224334   161568    85734   137567    85973   161560   223876   309272   420056   541226   879714   718344   571626   428472   315414   230076   147510   137808        0   137326
           146558   226184   303502   383128   469678  1012968   786852   581328   427284   311850   224334   161568    85734   137567    85973   161560   223876   309272   420056   541226
24        1385554  1076332   795400   585152   428204   312092   224352   161540    85690   137178    86366   161588   222880   306460   395612  1203350   982688   782198   586792   433534   316848   230502   147600   137842        0
           136514   144872   220094   278600   342678  1385554  1076332   795400   585152   428204   312092   224352   161540    85690   137178    86366   161588   222880   306460   395612
25        1897438  1474002  1089360   801618   587146   429080   312528   224604   161704    85765   136263    87438   161424   221958   289218  1647946  1345788  1071306   803896   594422   436016   317798   230928   147798   138006
                0   134520   141246   201780   248862  1897438  1474002  1089360   801618   587146   429080   312528   224604   161704    85765   136263    87438   161424   221958   289218
26        2580452  2004604  1481536  1090292   798798   584290   426720   310730   223286   160748    85253   133552    89309   162380   211094  2241162  1830248  1456994  1093400   808710   593684   434294   316176   229642   146944
           137200        0   129904   129904   178618  2580452  2004604  1481536  1090292   798798   584290   426720   310730   223286   160748    85253   133552    89309   162380   211094
27        3652566  2837472  2097096  1543332  1130808   827364   604800   441588   321522   231030   166320    88206   129783    98005   156808  3172314  2590680  2062362  1547736  1144842   840672   615474   449712   327246   237636
           152046   141960        0   117606   117606  3652566  2837472  2097096  1543332  1130808   827364   604800   441588   321522   231030   166320    88206   129783    98005   156808
28        4021202  3123846  2308752  1699110  1244978   910972   666096   486792   355388   258748   185920   133844    70982   104442    94642  3492482  2852148  2270514  1703960  1260430   925624   677854   495696   362022   263384
           191246   122360   114242        0    94642  4021202  3123846  2308752  1699110  1244978   910972   666096   486792   355388   258748   185920   133844    70982   104442    94642
29              0        0        0        0        0        0        0        0        0        0        0        0        0        0   114243        0        0        0        0        0        0        0        0        0        0
                0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0   114243
30         218684   137903   185224   234227   316401   440487   607661   832704  1138967  1557355  2128267  2904603  3946788  5340184  6874204   332927   161562   238283   258578   339231   456369   621277   848398  1159200  1582516
          2154762  2912930  3881431  4875721  5970363        0   332927   104444   224426   326199   446226   608358   832010  1138561  1557305  2128314  2904630  3946792  5340183  6874204
31          33460    33460    66920   100380    97019   115517   160067   222883   306286   418806   572109   780710  1060835  1435372  1847700        0    33460    33460    84839    91563   123573   167273   228167   311630   425382
           579182   782963  1043282  1310534  1604760   228483        0   195023     9804    75041   121949   166498   224444   305834   418355   571999   780737  1060861  1435379  1847703
32         122357    84838    65237   106814   156510   160745   197832   274466   381147   523218   714991   975485  1325391  1793328  2308493   108498    51378    88896    69295   146300   158132   211724   286051   389770   531638
           723692   978251  1303473  1637367  2004967   146017   321436        0   299460    30110   131754   207494   283429   383205   522549   714374   975341  1325421  1793352  2308500
33         201036   174016   117596    85120   125300   184672   194988   242878   336891   467219   640782   874490  1187944  1607257  2068970   156097   156097    85120   118576    91840   180097   194785   259808   350574   477006
           648812   876828  1168251  1467477  1796927   177377    93239   360212        0   352508    43175   162737   253752   346893   469505   640057   873833  1187788  1607260  2068962
34         265032   214241   190470   129182    92189   132598   195461   207815   259656   360069   498868   683175   928284  1255743  1616419   221372   184148   184148    96943   129696    99834   192618   208326   277512   373968
           507432   685230   912768  1146480  1403844   251174   182466    68126   376188        0   372772    47833   174283   270984   370425   501236   682491   927684  1255587  1616351
35         353915   272621   215267   198084   134288    95284   135628   200000   213335   266925   369879   511579   697394   943614  1214521   305417   251877   205635   194279   102172   134452   103320   197943   214015   284669
           382561   515363   685974   861426  1054746   352234   273317   182225    58260   382727        0   381387    50000   179281   278281   380206   513964   696882   943211  1214403
36         481800   371577   271332   216311   200981   136270    96457   136750   201674   215525   269864   373366   513795   697174   897463   418680   342800   276320   212690   198590   104190   136272   104599   199848   215868
           286348   382083   507378   636678   779428   483480   377313   278628   182399    54029   385224        0   384744    51118   181302   280854   383257   516133   697125   897582
37         658554   510639   373231   271106   216292   201936   136920    96768   136920   201936   216292   271106   373231   510639   658554   572184   467658   373542   283936   215561   200017   104832   136752   104832   200017
           215561   283936   373542   467658   572184   659537   512893   381909   281024   182113    52175   385752        0   385752    52175   182113   281024   381909   512893   659537
38         897463   697174   513795   373366   269864   215525   201674   136750    96457   136270   200981   216311   271332   371577   481800   779428   636678   507378   382083   286348   215868   199848   104599   136272   104190
           198590   212690   276320   342800   418680   897582   697125   516133   383257   280854   181302    51118   384744        0   385224    54029   182399   278628   377313   483480
39        1214521   943614   697394   511579   369879   266925   213335   200000   135628    95284   134288   198084   215267   272621   353915  1054746   861426   685974   515363   382561   284669   214015   197943   103320   134452
           102172   194279   205635   251877   305417  1214403   943211   696882   513964   380206   278281   179281    50000   381387        0   382727    58260   182225   273317   352234
40        1616419  1255743   928284   683175   498868   360069   259656   207815   195461   132598    92189   129182   190470   214241   265032  1403844  1146480   912768   685230   507432   373968   277512   208326   192618    99834
           129696    96943   184148   184148   221372  1616351  1255587   927684   682491   501236   370425   270984   174283    47833   372772        0   376188    68126   182466   251174
41        2068970  1607257  1187944   874490   640782   467219   336891   242878   194988   184672   125300    85120   117596   174016   201036  1796927  1467477  1168251   876828   648812   477006   350574   259808   194785   180097
            91840   118576    85120   156097   156097  2068962  1607260  1187788   873833   640057   469505   346893   253752   162737    43175   352508        0   360212    93239   177377
42        2308493  1793328  1325391   975485   714991   523218   381147   274466   197832   160745   156510   106814    65237    84838   122357  2004967  1637367  1303473   978251   723692   531638   389770   286051   211724   158132
           146300    69295    88896    51378   108498  2308500  1793352  1325421   975341   714374   522549   383205   283429   207494   131754    30110   299460        0   321436   146017
43        1847700  1435372  1060835   780710   572109   418806   306286   222883   160067   115517    97019   100380    66920    33460    33460  1604760  1310534  1043282   782963   579182   425382   311630   228167   167273   123573
            91563    84839    33460    33460        0  1847703  1435379  1060861   780737   571999   418355   305834   224444   166498   121949    75041     9804   195023        0   228483
44        6874204  5340184  3946788  2904603  2128267  1557355  1138967   832704   607661   440487   316401   234227   185224   137903   218684  5970363  4875721  3881431  2912930  2154762  1582516  1159200   848398   621277   456369
           339231   258578   238283   161562   332927  6874204  5340183  3946792  2904630  2128314  1557305  1138561   832010   608358   446226   326199   224426   104444   332927        0

Sum of all rows                     = 4(1*0 + 1*104444 + 1*137903 + 1*161562 + 1*185224 + 1*218684 + 1*224426 + 1*234227 + 1*238283 + 1*258578 + 1*316401 + 1*326199 + 2*332927 + 1*339231 + 1*440487 + 1*446226 + 1*456369 + 1*607661 +
                                        1*608358 + 1*621277 + 1*832010 + 1*832704 + 1*848398 + 1*1138561 + 1*1138967 + 1*1159200 + 1*1557305 + 1*1557355 + 1*1582516 + 1*2128267 + 1*2128314 + 1*2154762 + 1*2904603 + 1*2904630 +
                                        1*2912930 + 1*3881431 + 1*3946788 + 1*3946792 + 1*4875721 + 1*5340183 + 1*5340184 + 1*5970363 + 2*6874204) +
                                      4(2*0 + 1*9804 + 4*33460 + 1*66920 + 1*75041 + 1*84839 + 1*91563 + 1*97019 + 1*100380 + 1*115517 + 1*121949 + 1*123573 + 1*160067 + 1*166498 + 1*167273 + 1*195023 + 1*222883 + 1*224444 +
                                        1*228167 + 1*228483 + 1*305834 + 1*306286 + 1*311630 + 1*418355 + 1*418806 + 1*425382 + 1*571999 + 1*572109 + 1*579182 + 1*780710 + 1*780737 + 1*782963 + 1*1043282 + 1*1060835 + 1*1060861 +
                                        1*1310534 + 1*1435372 + 1*1435379 + 1*1604760 + 1*1847700 + 1*1847703) +
                                      4(1*0 + 1*30110 + 1*51378 + 1*65237 + 1*69295 + 1*84838 + 1*88896 + 1*106814 + 1*108498 + 1*122357 + 1*131754 + 1*146017 + 1*146300 + 1*156510 + 1*158132 + 1*160745 + 1*197832 + 1*207494 +
                                        1*211724 + 1*274466 + 1*283429 + 1*286051 + 1*299460 + 1*321436 + 1*381147 + 1*383205 + 1*389770 + 1*522549 + 1*523218 + 1*531638 + 1*714374 + 1*714991 + 1*723692 + 1*975341 + 1*975485 +
                                        1*978251 + 1*1303473 + 1*1325391 + 1*1325421 + 1*1637367 + 1*1793328 + 1*1793352 + 1*2004967 + 1*2308493 + 1*2308500) +
                                      4(1*0 + 1*43175 + 2*85120 + 1*91840 + 1*93239 + 1*117596 + 1*118576 + 1*125300 + 2*156097 + 1*162737 + 1*174016 + 1*177377 + 1*180097 + 1*184672 + 1*194785 + 1*194988 + 1*201036 + 1*242878 +
                                        1*253752 + 1*259808 + 1*336891 + 1*346893 + 1*350574 + 1*352508 + 1*360212 + 1*467219 + 1*469505 + 1*477006 + 1*640057 + 1*640782 + 1*648812 + 1*873833 + 1*874490 + 1*876828 + 1*1168251 +
                                        1*1187788 + 1*1187944 + 1*1467477 + 1*1607257 + 1*1607260 + 1*1796927 + 1*2068962 + 1*2068970) +
                                      4(1*0 + 1*47833 + 1*68126 + 1*92189 + 1*96943 + 1*99834 + 1*129182 + 1*129696 + 1*132598 + 1*174283 + 1*182466 + 2*184148 + 1*190470 + 1*192618 + 1*195461 + 1*207815 + 1*208326 + 1*214241 +
                                        1*221372 + 1*251174 + 1*259656 + 1*265032 + 1*270984 + 1*277512 + 1*360069 + 1*370425 + 1*372772 + 1*373968 + 1*376188 + 1*498868 + 1*501236 + 1*507432 + 1*682491 + 1*683175 + 1*685230 +
                                        1*912768 + 1*927684 + 1*928284 + 1*1146480 + 1*1255587 + 1*1255743 + 1*1403844 + 1*1616351 + 1*1616419) +
                                      4(1*0 + 1*50000 + 1*58260 + 1*95284 + 1*102172 + 1*103320 + 1*134288 + 1*134452 + 1*135628 + 1*179281 + 1*182225 + 1*194279 + 1*197943 + 1*198084 + 1*200000 + 1*205635 + 1*213335 + 1*214015 +
                                        1*215267 + 1*251877 + 1*266925 + 1*272621 + 1*273317 + 1*278281 + 1*284669 + 1*305417 + 1*352234 + 1*353915 + 1*369879 + 1*380206 + 1*381387 + 1*382561 + 1*382727 + 1*511579 + 1*513964 +
                                        1*515363 + 1*685974 + 1*696882 + 1*697394 + 1*861426 + 1*943211 + 1*943614 + 1*1054746 + 1*1214403 + 1*1214521) +
                                      4(1*0 + 1*51118 + 1*54029 + 1*96457 + 1*104190 + 1*104599 + 1*136270 + 1*136272 + 1*136750 + 1*181302 + 1*182399 + 1*198590 + 1*199848 + 1*200981 + 1*201674 + 1*212690 + 1*215525 + 1*215868 +
                                        1*216311 + 1*269864 + 1*271332 + 1*276320 + 1*278628 + 1*280854 + 1*286348 + 1*342800 + 1*371577 + 1*373366 + 1*377313 + 1*382083 + 1*383257 + 1*384744 + 1*385224 + 1*418680 + 1*481800 +
                                        1*483480 + 1*507378 + 1*513795 + 1*516133 + 1*636678 + 1*697125 + 1*697174 + 1*779428 + 1*897463 + 1*897582) +
                                      2(1*0 + 2*52175 + 1*96768 + 2*104832 + 1*136752 + 2*136920 + 2*182113 + 2*200017 + 2*201936 + 2*215561 + 2*216292 + 2*271106 + 2*281024 + 2*283936 + 2*373231 + 2*373542 + 2*381909 + 2*385752 +
                                        2*467658 + 2*510639 + 2*512893 + 2*572184 + 2*658554 + 2*659537) +
                                      2(43*0 + 2*114243) +
                                      2(1*0 + 2*70982 + 3*94642 + 2*104442 + 1*114242 + 1*122360 + 2*133844 + 2*185920 + 1*191246 + 2*258748 + 1*263384 + 2*355388 + 1*362022 + 2*486792 + 1*495696 + 2*666096 + 1*677854 + 2*910972 +
                                        1*925624 + 2*1244978 + 1*1260430 + 2*1699110 + 1*1703960 + 1*2270514 + 2*2308752 + 1*2852148 + 2*3123846 + 1*3492482 + 2*4021202) +
                                      2(1*0 + 2*88206 + 2*98005 + 2*117606 + 2*129783 + 1*141960 + 1*152046 + 2*156808 + 2*166320 + 2*231030 + 1*237636 + 2*321522 + 1*327246 + 2*441588 + 1*449712 + 2*604800 + 1*615474 + 2*827364 +
                                        1*840672 + 2*1130808 + 1*1144842 + 2*1543332 + 1*1547736 + 1*2062362 + 2*2097096 + 1*2590680 + 2*2837472 + 1*3172314 + 2*3652566) +
                                      2(1*0 + 2*85253 + 2*89309 + 2*129904 + 2*133552 + 1*137200 + 1*146944 + 2*160748 + 2*162380 + 1*178618 + 2*211094 + 2*223286 + 1*229642 + 2*310730 + 1*316176 + 2*426720 + 1*434294 + 2*584290 +
                                        1*593684 + 2*798798 + 1*808710 + 2*1090292 + 1*1093400 + 1*1456994 + 2*1481536 + 1*1830248 + 2*2004604 + 1*2241162 + 2*2580452) +
                                      2(1*0 + 2*85765 + 2*87438 + 1*134520 + 2*136263 + 1*138006 + 1*141246 + 1*147798 + 2*161424 + 2*161704 + 1*201780 + 2*221958 + 2*224604 + 1*230928 + 1*248862 + 2*289218 + 2*312528 + 1*317798 +
                                        2*429080 + 1*436016 + 2*587146 + 1*594422 + 2*801618 + 1*803896 + 1*1071306 + 2*1089360 + 1*1345788 + 2*1474002 + 1*1647946 + 2*1897438) +
                                      2(1*0 + 2*85690 + 2*86366 + 1*136514 + 2*137178 + 1*137842 + 1*144872 + 1*147600 + 2*161540 + 2*161588 + 1*220094 + 2*222880 + 2*224352 + 1*230502 + 1*278600 + 2*306460 + 2*312092 + 1*316848 +
                                        1*342678 + 2*395612 + 2*428204 + 1*433534 + 2*585152 + 1*586792 + 1*782198 + 2*795400 + 1*982688 + 2*1076332 + 1*1203350 + 2*1385554) +
                                      2(1*0 + 2*85734 + 2*85973 + 1*137326 + 2*137567 + 1*137808 + 1*146558 + 1*147510 + 2*161560 + 2*161568 + 2*223876 + 2*224334 + 1*226184 + 1*230076 + 1*303502 + 2*309272 + 2*311850 + 1*315414 +
                                        1*383128 + 2*420056 + 2*427284 + 1*428472 + 1*469678 + 2*541226 + 1*571626 + 2*581328 + 1*718344 + 2*786852 + 1*879714 + 2*1012968) +
                                      1(1*0 + 4*85801 + 4*137664 + 2*147224 + 4*161564 + 4*224182 + 2*228962 + 4*311178 + 2*311656 + 2*417294 + 4*424464 + 2*524844 + 4*575034 + 2*642910 + 4*740422)
                                    = 317687144 + 86054808 + 109290904 + 100699008 + 83004484 + 68810244 + 60141196 + 28634284 + 456972 + 92316064 + 84342584 + 60825936 + 46758808 + 37345824 + 32076472 + 15187016
                                    = 1223631748

Value repetition frequencies        = 4(41*1 + 2*2) +
                                      4(39*1 + 1*2 + 1*4) +
                                      4(45*1) +
                                      4(41*1 + 2*2) +
                                      4(43*1 + 1*2) +
                                      4(45*1) +
                                      4(45*1) +
                                      2(3*1 + 21*2) +
                                      2(1*2 + 1*43) +
                                      2(14*1 + 14*2 + 1*3) +
                                      2(13*1 + 16*2) +
                                      2(13*1 + 16*2) +
                                      2(15*1 + 15*2) +
                                      2(15*1 + 15*2) +
                                      2(15*1 + 15*2) +
                                      1(1*1 + 6*2 + 8*4)
                                    = 2025

Number of distinct row element sets = 16

Number of rows                      = 1*1 + 8*2 + 7*4
                                    = 45

Number of distinct values           = 509

Distinct values        0    9804   30110   33460   43175   47833   50000   51118   51378   52175   54029   58260   65237   66920   68126   69295   70982   75041   84838   84839
Frequency            133       4       4      16       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values    85120   85253   85690   85734   85765   85801   85973   86366   87438   88206   88896   89309   91563   91840   92189   93239   94642   95284   96457   96768
Frequency              8       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       6       4       4       2
Distinct values    96943   97019   98005   99834  100380  102172  103320  104190  104442  104444  104599  104832  106814  108498  114242  114243  115517  117596  117606  118576
Frequency              4       4       4       4       4       4       4       4       4       4       4       4       4       4       2       4       4       4       4       4
Distinct values   121949  122357  122360  123573  125300  129182  129696  129783  129904  131754  132598  133552  133844  134288  134452  134520  135628  136263  136270  136272
Frequency              4       4       2       4       4       4       4       4       4       4       4       4       4       4       4       2       4       4       4       4
Distinct values   136514  136750  136752  136920  137178  137200  137326  137567  137664  137808  137842  137903  138006  141246  141960  144872  146017  146300  146558  146944
Frequency              2       4       2       4       4       2       2       4       4       2       2       4       2       2       2       2       4       4       2       2
Distinct values   147224  147510  147600  147798  152046  156097  156510  156808  158132  160067  160745  160748  161424  161540  161560  161562  161564  161568  161588  161704
Frequency              2       2       2       2       2       8       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values   162380  162737  166320  166498  167273  174016  174283  177377  178618  179281  180097  181302  182113  182225  182399  182466  184148  184672  185224  185920
Frequency              4       4       4       4       4       4       4       4       2       4       4       4       4       4       4       4       8       4       4       4
Distinct values   190470  191246  192618  194279  194785  194988  195023  195461  197832  197943  198084  198590  199848  200000  200017  200981  201036  201674  201780  201936
Frequency              4       2       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       2       4
Distinct values   205635  207494  207815  208326  211094  211724  212690  213335  214015  214241  215267  215525  215561  215868  216292  216311  218684  220094  221372  221958
Frequency              4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       2       4       4
Distinct values   222880  222883  223286  223876  224182  224334  224352  224426  224444  224604  226184  228167  228483  228962  229642  230076  230502  230928  231030  234227
Frequency              4       4       4       4       4       4       4       4       4       4       2       4       4       2       2       2       2       2       4       4
Distinct values   237636  238283  242878  248862  251174  251877  253752  258578  258748  259656  259808  263384  265032  266925  269864  270984  271106  271332  272621  273317
Frequency              2       4       4       2       4       4       4       4       4       4       4       2       4       4       4       4       4       4       4       4
Distinct values   274466  276320  277512  278281  278600  278628  280854  281024  283429  283936  284669  286051  286348  289218  299460  303502  305417  305834  306286  306460
Frequency              4       4       4       4       2       4       4       4       4       4       4       4       4       4       4       2       4       4       4       4
Distinct values   309272  310730  311178  311630  311656  311850  312092  312528  315414  316176  316401  316848  317798  321436  321522  326199  327246  332927  336891  339231
Frequency              4       4       4       4       2       4       4       4       2       2       4       2       2       4       4       4       2       8       4       4
Distinct values   342678  342800  346893  350574  352234  352508  353915  355388  360069  360212  362022  369879  370425  371577  372772  373231  373366  373542  373968  376188
Frequency              2       4       4       4       4       4       4       4       4       4       2       4       4       4       4       4       4       4       4       4
Distinct values   377313  380206  381147  381387  381909  382083  382561  382727  383128  383205  383257  384744  385224  385752  389770  395612  417294  418355  418680  418806
Frequency              4       4       4       4       4       4       4       4       2       4       4       4       4       4       4       4       2       4       4       4
Distinct values   420056  424464  425382  426720  427284  428204  428472  429080  433534  434294  436016  440487  441588  446226  449712  456369  467219  467658  469505  469678
Frequency              4       4       4       4       4       4       2       4       2       2       2       4       4       4       2       4       4       4       4       2
Distinct values   477006  481800  483480  486792  495696  498868  501236  507378  507432  510639  511579  512893  513795  513964  515363  516133  522549  523218  524844  531638
Frequency              4       4       4       4       2       4       4       4       4       4       4       4       4       4       4       4       4       4       2       4
Distinct values   541226  571626  571999  572109  572184  575034  579182  581328  584290  585152  586792  587146  593684  594422  604800  607661  608358  615474  621277  636678
Frequency              4       2       4       4       4       4       4       4       4       4       2       4       2       2       4       4       4       2       4       4
Distinct values   640057  640782  642910  648812  658554  659537  666096  677854  682491  683175  685230  685974  696882  697125  697174  697394  714374  714991  718344  723692
Frequency              4       4       2       4       4       4       4       2       4       4       4       4       4       4       4       4       4       4       2       4
Distinct values   740422  779428  780710  780737  782198  782963  786852  795400  798798  801618  803896  808710  827364  832010  832704  840672  848398  861426  873833  874490
Frequency              4       4       4       4       2       4       4       4       4       4       2       2       4       4       4       2       4       4       4       4
Distinct values   876828  879714  897463  897582  910972  912768  925624  927684  928284  943211  943614  975341  975485  978251  982688 1012968 1043282 1054746 1060835 1060861
Frequency              4       2       4       4       4       4       2       4       4       4       4       4       4       4       2       4       4       4       4       4
Distinct values  1071306 1076332 1089360 1090292 1093400 1130808 1138561 1138967 1144842 1146480 1159200 1168251 1187788 1187944 1203350 1214403 1214521 1244978 1255587 1255743
Frequency              2       4       4       4       2       4       4       4       2       4       4       4       4       4       2       4       4       4       4       4
Distinct values  1260430 1303473 1310534 1325391 1325421 1345788 1385554 1403844 1435372 1435379 1456994 1467477 1474002 1481536 1543332 1547736 1557305 1557355 1582516 1604760
Frequency              2       4       4       4       4       2       4       4       4       4       2       4       4       4       4       2       4       4       4       4
Distinct values  1607257 1607260 1616351 1616419 1637367 1647946 1699110 1703960 1793328 1793352 1796927 1830248 1847700 1847703 1897438 2004604 2004967 2062362 2068962 2068970
Frequency              4       4       4       4       4       2       4       2       4       4       4       2       4       4       4       4       4       2       4       4
Distinct values  2097096 2128267 2128314 2154762 2241162 2270514 2308493 2308500 2308752 2580452 2590680 2837472 2852148 2904603 2904630 2912930 3123846 3172314 3492482 3652566
Frequency              4       4       4       4       2       2       4       4       4       4       2       4       2       4       4       4       4       2       2       4
Distinct values  3881431 3946788 3946792 4021202 4875721 5340183 5340184 5970363 6874204
Frequency              4       4       4       4       4       4       4       4       8

Sum of frequencies                  = 87*2 + 414*4 + 1*6 + 5*8 + 1*16 + 1*133
                                    = 2025

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

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                                     = 44*45
                                                                                 = 1980
a = 16, b = 3
 L                C
 4                8
 5                8
 6               88
 7               80
 8              536
 9              644
10             2320
11             3240
12             8472
13            12456
14            29472
15            45324
16            98348
17           158484
18           318692
19           528944
20          1012492
21          1701700
22          3134788
23          5250272
24          9291752
25         15130460
26         25450080
27         39148528
28         61671496
29         87660972
30        127791788
31        165867808
32        222238608
33        262029456
34        321744296
35        343340548
36        386089904
37        370451008
38        381219008
39        324155216
40        303128080
41        222005400
42        182082040
43        109363060
44         71578500
45         32158948
46         14486364
47          3874956
48           971644
Total    4095236288

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

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

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

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

 8                 6         14         10         17         12         13         12         12         12         12         13         12         17         10         14          6
                  14          4         12          8         14          8          8          8          8          8          8         14          8         12          4         14
                   6         14         10         17         12         13         12         12         12         12         13         12         17         10         14          6

 9                10          7         16         12         24         14         15         14         14         15         14         24         12         16          7         10
                   6         10          6         20         12         20         12         12         12         12         20         12         20          6         10          6
                  10          7         16         12         24         14         15         14         14         15         14         24         12         16          7         10

10                20         42         39         66         56         75         58         59         59         58         75         56         66         39         42         20
                  38         22         32         34         62         44         54         44         44         54         44         62         34         32         22         38
                  20         42         39         66         56         75         58         59         59         58         75         56         66         39         42         20

11                41         40         57         54        102         78        106         81         81        106         78        102         54         57         40         41
                  32         48         38         60         58        110         72         84         84         72        110         58         60         38         48         32
                  41         40         57         54        102         78        106         81         81        106         78        102         54         57         40         41

12                79        124        133        187        191        281        229        267        267        229        281        191        187        133        124         79
                 110         90        122        112        188        170        260        202        202        260        170        188        112        122         90        110
                  79        124        133        187        191        281        229        267        267        229        281        191        187        133        124         79

13               146        159        193        193        297        282        443        384        384        443        282        297        193        193        159        146
                 138        176        170        208        200        368        322        452        452        322        368        200        208        170        176        138
                 146        159        193        193        297        282        443        384        384        443        282        297        193        193        159        146

14               285        412        435        571        585        846        840       1054       1054        840        846        585        571        435        412        285
                 372        356        458        444        564        600        926        960        960        926        600        564        444        458        356        372
                 285        412        435        571        585        846        840       1054       1054        840        846        585        571        435        412        285

15               538        615        706        706        919        984       1444       1605       1605       1444        984        919        706        706        615        538
                 558        686        688        802        782       1052       1362       1698       1698       1362       1052        782        802        688        686        558
                 538        615        706        706        919        984       1444       1605       1605       1444        984        919        706        706        615        538

16              1039       1409       1519       1800       1989       2439       3035       3378       3378       3035       2439       1989       1800       1519       1409       1039
                1282       1340       1580       1646       1870       2310       2612       3318       3318       2612       2310       1870       1646       1580       1340       1282
                1039       1409       1519       1800       1989       2439       3035       3378       3378       3035       2439       1989       1800       1519       1409       1039

17              1982       2356       2639       2801       3087       4071       4141       5129       5129       4141       4071       3087       2801       2639       2356       1982
                2148       2588       2712       2960       3516       3396       4946       4564       4564       4946       3396       3516       2960       2712       2588       2148
                1982       2356       2639       2801       3087       4071       4141       5129       5129       4141       4071       3087       2801       2639       2356       1982

18              3813       4936       5501       6008       7726       7201       9654       8601       8601       9654       7201       7726       6008       5501       4936       3813
                4534       5024       5602       6566       6398       9114       6886       8342       8342       6886       9114       6398       6566       5602       5024       4534
                3813       4936       5501       6008       7726       7201       9654       8601       8601       9654       7201       7726       6008       5501       4936       3813

19              7272       8949       9717      12162      10609      15202      10837      12655      12655      10837      15202      10609      12162       9717       8949       7272
                8104       9598      11152      10754      15506      10756      14114       9682       9682      14114      10756      15506      10754      11152       9598       8104
                7272       8949       9717      12162      10609      15202      10837      12655      12655      10837      15202      10609      12162       9717       8949       7272

20             14158      17678      22287      20586      29590      20319      25466      18887      18887      25466      20319      29590      20586      22287      17678      14158
               16314      19816      20268      28520      20780      28980      16434      17192      17192      16434      28980      20780      28520      20268      19816      16314
               14158      17678      22287      20586      29590      20319      25466      18887      18887      25466      20319      29590      20586      22287      17678      14158

21             26684      36779      35358      51269      33899      45519      25070      26787      26787      25070      45519      33899      51269      35358      36779      26684
               31678      35394      49562      37360      54604      28636      31760      19126      19126      31760      28636      54604      37360      49562      35394      31678
               26684      36779      35358      51269      33899      45519      25070      26787      26787      25070      45519      33899      51269      35358      36779      26684

22             56918      63600      93969      67254      94557      50735      57331      38447      38447      57331      50735      94557      67254      93969      63600      56918
               59104      86284      71188     106838      58576      70790      34972      34020      34020      34972      70790      58576     106838      71188      86284      59104
               56918      63600      93969      67254      94557      50735      57331      38447      38447      57331      50735      94557      67254      93969      63600      56918

23             97430     159479     121825     179257      93133     111017      52840      53137      53137      52840     111017      93133     179257     121825     159479      97430
              137296     127134     198002     113636     146914      63454      63604      38860      38860      63604      63454     146914     113636     198002     127134     137296
               97430     159479     121825     179257      93133     111017      52840      53137      53137      52840     111017      93133     179257     121825     159479      97430

24            248053     220652     345010     193063     245440     112417     117450      76059      76059     117450     112417     245440     193063     345010     220652     248053
              211562     357522     224968     311386     138176     146280      70064      69630      69630      70064     146280     138176     311386     224968     357522     211562
              248053     220652     345010     193063     245440     112417     117450      76059      76059     117450     112417     245440     193063     345010     220652     248053

25            343020     617911     369163     502368     218815     236907     105560     104071     104071     105560     236907     218815     502368     369163     617911     343020
              585300     416382     625006     286572     321890     127620     126250      80580      80580     126250     127620     321890     286572     625006     416382     585300
              343020     617911     369163     502368     218815     236907     105560     104071     104071     105560     236907     218815     502368     369163     617911     343020

26            985010     684699    1024979     472880     545504     228738     231253     149291     149291     231253     228738     545504     472880    1024979     684699     985010
              701548    1199574     596212     725804     285568     288864     139366     143396     143396     139366     288864     285568     725804     596212    1199574     701548
              985010     684699    1024979     472880     545504     228738     231253     149291     149291     231253     228738     545504     472880    1024979     684699     985010

27           1079220    1924223     943150    1171938     456298     470424     206680     204884     204884     206680     470424     456298    1171938     943150    1924223    1079220
             2038046    1148410    1550020     612322     640812     250676     256698     163646     163646     256698     250676     640812     612322    1550020    1148410    2038046
             1079220    1924223     943150    1171938     456298     470424     206680     204884     204884     206680     470424     456298    1171938     943150    1924223    1079220

28           3097877    1782655    2474226    1005485    1098378     443138     449805     291703     291703     449805     443138    1098378    1005485    2474226    1782655    3097877
             1968522    3106272    1310698    1468396     554204     576104     278124     286894     286894     278124     576104     554204    1468396    1310698    3106272    1968522
             3097877    1782655    2474226    1005485    1098378     443138     449805     291703     291703     449805     443138    1098378    1005485    2474226    1782655    3097877

29           2807635    4693911    2026247    2375980     874506     904374     400008     404523     404523     400008     904374     874506    2375980    2026247    4693911    2807635
             5375206    2565182    3164804    1172552    1245820     491824     516834     323896     323896     516834     491824    1245820    1172552    3164804    2565182    5375206
             2807635    4693911    2026247    2375980     874506     904374     400008     404523     404523     400008     904374     874506    2375980    2026247    4693911    2807635

30           7418959    3789224    4940980    1892703    2062725     830359     865484     563753     563753     865484     830359    2062725    1892703    4940980    3789224    7418959
             4404280    6281068    2456868    2743280    1045304    1133844     545048     557828     557828     545048    1133844    1045304    2743280    2456868    6281068    4404280
             7418959    3789224    4940980    1892703    2062725     830359     865484     563753     563753     865484     830359    2062725    1892703    4940980    3789224    7418959

31           5816285    9021724    3670601    4238958    1559058    1680544     759306     787446     787446     759306    1680544    1559058    4238958    3670601    9021724    5816285
            10699534    4638458    5545680    2079178    2337654     935878    1001310     628368     628368    1001310     935878    2337654    2079178    5545680    4638458   10699534
             5816285    9021724    3670601    4238958    1559058    1680544     759306     787446     787446     759306    1680544    1559058    4238958    3670601    9021724    5816285

32          13637829    6528558    8191177    3153415    3558321    1483662    1606650    1061286    1061286    1606650    1483662    3558321    3153415    8191177    6528558   13637829
             7737838   10171444    4012854    4714966    1862954    2101046    1018784    1057622    1057622    1018784    2101046    1862954    4714966    4012854   10171444    7737838
            13637829    6528558    8191177    3153415    3558321    1483662    1606650    1061286    1061286    1606650    1483662    3558321    3153415    8191177    6528558   13637829

33           9549515   13788833    5570729    6533482    2528740    2882414    1373652    1462093    1462093    1373652    2882414    2528740    6533482    5570729   13788833    9549515
            16382262    6864594    8420488    3347844    3974178    1649800    1819872    1176774    1176774    1819872    1649800    3974178    3347844    8420488    6864594   16382262
             9549515   13788833    5570729    6533482    2528740    2882414    1373652    1462093    1462093    1373652    2882414    2528740    6533482    5570729   13788833    9549515

34          19609727    9112917   11195356    4552057    5388469    2422521    2731592    1879377    1879377    2731592    2422521    5388469    4552057   11195356    9112917   19609727
            10727840   13454018    5699644    7089070    2977716    3474676    1772990    1892162    1892162    1772990    3474676    2977716    7089070    5699644   13454018   10727840
            19609727    9112917   11195356    4552057    5388469    2422521    2731592    1879377    1879377    2731592    2422521    5388469    4552057   11195356    9112917   19609727

35          12501178   16872902    7000033    8450157    3574915    4279828    2247372    2441115    2441115    2247372    4279828    3574915    8450157    7000033   16872902   12501178
            19640354    8393748   10887960    4684902    5761192    2582722    2956838    2027558    2027558    2956838    2582722    5761192    4684902   10887960    8393748   19640354
            12501178   16872902    7000033    8450157    3574915    4279828    2247372    2441115    2441115    2247372    4279828    3574915    8450157    7000033   16872902   12501178

36          22391593   10314474   12514517    5564698    6836226    3448127    3983297    2942698    2942698    3983297    3448127    6836226    5564698   12514517   10314474   22391593
            11828204   14684894    6915240    8910792    4082080    4882418    2756844    2993220    2993220    2756844    4882418    4082080    8910792    6915240   14684894   11828204
            22391593   10314474   12514517    5564698    6836226    3448127    3983297    2942698    2942698    3983297    3448127    6836226    5564698   12514517   10314474   22391593

37          13112602   16543174    7202467    8946079    4248059    5215901    3110878    3403074    3403074    3110878    5215901    4248059    8946079    7202467   16543174   13112602
            18595512    8501484   11715498    5490934    6858608    3458318    4043006    2997676    2997676    4043006    3458318    6858608    5490934   11715498    8501484   18595512
            13112602   16543174    7202467    8946079    4248059    5215901    3110878    3403074    3403074    3110878    5215901    4248059    8946079    7202467   16543174   13112602

38          20435746    9452856   11350067    5652127    7056793    4086537    4712202    3775376    3775376    4712202    4086537    7056793    5652127   11350067    9452856   20435746
            10403424   13235772    7025010    9121614    4649076    5624708    3601076    3905416    3905416    3601076    5624708    4649076    9121614    7025010   13235772   10403424
            20435746    9452856   11350067    5652127    7056793    4086537    4712202    3775376    3775376    4712202    4086537    7056793    5652127   11350067    9452856   20435746

39          10981184   12888544    5976534    7592110    4106034    5027518    3406086    3695954    3695954    3406086    5027518    4106034    7592110    5976534   12888544   10981184
            13815296    7115490   10257114    5239342    6554560    3793652    4415550    3538676    3538676    4415550    3793652    6554560    5239342   10257114    7115490   13815296
            10981184   12888544    5976534    7592110    4106034    5027518    3406086    3695954    3695954    3406086    5027518    4106034    7592110    5976534   12888544   10981184

40          14820764    6917264    8216972    4640154    5763594    3802788    4304778    3685884    3685884    4304778    3802788    5763594    4640154    8216972    6917264   14820764
             7222608    9743756    5854836    7409178    4257706    5135006    3684508    3952046    3952046    3684508    5135006    4257706    7409178    5854836    9743756    7222608
            14820764    6917264    8216972    4640154    5763594    3802788    4304778    3685884    3685884    4304778    3802788    5763594    4640154    8216972    6917264   14820764

41           7190248    7765432    3870396    5003112    3055380    3655720    2738096    2933936    2933936    2738096    3655720    3055380    5003112    3870396    7765432    7190248
             7817184    4879736    7074534    3931130    4884494    3207350    3662294    3121338    3121338    3662294    3207350    4884494    3931130    7074534    4879736    7817184
             7190248    7765432    3870396    5003112    3055380    3655720    2738096    2933936    2933936    2738096    3655720    3055380    5003112    3870396    7765432    7190248

42           8279800    3802672    4501092    2863056    3467564    2512464    2795104    2493352    2493352    2795104    2512464    3467564    2863056    4501092    3802672    8279800
             3696896    5708662    3755290    4510850    2926386    3464178    2690140    2858410    2858410    2690140    3464178    2926386    4510850    3755290    5708662    3696896
             8279800    3802672    4501092    2863056    3467564    2512464    2795104    2493352    2493352    2795104    2512464    3467564    2863056    4501092    3802672    8279800

43           3455040    3372816    1805304    2373592    1555640    1828488    1453520    1540928    1540928    1453520    1828488    1555640    2373592    1805304    3372816    3455040
             3149952    2592212    3571036    2127202    2624346    1880092    2103054    1862980    1862980    2103054    1880092    2624346    2127202    3571036    2592212    3149952
             3455040    3372816    1805304    2373592    1555640    1828488    1453520    1540928    1540928    1453520    1828488    1555640    2373592    1805304    3372816    3455040

44           3292016    1314400    1663144    1103488    1312760     984320    1094744     984240     984240    1094744     984320    1312760    1103488    1663144    1314400    3292016
             1162688    2495052    1542438    1839014    1291464    1487670    1199432    1273268    1273268    1199432    1487670    1291464    1839014    1542438    2495052    1162688
             3292016    1314400    1663144    1103488    1312760     984320    1094744     984240     984240    1094744     984320    1312760    1103488    1663144    1314400    3292016

45           1044768     910528     500464     689120     425744     524448     407648     436064     436064     407648     524448     425744     689120     500464     910528    1044768
              786176     896046    1117850     662344     853922     601096     679168     605304     605304     679168     601096     853922     662344    1117850     896046     786176
             1044768     910528     500464     689120     425744     524448     407648     436064     436064     407648     524448     425744     689120     500464     910528    1044768

46            803168     198592     355328     181744     249280     163088     192128     164768     164768     192128     163088     249280     181744     355328     198592     803168
              159104     695496     276404     431258     254136     314264     239440     256888     256888     239440     314264     254136     431258     276404     695496     159104
              803168     198592     355328     181744     249280     163088     192128     164768     164768     192128     163088     249280     181744     355328     198592     803168

47            143744     111680      56544      89184      35744      61920      32608      42016      42016      32608      61920      35744      89184      56544     111680     143744
               89472     142460     155782      78072     122132      56400      85112      61168      61168      85112      56400     122132      78072     155782     142460      89472
              143744     111680      56544      89184      35744      61920      32608      42016      42016      32608      61920      35744      89184      56544     111680     143744

48             89792        384      33664        928      16768       1984       8320       4096       4096       8320       1984      16768        928      33664        384      89792
                 256      89346        768      44292       2112      21768       4896      10512      10512       4896      21768       2112      44292        768      89346        256
               89792        384      33664        928      16768       1984       8320       4096       4096       8320       1984      16768        928      33664        384      89792

Total      183345199  142927630  106092555   79584826   60517536   47547709   39525746   35698488   35698488   39525746   47547709   60517536   79584826  106092555  142927630  183345199
           159460798  129665648  104118596   79342266   60816534   47906062   39845042   35983820   35983820   39845042   47906062   60816534   79342266  104118596  129665648  159460798
           183345199  142927630  106092555   79584826   60517536   47547709   39525746   35698488   35698488   39525746   47547709   60517536   79584826  106092555  142927630  183345199

Grand total = 4*35698488 + 2*35983820 + 4*39525746 + 2*39845042 + 4*47547709 + 2*47906062 + 4*60517536 + 2*60816534 + 2*79342266 + 4*79584826 + 2*104118596 + 4*106092555 + 2*129665648 + 4*142927630 + 2*159460798 + 4*183345199
            = 4095236288

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

 5                 2          0          0          0          0          0          0          0          0          0          0          0          0          0          0          2
                   0          0          0          0          0          0          0          0          0          0          0          0          0          0          0          0
                   2          0          0          0          0          0          0          0          0          0          0          0          0          0          0          2

 6                 7          2          2          2          2          2          2          2          2          2          2          2          2          2          2          7
                   2          0          0          0          0          0          0          0          0          0          0          0          0          0          0          2
                   7          2          2          2          2          2          2          2          2          2          2          2          2          2          2          7

 7                 7          1          2          2          2          2          2          2          2          2          2          2          2          2          1          7
                   0          0          0          0          0          0          0          0          0          0          0          0          0          0          0          0
                   7          1          2          2          2          2          2          2          2          2          2          2          2          2          1          7

 8                25          8         11         12         12         12         12         12         12         12         12         12         12         11          8         25
                   4          8          8          8          8          8          8          8          8          8          8          8          8          8          8          4
                  25          8         11         12         12         12         12         12         12         12         12         12         12         11          8         25

 9                34          6         11         13         14         14         14         14         14         14         14         14         13         11          6         34
                   0         10         12         12         12         12         12         12         12         12         12         12         12         12         10          0
                  34          6         11         13         14         14         14         14         14         14         14         14         13         11          6         34

10                81         26         44         54         57         58         58         58         58         58         58         57         54         44         26         81
                   4         22         42         44         44         44         44         44         44         44         44         44         44         42         22          4
                  81         26         44         54         57         58         58         58         58         58         58         57         54         44         26         81

11               129         30         51         62         75         79         80         80         80         80         79         75         62         51         30        129
                   0         32         58         70         72         72         72         72         72         72         72         72         70         58         32          0
                 129         30         51         62         75         79         80         80         80         80         79         75         62         51         30        129

12               270         87        138        190        212        232        237        238        238        237        232        212        190        138         87        270
                   8         58        122        154        170        172        172        172        172        172        172        170        154        122         58          8
                 270         87        138        190        212        232        237        238        238        237        232        212        190        138         87        270

13               459        118        186        232        286        320        349        355        355        349        320        286        232        186        118        459
                   0         92        164        234        266        286        288        288        288        288        286        266        234        164         92          0
                 459        118        186        232        286        320        349        355        355        349        320        286        232        186        118        459

14               943        284        455        597        705        807        862        901        901        862        807        705        597        455        284        943
                  20        206        354        478        594        642        666        668        668        666        642        594        478        354        206         20
                 943        284        455        597        705        807        862        901        901        862        807        705        597        455        284        943

15              1689        433        681        815        984       1120       1298       1375       1375       1298       1120        984        815        681        433       1689
                   0        356        552        732        882       1062       1130       1158       1158       1130       1062        882        732        552        356          0
                1689        433        681        815        984       1120       1298       1375       1375       1298       1120        984        815        681        433       1689

16              3357        953       1490       1910       2220       2590       2839       3078       3078       2839       2590       2220       1910       1490        953       3357
                  40        734       1186       1450       1850       2122       2414       2504       2504       2414       2122       1850       1450       1186        734         40
                3357        953       1490       1910       2220       2590       2839       3078       3078       2839       2590       2220       1910       1490        953       3357

17              6203       1616       2455       2939       3381       3777       4326       4612       4612       4326       3777       3381       2939       2455       1616       6203
                   0       1330       2070       2458       2876       3518       3980       4392       4392       3980       3518       2876       2458       2070       1330          0
                6203       1616       2455       2939       3381       3777       4326       4612       4612       4326       3777       3381       2939       2455       1616       6203

18             12109       3334       5043       6259       7104       8021       8649       9095       9095       8649       8021       7104       6259       5043       3334      12109
                  76       2620       4176       4844       5650       6560       7780       8412       8412       7780       6560       5650       4844       4176       2620         76
               12109       3334       5043       6259       7104       8021       8649       9095       9095       8649       8021       7104       6259       5043       3334      12109

19             22728       5977       8890      10485      11650      12369      12886      13123      13123      12886      12369      11650      10485       8890       5977      22728
                   0       4864       7584       8744       9594      11090      12480      13900      13900      12480      11090       9594       8744       7584       4864          0
               22728       5977       8890      10485      11650      12369      12886      13123      13123      12886      12369      11650      10485       8890       5977      22728

20             43984      11917      17715      21153      23138      23921      24093      23536      23536      24093      23921      23138      21153      17715      11917      43984
                 152       9488      14928      17110      18750      20448      22636      23820      23820      22636      20448      18750      17110      14928       9488        152
               43984      11917      17715      21153      23138      23921      24093      23536      23536      24093      23921      23138      21153      17715      11917      43984

21             83081      21976      32237      37069      38316      37574      34292      32602      32602      34292      37574      38316      37069      32237      21976      83081
                   0      17856      27698      31598      33514      34796      35634      35460      35460      35634      34796      33514      31598      27698      17856          0
               83081      21976      32237      37069      38316      37574      34292      32602      32602      34292      37574      38316      37069      32237      21976      83081

22            159138      42856      62578      70515      72000      65788      60527      55034      55034      60527      65788      72000      70515      62578      42856     159138
                 308      34530      53842      60906      63482      63054      58436      55964      55964      58436      63054      63482      60906      53842      34530        308
              159138      42856      62578      70515      72000      65788      60527      55034      55034      60527      65788      72000      70515      62578      42856     159138

23            295790      79682     112636     123594     113967     101828      82396      73861      73861      82396     101828     113967     123594     112636      79682     295790
                   0      65452     101020     111828     113008     101044      89338      75938      75938      89338     101044     113008     111828     101020      65452          0
              295790      79682     112636     123594     113967     101828      82396      73861      73861      82396     101828     113967     123594     112636      79682     295790

24            552287     149140     210327     215481     202084     163103     139029     119608     119608     139029     163103     202084     215481     210327     149140     552287
                 616     125636     192012     209392     195936     173580     132690     113896     113896     132690     173580     195936     209392     192012     125636        616
              552287     149140     210327     215481     202084     163103     139029     119608     119608     139029     163103     202084     215481     210327     149140     552287

25            965601     271114     355252     365086     299241     245705     182541     157360     157360     182541     245705     299241     365086     355252     271114     965601
                   0     235594     355986     362182     333550     252142     194658     147318     147318     194658     252142     333550     362182     355986     235594          0
              965601     271114     355252     365086     299241     245705     182541     157360     157360     182541     245705     299241     365086     355252     271114     965601

26           1715499     465141     626671     576878     501476     368146     297657     246379     246379     297657     368146     501476     576878     626671     465141    1715499
                1228     442148     635092     642844     515572     404752     271060     216650     216650     271060     404752     515572     642844     635092     442148       1228
             1715499     465141     626671     576878     501476     368146     297657     246379     246379     297657     368146     501476     576878     626671     465141    1715499

27           2704719     800181     957632     928165     693511     538813     378964     320143     320143     378964     538813     693511     928165     957632     800181    2704719
                   0     780202    1125694    1000134     823054     538394     383176     279354     279354     383176     538394     823054    1000134    1125694     780202          0
             2704719     800181     957632     928165     693511     538813     378964     320143     320143     378964     538813     693511     928165     957632     800181    2704719

28           4481908    1213084    1574043    1330484    1103803     765525     600846     485662     485662     600846     765525    1103803    1330484    1574043    1213084    4481908
                2456    1388856    1794936    1651652    1142072     816360     518196     410510     410510     518196     816360    1142072    1651652    1794936    1388856       2456
             4481908    1213084    1574043    1330484    1103803     765525     600846     485662     485662     600846     765525    1103803    1330484    1574043    1213084    4481908

29           6251488    1930710    2144371    2014513    1423982    1084507     742738     623908     623908     742738    1084507    1423982    2014513    2144371    1930710    6251488
                   0    2179944    2960028    2277112    1703980    1023826     718036     535126     535126     718036    1023826    1703980    2277112    2960028    2179944          0
             6251488    1930710    2144371    2014513    1423982    1084507     742738     623908     623908     742738    1084507    1423982    2014513    2144371    1930710    6251488

30           9544491    2560060    3257395    2623895    2154550    1458711    1142113     916128     916128    1142113    1458711    2154550    2623895    3257395    2560060    9544491
                4916    3588338    4121990    3467198    2163998    1495458     956140     783170     783170     956140    1495458    2163998    3467198    4121990    3588338       4916
             9544491    2560060    3257395    2623895    2154550    1458711    1142113     916128     916128    1142113    1458711    2154550    2623895    3257395    2560060    9544491

31          11762882    3720600    3950016    3709297    2568024    1980128    1359621    1155538    1155538    1359621    1980128    2568024    3709297    3950016    3720600   11762882
                   0    4899050    6219038    4246938    3031272    1799700    1310514    1015180    1015180    1310514    1799700    3031272    4246938    6219038    4899050          0
            11762882    3720600    3950016    3709297    2568024    1980128    1359621    1155538    1155538    1359621    1980128    2568024    3709297    3950016    3720600   11762882

32          16436930    4339077    5521592    4392559    3671163    2494452    2007143    1628571    1628571    2007143    2494452    3671163    4392559    5521592    4339077   16436930
                9832    7348966    7566398    5943638    3568242    2547332    1700486    1451436    1451436    1700486    2547332    3568242    5943638    7566398    7348966       9832
            16436930    4339077    5521592    4392559    3671163    2494452    2007143    1628571    1628571    2007143    2494452    3671163    4392559    5521592    4339077   16436930

33          17996395    5715459    5978039    5739082    3992666    3191883    2258086    1979274    1979274    2258086    3191883    3992666    5739082    5978039    5715459   17996395
                   0    8753438   10345394    6508396    4698450    2914328    2271902    1821052    1821052    2271902    2914328    4698450    6508396   10345394    8753438          0
            17996395    5715459    5978039    5739082    3992666    3191883    2258086    1979274    1979274    2258086    3191883    3992666    5739082    5978039    5715459   17996395

34          22938712    5917663    7679087    6191724    5338676    3734003    3148274    2633969    2633969    3148274    3734003    5338676    6191724    7679087    5917663   22938712
               19660   11883574   11090414    8366990    5125800    3942270    2797516    2481708    2481708    2797516    3942270    5125800    8366990   11090414   11883574      19660
            22938712    5917663    7679087    6191724    5338676    3734003    3148274    2633969    2633969    3148274    3734003    5338676    6191724    7679087    5917663   22938712

35          22423113    7024559    7436455    7383418    5248434    4407694    3275314    2990813    2990813    3275314    4407694    5248434    7383418    7436455    7024559   22423113
                   0   12455884   13663218    8228014    6293660    4196502    3527080    2926316    2926316    3527080    4196502    6293660    8228014   13663218   12455884          0
            22423113    7024559    7436455    7383418    5248434    4407694    3275314    2990813    2990813    3275314    4407694    5248434    7383418    7436455    7024559   22423113

36          26026327    6515944    8790206    7286149    6508886    4772686    4240806    3694150    3694150    4240806    4772686    6508886    7286149    8790206    6515944   26026327
               39316   15264288   13010720    9706846    6327784    5305818    4019776    3700096    3700096    4019776    5305818    6327784    9706846   13010720   15264288      39316
            26026327    6515944    8790206    7286149    6508886    4772686    4240806    3694150    3694150    4240806    4772686    6508886    7286149    8790206    6515944   26026327

37          22737402    6908909    7590845    7811064    5732280    5063659    3993527    3782494    3782494    3993527    5063659    5732280    7811064    7590845    6908909   22737402
                   0   14160280   14357754    8578772    7133074    5159408    4612272    3983584    3983584    4612272    5159408    7133074    8578772   14357754   14160280          0
            22737402    6908909    7590845    7811064    5732280    5063659    3993527    3782494    3782494    3993527    5063659    5732280    7811064    7590845    6908909   22737402

38          24002450    5799986    8275241    7088131    6542507    5071107    4730630    4278644    4278644    4730630    5071107    6542507    7088131    8275241    5799986   24002450
               77856   15640356   12200722    9241988    6584362    5946668    4785552    4554608    4554608    4785552    5946668    6584362    9241988   12200722   15640356      77856
            24002450    5799986    8275241    7088131    6542507    5071107    4730630    4278644    4278644    4730630    5071107    6542507    7088131    8275241    5799986   24002450

39          18625292    5382420    6301852    6686706    5072834    4692170    3922852    3810688    3810688    3922852    4692170    5072834    6686706    6301852    5382420   18625292
                   0   12828368   11921366    7302416    6666834    5179448    4838240    4351308    4351308    4838240    5179448    6666834    7302416   11921366   12828368          0
            18625292    5382420    6301852    6686706    5072834    4692170    3922852    3810688    3810688    3922852    4692170    5072834    6686706    6301852    5382420   18625292

40          17800220    4125004    6317696    5569614    5251062    4304628    4172082    3877580    3877580    4172082    4304628    5251062    5569614    6317696    4125004   17800220
              137456   12722726    8979784    7112630    5600856    5299008    4487612    4388196    4388196    4487612    5299008    5600856    7112630    8979784   12722726     137456
            17800220    4125004    6317696    5569614    5251062    4304628    4172082    3877580    3877580    4172082    4304628    5251062    5569614    6317696    4125004   17800220

41          12040680    3213596    4149780    4469436    3463788    3350760    2925464    2885312    2885312    2925464    3350760    3463788    4469436    4149780    3213596   12040680
                   0    9108194    7570388    4943698    4929888    4000008    3866184    3586708    3586708    3866184    4000008    4929888    4943698    7570388    9108194          0
            12040680    3213596    4149780    4469436    3463788    3350760    2925464    2885312    2885312    2925464    3350760    3463788    4469436    4149780    3213596   12040680

42          10161784    2193768    3723604    3270120    3115900    2680472    2658104    2506256    2506256    2658104    2680472    3115900    3270120    3723604    2193768   10161784
              159936    7936410    4865468    4253762    3611148    3478364    3065156    3050760    3050760    3065156    3478364    3611148    4253762    4865468    7936410     159936
            10161784    2193768    3723604    3270120    3115900    2680472    2658104    2506256    2506256    2658104    2680472    3115900    3270120    3723604    2193768   10161784

43           5740112    1348728    2040392    2120800    1659608    1677888    1488328    1482248    1482248    1488328    1677888    1659608    2120800    2040392    1348728    5740112
                   0    4775700    3357414    2511116    2619452    2143700    2141592    2016348    2016348    2141592    2143700    2619452    2511116    3357414    4775700          0
             5740112    1348728    2040392    2120800    1659608    1677888    1488328    1482248    1482248    1488328    1677888    1659608    2120800    2040392    1348728    5740112

44           4018480     729040    1501016    1197808    1170968    1028960    1023208     970448     970448    1023208    1028960    1170968    1197808    1501016     729040    4018480
               84160    3432512    1665254    1778768    1490232    1445472    1308208    1304788    1304788    1308208    1445472    1490232    1778768    1665254    3432512      84160
             4018480     729040    1501016    1197808    1170968    1028960    1023208     970448     970448    1023208    1028960    1170968    1197808    1501016     729040    4018480

45           1719648     331552     639520     579344     463440     478320     410832     417344     417344     410832     478320     463440     579344     639520     331552    1719648
                   0    1572596     861518     824100     798776     649804     673192     619488     619488     673192     649804     798776     824100     861518    1572596          0
             1719648     331552     639520     579344     463440     478320     410832     417344     417344     410832     478320     463440     579344     639520     331552    1719648

46            924704     105248     344480     192784     221824     175664     174688     163840     163840     174688     175664     221824     192784     344480     105248     924704
               13312     859846     255740     429520     278320     293052     255776     251152     251152     255776     293052     278320     429520     255740     859846      13312
              924704     105248     344480     192784     221824     175664     174688     163840     163840     174688     175664     221824     192784     344480     105248     924704

47            233152      33600      89536      62144      50944      50016      37600      39264      39264      37600      50016      50944      62144      89536      33600     233152
                   0     231294      89604     120828      91088      74552      73744      63856      63856      73744      74552      91088     120828      89604      231294         0
              233152      33600      89536      62144      50944      50016      37600      39264      39264      37600      50016      50944      62144      89536      33600     233152

48             89792        384      33664        928      16768       1984       8320       4096       4096       8320       1984      16768        928      33664        384      89792
                 256      89346        768      44292       2112      21768       4896      10512      10512       4896      21768       2112      44292        768      89346        256
               89792        384      33664        928      16768       1984       8320       4096       4096       8320       1984      16768        928      33664        384      89792

Total      262524106   70964273   89733337   82081513   66742544   54039498   45551689   41387695   41387695   45551689   54039498   66742544   82081513   89733337   70964273  262524106
              551614  152841204  139420516   99993896   75980284   59346644   49148744   44285932   44285932   49148744   59346644   75980284   99993896  139420516  152841204     551614
           262524106   70964273   89733337   82081513   66742544   54039498   45551689   41387695   41387695   45551689   54039498   66742544   82081513   89733337   70964273  262524106

Grand total = 2*551614 + 4*41387695 + 2*44285932 + 4*45551689 + 2*49148744 + 4*54039498 + 2*59346644 + 4*66742544 + 4*70964273 + 2*75980284 + 4*82081513 + 4*89733337 + 2*99993896 + 2*139420516 + 2*152841204 + 4*262524106
            = 4095236288

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

 5                 3          2          1          0          0          0          0          0          0          0          0          0          0          1          2          3
                   4          4          0          0          0          0          0          0          0          0          0          0          0          0          4          4
                   3          2          1          0          0          0          0          0          0          0          0          0          0          1          2          3

 6                14         16         10          7          6          6          6          6          6          6          6          6          7         10         16         14
                  20         24         18         12         12         12         12         12         12         12         12         12         12         18         24         20
                  14         16         10          7          6          6          6          6          6          6          6          6          7         10         16         14

 7                12         13         14         10          9          8          8          8          8          8          8          9         10         14         13         12
                  16         20         16         16         12         12         12         12         12         12         12         12         16         16         20         16
                  12         13         14         10          9          8          8          8          8          8          8          9         10         14         13         12

 8                60         87         97         85         76         75         74         74         74         74         75         76         85         97         87         60
                  84        110        134        122        114        108        108        108        108        108        108        114        122        134        110         84
                  60         87         97         85         76         75         74         74         74         74         75         76         85         97         87         60

 9                74        101        128        122        122        110        109        108        108        109        110        122        122        128        101         74
                 100        136        146        168        160        152        144        144        144        144        152        160        168        146        136        100
                  74        101        128        122        122        110        109        108        108        109        110        122        122        128        101         74

10               210        337        440        520        497        493        474        473        473        474        493        497        520        440        337        210
                 312        444        542        708        706        678        666        656        656        666        678        706        708        542        444        312
                 210        337        440        520        497        493        474        473        473        474        493        497        520        440        337        210

11               324        483        634        744        811        798        792        765        765        792        798        811        744        634        483        324
                 454        658        740        986       1078       1106       1056       1040       1040       1056       1106       1078        986        740        658        454
                 324        483        634        744        811        798        792        765        765        792        798        811        744        634        483        324

12               770       1237       1662       2074       2343       2417       2372       2361       2361       2372       2417       2343       2074       1662       1237        770
                1130       1680       2028       2640       3178       3252       3264       3188       3188       3264       3252       3178       2640       2028       1680       1130
                 770       1237       1662       2074       2343       2417       2372       2361       2361       2372       2417       2343       2074       1662       1237        770

13              1221       1883       2491       3037       3644       3918       4058       4004       4004       4058       3918       3644       3037       2491       1883       1221
                1768       2626       3024       3960       4794       5336       5468       5476       5476       5468       5336       4794       3960       3024       2626       1768
                1221       1883       2491       3037       3644       3918       4058       4004       4004       4058       3918       3644       3037       2491       1883       1221

14              2824       4577       6122       7680       9178      10313      10683      10871      10871      10683      10313       9178       7680       6122       4577       2824
                4132       6234       7558       9678      11858      13520      14288      14540      14540      14288      13520      11858       9678       7558       6234       4132
                2824       4577       6122       7680       9178      10313      10683      10871      10871      10683      10313       9178       7680       6122       4577       2824

15              4721       7396       9737      11855      14361      16589      18257      19009      19009      18257      16589      14361      11855       9737       7396       4721
                6880      10332      12080      15616      18762      22046      24534      25830      25830      24534      22046      18762      15616      12080      10332       6880
                4721       7396       9737      11855      14361      16589      18257      19009      19009      18257      16589      14361      11855       9737       7396       4721

16             10189      16602      22144      27444      33179      39004      43385      45676      45676      43385      39004      33179      27444      22144      16602      10189
               14994      22800      27532      35332      42604      50566      56964      60746      60746      56964      50566      42604      35332      27532      22800      14994
               10189      16602      22144      27444      33179      39004      43385      45676      45676      43385      39004      33179      27444      22144      16602      10189

17             17962      28554      37605      45757      54977      65204      74132      80055      80055      74132      65204      54977      45757      37605      28554      17962
               26292      39812      47052      60642      72986      85860      98998     106980     106980      98998      85860      72986      60642      47052      39812      26292
               17962      28554      37605      45757      54977      65204      74132      80055      80055      74132      65204      54977      45757      37605      28554      17962

18             36887      60006      80015      98205     118984     139737     160308     171082     171082     160308     139737     118984      98205      80015      60006      36887
               54360      83032      99866     128956     155158     183116     208762     224530     224530     208762     183116     155158     128956      99866      83032      54360
               36887      60006      80015      98205     118984     139737     160308     171082     171082     160308     139737     118984      98205      80015      60006      36887

19             67032     107563     141943     174160     207085     243905     272991     292553     292553     272991     243905     207085     174160     141943     107563      67032
               98568     149972     179166     231032     280260     323538     363286     384682     384682     363286     323538     280260     231032     179166     149972      98568
               67032     107563     141943     174160     207085     243905     272991     292553     292553     272991     243905     207085     174160     141943     107563      67032

20            134337     218234     292927     357342     430992     491913     547600     575675     575675     547600     491913     430992     357342     292927     218234     134337
              197802     303954     366048     476934     568862     654028     711714     747538     747538     711714     654028     568862     476934     366048     303954     197802
              134337     218234     292927     357342     430992     491913     547600     575675     575675     547600     491913     430992     357342     292927     218234     134337

21            248469     404159     533275     658130     764636     866674     923029     957256     957256     923029     866674     764636     658130     533275     404159     248469
              367186     561358     681524     872932    1040920    1153306    1226048    1253320    1253320    1226048    1153306    1040920     872932     681524     561358     367186
              248469     404159     533275     658130     764636     866674     923029     957256     957256     923029     866674     764636     658130     533275     404159     248469

22            493512     800023    1082724    1297944    1520282    1651667    1745489    1777800    1777800    1745489    1651667    1520282    1297944    1082724     800023     493512
              721380    1124496    1353790    1745544    2009394    2198788    2277150    2313244    2313244    2277150    2198788    2009394    1745544    1353790    1124496     721380
              493512     800023    1082724    1297944    1520282    1651667    1745489    1777800    1777800    1745489    1651667    1520282    1297944    1082724     800023     493512

23            911728    1514898    1977196    2392187    2658603    2850518    2889828    2902452    2902452    2889828    2850518    2658603    2392187    1977196    1514898     911728
             1360016    2087170    2547416    3157180    3584418    3771420    3842076    3833612    3833612    3842076    3771420    3584418    3157180    2547416    2087170    1360016
              911728    1514898    1977196    2392187    2658603    2850518    2889828    2902452    2902452    2889828    2850518    2658603    2392187    1977196    1514898     911728

24           1809174    2908253    3888323    4478664    4977267    5132251    5190564    5153245    5153245    5190564    5132251    4977267    4478664    3888323    2908253    1809174
             2598224    4099566    4850346    5975264    6516500    6785528    6811690    6788424    6788424    6811690    6785528    6516500    5975264    4850346    4099566    2598224
             1809174    2908253    3888323    4478664    4977267    5132251    5190564    5153245    5153245    5190564    5132251    4977267    4478664    3888323    2908253    1809174

25           3218470    5419055    6856172    7914526    8332508    8496083    8341098    8238474    8238474    8341098    8496083    8332508    7914526    6856172    5419055    3218470
             4824170    7353210    8778522   10278262   11019838   11135232   11104748   11003996   11003996   11104748   11135232   11019838   10278262    8778522    7353210    4824170
             3218470    5419055    6856172    7914526    8332508    8496083    8341098    8238474    8238474    8341098    8496083    8332508    7914526    6856172    5419055    3218470

26           6249230    9867744   12693177   13853710   14570304   14438387   14225480   13969362   13969362   14225480   14438387   14570304   13853710   12693177    9867744    6249230
             8771012   13701286   15625782   18074804   18747050   18906930   18707652   18581736   18581736   18707652   18906930   18747050   18074804   15625782   13701286    8771012
             6249230    9867744   12693177   13853710   14570304   14438387   14225480   13969362   13969362   14225480   14438387   14570304   13853710   12693177    9867744    6249230

27          10293581   17228074   20835342   22755101   22844437   22521774   21792901   21431309   21431309   21792901   22521774   22844437   22755101   20835342   17228074   10293581
            15306194   22771954   26078722   28738690   29492476   29155408   28891938   28664708   28664708   28891938   29155408   29492476   28738690   26078722   22771954   15306194
            10293581   17228074   20835342   22755101   22844437   22521774   21792901   21431309   21431309   21792901   22521774   22844437   22755101   20835342   17228074   10293581

28          18830427   29019475   35516358   36835879   37128496   35919512   34995840   34328608   34328608   34995840   35919512   37128496   36835879   35516358   29019475   18830427
            25871130   39006986   42588430   46541668   46670258   46364758   45698742   45509782   45509782   45698742   46364758   46670258   46541668   42588430   39006986   25871130
            18830427   29019475   35516358   36835879   37128496   35919512   34995840   34328608   34328608   34995840   35919512   37128496   36835879   35516358   29019475   18830427

29          28056746   45962812   53122682   55318379   53714328   52034446   50161042   49367197   49367197   50161042   52034446   53714328   55318379   53122682   45962812   28056746
            41006732   58646312   64219738   67404878   67446710   66138430   65565020   65181010   65181010   65565020   66138430   67446710   67404878   64219738   58646312   41006732
            28056746   45962812   53122682   55318379   53714328   52034446   50161042   49367197   49367197   50161042   52034446   53714328   55318379   53122682   45962812   28056746

30          46966976   70548372   82459221   82312779   80787925   77237904   75101380   73779210   73779210   75101380   77237904   80787925   82312779   82459221   70548372   46966976
            63451566   90933544   95454080  100160392   98660072   97514522   96288670   96026440   96026440   96288670   97514522   98660072  100160392   95454080   90933544   63451566
            46966976   70548372   82459221   82312779   80787925   77237904   75101380   73779210   73779210   75101380   77237904   80787925   82312779   82459221   70548372   46966976

31          62911420  100137165  111422200  112167610  106911700  102910644   99305241   97889334   97889334   99305241  102910644  106911700  112167610  111422200  100137165   62911420
            90085146  122749664  129324504  131392740  130057120  127440252  126627048  125963922  125963922  126627048  127440252  130057120  131392740  129324504  122749664   90085146
            62911420  100137165  111422200  112167610  106911700  102910644   99305241   97889334   97889334   99305241  102910644  106911700  112167610  111422200  100137165   62911420

32          95050749  139333297  156956943  153013520  148132113  141255506  137585719  135378189  135378189  137585719  141255506  148132113  153013520  156956943  139333297   95050749
           126777318  171709964  174788612  178907456  174887000  173110964  171320694  170903648  170903648  171320694  173110964  174887000  178907456  174788612  171709964  126777318
            95050749  139333297  156956943  153013520  148132113  141255506  137585719  135378189  135378189  137585719  141255506  148132113  153013520  156956943  139333297   95050749

33         114655081  176863459  191111776  188460209  178469263  171984348  166425550  164315414  164315414  166425550  171984348  178469263  188460209  191111776  176863459  114655081
           160924364  208034872  212753168  212215686  209668132  206084098  205131084  204104420  204104420  205131084  206084098  209668132  212215686  212753168  208034872  160924364
           114655081  176863459  191111776  188460209  178469263  171984348  166425550  164315414  164315414  166425550  171984348  178469263  188460209  191111776  176863459  114655081

34         155771477  223184657  244460277  235373455  227067800  217330642  212439473  209378575  209378575  212439473  217330642  227067800  235373455  244460277  223184657  155771477
           205688378  263163554  262056112  264392150  258523272  256972776  254681452  254162626  254162626  254681452  256972776  258523272  264392150  262056112  263163554  205688378
           155771477  223184657  244460277  235373455  227067800  217330642  212439473  209378575  209378575  212439473  217330642  227067800  235373455  244460277  223184657  155771477

35         169576692  253305177  267591422  261102597  247976810  240316128  233584848  231076041  231076041  233584848  240316128  247976810  261102597  267591422  253305177  169576692
           233687872  286090676  286303096  283323526  280994404  277313686  276447442  275239458  275239458  276447442  277313686  280994404  283323526  286303096  286090676  233687872
           169576692  253305177  267591422  261102597  247976810  240316128  233584848  231076041  231076041  233584848  240316128  247976810  261102597  267591422  253305177  169576692

36         207503720  290865833  311394939  298434532  289110987  278868469  273946563  270630483  270630483  273946563  278868469  289110987  298434532  311394939  290865833  207503720
           271702160  328815238  321982970  322700906  317535982  316786550  314466066  314117348  314117348  314466066  316786550  317535982  322700906  321982970  328815238  271702160
           207503720  290865833  311394939  298434532  289110987  278868469  273946563  270630483  270630483  273946563  278868469  289110987  298434532  311394939  290865833  207503720

37         203492742  293922164  304660408  296311955  284041165  277506392  271382388  269166991  269166991  271382388  277506392  284041165  296311955  304660408  293922164  203492742
           275720292  318977386  314366222  311260900  310641818  307714402  307333896  306360322  306360322  307333896  307714402  310641818  311260900  314366222  318977386  275720292
           203492742  293922164  304660408  296311955  284041165  277506392  271382388  269166991  269166991  271382388  277506392  284041165  296311955  304660408  293922164  203492742

38         225228532  308136048  322642102  309833752  302747430  294964062  291393972  288792780  288792780  291393972  294964062  302747430  309833752  322642102  308136048  225228532
           292645512  334116064  322469644  324190758  321299718  321365912  319792810  319803378  319803378  319792810  321365912  321299718  324190758  322469644  334116064  292645512
           225228532  308136048  322642102  309833752  302747430  294964062  291393972  288792780  288792780  291393972  294964062  302747430  309833752  322642102  308136048  225228532

39         196669808  273492132  278437938  271565422  263590566  259809534  255809154  254490598  254490598  255809154  259809534  263590566  271565422  278437938  273492132  196669808
           261965800  284890634  278490154  277947300  278722782  277052620  277359704  276867414  276867414  277359704  277052620  278722782  277947300  278490154  284890634  261965800
           196669808  273492132  278437938  271565422  263590566  259809534  255809154  254490598  254490598  255809154  259809534  263590566  271565422  278437938  273492132  196669808

40         197345152  260379424  266723316  257882176  254696720  250583560  248862716  247485420  247485420  248862716  250583560  254696720  257882176  266723316  260379424  197345152
           253869836  269448722  259432298  263215830  261879080  262545998  261998624  262254244  262254244  261998624  262545998  261879080  263215830  259432298  269448722  253869836
           197345152  260379424  266723316  257882176  254696720  250583560  248862716  247485420  247485420  248862716  250583560  254696720  257882176  266723316  260379424  197345152

41         148894292  197385532  197685764  194164264  190964280  189657832  187882576  187447092  187447092  187882576  189657832  190964280  194164264  197685764  197385532  148894292
           194324484  196517178  193649224  195064904  195901958  195437844  196097662  195954182  195954182  196097662  195437844  195901958  195064904  193649224  196517178  194324484
           148894292  197385532  197685764  194164264  190964280  189657832  187882576  187447092  187447092  187882576  189657832  190964280  194164264  197685764  197385532  148894292

42         131587432  164717532  165345552  161621788  161237732  159723816  159320592  158881688  158881688  159320592  159723816  161237732  161621788  165345552  164717532  131587432
           165701652  161889312  159408162  162338274  161628608  162563894  162544066  162776608  162776608  162544066  162563894  161628608  162338274  159408162  161889312  165701652
           131587432  164717532  165345552  161621788  161237732  159723816  159320592  158881688  158881688  159320592  159723816  161237732  161621788  165345552  164717532  131587432

43          81224380  101729240  100331424   99690516   99115636   98891348   98448256   98439868   98439868   98448256   98891348   99115636   99690516  100331424  101729240   81224380
           102792408   96667188   98214378   98946008   99364566   99578430  100018420   99983056   99983056  100018420   99578430   99364566   98946008   98214378   96667188  102792408
            81224380  101729240  100331424   99690516   99115636   98891348   98448256   98439868   98439868   98448256   98891348   99115636   99690516  100331424  101729240   81224380

44          57308956   67622988   66739320   66266124   66423740   66079420   66164420   66068532   66068532   66164420   66079420   66423740   66266124   66739320   67622988   57308956
            69135224   63950920   65337288   65851902   65826878   66385900   66365084   66526804   66526804   66365084   66385900   65826878   65851902   65337288   63950920   69135224
            57308956   67622988   66739320   66266124   66423740   66079420   66164420   66068532   66068532   66164420   66079420   66423740   66266124   66739320   67622988   57308956

45          26247100   31117332   30237772   30626900   30503552   30555796   30558100   30558244   30558244   30558100   30555796   30503552   30626900   30237772   31117332   26247100
            31629864   28671630   30325858   30012566   30396168   30506516   30579548   30644588   30644588   30579548   30506516   30396168   30012566   30325858   28671630   31629864
            26247100   31117332   30237772   30626900   30503552   30555796   30558100   30558244   30558244   30558100   30555796   30503552   30626900   30237772   31117332   26247100

46          12790604   14157664   13881004   13985580   13991996   13988396   14028732   14018140   14018140   14028732   13988396   13991996   13985580   13881004   14157664   12790604
            14396892   13351686   13924910   13806640   13942744   14006884   14016996   14055388   14055388   14016996   14006884   13942744   13806640   13924910   13351686   14396892
            12790604   14157664   13881004   13985580   13991996   13988396   14028732   14018140   14018140   14028732   13988396   13991996   13985580   13881004   14157664   12790604

47           3441104    3874828    3736304    3873324    3808532    3869676    3844156    3861484    3861484    3844156    3869676    3808532    3873324    3736304    3874828    3441104
             3874956    3575250    3874188    3730968    3871052    3807844    3863084    3845308    3845308    3863084    3807844    3871052    3730968    3874188    3575250    3874956
             3441104    3874828    3736304    3873324    3808532    3869676    3844156    3861484    3861484    3844156    3869676    3808532    3873324    3736304    3874828    3441104

48            971644     971644     971644     971644     971644     971644     971644     971644     971644     971644     971644     971644     971644     971644     971644     971644
              971644     971644     971644     971644     971644     971644     971644     971644     971644     971644     971644     971644     971644     971644     971644     971644
              971644     971644     971644     971644     971644     971644     971644     971644     971644     971644     971644     971644     971644     971644     971644     971644

Total     2208025840 3085316074 3253890545 3183891709 3097936716 3021430919 2968456000 2941958150 2941958150 2968456000 3021430919 3097936716 3183891709 3253890545 3085316074 2208025840
          2920578332 3394499306 3390596732 3424186574 3402461106 3384113866 3371518334 3365266112 3365266112 3371518334 3384113866 3402461106 3424186574 3390596732 3394499306 2920578332
          2208025840 3085316074 3253890545 3183891709 3097936716 3021430919 2968456000 2941958150 2941958150 2968456000 3021430919 3097936716 3183891709 3253890545 3085316074 2208025840

Grand total = 4*2208025840 + 2*2920578332 + 4*2941958150 + 4*2968456000 + 4*3021430919 + 4*3085316074 + 4*3097936716 + 4*3183891709 + 4*3253890545 + 2*3365266112 + 2*3371518334 + 2*3384113866 + 2*3390596732 + 2*3394499306 +
              2*3402461106 + 2*3424186574
            = 148350064536

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    803759    252148    541813    787519   1077299   1468750   2008796   2749221   3761280   5143676   7029343   9593318  13035365  17637428  22703953    803759    390048    575271    624271    818998   1101838
           1500106   2048904   2800822   3828063   5226485   7116611   9620722  12819485  16103411  19718771    527952    332928    447171    565474    763861   1063441   1467068   2010475   2750204   3761400   5143559   7029275
           9593309  13035371  17637431  22703954
 1          551611         0    470830     23664    181165    294418    401978    541896    738477   1010427   1382397   1889424   2578599   3503755   4740724   6102544         0     80781     80781    204823    221059    298350
            403890    551030    752951   1028988   1404836   1912866   2585935   3445721   4328399   5300163     80781     80781    161562    242343    234226    278882    386443    538126    739576   1011525   1382664   1889351
           2578527   3503737   4740724   6102543
 2          352524    776030         0    722971     72675    318083    500961    684321    925304   1262071   1726471   2360368   3221662   4377578   5923015   7624451    261943    124041    214621    167300    353215    381792
            511224    690826    941755   1286023   1755357   2389981   3230863   4305052   5407852   6621960    295403    204822    157501    257881    377862    388077    477608    662652    920332   1263713   1727991   2360719
           3221563   4377490   5922992   7624441
 3          428250    225113    869669         0    851060    104187    392884    612685    837656   1133968   1546837   2114671   2887101   3923345   5308459   6833340    376872    376872    205512    286289    221744    434840
            470336    627462    847064   1153883   1573745   2142207   2895708   3858385   4846735   5934859    485370    420133    283916    205512    302525    445873    470754    586360    813427   1128440   1548660   2116339
           2887488   3923263   5308394   6833321
 4          606469    440572    164499    908300         0    900029    115361    420762    654401    894748   1211369   1651551   2254770   3064856   4147216   5338547    534510    444632    444632    234080    313169    241080
            465144    503160    670566    904668   1230852   1674144   2262486   3014442   3786534   4636614    639928    517290    459889    311909    222600    320180    471973    501738    626869    869540   1205629   1653387
           2256426   3065248   4147208   5338567
 5          850641    660057    440075    140715    924235         0    920942    120420    432837    672290    919070   1243788   1693621   2302075   3115769   4011012    737578    608280    496608    469183    246764    324733
            249585    478183    517215    688734    928046   1259218   1700419   2265056   2845016   3483670    854700    658376    519861    478350    324289    230125    327582    483059    515106    644422    893631   1237978
           1695304   2303549   3116152   4011179
 6         1168128    911618    673186    440701    130584    930622         0    929323    122703    437735    679181    927969   1254492   1700983   2302235   2964172   1011566    828234    667614    513883    479815    251781
            329325    252888    483223    522472    694864    933786   1257927   1674359   2102609   2574473   1164070    897763    655562    522610    485535    329202    233085    330501    487410    520489    651552    902860
           1248696   1702229   2303215   2964459
 7         1595243   1240549    923728    679713    440506    126309    932761         0    932424    124247    439752    681105    929456   1251724   1690673   2176823   1383960   1131140    903500    686770    521400    483800
            253680    330961    253968    484704    523564    694466    926636   1230499   1544077   1890275   1592867   1235101    902752    655737    523114    488301    331080    234144    331417    488785    522598    654488
            905507   1246064   1690792   2176535
 8         2176823   1690673   1251724    929456    681105    439752    124247    932424         0    932761    126309    440506    679713    923728   1240549   1595243   1890275   1544077   1230499    926636    694466    523564
            484704    253968    330961    253680    483800    521400    686770    903500   1131140   1383960   2176535   1690792   1246064    905507    654488    522598    488785    331417    234144    331080    488301    523114
            655737    902752   1235101   1592867
 9         2964172   2302235   1700983   1254492    927969    679181    437735    122703    929323         0    930622    130584    440701    673186    911618   1168128   2574473   2102609   1674359   1257927    933786    694864
            522472    483223    252888    329325    251781    479815    513883    667614    828234   1011566   2964459   2303215   1702229   1248696    902860    651552    520489    487410    330501    233085    329202    485535
            522610    655562    897763   1164070
10         4011012   3115769   2302075   1693621   1243788    919070    672290    432837    120420    920942         0    924235    140715    440075    660057    850641   3483670   2845016   2265056   1700419   1259218    928046
            688734    517215    478183    249585    324733    246764    469183    496608    608280    737578   4011179   3116152   2303549   1695304   1237978    893631    644422    515106    483059    327582    230125    324289
            478350    519861    658376    854700
11         5338547   4147216   3064856   2254770   1651551   1211369    894748    654401    420762    115361    900029         0    908300    164499    440572    606469   4636614   3786534   3014442   2262486   1674144   1230852
            904668    670566    503160    465144    241080    313169    234080    444632    444632    534510   5338567   4147208   3065248   2256426   1653387   1205629    869540    626869    501738    471973    320180    222600
            311909    459889    517290    639928
12         6833340   5308459   3923345   2887101   2114671   1546837   1133968    837656    612685    392884    104187    851060         0    869669    225113    428250   5934859   4846735   3858385   2895708   2142207   1573745
           1153883    847064    627462    470336    434840    221744    286289    205512    376872    376872   6833321   5308394   3923263   2887488   2116339   1548660   1128440    813427    586360    470754    445873    302525
            205512    283916    420133    485370
13         7624451   5923015   4377578   3221662   2360368   1726471   1262071    925304    684321    500961    318083     72675    722971         0    776030    352524   6621960   5407852   4305052   3230863   2389981   1755357
           1286023    941755    690826    511224    381792    353215    167300    214621    124041    261943   7624441   5922992   4377490   3221563   2360719   1727991   1263713    920332    662652    477608    388077    377862
            257881    157501    204822    295403
14         6102544   4740724   3503755   2578599   1889424   1382397   1010427    738477    541896    401978    294418    181165     23664    470830         0    551611   5300163   4328399   3445721   2585935   1912866   1404836
           1028988    752951    551030    403890    298350    221059    204823     80781     80781         0   6102543   4740724   3503737   2578527   1889351   1382664   1011525    739576    538126    386443    278882    234226
            242343    161562     80781     80781
15        22703953  17637428  13035365   9593318   7029343   5143676   3761280   2749221   2008796   1468750   1077299    787519    541813    252148    803759         0  19718771  16103411  12819485   9620722   7116611   5226485
           3828063   2800822   2048904   1500106   1101838    818998    624271    575271    390048    803759  22703954  17637431  13035371   9593309   7029275   5143559   3761400   2750204   2010475   1467068   1063441    763861
            565474    447171    332928    527952
16          275807         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
                 0         0         0         0         0         0         0         0         0         0    275807         0         0         0         0         0         0         0         0         0         0         0
                 0         0         0         0
17          228486    252146    171365    323128    448852    624680    858008   1175306   1608386   2200224   3008842   4111926   5611796   7625296  10317364  13281128    228486         0    275806    295406    461720    635902
            874120   1197118   1637808   2239058   3057236   4162962   5627816   7499006   9420008  11534886    228486    252146    171365    323128    448852    624680    858008   1175306   1608386   2200224   3008842   4111926
           5611796   7625296  10317364  13281128
18          378568    236605    313326    212946    401532    557760    776244   1066164   1460376   1998288   2732916   3734934   5097330   6926256   9371538  12063606    283926    283926         0    342726    367080    573738
            790152   1086066   1487088   2033562   2776872   3781290   5111880   6811542   8556444  10477446    378568    236605    313326    212946    401532    557760    776244   1066164   1460376   1998288   2732916   3734934
           5097330   6926256   9371538  12063606
19          509626    392020    215611    322428    205814    388080    539070    750218   1030372   1411200   1930516   2638552   3601108   4893224   6620768   8522654    431222    313616    313616         0    331240    354774
            554484    763574   1049328   1436106   1961568   2671298   3611384   4812178   6044920   7402066    509626    392020    215611    322428    205814    388080    539070    750218   1030372   1411200   1930516   2638552
           3601108   4893224   6620768   8522654
20          698234    535854    389712    211094    328980    207043    390388    542266    754630   1036320   1418990   1939938   2647852   3598016   4868324   6266812    600806    487140    340998    324760         0    333200
            356864    557702    767856   1054714   1441804   1964010   2655400   3538414   4444888   5442822    698234    535854    389712    211094    328980    207043    390388    542266    754630   1036320   1418990   1939938
           2647852   3598016   4868324   6266812
21          955092    739860    538080    390108    208506    331206    206845    389992    541692    753744   1034840   1416058   1933314   2627280   3554946   4576174    827298    672600    531354    349752    329574         0
            332838    356454    556944    766454   1051568   1433606   1938808   2583738   3245724   3974458    955092    739860    538080    390108    208506    331206    206845    389992    541692    753744   1034840   1416058
           1933314   2627280   3554946   4576174
22         1306634   1014104    746648    540484    390040    207557    332186    206910    390060    541728    753588   1033956   1412928   1920600   2598948   3345606   1133902    924952    732718    546056    353822    331534
                 0    332838    356400    556578    765072   1046826   1416888   1888722   2372832   2905650   1306634   1014104    746648    540484    390040    207557    332186    206910    390060    541728    753588   1033956
           1412928   1920600   2598948   3345606
23         1787546   1388262   1024752    751254    541226    390052    207143    332520    206974    390048    541574    752850   1031524   1403408   1899572   2445448   1552130   1267092   1007442    752408    552766    355432
            332352         0    332688    356110    555436    761454   1034392   1379986   1734184   2123754   1787546   1388262   1024752    751254    541226    390052    207143    332520    206974    390048    541574    752850
           1031524   1403408   1899572   2445448
24         2445448   1899572   1403408   1031524    752850    541574    390048    206974    332520    207143    390052    541226    751254   1024752   1388262   1787546   2123754   1734184   1379986   1034392    761454    555436
            356110    332688         0    332352    355432    552766    752408   1007442   1267092   1552130   2445448   1899572   1403408   1031524    752850    541574    390048    206974    332520    207143    390052    541226
            751254   1024752   1388262   1787546
25         3345606   2598948   1920600   1412928   1033956    753588    541728    390060    206910    332186    207557    390040    540484    746648   1014104   1306634   2905650   2372832   1888722   1416888   1046826    765072
            556578    356400    332838         0    331534    353822    546056    732718    924952   1133902   3345606   2598948   1920600   1412928   1033956    753588    541728    390060    206910    332186    207557    390040
            540484    746648   1014104   1306634
26         4576174   3554946   2627280   1933314   1416058   1034840    753744    541692    389992    206845    331206    208506    390108    538080    739860    955092   3974458   3245724   2583738   1938808   1433606   1051568
            766454    556944    356454    332838         0    329574    349752    531354    672600    827298   4576174   3554946   2627280   1933314   1416058   1034840    753744    541692    389992    206845    331206    208506
            390108    538080    739860    955092
27         6266812   4868324   3598016   2647852   1939938   1418990   1036320    754630    542266    390388    207043    328980    211094    389712    535854    698234   5442822   4444888   3538414   2655400   1964010   1441804
           1054714    767856    557702    356864    333200         0    324760    340998    487140    600806   6266812   4868324   3598016   2647852   1939938   1418990   1036320    754630    542266    390388    207043    328980
            211094    389712    535854    698234
28         8522654   6620768   4893224   3601108   2638552   1930516   1411200   1030372    750218    539070    388080    205814    322428    215611    392020    509626   7402066   6044920   4812178   3611384   2671298   1961568
           1436106   1049328    763574    554484    354774    331240         0    313616    313616    431222   8522654   6620768   4893224   3601108   2638552   1930516   1411200   1030372    750218    539070    388080    205814
            322428    215611    392020    509626
29        12063606   9371538   6926256   5097330   3734934   2732916   1998288   1460376   1066164    776244    557760    401532    212946    313326    236605    378568  10477446   8556444   6811542   5111880   3781290   2776872
           2033562   1487088   1086066    790152    573738    367080    342726         0    283926    283926  12063606   9371538   6926256   5097330   3734934   2732916   1998288   1460376   1066164    776244    557760    401532
            212946    313326    236605    378568
30        13281128  10317364   7625296   5611796   4111926   3008842   2200224   1608386   1175306    858008    624680    448852    323128    171365    252146    228486  11534886   9420008   7499006   5627816   4162962   3057236
           2239058   1637808   1197118    874120    635902    461720    295406    275806         0    228486  13281128  10317364   7625296   5611796   4111926   3008842   2200224   1608386   1175306    858008    624680    448852
            323128    171365    252146    228486
31               0         0         0         0         0         0         0         0         0         0         0         0         0         0         0    275807         0         0         0         0         0         0
                 0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
                 0         0         0    275807
32          527952    332928    447171    565474    763861   1063441   1467068   2010475   2750204   3761400   5143559   7029275   9593309  13035371  17637431  22703954    803759    390048    575271    624271    818998   1101838
           1500106   2048904   2800822   3828063   5226485   7116611   9620722  12819485  16103411  19718771         0    803759    252148    541813    787519   1077299   1468750   2008796   2749221   3761280   5143676   7029343
           9593318  13035365  17637428  22703953
33           80781     80781    161562    242343    234226    278882    386443    538126    739576   1011525   1382664   1889351   2578527   3503737   4740724   6102543         0     80781     80781    204823    221059    298350
            403890    551030    752951   1028988   1404836   1912866   2585935   3445721   4328399   5300163    551611         0    470830     23664    181165    294418    401978    541896    738477   1010427   1382397   1889424
           2578599   3503755   4740724   6102544
34          295403    204822    157501    257881    377862    388077    477608    662652    920332   1263713   1727991   2360719   3221563   4377490   5922992   7624441    261943    124041    214621    167300    353215    381792
            511224    690826    941755   1286023   1755357   2389981   3230863   4305052   5407852   6621960    352524    776030         0    722971     72675    318083    500961    684321    925304   1262071   1726471   2360368
           3221662   4377578   5923015   7624451
35          485370    420133    283916    205512    302525    445873    470754    586360    813427   1128440   1548660   2116339   2887488   3923263   5308394   6833321    376872    376872    205512    286289    221744    434840
            470336    627462    847064   1153883   1573745   2142207   2895708   3858385   4846735   5934859    428250    225113    869669         0    851060    104187    392884    612685    837656   1133968   1546837   2114671
           2887101   3923345   5308459   6833340
36          639928    517290    459889    311909    222600    320180    471973    501738    626869    869540   1205629   1653387   2256426   3065248   4147208   5338567    534510    444632    444632    234080    313169    241080
            465144    503160    670566    904668   1230852   1674144   2262486   3014442   3786534   4636614    606469    440572    164499    908300         0    900029    115361    420762    654401    894748   1211369   1651551
           2254770   3064856   4147216   5338547
37          854700    658376    519861    478350    324289    230125    327582    483059    515106    644422    893631   1237978   1695304   2303549   3116152   4011179    737578    608280    496608    469183    246764    324733
            249585    478183    517215    688734    928046   1259218   1700419   2265056   2845016   3483670    850641    660057    440075    140715    924235         0    920942    120420    432837    672290    919070   1243788
           1693621   2302075   3115769   4011012
38         1164070    897763    655562    522610    485535    329202    233085    330501    487410    520489    651552    902860   1248696   1702229   2303215   2964459   1011566    828234    667614    513883    479815    251781
            329325    252888    483223    522472    694864    933786   1257927   1674359   2102609   2574473   1168128    911618    673186    440701    130584    930622         0    929323    122703    437735    679181    927969
           1254492   1700983   2302235   2964172
39         1592867   1235101    902752    655737    523114    488301    331080    234144    331417    488785    522598    654488    905507   1246064   1690792   2176535   1383960   1131140    903500    686770    521400    483800
            253680    330961    253968    484704    523564    694466    926636   1230499   1544077   1890275   1595243   1240549    923728    679713    440506    126309    932761         0    932424    124247    439752    681105
            929456   1251724   1690673   2176823
40         2176535   1690792   1246064    905507    654488    522598    488785    331417    234144    331080    488301    523114    655737    902752   1235101   1592867   1890275   1544077   1230499    926636    694466    523564
            484704    253968    330961    253680    483800    521400    686770    903500   1131140   1383960   2176823   1690673   1251724    929456    681105    439752    124247    932424         0    932761    126309    440506
            679713    923728   1240549   1595243
41         2964459   2303215   1702229   1248696    902860    651552    520489    487410    330501    233085    329202    485535    522610    655562    897763   1164070   2574473   2102609   1674359   1257927    933786    694864
            522472    483223    252888    329325    251781    479815    513883    667614    828234   1011566   2964172   2302235   1700983   1254492    927969    679181    437735    122703    929323         0    930622    130584
            440701    673186    911618   1168128
42         4011179   3116152   2303549   1695304   1237978    893631    644422    515106    483059    327582    230125    324289    478350    519861    658376    854700   3483670   2845016   2265056   1700419   1259218    928046
            688734    517215    478183    249585    324733    246764    469183    496608    608280    737578   4011012   3115769   2302075   1693621   1243788    919070    672290    432837    120420    920942         0    924235
            140715    440075    660057    850641
43         5338567   4147208   3065248   2256426   1653387   1205629    869540    626869    501738    471973    320180    222600    311909    459889    517290    639928   4636614   3786534   3014442   2262486   1674144   1230852
            904668    670566    503160    465144    241080    313169    234080    444632    444632    534510   5338547   4147216   3064856   2254770   1651551   1211369    894748    654401    420762    115361    900029         0
            908300    164499    440572    606469
44         6833321   5308394   3923263   2887488   2116339   1548660   1128440    813427    586360    470754    445873    302525    205512    283916    420133    485370   5934859   4846735   3858385   2895708   2142207   1573745
           1153883    847064    627462    470336    434840    221744    286289    205512    376872    376872   6833340   5308459   3923345   2887101   2114671   1546837   1133968    837656    612685    392884    104187    851060
                 0    869669    225113    428250
45         7624441   5922992   4377490   3221563   2360719   1727991   1263713    920332    662652    477608    388077    377862    257881    157501    204822    295403   6621960   5407852   4305052   3230863   2389981   1755357
           1286023    941755    690826    511224    381792    353215    167300    214621    124041    261943   7624451   5923015   4377578   3221662   2360368   1726471   1262071    925304    684321    500961    318083     72675
            722971         0    776030    352524
46         6102543   4740724   3503737   2578527   1889351   1382664   1011525    739576    538126    386443    278882    234226    242343    161562     80781     80781   5300163   4328399   3445721   2585935   1912866   1404836
           1028988    752951    551030    403890    298350    221059    204823     80781     80781         0   6102544   4740724   3503755   2578599   1889424   1382397   1010427    738477    541896    401978    294418    181165
             23664    470830         0    551611
47        22703954  17637431  13035371   9593309   7029275   5143559   3761400   2750204   2010475   1467068   1063441    763861    565474    447171    332928    527952  19718771  16103411  12819485   9620722   7116611   5226485
           3828063   2800822   2048904   1500106   1101838    818998    624271    575271    390048    803759  22703953  17637428  13035365   9593318   7029343   5143676   3761280   2749221   2008796   1468750   1077299    787519
            541813    252148    803759         0

Sum of all rows                     = 4(1*0 + 1*252148 + 1*332928 + 1*390048 + 1*447171 + 1*527952 + 1*541813 + 1*565474 + 1*575271 + 1*624271 + 1*763861 + 1*787519 + 2*803759 + 1*818998 + 1*1063441 + 1*1077299 + 1*1101838 +
                                        1*1467068 + 1*1468750 + 1*1500106 + 1*2008796 + 1*2010475 + 1*2048904 + 1*2749221 + 1*2750204 + 1*2800822 + 1*3761280 + 1*3761400 + 1*3828063 + 1*5143559 + 1*5143676 + 1*5226485 + 1*7029275 +
                                        1*7029343 + 1*7116611 + 1*9593309 + 1*9593318 + 1*9620722 + 1*12819485 + 1*13035365 + 1*13035371 + 1*16103411 + 1*17637428 + 1*17637431 + 1*19718771 + 1*22703953 + 1*22703954) +
                                      4(2*0 + 1*23664 + 4*80781 + 1*161562 + 1*181165 + 1*204823 + 1*221059 + 1*234226 + 1*242343 + 1*278882 + 1*294418 + 1*298350 + 1*386443 + 1*401978 + 1*403890 + 1*470830 + 1*538126 + 1*541896 +
                                        1*551030 + 1*551611 + 1*738477 + 1*739576 + 1*752951 + 1*1010427 + 1*1011525 + 1*1028988 + 1*1382397 + 1*1382664 + 1*1404836 + 1*1889351 + 1*1889424 + 1*1912866 + 1*2578527 + 1*2578599 +
                                        1*2585935 + 1*3445721 + 1*3503737 + 1*3503755 + 1*4328399 + 2*4740724 + 1*5300163 + 1*6102543 + 1*6102544) +
                                      4(1*0 + 1*72675 + 1*124041 + 1*157501 + 1*167300 + 1*204822 + 1*214621 + 1*257881 + 1*261943 + 1*295403 + 1*318083 + 1*352524 + 1*353215 + 1*377862 + 1*381792 + 1*388077 + 1*477608 + 1*500961 +
                                        1*511224 + 1*662652 + 1*684321 + 1*690826 + 1*722971 + 1*776030 + 1*920332 + 1*925304 + 1*941755 + 1*1262071 + 1*1263713 + 1*1286023 + 1*1726471 + 1*1727991 + 1*1755357 + 1*2360368 +
                                        1*2360719 + 1*2389981 + 1*3221563 + 1*3221662 + 1*3230863 + 1*4305052 + 1*4377490 + 1*4377578 + 1*5407852 + 1*5922992 + 1*5923015 + 1*6621960 + 1*7624441 + 1*7624451) +
                                      4(1*0 + 1*104187 + 2*205512 + 1*221744 + 1*225113 + 1*283916 + 1*286289 + 1*302525 + 2*376872 + 1*392884 + 1*420133 + 1*428250 + 1*434840 + 1*445873 + 1*470336 + 1*470754 + 1*485370 + 1*586360 +
                                        1*612685 + 1*627462 + 1*813427 + 1*837656 + 1*847064 + 1*851060 + 1*869669 + 1*1128440 + 1*1133968 + 1*1153883 + 1*1546837 + 1*1548660 + 1*1573745 + 1*2114671 + 1*2116339 + 1*2142207 +
                                        1*2887101 + 1*2887488 + 1*2895708 + 1*3858385 + 1*3923263 + 1*3923345 + 1*4846735 + 1*5308394 + 1*5308459 + 1*5934859 + 1*6833321 + 1*6833340) +
                                      4(1*0 + 1*115361 + 1*164499 + 1*222600 + 1*234080 + 1*241080 + 1*311909 + 1*313169 + 1*320180 + 1*420762 + 1*440572 + 2*444632 + 1*459889 + 1*465144 + 1*471973 + 1*501738 + 1*503160 + 1*517290 +
                                        1*534510 + 1*606469 + 1*626869 + 1*639928 + 1*654401 + 1*670566 + 1*869540 + 1*894748 + 1*900029 + 1*904668 + 1*908300 + 1*1205629 + 1*1211369 + 1*1230852 + 1*1651551 + 1*1653387 + 1*1674144 +
                                        1*2254770 + 1*2256426 + 1*2262486 + 1*3014442 + 1*3064856 + 1*3065248 + 1*3786534 + 1*4147208 + 1*4147216 + 1*4636614 + 1*5338547 + 1*5338567) +
                                      4(1*0 + 1*120420 + 1*140715 + 1*230125 + 1*246764 + 1*249585 + 1*324289 + 1*324733 + 1*327582 + 1*432837 + 1*440075 + 1*469183 + 1*478183 + 1*478350 + 1*483059 + 1*496608 + 1*515106 + 1*517215 +
                                        1*519861 + 1*608280 + 1*644422 + 1*658376 + 1*660057 + 1*672290 + 1*688734 + 1*737578 + 1*850641 + 1*854700 + 1*893631 + 1*919070 + 1*920942 + 1*924235 + 1*928046 + 1*1237978 + 1*1243788 +
                                        1*1259218 + 1*1693621 + 1*1695304 + 1*1700419 + 1*2265056 + 1*2302075 + 1*2303549 + 1*2845016 + 1*3115769 + 1*3116152 + 1*3483670 + 1*4011012 + 1*4011179) +
                                      4(1*0 + 1*122703 + 1*130584 + 1*233085 + 1*251781 + 1*252888 + 1*329202 + 1*329325 + 1*330501 + 1*437735 + 1*440701 + 1*479815 + 1*483223 + 1*485535 + 1*487410 + 1*513883 + 1*520489 + 1*522472 +
                                        1*522610 + 1*651552 + 1*655562 + 1*667614 + 1*673186 + 1*679181 + 1*694864 + 1*828234 + 1*897763 + 1*902860 + 1*911618 + 1*927969 + 1*929323 + 1*930622 + 1*933786 + 1*1011566 + 1*1164070 +
                                        1*1168128 + 1*1248696 + 1*1254492 + 1*1257927 + 1*1674359 + 1*1700983 + 1*1702229 + 1*2102609 + 1*2302235 + 1*2303215 + 1*2574473 + 1*2964172 + 1*2964459) +
                                      4(1*0 + 1*124247 + 1*126309 + 1*234144 + 1*253680 + 1*253968 + 1*330961 + 1*331080 + 1*331417 + 1*439752 + 1*440506 + 1*483800 + 1*484704 + 1*488301 + 1*488785 + 1*521400 + 1*522598 + 1*523114 +
                                        1*523564 + 1*654488 + 1*655737 + 1*679713 + 1*681105 + 1*686770 + 1*694466 + 1*902752 + 1*903500 + 1*905507 + 1*923728 + 1*926636 + 1*929456 + 1*932424 + 1*932761 + 1*1131140 + 1*1230499 +
                                        1*1235101 + 1*1240549 + 1*1246064 + 1*1251724 + 1*1383960 + 1*1544077 + 1*1592867 + 1*1595243 + 1*1690673 + 1*1690792 + 1*1890275 + 1*2176535 + 1*2176823) +
                                      2(46*0 + 2*275807) +
                                      2(1*0 + 2*171365 + 3*228486 + 2*252146 + 1*275806 + 1*295406 + 2*323128 + 2*448852 + 1*461720 + 2*624680 + 1*635902 + 2*858008 + 1*874120 + 2*1175306 + 1*1197118 + 2*1608386 + 1*1637808 +
                                        2*2200224 + 1*2239058 + 2*3008842 + 1*3057236 + 2*4111926 + 1*4162962 + 2*5611796 + 1*5627816 + 1*7499006 + 2*7625296 + 1*9420008 + 2*10317364 + 1*11534886 + 2*13281128) +
                                      2(1*0 + 2*212946 + 2*236605 + 2*283926 + 2*313326 + 1*342726 + 1*367080 + 2*378568 + 2*401532 + 2*557760 + 1*573738 + 2*776244 + 1*790152 + 2*1066164 + 1*1086066 + 2*1460376 + 1*1487088 +
                                        2*1998288 + 1*2033562 + 2*2732916 + 1*2776872 + 2*3734934 + 1*3781290 + 2*5097330 + 1*5111880 + 1*6811542 + 2*6926256 + 1*8556444 + 2*9371538 + 1*10477446 + 2*12063606) +
                                      2(1*0 + 2*205814 + 2*215611 + 2*313616 + 2*322428 + 1*331240 + 1*354774 + 2*388080 + 2*392020 + 1*431222 + 2*509626 + 2*539070 + 1*554484 + 2*750218 + 1*763574 + 2*1030372 + 1*1049328 +
                                        2*1411200 + 1*1436106 + 2*1930516 + 1*1961568 + 2*2638552 + 1*2671298 + 2*3601108 + 1*3611384 + 1*4812178 + 2*4893224 + 1*6044920 + 2*6620768 + 1*7402066 + 2*8522654) +
                                      2(1*0 + 2*207043 + 2*211094 + 1*324760 + 2*328980 + 1*333200 + 1*340998 + 1*356864 + 2*389712 + 2*390388 + 1*487140 + 2*535854 + 2*542266 + 1*557702 + 1*600806 + 2*698234 + 2*754630 + 1*767856 +
                                        2*1036320 + 1*1054714 + 2*1418990 + 1*1441804 + 2*1939938 + 1*1964010 + 2*2647852 + 1*2655400 + 1*3538414 + 2*3598016 + 1*4444888 + 2*4868324 + 1*5442822 + 2*6266812) +
                                      2(1*0 + 2*206845 + 2*208506 + 1*329574 + 2*331206 + 1*332838 + 1*349752 + 1*356454 + 2*389992 + 2*390108 + 1*531354 + 2*538080 + 2*541692 + 1*556944 + 1*672600 + 2*739860 + 2*753744 + 1*766454 +
                                        1*827298 + 2*955092 + 2*1034840 + 1*1051568 + 2*1416058 + 1*1433606 + 2*1933314 + 1*1938808 + 1*2583738 + 2*2627280 + 1*3245724 + 2*3554946 + 1*3974458 + 2*4576174) +
                                      2(1*0 + 2*206910 + 2*207557 + 1*331534 + 2*332186 + 1*332838 + 1*353822 + 1*356400 + 2*390040 + 2*390060 + 2*540484 + 2*541728 + 1*546056 + 1*556578 + 1*732718 + 2*746648 + 2*753588 + 1*765072 +
                                        1*924952 + 2*1014104 + 2*1033956 + 1*1046826 + 1*1133902 + 2*1306634 + 2*1412928 + 1*1416888 + 1*1888722 + 2*1920600 + 1*2372832 + 2*2598948 + 1*2905650 + 2*3345606) +
                                      2(1*0 + 2*206974 + 2*207143 + 1*332352 + 2*332520 + 1*332688 + 1*355432 + 1*356110 + 2*390048 + 2*390052 + 2*541226 + 2*541574 + 1*552766 + 1*555436 + 2*751254 + 1*752408 + 2*752850 + 1*761454 +
                                        1*1007442 + 2*1024752 + 2*1031524 + 1*1034392 + 1*1267092 + 1*1379986 + 2*1388262 + 2*1403408 + 1*1552130 + 1*1734184 + 2*1787546 + 2*1899572 + 1*2123754 + 2*2445448)
                                    = 1050096424 + 283857092 + 358933348 + 328326052 + 266970176 + 216157992 + 182206756 + 165550780 + 1103228 + 305682408 + 278841032 + 199987792 + 151960568 + 118693288 + 98297488 + 88571864
                                    = 4095236288

Value repetition frequencies        = 4(46*1 + 1*2) +
                                      4(40*1 + 2*2 + 1*4) +
                                      4(48*1) +
                                      4(44*1 + 2*2) +
                                      4(46*1 + 1*2) +
                                      4(48*1) +
                                      4(48*1) +
                                      4(48*1) +
                                      2(1*2 + 1*46) +
                                      2(15*1 + 15*2 + 1*3) +
                                      2(14*1 + 17*2) +
                                      2(14*1 + 17*2) +
                                      2(16*1 + 16*2) +
                                      2(16*1 + 16*2) +
                                      2(16*1 + 16*2) +
                                      2(16*1 + 16*2)
                                    = 2304

Number of distinct row element sets = 16

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

Number of distinct values           = 581

Distinct values         0    23664    72675    80781   104187   115361   120420   122703   124041   124247   126309   130584   140715   157501   161562   164499   167300   171365   181165   204822
Frequency             142        4        4       16        4        4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values    204823   205512   205814   206845   206910   206974   207043   207143   207557   208506   211094   212946   214621   215611   221059   221744   222600   225113   228486   230125
Frequency               4        8        4        4        4        4        4        4        4        4        4        4        4        4        4        4        4        4        6        4
Distinct values    233085   234080   234144   234226   236605   241080   242343   246764   249585   251781   252146   252148   252888   253680   253968   257881   261943   275806   275807   278882
Frequency               4        4        4        4        4        4        4        4        4        4        4        4        4        4        4        4        4        2        4        4
Distinct values    283916   283926   286289   294418   295403   295406   298350   302525   311909   313169   313326   313616   318083   320180   322428   323128   324289   324733   324760   327582
Frequency               4        4        4        4        4        2        4        4        4        4        4        4        4        4        4        4        4        4        2        4
Distinct values    328980   329202   329325   329574   330501   330961   331080   331206   331240   331417   331534   332186   332352   332520   332688   332838   332928   333200   340998   342726
Frequency               4        4        4        2        4        4        4        4        2        4        2        4        2        4        2        4        4        2        2        2
Distinct values    349752   352524   353215   353822   354774   355432   356110   356400   356454   356864   367080   376872   377862   378568   381792   386443   388077   388080   389712   389992
Frequency               2        4        4        2        2        2        2        2        2        2        2        8        4        4        4        4        4        4        4        4
Distinct values    390040   390048   390052   390060   390108   390388   392020   392884   401532   401978   403890   420133   420762   428250   431222   432837   434840   437735   439752   440075
Frequency               4        8        4        4        4        4        4        4        4        4        4        4        4        4        2        4        4        4        4        4
Distinct values    440506   440572   440701   444632   445873   447171   448852   459889   461720   465144   469183   470336   470754   470830   471973   477608   478183   478350   479815   483059
Frequency               4        4        4        8        4        4        4        4        2        4        4        4        4        4        4        4        4        4        4        4
Distinct values    483223   483800   484704   485370   485535   487140   487410   488301   488785   496608   500961   501738   503160   509626   511224   513883   515106   517215   517290   519861
Frequency               4        4        4        4        4        2        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values    520489   521400   522472   522598   522610   523114   523564   527952   531354   534510   535854   538080   538126   539070   540484   541226   541574   541692   541728   541813
Frequency               4        4        4        4        4        4        4        4        2        4        4        4        4        4        4        4        4        4        4        4
Distinct values    541896   542266   546056   551030   551611   552766   554484   555436   556578   556944   557702   557760   565474   573738   575271   586360   600806   606469   608280   612685
Frequency               4        4        2        4        4        2        2        2        2        2        2        4        4        2        4        4        2        4        4        4
Distinct values    624271   624680   626869   627462   635902   639928   644422   651552   654401   654488   655562   655737   658376   660057   662652   667614   670566   672290   672600   673186
Frequency               4        4        4        4        2        4        4        4        4        4        4        4        4        4        4        4        4        4        2        4
Distinct values    679181   679713   681105   684321   686770   688734   690826   694466   694864   698234   722971   732718   737578   738477   739576   739860   746648   750218   751254   752408
Frequency               4        4        4        4        4        4        4        4        4        4        4        2        4        4        4        4        4        4        4        2
Distinct values    752850   752951   753588   753744   754630   761454   763574   763861   765072   766454   767856   776030   776244   787519   790152   803759   813427   818998   827298   828234
Frequency               4        4        4        4        4        2        2        4        2        2        2        4        4        4        2        8        4        4        2        4
Distinct values    837656   847064   850641   851060   854700   858008   869540   869669   874120   893631   894748   897763   900029   902752   902860   903500   904668   905507   908300   911618
Frequency               4        4        4        4        4        4        4        4        2        4        4        4        4        4        4        4        4        4        4        4
Distinct values    919070   920332   920942   923728   924235   924952   925304   926636   927969   928046   929323   929456   930622   932424   932761   933786   941755   955092  1007442  1010427
Frequency               4        4        4        4        4        2        4        4        4        4        4        4        4        4        4        4        4        4        2        4
Distinct values   1011525  1011566  1014104  1024752  1028988  1030372  1031524  1033956  1034392  1034840  1036320  1046826  1049328  1051568  1054714  1063441  1066164  1077299  1086066  1101838
Frequency               4        4        4        4        4        4        4        4        2        4        4        2        2        2        2        4        4        4        2        4
Distinct values   1128440  1131140  1133902  1133968  1153883  1164070  1168128  1175306  1197118  1205629  1211369  1230499  1230852  1235101  1237978  1240549  1243788  1246064  1248696  1251724
Frequency               4        4        2        4        4        4        4        4        2        4        4        4        4        4        4        4        4        4        4        4
Distinct values   1254492  1257927  1259218  1262071  1263713  1267092  1286023  1306634  1379986  1382397  1382664  1383960  1388262  1403408  1404836  1411200  1412928  1416058  1416888  1418990
Frequency               4        4        4        4        4        2        4        4        2        4        4        4        4        4        4        4        4        4        2        4
Distinct values   1433606  1436106  1441804  1460376  1467068  1468750  1487088  1500106  1544077  1546837  1548660  1552130  1573745  1592867  1595243  1608386  1637808  1651551  1653387  1674144
Frequency               2        2        2        4        4        4        2        4        4        4        4        2        4        4        4        4        2        4        4        4
Distinct values   1674359  1690673  1690792  1693621  1695304  1700419  1700983  1702229  1726471  1727991  1734184  1755357  1787546  1888722  1889351  1889424  1890275  1899572  1912866  1920600
Frequency               4        4        4        4        4        4        4        4        4        4        2        4        4        2        4        4        4        4        4        4
Distinct values   1930516  1933314  1938808  1939938  1961568  1964010  1998288  2008796  2010475  2033562  2048904  2102609  2114671  2116339  2123754  2142207  2176535  2176823  2200224  2239058
Frequency               4        4        2        4        2        2        4        4        4        2        4        4        4        4        2        4        4        4        4        2
Distinct values   2254770  2256426  2262486  2265056  2302075  2302235  2303215  2303549  2360368  2360719  2372832  2389981  2445448  2574473  2578527  2578599  2583738  2585935  2598948  2627280
Frequency               4        4        4        4        4        4        4        4        4        4        2        4        4        4        4        4        2        4        4        4
Distinct values   2638552  2647852  2655400  2671298  2732916  2749221  2750204  2776872  2800822  2845016  2887101  2887488  2895708  2905650  2964172  2964459  3008842  3014442  3057236  3064856
Frequency               4        4        2        2        4        4        4        2        4        4        4        4        4        2        4        4        4        4        2        4
Distinct values   3065248  3115769  3116152  3221563  3221662  3230863  3245724  3345606  3445721  3483670  3503737  3503755  3538414  3554946  3598016  3601108  3611384  3734934  3761280  3761400
Frequency               4        4        4        4        4        4        2        4        4        4        4        4        2        4        4        4        2        4        4        4
Distinct values   3781290  3786534  3828063  3858385  3923263  3923345  3974458  4011012  4011179  4111926  4147208  4147216  4162962  4305052  4328399  4377490  4377578  4444888  4576174  4636614
Frequency               2        4        4        4        4        4        2        4        4        4        4        4        2        4        4        4        4        2        4        4
Distinct values   4740724  4812178  4846735  4868324  4893224  5097330  5111880  5143559  5143676  5226485  5300163  5308394  5308459  5338547  5338567  5407852  5442822  5611796  5627816  5922992
Frequency               8        2        4        4        4        4        2        4        4        4        4        4        4        4        4        4        2        4        2        4
Distinct values   5923015  5934859  6044920  6102543  6102544  6266812  6620768  6621960  6811542  6833321  6833340  6926256  7029275  7029343  7116611  7402066  7499006  7624441  7624451  7625296
Frequency               4        4        2        4        4        4        4        4        2        4        4        4        4        4        4        2        2        4        4        4
Distinct values   8522654  8556444  9371538  9420008  9593309  9593318  9620722 10317364 10477446 11534886 12063606 12819485 13035365 13035371 13281128 16103411 17637428 17637431 19718771 22703953
Frequency               4        2        4        2        4        4        4        4        2        2        4        4        4        4        4        4        4        4        4        4
Distinct values  22703954
Frequency               4

Sum of frequencies                  = 98*2 + 474*4 + 1*6 + 6*8 + 1*16 + 1*142
                                    = 2304

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

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                                     = 47*48
                                                                                 = 2256
a = 17, b = 3
 L                 C
 4                 8
 5                 8
 6                92
 7                84
 8               568
 9               684
10              2480
11              3472
12              9120
13             13456
14             31960
15             49376
16            107608
17            174408
18            352608
19            589580
20           1136492
21           1929712
22           3591904
23           6124964
24          11029360
25          18634236
26          32171384
27          52847504
28          85919340
29         134394432
30         202281524
31         296093000
32         408587952
33         553240972
34         697864844
35         867867336
36        1001300240
37        1137497532
38        1202314884
39        1239334824
40        1201027496
41        1110239116
42         982667384
43         797216248
44         629743352
45         432806312
46         284035796
47         156515108
48          74361188
49          29919388
50           8025868
51           1944828
Total    13664000032

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

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

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

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

 8                 6          14          10          17          12          13          12          12          12          12          12          13          12          17          10          14           6
                  14           4          12           8          14           8           8           8           8           8           8           8          14           8          12           4          14
                   6          14          10          17          12          13          12          12          12          12          12          13          12          17          10          14           6

 9                10           7          16          12          24          14          15          14          14          14          15          14          24          12          16           7          10
                   6          10           6          20          12          20          12          12          12          12          12          20          12          20           6          10           6
                  10           7          16          12          24          14          15          14          14          14          15          14          24          12          16           7          10

10                20          42          39          66          56          75          58          59          58          59          58          75          56          66          39          42          20
                  38          22          32          34          62          44          54          44          44          44          54          44          62          34          32          22          38
                  20          42          39          66          56          75          58          59          58          59          58          75          56          66          39          42          20

11                41          40          57          54         102          78         106          80          82          80         106          78         102          54          57          40          41
                  32          48          38          60          58         110          72          84          72          84          72         110          58          60          38          48          32
                  41          40          57          54         102          78         106          80          82          80         106          78         102          54          57          40          41

12                79         124         133         187         191         281         228         268         230         268         228         281         191         187         133         124          79
                 110          90         122         112         188         170         260         188         216         188         260         170         188         112         122          90         110
                  79         124         133         187         191         281         228         268         230         268         228         281         191         187         133         124          79

13               146         159         193         193         297         281         444         334         436         334         444         281         297         193         193         159         146
                 138         176         170         208         200         368         306         468         328         468         306         368         200         208         170         176         138
                 146         159         193         193         297         281         444         334         436         334         444         281         297         193         193         159         146

14               285         412         435         571         584         847         775        1121         846        1121         775         847         584         571         435         412         285
                 372         356         458         444         564         582         944         762        1184         762         944         582         564         444         458         356         372
                 285         412         435         571         584         847         775        1121         846        1121         775         847         584         571         435         412         285

15               538         615         706         705         920         902        1528        1235        2072        1235        1528         902         920         705         706         615         538
                 558         686         688         802         762        1072        1064        2026        1320        2026        1064        1072         762         802         688         686         558
                 538         615         706         705         920         902        1528        1235        2072        1235        1528         902         920         705         706         615         538

16              1039        1409        1518        1801        1888        2542        2416        4122        2862        4122        2416        2542        1888        1801        1518        1409        1039
                1282        1340        1580        1624        1892        1882        3074        2528        4540        2528        3074        1882        1892        1624        1580        1340        1282
                1039        1409        1518        1801        1888        2542        2416        4122        2862        4122        2416        2542        1888        1801        1518        1409        1039

17              1982        2355        2640        2679        3211        3088        5281        3980        7210        3980        5281        3088        3211        2679        2640        2355        1982
                2148        2588        2688        2984        2924        4026        3420        6716        4136        6716        3420        4026        2924        2984        2688        2588        2148
                1982        2355        2640        2679        3211        3088        5281        3980        7210        3980        5281        3088        3211        2679        2640        2355        1982

18              3812        4937        5356        6155        6232        8888        7283       12435        7990       12435        7283        8888        6232        6155        5356        4937        3812
                4534        4998        5628        5772        7234        6354       10522        6992       12168        6992       10522        6354        7234        5772        5628        4998        4534
                3812        4937        5356        6155        6232        8888        7283       12435        7990       12435        7283        8888        6232        6155        5356        4937        3812

19              7273        8779        9889        9974       13030       10607       17648       10805       18678       10805       17648       10607       13030        9974        9889        8779        7273
                8076        9626       10114       11838       10784       16668       10620       17508        9736       17508       10620       16668       10784       11838       10114        9626        8076
                7273        8779        9889        9974       13030       10607       17648       10805       18678       10805       17648       10607       13030        9974        9889        8779        7273

20             13961       17877       19182       23968       21154       32006       20604       31450       18568       31450       20604       32006       21154       23968       19182       17877       13961
               16344       18488       21646       20814       30062       20950       31714       16560       25392       16560       31714       20950       30062       20814       21646       18488       16344
               13961       17877       19182       23968       21154       32006       20604       31450       18568       31450       20604       32006       21154       23968       19182       17877       13961

21             26912       32490       39972       36498       53306       33952       50284       25185       40408       25185       50284       33952       53306       36498       39972       32490       26912
               30012       37116       37484       51480       37650       57264       28414       38082       19496       38082       28414       57264       37650       51480       37484       37116       30012
               26912       32490       39972       36498       53306       33952       50284       25185       40408       25185       50284       33952       53306       36498       39972       32490       26912

22             51159       69765       69162       98508       69057       99535       51617       69240       38944       69240       51617       99535       69057       98508       69162       69765       51159
               61222       68002       92068       73346      110236       59420       76954       34752       49844       34752       76954       59420      110236       73346       92068       68002       61222
               51159       69765       69162       98508       69057       99535       51617       69240       38944       69240       51617       99535       69057       98508       69162       69765       51159

23            105486      119351      170750      126414      184428       93737      120446       53085       80588       53085      120446       93737      184428      126414      170750      119351      105486
              110782      157236      135380      203692      115184      152578       63646       76810       38384       76810       63646      152578      115184      203692      135380      157236      110782
              105486      119351      170750      126414      184428       93737      120446       53085       80588       53085      120446       93737      184428      126414      170750      119351      105486

24            187023      295236      241118      358511      198770      256565      114445      141441       77592      141441      114445      256565      198770      358511      241118      295236      187023
              253590      246078      377028      232978      319940      140484      159852       70330      101180       70330      159852      140484      319940      232978      377028      246078      253590
              187023      295236      241118      358511      198770      256565      114445      141441       77592      141441      114445      256565      198770      358511      241118      295236      187023

25            451750      424512      660147      386784      516785      221940      256554      105872      157944      105872      256554      221940      516785      386784      660147      424512      451750
              403044      665346      447640      643674      292932      334794      128776      154622       79316      154622      128776      334794      292932      643674      447640      665346      403044
              451750      424512      660147      386784      516785      221940      256554      105872      157944      105872      256554      221940      516785      386784      660147      424512      451750

26            667013     1180066      759746     1070023      491859      571578      234669      279559      153120      279559      234669      571578      491859     1070023      759746     1180066      667013
             1086322      831094     1273598      625468      749698      293012      317090      142526      209476      142526      317090      293012      749698      625468     1273598      831094     1086322
              667013     1180066      759746     1070023      491859      571578      234669      279559      153120      279559      234669      571578      491859     1070023      759746     1180066      667013

27           1855564     1376070     2102184     1009385     1217205      469594      513173      208435      310904      208435      513173      469594     1217205     1009385     2102184     1376070     1855564
             1380830     2382950     1264254     1618956      637148      672660      255650      315088      164184      315088      255650      672660      637148     1618956     1264254     2382950     1380830
             1855564     1376070     2102184     1009385     1217205      469594      513173      208435      310904      208435      513173      469594     1217205     1009385     2102184     1376070     1855564

28           2180500     3924980     2053791     2651130     1071632     1165369      461827      549444      300440      549444      461827     1165369     1071632     2651130     2053791     3924980     2180500
             4017896     2428688     3415008     1417572     1545010      580604      637192      287220      425388      287220      637192      580604     1545010     1417572     3415008     2428688     4017896
             2180500     3924980     2053791     2651130     1071632     1165369      461827      549444      300440      549444      461827     1165369     1071632     2651130     2053791     3924980     2180500

29           6279808     3815051     5452647     2268233     2547098      926504     1003884      409392      617620      409392     1003884      926504     2547098     2268233     5452647     3815051     6279808
             4113444     6718088     2975570     3450498     1266230     1336204      511990      637680      329316      637680      511990     1336204     1266230     3450498     2975570     6718088     4113444
             6279808     3815051     5452647     2268233     2547098      926504     1003884      409392      617620      409392     1003884      926504     2547098     2268233     5452647     3815051     6279808

30           6056472    10391216     4698972     5664814     2124030     2271612      890474     1078870      585714     1078870      890474     2271612     2124030     5664814     4698972    10391216     6056472
            11590620     5849416     7484462     2832428     3034500     1137964     1281964      570398      840752      570398     1281964     1137964     3034500     2832428     7484462     5849416    11590620
             6056472    10391216     4698972     5664814     2124030     2271612      890474     1078870      585714     1078870      890474     2271612     2124030     5664814     4698972    10391216     6056472

31          16498026     8745172    11703123     4481103     4920716     1752405     1948976      799378     1225688      799378     1948976     1752405     4920716     4481103    11703123     8745172    16498026
             9992516    14874376     5935594     6658764     2412594     2647266     1012142     1266646      646232     1266646     1012142     2647266     2412594     6658764     5935594    14874376     9992516
            16498026     8745172    11703123     4481103     4920716     1752405     1948976      799378     1225688      799378     1948976     1752405     4920716     4481103    11703123     8745172    16498026

32          13648239    21859918     9117407    10663217     3905919     4287324     1684525     2097757     1128522     2097757     1684525     4287324     3905919    10663217     9117407    21859918    13648239
            25576774    11494578    13964350     5189904     5790862     2179600     2516982     1103678     1640228     1103678     2516982     2179600     5790862     5189904    13964350    11494578    25576774
            13648239    21859918     9117407    10663217     3905919     4287324     1684525     2097757     1128522     2097757     1684525     4287324     3905919    10663217     9117407    21859918    13648239

33          33563431    16399347    20961655     7839897     8796361     3172614     3703772     1528523     2397336     1528523     3703772     3172614     8796361     7839897    20961655    16399347    33563431
            19316342    26405344    10268654    11868794     4388348     5038054     1921596     2460722     1248192     2460722     1921596     5038054     4388348    11868794    10268654    26405344    19316342
            33563431    16399347    20961655     7839897     8796361     3172614     3703772     1528523     2397336     1528523     3703772     3172614     8796361     7839897    20961655    16399347    33563431

34          24652575    36856595    14966409    17574290     6600087     7632394     3053383     3970904     2105812     3970904     3053383     7632394     6600087    17574290    14966409    36856595    24652575
            43736564    18570438    22626490     8724440    10280282     3936356     4705588     2057006     3152344     2057006     4705588     3936356    10280282     8724440    22626490    18570438    43736564
            24652575    36856595    14966409    17574290     6600087     7632394     3053383     3970904     2105812     3970904     3053383     7632394     6600087    17574290    14966409    36856595    24652575

35          53711103    25110893    31253650    11981183    14090909     5314521     6602943     2780689     4508260     2780689     6602943     5314521    14090909    11981183    31253650    25110893    53711103
            29718738    38354332    15504600    18932590     7296902     8763516     3413136     4591262     2317100     4591262     3413136     8763516     7296902    18932590    15504600    38354332    29718738
            53711103    25110893    31253650    11981183    14090909     5314521     6602943     2780689     4508260     2780689     6602943     5314521    14090909    11981183    31253650    25110893    53711103

36          35820725    50227110    20626294    24809894     9914124    12157745     5101597     7009708     3703938     7009708     5101597    12157745     9914124    24809894    20626294    50227110    35820725
            59017092    24912028    31660868    13001908    16047610     6417398     8067354     3613840     5747380     3613840     8067354     6417398    16047610    13001908    31660868    24912028    59017092
            35820725    50227110    20626294    24809894     9914124    12157745     5101597     7009708     3703938     7009708     5101597    12157745     9914124    24809894    20626294    50227110    35820725

37          68696830    31402954    38540229    15630434    19377324     7842554    10416360     4600028     7715590     4600028    10416360     7842554    19377324    15630434    38540229    31402954    68696830
            36614806    46192586    20183762    25882000    10559060    13302264     5475424     7821702     3976292     7821702     5475424    13302264    10559060    25882000    20183762    46192586    36614806
            68696830    31402954    38540229    15630434    19377324     7842554    10416360     4600028     7715590     4600028    10416360     7842554    19377324    15630434    38540229    31402954    68696830

38          42127494    55633259    23663945    29395003    12753026    16518533     7473619    10845003     5844658    10845003     7473619    16518533    12753026    29395003    23663945    55633259    42127494
            63692690    27906344    37612742    16550416    21191532     9059616    12096802     5713234     9339288     5713234    12096802     9059616    21191532    16550416    37612742    27906344    63692690
            42127494    55633259    23663945    29395003    12753026    16518533     7473619    10845003     5844658    10845003     7473619    16518533    12753026    29395003    23663945    55633259    42127494

39          70934558    31981738    39050305    17016400    22176166     9753240    13788068     6513042    11168106     6513042    13788068     9753240    22176166    17016400    39050305    31981738    70934558
            36213980    46370276    22221642    29444962    12832932    17015492     7573052    11422324     5955224    11422324     7573052    17015492    12832932    29444962    22221642    46370276    36213980
            70934558    31981738    39050305    17016400    22176166     9753240    13788068     6513042    11168106     6513042    13788068     9753240    22176166    17016400    39050305    31981738    70934558

40          40180084    50145862    22394001    28829324    13667170    18562480     9155676    13829786     7730468    13829786     9155676    18562480    13667170    28829324    22394001    50145862    40180084
            55293524    26088748    37286396    17541010    23152560    10737178    15169638     7651684    12667552     7651684    15169638    10737178    23152560    17541010    37286396    26088748    55293524
            40180084    50145862    22394001    28829324    13667170    18562480     9155676    13829786     7730468    13829786     9155676    18562480    13667170    28829324    22394001    50145862    40180084

41          59228564    26261412    32222642    15131156    20694612     9865644    14684154     7416256    12787570     7416256    14684154     9865644    20694612    15131156    32222642    26261412    59228564
            28521976    38724524    20270626    27372806    12787590    17867026     8615362    13519068     7288260    13519068     8615362    17867026    12787590    27372806    20270626    38724524    28521976
            59228564    26261412    32222642    15131156    20694612     9865644    14684154     7416256    12787570     7416256    14684154     9865644    20694612    15131156    32222642    26261412    59228564

42          30873800    36520200    17225836    23054320    11895368    16754280     8951334    13778716     8022908    13778716     8951334    16754280    11895368    23054320    17225836    36520200    30873800
            38441016    20147970    30368430    15096006    20556440    10367014    15258192     8192822    13550372     8192822    15258192    10367014    20556440    15096006    30368430    20147970    38441016
            30873800    36520200    17225836    23054320    11895368    16754280     8951334    13778716     8022908    13778716     8951334    16754280    11895368    23054320    17225836    36520200    30873800

43          39564856    16961800    21246026    10667464    15312136     7753104    12015882     6379080    10973032     6379080    12015882     7753104    15312136    10667464    21246026    16961800    39564856
            17383760    26688588    14878940    20379866    10169070    14899682     7671478    12331620     6862784    12331620     7671478    14899682    10169070    20379866    14878940    26688588    17383760
            39564856    16961800    21246026    10667464    15312136     7753104    12015882     6379080    10973032     6379080    12015882     7753104    15312136    10667464    21246026    16961800    39564856

44          18601584    20857592    10293832    14498856     7903840    11490272     6468880    10070680     6019128    10070680     6468880    11490272     7903840    14498856    10293832    20857592    18601584
            20735792    12554488    19694670    10012138    14313254     7665606    11620950     6508808    10751540     6508808    11620950     7665606    14313254    10012138    19694670    12554488    20735792
            18601584    20857592    10293832    14498856     7903840    11490272     6468880    10070680     6019128    10070680     6468880    11490272     7903840    14498856    10293832    20857592    18601584

45          20442416     8092144    10714480     5576816     8427576     4337520     7047064     3778640     6600712     3778640     7047064     4337520     8427576     5576816    10714480     8092144    20442416
             7697632    14761622     8242362    11628370     6032866     9279090     4922276     8122754     4564320     8122754     4922276     9279090     6032866    11628370     8242362    14761622     7697632
            20442416     8092144    10714480     5576816     8427576     4337520     7047064     3778640     6600712     3778640     7047064     4337520     8427576     5576816    10714480     8092144    20442416

46           8174816     8540544     4277208     6503440     3460680     5357200     2969736     4838048     2802480     4838048     2969736     5357200     3460680     6503440     4277208     8540544     8174816
             7900000     5977492     9278428     4580610     7168954     3781324     6068958     3346592     5739432     3346592     6068958     3781324     7168954     4580610     9278428     5977492     7900000
             8174816     8540544     4277208     6503440     3460680     5357200     2969736     4838048     2802480     4838048     2969736     5357200     3460680     6503440     4277208     8540544     8174816

47           7537504     2476704     3742968     1852832     3022760     1451040     2601336     1276672     2457808     1276672     2601336     1451040     3022760     1852832     3742968     2476704     7537504
             2167872     6009228     2955654     4533798     2264072     3782934     1880552     3396564     1770880     3396564     1880552     3782934     2264072     4533798     2955654     6009228     2167872
             7537504     2476704     3742968     1852832     3022760     1451040     2601336     1276672     2457808     1276672     2601336     1451040     3022760     1852832     3742968     2476704     7537504

48           2260608     2102112     1036080     1715776      772176     1411264      646688     1261440      607456     1261440      646688     1411264      772176     1715776     1036080     2102112     2260608
             1798464     1887150     2627738     1212680     2154914      948808     1827968      842656     1720944      842656     1827968      948808     2154914     1212680     2627738     1887150     1798464
             2260608     2102112     1036080     1715776      772176     1411264      646688     1261440      607456     1261440      646688     1411264      772176     1715776     1036080     2102112     2260608

49           1711232      352320      761760      280192      560080      200896      465952      156096      437184      156096      465952      200896      560080      280192      761760      352320     1711232
              283520     1524552      486452      990170      381400      777848      283216      695000      246592      695000      283216      777848      381400      990170      486452     1524552      283520
             1711232      352320      761760      280192      560080      200896      465952      156096      437184      156096      465952      200896      560080      280192      761760      352320     1711232

50            288640      230784      108736      193088       55168      148736       30976      123392       24064      123392       30976      148736       55168      193088      108736      230784      288640
              184192      282364      324678      137464      272212       68464      219672       40864      199840       40864      219672       68464      272212      137464      324678      282364      184192
              288640      230784      108736      193088       55168      148736       30976      123392       24064      123392       30976      148736       55168      193088      108736      230784      288640

51            179840           0       67808           0       35072           0       20288           0       16064           0       20288           0       35072           0       67808           0      179840
                   0      179586           0       90756           0       48456           0       31536           0       31536           0       48456           0       90756           0      179586           0
              179840           0       67808           0       35072           0       20288           0       16064           0       20288           0       35072           0       67808           0      179840

Total      606587809   472423973   350263064   261411372   196863146   151933778   122584984   106040280   100699120   106040280   122584984   151933778   196863146   261411372   350263064   472423973   606587809
           527368670   429329060   343938752   261024268   198216738   153400230   123843936   107111786   101701288   107111786   123843936   153400230   198216738   261024268   343938752   429329060   527368670
           606587809   472423973   350263064   261411372   196863146   151933778   122584984   106040280   100699120   106040280   122584984   151933778   196863146   261411372   350263064   472423973   606587809

Grand total = 2*100699120 + 1*101701288 + 4*106040280 + 2*107111786 + 4*122584984 + 2*123843936 + 4*151933778 + 2*153400230 + 4*196863146 + 2*198216738 + 2*261024268 + 4*261411372 + 2*343938752 + 4*350263064 + 2*429329060 +
              4*472423973 + 2*527368670 + 4*606587809
            = 13664000032

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

 5                 2           0           0           0           0           0           0           0           0           0           0           0           0           0           0           0           2
                   0           0           0           0           0           0           0           0           0           0           0           0           0           0           0           0           0
                   2           0           0           0           0           0           0           0           0           0           0           0           0           0           0           0           2

 6                 7           2           2           2           2           2           2           2           2           2           2           2           2           2           2           2           7
                   2           0           0           0           0           0           0           0           0           0           0           0           0           0           0           0           2
                   7           2           2           2           2           2           2           2           2           2           2           2           2           2           2           2           7

 7                 7           1           2           2           2           2           2           2           2           2           2           2           2           2           2           1           7
                   0           0           0           0           0           0           0           0           0           0           0           0           0           0           0           0           0
                   7           1           2           2           2           2           2           2           2           2           2           2           2           2           2           1           7

 8                25           8          11          12          12          12          12          12          12          12          12          12          12          12          11           8          25
                   4           8           8           8           8           8           8           8           8           8           8           8           8           8           8           8           4
                  25           8          11          12          12          12          12          12          12          12          12          12          12          12          11           8          25

 9                34           6          11          13          14          14          14          14          14          14          14          14          14          13          11           6          34
                   0          10          12          12          12          12          12          12          12          12          12          12          12          12          12          10           0
                  34           6          11          13          14          14          14          14          14          14          14          14          14          13          11           6          34

10                81          26          44          54          57          58          58          58          58          58          58          58          57          54          44          26          81
                   4          22          42          44          44          44          44          44          44          44          44          44          44          44          42          22           4
                  81          26          44          54          57          58          58          58          58          58          58          58          57          54          44          26          81

11               129          30          51          62          75          79          80          80          80          80          80          79          75          62          51          30         129
                   0          32          58          70          72          72          72          72          72          72          72          72          72          70          58          32           0
                 129          30          51          62          75          79          80          80          80          80          80          79          75          62          51          30         129

12               270          87         138         190         212         232         237         238         238         238         237         232         212         190         138          87         270
                   8          58         122         154         170         172         172         172         172         172         172         172         170         154         122          58           8
                 270          87         138         190         212         232         237         238         238         238         237         232         212         190         138          87         270

13               459         118         186         232         286         320         349         355         356         355         349         320         286         232         186         118         459
                   0          92         164         234         266         286         288         288         288         288         288         286         266         234         164          92           0
                 459         118         186         232         286         320         349         355         356         355         349         320         286         232         186         118         459

14               943         284         455         597         705         807         862         902         908         902         862         807         705         597         455         284         943
                  20         206         354         478         594         642         666         668         668         668         666         642         594         478         354         206          20
                 943         284         455         597         705         807         862         902         908         902         862         807         705         597         455         284         943

15              1689         433         681         815         984        1120        1299        1383        1428        1383        1299        1120         984         815         681         433        1689
                   0         356         552         732         882        1062        1130        1158        1160        1158        1130        1062         882         732         552         356           0
                1689         433         681         815         984        1120        1299        1383        1428        1383        1299        1120         984         815         681         433        1689

16              3357         953        1490        1910        2220        2591        2848        3146        3204        3146        2848        2591        2220        1910        1490         953        3357
                  40         734        1186        1450        1850        2122        2414        2506        2536        2506        2414        2122        1850        1450        1186         734          40
                3357         953        1490        1910        2220        2591        2848        3146        3204        3146        2848        2591        2220        1910        1490         953        3357

17              6203        1616        2455        2939        3382        3787        4411        4792        5116        4792        4411        3787        3382        2939        2455        1616        6203
                   0        1330        2070        2458        2876        3518        3982        4428        4512        4428        3982        3518        2876        2458        2070        1330           0
                6203        1616        2455        2939        3382        3787        4411        4792        5116        4792        4411        3787        3382        2939        2455        1616        6203

18             12109        3334        5043        6260        7115        8125        8898        9889        9912        9889        8898        8125        7115        6260        5043        3334       12109
                  76        2620        4176        4844        5650        6562        7820        8564        9068        8564        7820        6562        5650        4844        4176        2620          76
               12109        3334        5043        6260        7115        8125        8898        9889        9912        9889        8898        8125        7115        6260        5043        3334       12109

19             22729        5977        8891       10497       11775       12704       14091       14503       15460       14503       14091       12704       11775       10497        8891        5977       22729
                   0        4864        7584        8744        9596       11134       12668       14824       15164       14824       12668       11134        9596        8744        7584        4864           0
               22729        5977        8891       10497       11775       12704       14091       14503       15460       14503       14091       12704       11775       10497        8891        5977       22729

20             43999       11918       17728       21301       23578       25690       26343       27794       26716       27794       26343       25690       23578       21301       17728       11918       43999
                 152        9488       14928       17112       18798       20676       23896       25776       28004       25776       23896       20676       18798       17112       14928        9488         152
               43999       11918       17728       21301       23578       25690       26343       27794       26716       27794       26343       25690       23578       21301       17728       11918       43999

21             83309       21990       32410       37635       40838       41124       41782       38655       40054       38655       41782       41124       40838       37635       32410       21990       83309
                   0       17856       27700       31650       33786       36468       38554       42592       41420       42592       38554       36468       33786       31650       27700       17856           0
               83309       21990       32410       37635       40838       41124       41782       38655       40054       38655       41782       41124       40838       37635       32410       21990       83309

22            160213       43055       63293       74019       77435       78524       71694       70054       64364       70054       71694       78524       77435       74019       63293       43055      160213
                 308       34532       53898       61226       65650       67278       70100       66828       70388       66828       70100       67278       65650       61226       53898       34532         308
              160213       43055       63293       74019       77435       78524       71694       70054       64364       70054       71694       78524       77435       74019       63293       43055      160213

23            303843       80557      117394      131690      134940      121794      111783       92943       93174       92943      111783      121794      134940      131690      117394       80557      303843
                   0       65512      101392      114584      118952      119428      108354      104506       93384      104506      108354      119428      118952      114584      101392       65512           0
              303843       80557      117394      131690      134940      121794      111783       92943       93174       92943      111783      121794      134940      131690      117394       80557      303843

24            574435      155272      222078      249000      236719      218910      177611      161232      143360      161232      177611      218910      236719      249000      222078      155272      574435
                 616      126060      195456      217556      223976      205656      186942      150188      148712      150188      186942      205656      223976      217556      195456      126060         616
              574435      155272      222078      249000      236719      218910      177611      161232      143360      161232      177611      218910      236719      249000      222078      155272      574435

25           1073822      286897      407185      423450      402119      321608      269876      206817      202566      206817      269876      321608      402119      423450      407185      286897     1073822
                   0      239714      366958      403722      385866      351146      267114      223700      185568      223700      267114      351146      385866      403722      366958      239714           0
             1073822      286897      407185      423450      402119      321608      269876      206817      202566      206817      269876      321608      402119      423450      407185      286897     1073822

26           1928947      537201      721606      760956      646749      547894      404145      347992      301414      347992      404145      547894      646749      760956      721606      537201     1928947
                1228      455776      694948      725604      689716      543984      434492      304226      286648      304226      434492      543984      689716      725604      694948      455776        1228
             1928947      537201      721606      760956      646749      547894      404145      347992      301414      347992      404145      547894      646749      760956      721606      537201     1928947

27           3468792      933933     1272357     1198055     1054250      762863      599123      435499      420086      435499      599123      762863     1054250     1198055     1272357      933933     3468792
                   0      856442     1252314     1296154     1081146      874846      576134      440238      353296      440238      576134      874846     1081146     1296154     1252314      856442           0
             3468792      933933     1272357     1198055     1054250      762863      599123      435499      420086      435499      599123      762863     1054250     1198055     1272357      933933     3468792

28           5686931     1659416     2047530     2031140     1565140     1243620      859631      714887      608026      714887      859631     1243620     1565140     2031140     2047530     1659416     5686931
                2456     1551896     2276232     2113692     1809520     1229508      891800      588060      543780      588060      891800     1229508     1809520     2113692     2276232     1551896        2456
             5686931     1659416     2047530     2031140     1565140     1243620      859631      714887      608026      714887      859631     1243620     1565140     2031140     2047530     1659416     5686931

29           9625742     2596527     3402011     2928772     2437860     1648652     1246986      877393      840782      877393     1246986     1648652     2437860     2928772     3402011     2596527     9625742
                   0     2801328     3742192     3550132     2557300     1864980     1128702      844544      678740      844544     1128702     1864980     2557300     3550132     3742192     2801328           0
             9625742     2596527     3402011     2928772     2437860     1648652     1246986      877393      840782      877393     1246986     1648652     2437860     2928772     3402011     2596527     9625742

30          14073860     4292776     4899335     4668251     3365071     2588505     1723700     1408448     1186440     1408448     1723700     2588505     3365071     4668251     4899335     4292776    14073860
                4916     4591242     6372202     5154978     3997346     2444950     1699666     1123404     1051452     1123404     1699666     2444950     3997346     5154978     6372202     4591242        4916
            14073860     4292776     4899335     4668251     3365071     2588505     1723700     1408448     1186440     1408448     1723700     2588505     3365071     4668251     4899335     4292776    14073860

31          22105985     5928901     7576159     6143064     4994725     3257762     2443462     1696758     1628618     1696758     2443462     3257762     4994725     6143064     7576159     5928901    22105985
                   0     7747154     9262622     8036318     5150798     3546196     2105584     1615474     1320208     1615474     2105584     3546196     5150798     8036318     9262622     7747154           0
            22105985     5928901     7576159     6143064     4994725     3257762     2443462     1696758     1628618     1696758     2443462     3257762     4994725     6143064     7576159     5928901    22105985

32          28685684     9012950     9746915     9181224     6403062     4921137     3236405     2661560     2232246     2661560     3236405     4921137     6403062     9181224     9746915     9012950    28685684
                9832    11152366    14537922    10393110     7560502     4438134     3129220     2125526     2034488     2125526     3129220     4438134     7560502    10393110    14537922    11152366        9832
            28685684     9012950     9746915     9181224     6403062     4921137     3236405     2661560     2232246     2661560     3236405     4921137     6403062     9181224     9746915     9012950    28685684

33          41477967    10981097    13925122    10988955     8988559     5811537     4449915     3117163     3027742     3117163     4449915     5811537     8988559    10988955    13925122    10981097    41477967
                   0    17296390    18558910    14950514     8985604     6223542     3798756     3039374     2518048     3039374     3798756     6223542     8985604    14950514    18558910    17296390           0
            41477967    10981097    13925122    10988955     8988559     5811537     4449915     3117163     3027742     3117163     4449915     5811537     8988559    10988955    13925122    10981097    41477967

34          47973539    15256283    16077178    15341768    10634370     8375593     5580644     4738267     3985864     4738267     5580644     8375593    10634370    15341768    16077178    15256283    47973539
               19660    21816734    26606074    17335958    12455306     7436860     5537522     3886584     3793152     3886584     5537522     7436860    12455306    17335958    26606074    21816734       19660
            47973539    15256283    16077178    15341768    10634370     8375593     5580644     4738267     3985864     4738267     5580644     8375593    10634370    15341768    16077178    15256283    47973539

35          63575789    16492375    21116136    16641110    13950589     9145635     7337183     5277145     5264454     5277145     7337183     9145635    13950589    16641110    21116136    16492375    63575789
                   0    30830800    29977508    22947478    13680138    10037564     6434946     5427480     4522752     5427480     6434946    10037564    13680138    22947478    29977508    30830800           0
            63575789    16492375    21116136    16641110    13950589     9145635     7337183     5277145     5264454     5277145     7337183     9145635    13950589    16641110    21116136    16492375    63575789

36          65942950    20890826    22016301    21612771    15152189    12450153     8584123     7675102     6511462     7675102     8584123    12450153    15152189    21612771    22016301    20890826    65942950
               39320    34336652    39080596    24026588    17887522    11247148     9025678     6562552     6567544     6562552     9025678    11247148    17887522    24026588    39080596    34336652       39320
            65942950    20890826    22016301    21612771    15152189    12450153     8584123     7675102     6511462     7675102     8584123    12450153    15152189    21612771    22016301    20890826    65942950

37          79857669    20128965    26462925    21158783    18335572    12404261    10587201     7907576     8159388     7907576    10587201    12404261    18335572    21158783    26462925    20128965    79857669
                   0    44039346    39101536    29190830    18060972    14360302     9748208     8739028     7326504     8739028     9748208    14360302    18060972    29190830    39101536    44039346           0
            79857669    20128965    26462925    21158783    18335572    12404261    10587201     7907576     8159388     7907576    10587201    12404261    18335572    21158783    26462925    20128965    79857669

38          74635302    23246111    25079157    25485804    18260694    15816958    11428357    10837083     9282898    10837083    11428357    15816958    18260694    25485804    25079157    23246111    74635302
               78640    43651284    46267236    27742514    22098148    14841838    12865304     9721452    10058392     9721452    12865304    14841838    22098148    27742514    46267236    43651284       78640
            74635302    23246111    25079157    25485804    18260694    15816958    11428357    10837083     9282898    10837083    11428357    15816958    18260694    25485804    25079157    23246111    74635302

39          82306820    19947396    27406856    22376987    20117434    14177955    12938006    10054511    10697878    10054511    12938006    14177955    20117434    22376987    27406856    19947396    82306820
                   0    50678088    41207224    30814482    20333000    17564782    12606856    12025892    10174560    12025892    12606856    17564782    20333000    30814482    41207224    50678088           0
            82306820    19947396    27406856    22376987    20117434    14177955    12938006    10054511    10697878    10054511    12938006    14177955    20117434    22376987    27406856    19947396    82306820

40          69472272    21057862    23746864    24969695    18379968    16833953    12795064    12792463    11054438    12792463    12795064    16833953    18379968    24969695    23746864    21057862    69472272
              156384    44916384    44198654    26604444    23077530    16538828    15358440    12068368    12887992    12068368    15358440    16538828    23077530    26604444    44198654    44916384      156384
            69472272    21057862    23746864    24969695    18379968    16833953    12795064    12792463    11054438    12792463    12795064    16833953    18379968    24969695    23746864    21057862    69472272

41          69314460    15907306    23334874    19420258    18124168    13314430    12960864    10399390    11344286    10399390    12960864    13314430    18124168    19420258    23334874    15907306    69314460
                   0    47000632    34867698    26841684    19111974    17778424    13366208    13497180    11519944    13497180    13366208    17778424    19111974    26841684    34867698    47000632           0
            69314460    15907306    23334874    19420258    18124168    13314430    12960864    10399390    11344286    10399390    12960864    13314430    18124168    19420258    23334874    15907306    69314460

42          52734600    15436038    18507826    20042746    15100548    14616306    11615094    12101850    10515496    12101850    11615094    14616306    15100548    20042746    18507826    15436038    52734600
              288064    37243472    33741958    20926248    19940950    15009332    14780540    12003612    13148008    12003612    14780540    15009332    19940950    20926248    33741958    37243472      288064
            52734600    15436038    18507826    20042746    15100548    14616306    11615094    12101850    10515496    12101850    11615094    14616306    15100548    20042746    18507826    15436038    52734600

43          46985472     9945464    16066026    13459896    12984384     9898264    10190690     8322620     9286352     8322620    10190690     9898264    12984384    13459896    16066026     9945464    46985472
                   0    34784222    23118168    18957934    14531524    14286092    11119124    11782844    10072464    11782844    11119124    14286092    14531524    18957934    23118168    34784222           0
            46985472     9945464    16066026    13459896    12984384     9898264    10190690     8322620     9286352     8322620    10190690     9898264    12984384    13459896    16066026     9945464    46985472

44          31644544     8829016    11466744    12592896     9565608     9793240     7978960     8587860     7442792     8587860     7978960     9793240     9565608    12592896    11466744     8829016    31644544
              386176    24288802    19814004    13101362    13609888    10457360    10857268     8973208    10046160     8973208    10857268    10457360    13609888    13101362    19814004    24288802      386176
            31644544     8829016    11466744    12592896     9565608     9793240     7978960     8587860     7442792     8587860     7978960     9793240     9565608    12592896    11466744     8829016    31644544

45          24596944     4561784     8604072     6945032     6941712     5412632     5839376     4748168     5457368     4748168     5839376     5412632     6941712     6945032     8604072     4561784    24596944
                   0    19837850    11208604    10447138     8328108     8499884     6734584     7449172     6282016     7449172     6734584     8499884     8328108    10447138    11208604    19837850           0
            24596944     4561784     8604072     6945032     6941712     5412632     5839376     4748168     5457368     4748168     5839376     5412632     6941712     6945032     8604072     4561784    24596944

46          13815520     3533176     5143608     5519896     4123640     4504504     3598488     4040360     3414480     4040360     3598488     4504504     4123640     5519896     5143608     3533176    13815520
              269568    11542612     8141894     6032908     6586460     4958468     5482544     4453540     5154080     4453540     5482544     4958468     6586460     6032908     8141894    11542612      269568
            13815520     3533176     5143608     5519896     4123640     4504504     3598488     4040360     3414480     4040360     3598488     4504504     4123640     5519896     5143608     3533176    13815520

47           9021696     1319936     3265320     2257856     2459096     1850704     2110584     1630176     2000752     1630176     2110584     1850704     2459096     2257856     3265320     1319936     9021696
                   0     7921984     3400934     4109776     3030808     3279264     2536440     2964300     2365120     2964300     2536440     3279264     3030808     4109776     3400934     7921984           0
             9021696     1319936     3265320     2257856     2459096     1850704     2110584     1630176     2000752     1630176     2110584     1850704     2459096     2257856     3265320     1319936     9021696

48           3752768      804896     1407872     1376832      975824     1164976      820448     1031616      779008     1031616      820448     1164976      975824     1376832     1407872      804896     3752768
               70144     3415156     1948558     1727268     1845688     1276268     1574840     1139216     1467968     1139216     1574840     1276268     1845688     1727268     1948558     3415156       70144
             3752768      804896     1407872     1376832      975824     1164976      820448     1031616      779008     1031616      820448     1164976      975824     1376832     1407872      804896     3752768

49           1949184      174112      726944      325408      473488      271424      374176      229120      346944      229120      374176      271424      473488      325408      726944      174112     1949184
                   0     1843974      464380      952144      479472      664892      406672      567264      372480      567264      406672      664892      479472      952144      464380     1843974           0
             1949184      174112      726944      325408      473488      271424      374176      229120      346944      229120      374176      271424      473488      325408      726944      174112     1949184

50            468480       73248      176544      135904       90240      117952       51264      103168       40128      103168       51264      117952       90240      135904      176544       73248      468480
                4096      461950      189444      228220      202512      116920      179568       72400      168192       72400      179568      116920      202512      228220      189444      461950        4096
              468480       73248      176544      135904       90240      117952       51264      103168       40128      103168       51264      117952       90240      135904      176544       73248      468480

51            179840           0       67808           0       35072           0       20288           0       16064           0       20288           0       35072           0       67808           0      179840
                   0      179586           0       90756           0       48456           0       31536           0       31536           0       48456           0       90756           0      179586           0
              179840           0       67808           0       35072           0       20288           0       16064           0       20288           0       35072           0       67808           0      179840

Total      867569424   234160159   295143638   268524739   216102482   171768413   140506429   122369046   116452430   122369046   140506429   171768413   216102482   268524739   295143638   234160159   867569424
             1331714   505745616   460808472   329163312   247960980   190395108   153103332   132092808   125315168   132092808   153103332   190395108   247960980   329163312   460808472   505745616     1331714
           867569424   234160159   295143638   268524739   216102482   171768413   140506429   122369046   116452430   122369046   140506429   171768413   216102482   268524739   295143638   234160159   867569424

Grand total = 2*1331714 + 2*116452430 + 4*122369046 + 1*125315168 + 2*132092808 + 2*140506429 + 2*140506429 + 2*153103332 + 4*171768413 + 2*190395108 + 4*216102482 + 4*234160159 + 2*247960980 + 4*268524739 + 4*295143638 +
              2*329163312 + 2*460808472 + 2*505745616 + 4*867569424
            = 13664000032

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

 5                 3           2           1           0           0           0           0           0           0           0           0           0           0           0           1           2           3
                   4           4           0           0           0           0           0           0           0           0           0           0           0           0           0           4           4
                   3           2           1           0           0           0           0           0           0           0           0           0           0           0           1           2           3

 6                14          16          10           7           6           6           6           6           6           6           6           6           6           7          10          16          14
                  20          24          18          12          12          12          12          12          12          12          12          12          12          12          18          24          20
                  14          16          10           7           6           6           6           6           6           6           6           6           6           7          10          16          14

 7                12          13          14          10           9           8           8           8           8           8           8           8           9          10          14          13          12
                  16          20          16          16          12          12          12          12          12          12          12          12          12          16          16          20          16
                  12          13          14          10           9           8           8           8           8           8           8           8           9          10          14          13          12

 8                60          87          97          85          76          75          74          74          74          74          74          75          76          85          97          87          60
                  84         110         134         122         114         108         108         108         108         108         108         108         114         122         134         110          84
                  60          87          97          85          76          75          74          74          74          74          74          75          76          85          97          87          60

 9                74         101         128         122         122         110         109         108         108         108         109         110         122         122         128         101          74
                 100         136         146         168         160         152         144         144         144         144         144         152         160         168         146         136         100
                  74         101         128         122         122         110         109         108         108         108         109         110         122         122         128         101          74

10               210         337         440         520         497         493         474         473         472         473         474         493         497         520         440         337         210
                 312         444         542         708         706         678         666         656         656         656         666         678         706         708         542         444         312
                 210         337         440         520         497         493         474         473         472         473         474         493         497         520         440         337         210

11               324         483         634         744         811         798         792         764         764         764         792         798         811         744         634         483         324
                 454         658         740         986        1078        1106        1056        1040        1028        1040        1056        1106        1078         986         740         658         454
                 324         483         634         744         811         798         792         764         764         764         792         798         811         744         634         483         324

12               770        1237        1662        2074        2343        2417        2371        2360        2322        2360        2371        2417        2343        2074        1662        1237         770
                1130        1680        2028        2640        3178        3252        3264        3174        3168        3174        3264        3252        3178        2640        2028        1680        1130
                 770        1237        1662        2074        2343        2417        2371        2360        2322        2360        2371        2417        2343        2074        1662        1237         770

13              1221        1883        2491        3037        3644        3917        4057        3952        3984        3952        4057        3917        3644        3037        2491        1883        1221
                1768        2626        3024        3960        4794        5336        5452        5452        5328        5452        5452        5336        4794        3960        3024        2626        1768
                1221        1883        2491        3037        3644        3917        4057        3952        3984        3952        4057        3917        3644        3037        2491        1883        1221

14              2824        4577        6122        7680        9177       10312       10616       10841       10656       10841       10616       10312        9177        7680        6122        4577        2824
                4132        6234        7558        9678       11858       13502       14260       14312       14464       14312       14260       13502       11858        9678        7558        6234        4132
                2824        4577        6122        7680        9177       10312       10616       10841       10656       10841       10616       10312        9177        7680        6122        4577        2824

15              4721        7396        9737       11854       14360       16505       18215       18618       19172       18618       18215       16505       14360       11854        9737        7396        4721
                6880       10332       12080       15616       18742       22014       24200       25658       25628       25658       24200       22014       18742       15616       12080       10332        6880
                4721        7396        9737       11854       14360       16505       18215       18618       19172       18618       18215       16505       14360       11854        9737        7396        4721

16             10189       16602       22143       27443       33076       38948       42727       45810       45882       45810       42727       38948       33076       27443       22143       16602       10189
               14994       22800       27532       35310       42568       50096       56652       60074       62160       60074       56652       50096       42568       35310       27532       22800       14994
               10189       16602       22143       27443       33076       38948       42727       45810       45882       45810       42727       38948       33076       27443       22143       16602       10189

17             17962       28553       37604       45633       54905       64160       74187       79780       83702       79780       74187       64160       54905       45633       37604       28553       17962
               26292       39812       47028       60602       72346       85356       97478      108596      111376      108596       97478       85356       72346       60602       47028       39812       26292
               17962       28553       37604       45633       54905       64160       74187       79780       83702       79780       74187       64160       54905       45633       37604       28553       17962

18             36886       60005       79868       98115      117403      139641      158933      176190      179392      176190      158933      139641      117403       98115       79868       60005       36886
               54360       83006       99822      128108      154402      180184      210324      229866      239852      229866      210324      180184      154402      128108       99822       83006       54360
               36886       60005       79868       98115      117403      139641      158933      176190      179392      176190      158933      139641      117403       98115       79868       60005       36886

19             67033      107393      141835      171857      206742      240370      279855      304201      319206      304201      279855      240370      206742      171857      141835      107393       67033
               98542      149926      178068      229956      275110      324558      368636      408532      419808      408532      368636      324558      275110      229956      178068      149926       98542
               67033      107393      141835      171857      206742      240370      279855      304201      319206      304201      279855      240370      206742      171857      141835      107393       67033

20            134155      218120      289690      356639      423595      500725      562312      619283      630216      619283      562312      500725      423595      356639      289690      218120      134155
              197808      302616      364602      468480      568546      657140      746910      804504      830120      804504      746910      657140      568546      468480      364602      302616      197808
              134155      218120      289690      356639      423595      500725      562312      619283      630216      619283      562312      500725      423595      356639      289690      218120      134155

21            248745      400091      532405      644544      775626      882876      992817     1049182     1082840     1049182      992817      882876      775626      644544      532405      400091      248745
              366010      560012      668470      870290     1037572     1203320     1315134     1398210     1415092     1398210     1315134     1203320     1037572      870290      668470      560012      366010
              248745      400091      532405      644544      775626      882876      992817     1049182     1082840     1049182      992817      882876      775626      644544      532405      400091      248745

22            488957      799586     1059995     1311566     1533653     1760279     1895330     2005087     2022168     2005087     1895330     1760279     1533653     1311566     1059995      799586      488957
              722794     1108116     1348152     1728768     2077984     2331304     2525542     2609246     2655928     2609246     2525542     2331304     2077984     1728768     1348152     1108116      722794
              488957      799586     1059995     1311566     1533653     1760279     1895330     2005087     2022168     2005087     1895330     1760279     1533653     1311566     1059995      799586      488957

23            923753     1488733     2003094     2400657     2830120     3092454     3298382     3347549     3390408     3347549     3298382     3092454     2830120     2400657     2003094     1488733      923753
             1352744     2096142     2512232     3256476     3781010     4196792     4379088     4469910     4465600     4469910     4379088     4196792     3781010     3256476     2512232     2096142     1352744
              923753     1488733     2003094     2400657     2830120     3092454     3298382     3347549     3390408     3347549     3298382     3092454     2830120     2400657     2003094     1488733      923753

24           1779012     2954040     3882966     4743533     5350647     5846178     6001212     6101815     6076824     6101815     6001212     5846178     5350647     4743533     3882966     2954040     1779012
             2648858     4071916     4985988     6246786     7218022     7725502     8002278     8027458     8059764     8027458     8002278     7725502     7218022     6246786     4985988     4071916     2648858
             1779012     2954040     3882966     4743533     5350647     5846178     6001212     6101815     6076824     6101815     6001212     5846178     5350647     4743533     3882966     2954040     1779012

25           3422324     5494062     7362256     8551645     9630556    10013925    10188994    10054752    10052574    10054752    10188994    10013925     9630556     8551645     7362256     5494062     3422324
             4939488     7763444     9212066    11517808    12740810    13441902    13545418    13548280    13458264    13548280    13545418    13441902    12740810    11517808     9212066     7763444     4939488
             3422324     5494062     7362256     8551645     9630556    10013925    10188994    10054752    10052574    10054752    10188994    10013925     9630556     8551645     7362256     5494062     3422324

26           6320661    10641969    13636006    16019493    17184534    17843974    17677692    17540332    17349434    17540332    17677692    17843974    17184534    16019493    13636006    10641969     6320661
             9469332    14497022    17485828    20864810    22828820    23401242    23573318    23363702    23330324    23363702    23573318    23401242    22828820    20864810    17485828    14497022     9469332
             6320661    10641969    13636006    16019493    17184534    17843974    17677692    17540332    17349434    17540332    17677692    17843974    17184534    16019493    13636006    10641969     6320661

27          12132037    19214320    24982632    27639329    29485161    29393614    29030044    28314811    28175306    28314811    29030044    29393614    29485161    27639329    24982632    19214320    12132037
            17139622    26867884    30938644    36489406    38355152    38985062    38610184    38408180    38175936    38408180    38610184    38985062    38355152    36489406    30938644    26867884    17139622
            12132037    19214320    24982632    27639329    29485161    29393614    29030044    28314811    28175306    28314811    29030044    29393614    29485161    27639329    24982632    19214320    12132037

28          20818776    35011373    43062933    48007208    49057988    49030874    47635688    46802368    46271032    46802368    47635688    49030874    49057988    48007208    43062933    35011373    20818776
            31059364    46661540    54296066    61115494    63778748    63622482    63306910    62614062    62581292    62614062    63306910    63622482    63778748    61115494    54296066    46661540    31059364
            20818776    35011373    43062933    48007208    49057988    49030874    47635688    46802368    46271032    46802368    47635688    49030874    49057988    48007208    43062933    35011373    20818776

29          38363619    59473445    73867021    77668545    79143129    76759642    74787031    72829281    72447538    72829281    74787031    76759642    79143129    77668545    73867021    59473445    38363619
            53043138    80922214    89474166    99552796   100707774   100392318    98926964    98451522    98034816    98451522    98926964   100392318   100707774    99552796    89474166    80922214    53043138
            38363619    59473445    73867021    77668545    79143129    76759642    74787031    72829281    72447538    72829281    74787031    76759642    79143129    77668545    73867021    59473445    38363619

30          59809515    98914218   116369830   123524386   121650862   118857859   114544155   112397849   111253508   112397849   114544155   118857859   121650862   123524386   116369830    98914218    59809515
            87975738   127770362   142424524   152330078   154171808   151826574   150538848   149182184   149223776   149182184   150538848   151826574   154171808   152330078   142424524   127770362    87975738
            59809515    98914218   116369830   123524386   121650862   118857859   114544155   112397849   111253508   112397849   114544155   118857859   121650862   123524386   116369830    98914218    59809515

31         102275353   154737425   183508585   185091106   182813278   174814256   169652822   165522729   164765498   165522729   169652822   174814256   182813278   185091106   183508585   154737425   102275353
           138917954   202661226   215358028   229013158   226532606   224272696   221030350   220299268   219519216   220299268   221030350   224272696   226532606   229013158   215358028   202661226   138917954
           102275353   154737425   183508585   185091106   182813278   174814256   169652822   165522729   164765498   165522729   169652822   174814256   182813278   185091106   183508585   154737425   102275353

32         143821856   231864000   262334788   268299415   258222557   249526007   240098012   235911250   233743122   235911250   240098012   249526007   258222557   268299415   262334788   231864000   143821856
           207615210   288652156   309383124   318977080   317816358   311520400   309204364   306856432   306966432   306856432   309204364   311520400   317816358   318977080   309383124   288652156   207615210
           143821856   231864000   262334788   268299415   258222557   249526007   240098012   235911250   233743122   235911250   240098012   249526007   258222557   268299415   262334788   231864000   143821856

33         223885601   330668110   377075872   369663764   358850129   341430738   331592461   324100708   322858102   324100708   331592461   341430738   358850129   369663764   377075872   330668110   223885601
           299938480   415055182   426689842   440392700   431286950   426769646   421301872   420264708   418767580   420264708   421301872   426769646   431286950   440392700   426689842   415055182   299938480
           223885601   330668110   377075872   369663764   358850129   341430738   331592461   324100708   322858102   324100708   331592461   341430738   358850129   369663764   377075872   330668110   223885601

34         284576498   445751040   489085239   488278675   464671655   447758742   431466296   424699588   420951118   424699588   431466296   447758742   464671655   488278675   489085239   445751040   284576498
           402948092   533756710   554532048   558930816   553429252   542696496   539861694   535916658   536207996   535916658   539861694   542696496   553429252   558930816   554532048   533756710   402948092
           284576498   445751040   489085239   488278675   464671655   447758742   431466296   424699588   420951118   424699588   431466296   447758742   464671655   488278675   489085239   445751040   284576498

35         400056229   577366240   638257130   615553378   593613482   565444670   550714090   539009161   537386586   539009161   550714090   565444670   593613482   615553378   638257130   577366240   400056229
           530173220   694312934   695957524   706107838   690066522   684619738   676856918   675630568   673075544   675630568   676856918   684619738   690066522   706107838   695957524   694312934   530173220
           400056229   577366240   638257130   615553378   593613482   565444670   550714090   539009161   537386586   539009161   550714090   565444670   593613482   615553378   638257130   577366240   400056229

36         461843632   702513824   753313632   741760845   704319848   680668437   657968185   649107713   643403330   649107713   657968185   680668437   704319848   741760845   753313632   702513824   461843632
           642358932   809463958   822078496   818261326   810039612   797037506   794366902   788645446   789513160   788645446   794366902   797037506   810039612   818261326   822078496   809463958   642358932
           461843632   702513824   753313632   741760845   704319848   680668437   657968185   649107713   643403330   649107713   657968185   680668437   704319848   741760845   753313632   702513824   461843632

37         584672580   824880562   889703900   851831831   822355392   787492925   770308091   755221821   753794978   755221821   770308091   787492925   822355392   851831831   889703900   824880562   584672580
           767777458   951693680   936696808   942743864   923909528   920050136   910767642   910090832   906490424   910090832   910767642   920050136   923909528   942743864   936696808   951693680   767777458
           584672580   824880562   889703900   851831831   822355392   787492925   770308091   755221821   753794978   755221821   770308091   787492925   822355392   851831831   889703900   824880562   584672580

38         615945624   910251424   958749742   937555862   894454620   870045196   845071049   836264398   829126970   836264398   845071049   870045196   894454620   937555862   958749742   910251424   615945624
           843070884  1010680902  1009581978   999011366   993559272   981319500   979904914   973410590   975281180   973410590   979904914   981319500   993559272   999011366  1009581978  1010680902   843070884
           615945624   910251424   958749742   937555862   894454620   870045196   845071049   836264398   829126970   836264398   845071049   870045196   894454620   937555862   958749742   910251424   615945624

39         700216680   964825058  1019423649   975033696   947297288   914268528   899402574   884093982   883763960   884093982   899402574   914268528   947297288   975033696  1019423649   964825058   700216680
           911636556  1069631088  1039616676  1044840130  1029627376  1028962582  1020207590  1021122040  1016996320  1021122040  1020207590  1028962582  1029627376  1044840130  1039616676  1069631088   911636556
           700216680   964825058  1019423649   975033696   947297288   914268528   899402574   884093982   883763960   884093982   899402574   914268528   947297288   975033696  1019423649   964825058   700216680

40         675951718   969789352  1004385951   980799260   944301822   926387972   905228268   899302674   892302746   899302674   905228268   926387972   944301822   980799260  1004385951   969789352   675951718
           911894280  1038362864  1022999886  1013884248  1014700564  1005297248  1006346884  1000692336  1003549660  1000692336  1006346884  1005297248  1014700564  1013884248  1022999886  1038362864   911894280
           675951718   969789352  1004385951   980799260   944301822   926387972   905228268   899302674   892302746   899302674   905228268   926387972   944301822   980799260  1004385951   969789352   675951718

41         684547708   918008828   951693608   913741856   896055194   872584980   863837166   852037784   853180122   852037784   863837166   872584980   896055194   913741856   951693608   918008828   684547708
           882811004   978307656   943964388   953051730   944107850   946464682   940367382   943050556   939164520   943050556   940367382   946464682   944107850   953051730   943964388   978307656   882811004
           684547708   918008828   951693608   913741856   896055194   872584980   863837166   852037784   853180122   852037784   863837166   872584980   896055194   913741856   951693608   918008828   684547708

42         606945088   839458604   854153910   836738556   814806288   806397680   792914808   790969992   785655604   790969992   792914808   806397680   814806288   836738556   854153910   839458604   606945088
           806994560   863859910   845317466   844755412   848940778   843324084   846648090   842772334   845953948   842772334   846648090   843324084   848940778   844755412   845317466   863859910   806994560
           606945088   839458604   854153910   836738556   814806288   806397680   792914808   790969992   785655604   790969992   792914808   806397680   814806288   836738556   854153910   839458604   606945088

43         536440136   694413648   707210276   684024416   677835384   665643692   662894836   656155760   658037328   656155760   662894836   665643692   677835384   684024416   707210276   694413648   536440136
           682933748   709912346   687170466   698945998   694304600   698219046   695210152   698445210   695468284   698445210   695210152   698219046   694304600   698945998   687170466   709912346   682933748
           536440136   694413648   707210276   684024416   677835384   665643692   662894836   656155760   658037328   656155760   662894836   665643692   677835384   684024416   707210276   694413648   536440136

44         429477492   565070452   564856604   557350016   548941360   547065752   540854120   541437960   538328224   541437960   540854120   547065752   548941360   557350016   564856604   565070452   429477492
           559603380   555209002   550411528   553819656   557099478   555099652   558691870   556461186   559044512   556461186   558691870   555099652   557099478   553819656   550411528   555209002   559603380
           429477492   565070452   564856604   557350016   548941360   547065752   540854120   541437960   538328224   541437960   540854120   547065752   548941360   557350016   564856604   565070452   429477492

45         319222152   394341652   395263496   386210452   386477148   381802872   382123184   379343080   380867424   379343080   382123184   381802872   386477148   386210452   395263496   394341652   319222152
           397586788   386064192   381604226   389293442   386802896   390495558   389295122   391632476   389863648   391632476   389295122   390495558   386802896   389293442   381604226   386064192   397586788
           319222152   394341652   395263496   386210452   386477148   381802872   382123184   379343080   380867424   379343080   382123184   381802872   386477148   386210452   395263496   394341652   319222152

46         213891164   265960872   261343696   261188612   259128356   259458084   257603880   258557492   257151620   258557492   257603880   259458084   259128356   261188612   261343696   265960872   213891164
           269386104   250181332   256485066   256762616   258901206   258705374   260702404   259676520   261213508   259676520   260702404   258705374   258901206   256762616   256485066   250181332   269386104
           213891164   265960872   261343696   261188612   259128356   259458084   257603880   258557492   257151620   258557492   257603880   259458084   259128356   261188612   261343696   265960872   213891164

47         126595068   148272636   146537352   145224828   146108828   144794620   145633492   144750436   145457188   144750436   145633492   144794620   146108828   145224828   146537352   148272636   126595068
           151513432   140451528   143418600   144977150   144405342   146405548   145688892   146872316   146161044   146872316   145688892   146405548   144405342   144977150   143418600   140451528   151513432
           126595068   148272636   146537352   145224828   146108828   144794620   145633492   144750436   145457188   144750436   145633492   144794620   146108828   145224828   146537352   148272636   126595068

48          61185404    72176596    69975788    71202916    70578032    71096676    70707412    71129572    70723620    71129572    70707412    71096676    70578032    71202916    69975788    72176596    61185404
            73285864    66332782    70474338    69266390    70642184    70371796    71083612    70746396    71273476    70746396    71083612    70371796    70642184    69266390    70474338    66332782    73285864
            61185404    72176596    69975788    71202916    70578032    71096676    70707412    71129572    70723620    71129572    70707412    71096676    70578032    71202916    69975788    72176596    61185404

49          26533132    29259680    28729676    28897004    28985628    28875276    29108348    28901148    29142844    28901148    29108348    28875276    28985628    28897004    28729676    29259680    26533132
            29740060    27660166    28785454    28609264    28794456    29073540    28905636    29256076    28955452    29256076    28905636    29073540    28794456    28609264    28785454    27660166    29740060
            26533132    29259680    28729676    28897004    28985628    28875276    29108348    28901148    29142844    28901148    29108348    28875276    28985628    28897004    28729676    29259680    26533132

50           7143568     8025868     7740400     8025868     7882132     8025868     7946140     8025868     7964428     8025868     7946140     8025868     7882132     8025868     7740400     8025868     7143568
             8025868     7412498     8025868     7722520     8025868     7870180     8025868     7929244     8025868     7929244     8025868     7870180     8025868     7722520     8025868     7412498     8025868
             7143568     8025868     7740400     8025868     7882132     8025868     7946140     8025868     7964428     8025868     7946140     8025868     7882132     8025868     7740400     8025868     7143568

51           1944828     1944828     1944828     1944828     1944828     1944828     1944828     1944828     1944828     1944828     1944828     1944828     1944828     1944828     1944828     1944828     1944828
             1944828     1944828     1944828     1944828     1944828     1944828     1944828     1944828     1944828     1944828     1944828     1944828     1944828     1944828     1944828     1944828     1944828
             1944828     1944828     1944828     1944828     1944828     1944828     1944828     1944828     1944828     1944828     1944828     1944828     1944828     1944828     1944828     1944828     1944828

Total     7351755370 10284419343 10852639736 10619653910 10327152291 10060027959  9864276143  9748193438  9709967236  9748193438  9864276143 10060027959 10327152291 10619653910 10852639736 10284419343  7351755370
          9729280690 11314546024 11304586112 11416240606 11342788852 11278990240 11232665844 11205450914 11196551256 11205450914 11232665844 11278990240 11342788852 11416240606 11304586112 11314546024  9729280690
          7351755370 10284419343 10852639736 10619653910 10327152291 10060027959  9864276143  9748193438  9709967236  9748193438  9864276143 10060027959 10327152291 10619653910 10852639736 10284419343  7351755370

Grand total = 4*7351755370 + 2*9709967236 + 2*9729280690 + 4*9748193438 + 4*9864276143 + 4*10060027959 + 4*10284419343 + 4*10327152291 + 4*10619653910 + 4*10852639736 + 1*11196551256 + 2*11205450914 + 2*11232665844 + 2*11278990240 +
              2*11304586112 + 2*11314546024 + 2*11342788852 + 2*11416240606
            = 524698057052

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        50
EN
 0               0   1940448    608737   1308053   1901244   2600844   3545920   4849809   6637696   9082164  12423263  16988404  23216284  31684570  43052897  58252473  74986064   1940448    941662   1388832   1507132   1977258
           2660138   3621787   4947181   6764055   9249238  12642719  17261697  23504485  31775054  42339872  53185952  65126678   1274591    803760   1079567   1365175   1844125   2567385   3541860   4853866   6640072   9082453
          12422977  16988237  23216263  31684588  43052907  58252475  74986065
 1         1331711         0   1136687     57125    437371    710795    970477   1308293   1782969   2439820   3338833   4566333   6240336   8516446  11572086  15657545  20155331         0    195024    195024    494490    533690
            720299    975134   1330490   1818396   2486207   3398259   4639753   6317725   8540747  11380438  14295730  17505250    195024    195024    390048    585072    565473    673280    932963   1299190   1785630   2442480
           3339479   4566149   6240153   8516401  11572094  15657552  20155333
 2          851076   1873517         0   1745417    175436    767921   1209453   1652160   2234046   3047441   4169842   5704496   7796586  10640427  14458057  19562355  25181836    632392    299465    518148    403905    852752
            921755   1234281   1668039   2274367   3107251   4246164   5797024   7893360  10670735  14218594  17860918  21870852    713173    494489    380246    622589    912253    936905   1153047   1599816   2222039   3051432
           4173542   5705347   7796320  10640184  14457999  19562356  25181833
 3         1033911    543485   2099607         0   2054671    251483    948508   1479226   2022462   2738129   3735955   5110657   6986911   9536356  12957961  17532585  22568971    909870    909870    496164    691184    535360
           1049844   1135575   1515057   2045699   2787992   3806863   5196049   7074553   9563616  12743294  16007666  19601520   1171813   1014312    685448    496164    730384   1076468   1136512   1415599   1963886   2724774
           3740429   5114766   6987854   9536086  12957723  17532523  22568944
 4         1464227   1063695    397164   2192932         0   2172940    278388   1015815   1580051   2160580   2925748   3991334   5456533   7449603  10123412  13697425  17632080   1290492   1073496   1073496    565158    756112
            582078   1123080   1214952   1619484   2185878   2977446   4060770   5527554   7471806   9955800  12506040  15313728   1545007   1248915   1110324    753051    537440    773043   1139532   1211331   1513399   2099516
           2911868   3995950   5460737   7450575  10123204  13697261  17632032
 5         2053902   1593730   1062580    339779   2231551         0   2223543    290429   1044975   1623515   2219977   3005941   4098373   5595280   7605513  10291409  13247724   1780907   1468713   1199079   1132860    595840
            784112    602700   1154742   1249206   1664223   2245042   3054422   4154440   5614415   7480407   9396369  11505861   2063702   1589671   1255216   1154972    782992    555660    791000   1166424   1243645   1555784
           2158055   2991858   4102890   5599348   7606475  10291389  13247773
 6         2821014   2201544   1625733   1064297    315404   2247329         0   2244053    295524   1056821   1640809   2243172   3035858   4133873   5619018   7605116   9790266   2442919   2000175   1612281   1241027   1158752
            608097    795396    610889   1167352   1262671   1681169   2265251   3073571   4150467   5528656   6944248   8503104   2811215   2168088   1583175   1262081   1172509    794981    562934    798257   1177237   1256741
           1573007   2181320   3021739   4137968   5622602   7606047   9790672
 7         3854241   2997269   2231797   1642235   1064323    305285   2253359         0   2252207    298247   1061736   1647094   2250462   3042389   4125239   5583401   7188735   3343764   2732930   2182934   1659299   1259762
           1168914    613032    799824    614016   1171992   1267199   1685221   2264639   3050740   4060671   5099265   6243633   3848502   2984110   2181131   1584320   1263849   1179648    799824    565800    800976   1181304
           1262064   1580179   2189666   3028358   4128257   5585774   7189430
 8         5265153   4089286   3027580   2248084   1647387   1063699    300792   2254632         0   2254632    300792   1063699   1647387   2248084   3027580   4089286   5265153   4572070   3734710   2976250   2241290   1679740
           1266400   1172400    614570    800976    614570   1172400   1266400   1679740   2241290   2976250   3734710   4572070   5264457   4089574   3013900   2190196   1583043   1263931   1181928    801383    566544    801383
           1181928   1263931   1583043   2190196   3013900   4089574   5264457
 9         7188735   5583401   4125239   3042389   2250462   1647094   1061736    298247   2252207         0   2253359    305285   1064323   1642235   2231797   2997269   3854241   6243633   5099265   4060671   3050740   2264639
           1685221   1267199   1171992    614016    799824    613032   1168914   1259762   1659299   2182934   2732930   3343764   7189430   5585774   4128257   3028358   2189666   1580179   1262064   1181304    800976    565800
            799824   1179648   1263849   1584320   2181131   2984110   3848502
10         9790266   7605116   5619018   4133873   3035858   2243172   1640809   1056821    295524   2244053         0   2247329    315404   1064297   1625733   2201544   2821014   8503104   6944248   5528656   4150467   3073571
           2265251   1681169   1262671   1167352    610889    795396    608097   1158752   1241027   1612281   2000175   2442919   9790672   7606047   5622602   4137968   3021739   2181320   1573007   1256741   1177237    798257
            562934    794981   1172509   1262081   1583175   2168088   2811215
11        13247724  10291409   7605513   5595280   4098373   3005941   2219977   1623515   1044975    290429   2223543         0   2231551    339779   1062580   1593730   2053902  11505861   9396369   7480407   5614415   4154440
           3054422   2245042   1664223   1249206   1154742    602700    784112    595840   1132860   1199079   1468713   1780907  13247773  10291389   7606475   5599348   4102890   2991858   2158055   1555784   1243645   1166424
            791000    555660    782992   1154972   1255216   1589671   2063702
12        17632080  13697425  10123412   7449603   5456533   3991334   2925748   2160580   1580051   1015815    278388   2172940         0   2192932    397164   1063695   1464227  15313728  12506040   9955800   7471806   5527554
           4060770   2977446   2185878   1619484   1214952   1123080    582078    756112    565158   1073496   1073496   1290492  17632032  13697261  10123204   7450575   5460737   3995950   2911868   2099516   1513399   1211331
           1139532    773043    537440    753051   1110324   1248915   1545007
13        22568971  17532585  12957961   9536356   6986911   5110657   3735955   2738129   2022462   1479226    948508    251483   2054671         0   2099607    543485   1033911  19601520  16007666  12743294   9563616   7074553
           5196049   3806863   2787992   2045699   1515057   1135575   1049844    535360    691184    496164    909870    909870  22568944  17532523  12957723   9536086   6987854   5114766   3740429   2724774   1963886   1415599
           1136512   1076468    730384    496164    685448   1014312   1171813
14        25181836  19562355  14458057  10640427   7796586   5704496   4169842   3047441   2234046   1652160   1209453    767921    175436   1745417         0   1873517    851076  21870852  17860918  14218594  10670735   7893360
           5797024   4246164   3107251   2274367   1668039   1234281    921755    852752    403905    518148    299465    632392  25181833  19562356  14457999  10640184   7796320   5705347   4173542   3051432   2222039   1599816
           1153047    936905    912253    622589    380246    494489    713173
15        20155331  15657545  11572086   8516446   6240336   4566333   3338833   2439820   1782969   1308293    970477    710795    437371     57125   1136687         0   1331711  17505250  14295730  11380438   8540747   6317725
           4639753   3398259   2486207   1818396   1330490    975134    720299    533690    494490    195024    195024         0  20155333  15657552  11572094   8516401   6240153   4566149   3339479   2442480   1785630   1299190
            932963    673280    565473    585072    390048    195024    195024
16        74986064  58252473  43052897  31684570  23216284  16988404  12423263   9082164   6637696   4849809   3545920   2600844   1901244   1308053    608737   1940448         0  65126678  53185952  42339872  31775054  23504485
          17261697  12642719   9249238   6764055   4947181   3621787   2660138   1977258   1507132   1388832    941662   1940448  74986065  58252475  43052907  31684588  23216263  16988237  12422977   9082453   6640072   4853866
           3541860   2567385   1844125   1365175   1079567    803760   1274591
17          665857         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
                 0         0         0         0         0         0         0         0         0         0         0         0    665857         0         0         0         0         0         0         0         0         0
                 0         0         0         0         0         0         0
18          551614    608735    413711    780100   1083626   1508118   2071440   2837526   3883274   5312764   7267104   9937636  13580812  18534520  25184648  34075940  43864586    551614         0    665856    713176   1114702
           1535240   2110434   2890500   3955346   5409936   7395366  10097472  13749374  18587432  24767542  31112176  38097142    551614    608735    413711    780100   1083626   1508118   2071440   2837526   3883274   5312764
           7267104   9937636  13580812  18534520  25184648  34075940  43864586
19          913944    571215    756438    514095    969384   1346556   1874040   2574024   3525918   4825158   6600672   9026526  12335778  16835388  22875888  30952092  39843384    685458    685458         0    827418    886218
           1385160   1907706   2622360   3591354   4913424   6717174   9171708  12488886  16883448  22497018  28260024  34604658    913944    571215    756438    514095    969384   1346556   1874040   2574024   3525918   4825158
           6600672   9026526  12335778  16835388  22875888  30952092  39843384
20         1230346    946420    520531    778415    496874    936908   1301440   1811236   2487716   3407544   4662672   6376804   8714846  11893770  16161264  21866922  28148414   1041062    757136    757136         0    799694
            856520   1338722   1843688   2534154   3469872   4744978   6479368   8823010  11927720  15893598  19965036  24447374   1230346    946420    520531    778415    496874    936908   1301440   1811236   2487716   3407544
           4662672   6376804   8714846  11893770  16161264  21866922  28148414
21         1685686   1293666    940848    509626    794240    499834    942480   1309170   1821958   2502332   3427200   4688396   6407912   8745548  11883544  16079008  20697874   1450474   1176060    823242    784040         0
            804440    861594   1346604   1854394   2548368   3487686   4763808   6487438   8770504  11686718  14680520  17976446   1685686   1293666    940848    509626    794240    499834    942480   1309170   1821958   2502332
           3427200   4688396   6407912   8745548  11883544  16079008  20697874
22         2305796   1786180   1299040    941804    503378    799631    499339    941524   1307818   1819990   2499360   3422270   4678674   6385996   8677568  11741252  15114076   1997274   1623800   1282802    844376    795662
                 0    803600    860672   1345046   1851888   2543722   3477292   4736730   6404200   8533822  10720024  13126806   2305796   1786180   1299040    941804    503378    799631    499339    941524   1307818   1819990
           2499360   3422270   4678674   6385996   8677568  11741252  15114076
23         3154494   2448264   1802568   1304844    941640    501087    802038    499455    941688   1307988   1820016   2498760   3419262   4668246   6343920   8583894  11049786   2737482   2233032   1768938   1318296    854202
            800394         0    803682    860706   1344816   1850706   2539152   3461634   4681512   6238782   7837236   9596862   3154494   2448264   1802568   1304844    941640    501087    802038    499455    941688   1307988
           1820016   2498760   3419262   4668246   6343920   8583894  11049786
24         4315514   3351558   2473968   1813686   1306634    941668    500087    802943    499510    941660   1307808   1819268   2496116   3411008   4636600   6274228   8076766   3747170   3059028   2432178   1816472   1334494
            858088    802368         0    803518    860400   1343658   1846992   2527186   3420568   4559642   5728352   7014650   4315514   3351558   2473968   1813686   1306634    941668    500087    802943    499510    941660
           1307808   1819268   2496116   3411008   4636600   6274228   8076766
25         5903864   4585996   3388144   2490332   1817550   1307482    941664    499682    803184    499682    941664   1307482   1817550   2490332   3388144   4585996   5903864   5127222   4186712   3331598   2497256   1838322
           1340948    859730    803184         0    803184    859730   1340948   1838322   2497256   3331598   4186712   5127222   5903864   4585996   3388144   2490332   1817550   1307482    941664    499682    803184    499682
            941664   1307482   1817550   2490332   3388144   4585996   5903864
26         8076766   6274228   4636600   3411008   2496116   1819268   1307808    941660    499510    802943    500087    941668   1306634   1813686   2473968   3351558   4315514   7014650   5728352   4559642   3420568   2527186
           1846992   1343658    860400    803518         0    802368    858088   1334494   1816472   2432178   3059028   3747170   8076766   6274228   4636600   3411008   2496116   1819268   1307808    941660    499510    802943
            500087    941668   1306634   1813686   2473968   3351558   4315514
27        11049786   8583894   6343920   4668246   3419262   2498760   1820016   1307988    941688    499455    802038    501087    941640   1304844   1802568   2448264   3154494   9596862   7837236   6238782   4681512   3461634
           2539152   1850706   1344816    860706    803682         0    800394    854202   1318296   1768938   2233032   2737482  11049786   8583894   6343920   4668246   3419262   2498760   1820016   1307988    941688    499455
            802038    501087    941640   1304844   1802568   2448264   3154494
28        15114076  11741252   8677568   6385996   4678674   3422270   2499360   1819990   1307818    941524    499339    799631    503378    941804   1299040   1786180   2305796  13126806  10720024   8533822   6404200   4736730
           3477292   2543722   1851888   1345046    860672    803600         0    795662    844376   1282802   1623800   1997274  15114076  11741252   8677568   6385996   4678674   3422270   2499360   1819990   1307818    941524
            499339    799631    503378    941804   1299040   1786180   2305796
29        20697874  16079008  11883544   8745548   6407912   4688396   3427200   2502332   1821958   1309170    942480    499834    794240    509626    940848   1293666   1685686  17976446  14680520  11686718   8770504   6487438
           4763808   3487686   2548368   1854394   1346604    861594    804440         0    784040    823242   1176060   1450474  20697874  16079008  11883544   8745548   6407912   4688396   3427200   2502332   1821958   1309170
            942480    499834    794240    509626    940848   1293666   1685686
30        28148414  21866922  16161264  11893770   8714846   6376804   4662672   3407544   2487716   1811236   1301440    936908    496874    778415    520531    946420   1230346  24447374  19965036  15893598  11927720   8823010
           6479368   4744978   3469872   2534154   1843688   1338722    856520    799694         0    757136    757136   1041062  28148414  21866922  16161264  11893770   8714846   6376804   4662672   3407544   2487716   1811236
           1301440    936908    496874    778415    520531    946420   1230346
31        39843384  30952092  22875888  16835388  12335778   9026526   6600672   4825158   3525918   2574024   1874040   1346556    969384    514095    756438    571215    913944  34604658  28260024  22497018  16883448  12488886
           9171708   6717174   4913424   3591354   2622360   1907706   1385160    886218    827418         0    685458    685458  39843384  30952092  22875888  16835388  12335778   9026526   6600672   4825158   3525918   2574024
           1874040   1346556    969384    514095    756438    571215    913944
32        43864586  34075940  25184648  18534520  13580812   9937636   7267104   5312764   3883274   2837526   2071440   1508118   1083626    780100    413711    608735    551614  38097142  31112176  24767542  18587432  13749374
          10097472   7395366   5409936   3955346   2890500   2110434   1535240   1114702    713176    665856         0    551614  43864586  34075940  25184648  18534520  13580812   9937636   7267104   5312764   3883274   2837526
           2071440   1508118   1083626    780100    413711    608735    551614
33               0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0    665857         0         0         0         0         0
                 0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
                 0         0         0         0         0         0    665857
34         1274591    803760   1079567   1365175   1844125   2567385   3541860   4853866   6640072   9082453  12422977  16988237  23216263  31684588  43052907  58252475  74986065   1940448    941662   1388832   1507132   1977258
           2660138   3621787   4947181   6764055   9249238  12642719  17261697  23504485  31775054  42339872  53185952  65126678         0   1940448    608737   1308053   1901244   2600844   3545920   4849809   6637696   9082164
          12423263  16988404  23216284  31684570  43052897  58252473  74986064
35          195024    195024    390048    585072    565473    673280    932963   1299190   1785630   2442480   3339479   4566149   6240153   8516401  11572094  15657552  20155333         0    195024    195024    494490    533690
            720299    975134   1330490   1818396   2486207   3398259   4639753   6317725   8540747  11380438  14295730  17505250   1331711         0   1136687     57125    437371    710795    970477   1308293   1782969   2439820
           3338833   4566333   6240336   8516446  11572086  15657545  20155331
36          713173    494489    380246    622589    912253    936905   1153047   1599816   2222039   3051432   4173542   5705347   7796320  10640184  14457999  19562356  25181833    632392    299465    518148    403905    852752
            921755   1234281   1668039   2274367   3107251   4246164   5797024   7893360  10670735  14218594  17860918  21870852    851076   1873517         0   1745417    175436    767921   1209453   1652160   2234046   3047441
           4169842   5704496   7796586  10640427  14458057  19562355  25181836
37         1171813   1014312    685448    496164    730384   1076468   1136512   1415599   1963886   2724774   3740429   5114766   6987854   9536086  12957723  17532523  22568944    909870    909870    496164    691184    535360
           1049844   1135575   1515057   2045699   2787992   3806863   5196049   7074553   9563616  12743294  16007666  19601520   1033911    543485   2099607         0   2054671    251483    948508   1479226   2022462   2738129
           3735955   5110657   6986911   9536356  12957961  17532585  22568971
38         1545007   1248915   1110324    753051    537440    773043   1139532   1211331   1513399   2099516   2911868   3995950   5460737   7450575  10123204  13697261  17632032   1290492   1073496   1073496    565158    756112
            582078   1123080   1214952   1619484   2185878   2977446   4060770   5527554   7471806   9955800  12506040  15313728   1464227   1063695    397164   2192932         0   2172940    278388   1015815   1580051   2160580
           2925748   3991334   5456533   7449603  10123412  13697425  17632080
39         2063702   1589671   1255216   1154972    782992    555660    791000   1166424   1243645   1555784   2158055   2991858   4102890   5599348   7606475  10291389  13247773   1780907   1468713   1199079   1132860    595840
            784112    602700   1154742   1249206   1664223   2245042   3054422   4154440   5614415   7480407   9396369  11505861   2053902   1593730   1062580    339779   2231551         0   2223543    290429   1044975   1623515
           2219977   3005941   4098373   5595280   7605513  10291409  13247724
40         2811215   2168088   1583175   1262081   1172509    794981    562934    798257   1177237   1256741   1573007   2181320   3021739   4137968   5622602   7606047   9790672   2442919   2000175   1612281   1241027   1158752
            608097    795396    610889   1167352   1262671   1681169   2265251   3073571   4150467   5528656   6944248   8503104   2821014   2201544   1625733   1064297    315404   2247329         0   2244053    295524   1056821
           1640809   2243172   3035858   4133873   5619018   7605116   9790266
41         3848502   2984110   2181131   1584320   1263849   1179648    799824    565800    800976   1181304   1262064   1580179   2189666   3028358   4128257   5585774   7189430   3343764   2732930   2182934   1659299   1259762
           1168914    613032    799824    614016   1171992   1267199   1685221   2264639   3050740   4060671   5099265   6243633   3854241   2997269   2231797   1642235   1064323    305285   2253359         0   2252207    298247
           1061736   1647094   2250462   3042389   4125239   5583401   7188735
42         5264457   4089574   3013900   2190196   1583043   1263931   1181928    801383    566544    801383   1181928   1263931   1583043   2190196   3013900   4089574   5264457   4572070   3734710   2976250   2241290   1679740
           1266400   1172400    614570    800976    614570   1172400   1266400   1679740   2241290   2976250   3734710   4572070   5265153   4089286   3027580   2248084   1647387   1063699    300792   2254632         0   2254632
            300792   1063699   1647387   2248084   3027580   4089286   5265153
43         7189430   5585774   4128257   3028358   2189666   1580179   1262064   1181304    800976    565800    799824   1179648   1263849   1584320   2181131   2984110   3848502   6243633   5099265   4060671   3050740   2264639
           1685221   1267199   1171992    614016    799824    613032   1168914   1259762   1659299   2182934   2732930   3343764   7188735   5583401   4125239   3042389   2250462   1647094   1061736    298247   2252207         0
           2253359    305285   1064323   1642235   2231797   2997269   3854241
44         9790672   7606047   5622602   4137968   3021739   2181320   1573007   1256741   1177237    798257    562934    794981   1172509   1262081   1583175   2168088   2811215   8503104   6944248   5528656   4150467   3073571
           2265251   1681169   1262671   1167352    610889    795396    608097   1158752   1241027   1612281   2000175   2442919   9790266   7605116   5619018   4133873   3035858   2243172   1640809   1056821    295524   2244053
                 0   2247329    315404   1064297   1625733   2201544   2821014
45        13247773  10291389   7606475   5599348   4102890   2991858   2158055   1555784   1243645   1166424    791000    555660    782992   1154972   1255216   1589671   2063702  11505861   9396369   7480407   5614415   4154440
           3054422   2245042   1664223   1249206   1154742    602700    784112    595840   1132860   1199079   1468713   1780907  13247724  10291409   7605513   5595280   4098373   3005941   2219977   1623515   1044975    290429
           2223543         0   2231551    339779   1062580   1593730   2053902
46        17632032  13697261  10123204   7450575   5460737   3995950   2911868   2099516   1513399   1211331   1139532    773043    537440    753051   1110324   1248915   1545007  15313728  12506040   9955800   7471806   5527554
           4060770   2977446   2185878   1619484   1214952   1123080    582078    756112    565158   1073496   1073496   1290492  17632080  13697425  10123412   7449603   5456533   3991334   2925748   2160580   1580051   1015815
            278388   2172940         0   2192932    397164   1063695   1464227
47        22568944  17532523  12957723   9536086   6987854   5114766   3740429   2724774   1963886   1415599   1136512   1076468    730384    496164    685448   1014312   1171813  19601520  16007666  12743294   9563616   7074553
           5196049   3806863   2787992   2045699   1515057   1135575   1049844    535360    691184    496164    909870    909870  22568971  17532585  12957961   9536356   6986911   5110657   3735955   2738129   2022462   1479226
            948508    251483   2054671         0   2099607    543485   1033911
48        25181833  19562356  14457999  10640184   7796320   5705347   4173542   3051432   2222039   1599816   1153047    936905    912253    622589    380246    494489    713173  21870852  17860918  14218594  10670735   7893360
           5797024   4246164   3107251   2274367   1668039   1234281    921755    852752    403905    518148    299465    632392  25181836  19562355  14458057  10640427   7796586   5704496   4169842   3047441   2234046   1652160
           1209453    767921    175436   1745417         0   1873517    851076
49        20155333  15657552  11572094   8516401   6240153   4566149   3339479   2442480   1785630   1299190    932963    673280    565473    585072    390048    195024    195024  17505250  14295730  11380438   8540747   6317725
           4639753   3398259   2486207   1818396   1330490    975134    720299    533690    494490    195024    195024         0  20155331  15657545  11572086   8516446   6240336   4566333   3338833   2439820   1782969   1308293
            970477    710795    437371     57125   1136687         0   1331711
50        74986065  58252475  43052907  31684588  23216263  16988237  12422977   9082453   6640072   4853866   3541860   2567385   1844125   1365175   1079567    803760   1274591  65126678  53185952  42339872  31775054  23504485
          17261697  12642719   9249238   6764055   4947181   3621787   2660138   1977258   1507132   1388832    941662   1940448  74986064  58252473  43052897  31684570  23216284  16988404  12423263   9082164   6637696   4849809
           3545920   2600844   1901244   1308053    608737   1940448         0

Sum of all rows                     = 4(1*0 + 1*608737 + 1*803760 + 1*941662 + 1*1079567 + 1*1274591 + 1*1308053 + 1*1365175 + 1*1388832 + 1*1507132 + 1*1844125 + 1*1901244 + 2*1940448 + 1*1977258 + 1*2567385 + 1*2600844 +
                                        1*2660138 + 1*3541860 + 1*3545920 + 1*3621787 + 1*4849809 + 1*4853866 + 1*4947181 + 1*6637696 + 1*6640072 + 1*6764055 + 1*9082164 + 1*9082453 + 1*9249238 + 1*12422977 + 1*12423263 +
                                        1*12642719 + 1*16988237 + 1*16988404 + 1*17261697 + 1*23216263 + 1*23216284 + 1*23504485 + 1*31684570 + 1*31684588 + 1*31775054 + 1*42339872 + 1*43052897 + 1*43052907 + 1*53185952 +
                                        1*58252473 + 1*58252475 + 1*65126678 + 1*74986064 + 1*74986065) +
                                      4(2*0 + 1*57125 + 4*195024 + 1*390048 + 1*437371 + 1*494490 + 1*533690 + 1*565473 + 1*585072 + 1*673280 + 1*710795 + 1*720299 + 1*932963 + 1*970477 + 1*975134 + 1*1136687 + 1*1299190 +
                                        1*1308293 + 1*1330490 + 1*1331711 + 1*1782969 + 1*1785630 + 1*1818396 + 1*2439820 + 1*2442480 + 1*2486207 + 1*3338833 + 1*3339479 + 1*3398259 + 1*4566149 + 1*4566333 + 1*4639753 + 1*6240153 +
                                        1*6240336 + 1*6317725 + 1*8516401 + 1*8516446 + 1*8540747 + 1*11380438 + 1*11572086 + 1*11572094 + 1*14295730 + 1*15657545 + 1*15657552 + 1*17505250 + 1*20155331 + 1*20155333) +
                                      4(1*0 + 1*175436 + 1*299465 + 1*380246 + 1*403905 + 1*494489 + 1*518148 + 1*622589 + 1*632392 + 1*713173 + 1*767921 + 1*851076 + 1*852752 + 1*912253 + 1*921755 + 1*936905 + 1*1153047 +
                                        1*1209453 + 1*1234281 + 1*1599816 + 1*1652160 + 1*1668039 + 1*1745417 + 1*1873517 + 1*2222039 + 1*2234046 + 1*2274367 + 1*3047441 + 1*3051432 + 1*3107251 + 1*4169842 + 1*4173542 + 1*4246164 +
                                        1*5704496 + 1*5705347 + 1*5797024 + 1*7796320 + 1*7796586 + 1*7893360 + 1*10640184 + 1*10640427 + 1*10670735 + 1*14218594 + 1*14457999 + 1*14458057 + 1*17860918 + 1*19562355 + 1*19562356 +
                                        1*21870852 + 1*25181833 + 1*25181836) +
                                      4(1*0 + 1*251483 + 2*496164 + 1*535360 + 1*543485 + 1*685448 + 1*691184 + 1*730384 + 1*909870 + 1*909870 + 1*948508 + 1*1014312 + 1*1033911 + 1*1049844 + 1*1076468 + 1*1135575 + 1*1136512 +
                                        1*1171813 + 1*1415599 + 1*1479226 + 1*1515057 + 1*1963886 + 1*2022462 + 1*2045699 + 1*2054671 + 1*2099607 + 1*2724774 + 1*2738129 + 1*2787992 + 1*3735955 + 1*3740429 + 1*3806863 + 1*5110657 +
                                        1*5114766 + 1*5196049 + 1*6986911 + 1*6987854 + 1*7074553 + 1*9536086 + 1*9536356 + 1*9563616 + 1*12743294 + 1*12957723 + 1*12957961 + 1*16007666 + 1*17532523 + 1*17532585 + 1*19601520 +
                                        1*22568944 + 1*22568971) +
                                      4(1*0 + 1*278388 + 1*397164 + 1*537440 + 1*565158 + 1*582078 + 1*753051 + 1*756112 + 1*773043 + 1*1015815 + 1*1063695 + 2*1073496 + 1*1110324 + 1*1123080 + 1*1139532 + 1*1211331 + 1*1214952 +
                                        1*1248915 + 1*1290492 + 1*1464227 + 1*1513399 + 1*1545007 + 1*1580051 + 1*1619484 + 1*2099516 + 1*2160580 + 1*2172940 + 1*2185878 + 1*2192932 + 1*2911868 + 1*2925748 + 1*2977446 + 1*3991334 +
                                        1*3995950 + 1*4060770 + 1*5456533 + 1*5460737 + 1*5527554 + 1*7449603 + 1*7450575 + 1*7471806 + 1*9955800 + 1*10123204 + 1*10123412 + 1*12506040 + 1*13697261 + 1*13697425 + 1*15313728 +
                                        1*17632032 + 1*17632080) +
                                      4(1*0 + 1*290429 + 1*339779 + 1*555660 + 1*595840 + 1*602700 + 1*782992 + 1*784112 + 1*791000 + 1*1044975 + 1*1062580 + 1*1132860 + 1*1154742 + 1*1154972 + 1*1166424 + 1*1199079 + 1*1243645 +
                                        1*1249206 + 1*1255216 + 1*1468713 + 1*1555784 + 1*1589671 + 1*1593730 + 1*1623515 + 1*1664223 + 1*1780907 + 1*2053902 + 1*2063702 + 1*2158055 + 1*2219977 + 1*2223543 + 1*2231551 + 1*2245042 +
                                        1*2991858 + 1*3005941 + 1*3054422 + 1*4098373 + 1*4102890 + 1*4154440 + 1*5595280 + 1*5599348 + 1*5614415 + 1*7480407 + 1*7605513 + 1*7606475 + 1*9396369 + 1*10291389 + 1*10291409 +
                                        1*11505861 + 1*13247724 + 1*13247773) +
                                      4(1*0 + 1*295524 + 1*315404 + 1*562934 + 1*608097 + 1*610889 + 1*794981 + 1*795396 + 1*798257 + 1*1056821 + 1*1064297 + 1*1158752 + 1*1167352 + 1*1172509 + 1*1177237 + 1*1241027 + 1*1256741 +
                                        1*1262081 + 1*1262671 + 1*1573007 + 1*1583175 + 1*1612281 + 1*1625733 + 1*1640809 + 1*1681169 + 1*2000175 + 1*2168088 + 1*2181320 + 1*2201544 + 1*2243172 + 1*2244053 + 1*2247329 + 1*2265251 +
                                        1*2442919 + 1*2811215 + 1*2821014 + 1*3021739 + 1*3035858 + 1*3073571 + 1*4133873 + 1*4137968 + 1*4150467 + 1*5528656 + 1*5619018 + 1*5622602 + 1*6944248 + 1*7605116 + 1*7606047 + 1*8503104 +
                                        1*9790266 + 1*9790672) +
                                      4(1*0 + 1*298247 + 1*305285 + 1*565800 + 1*613032 + 1*614016 + 2*799824 + 1*800976 + 1*1061736 + 1*1064323 + 1*1168914 + 1*1171992 + 1*1179648 + 1*1181304 + 1*1259762 + 1*1262064 + 1*1263849 +
                                        1*1267199 + 1*1580179 + 1*1584320 + 1*1642235 + 1*1647094 + 1*1659299 + 1*1685221 + 1*2181131 + 1*2182934 + 1*2189666 + 1*2231797 + 1*2250462 + 1*2252207 + 1*2253359 + 1*2264639 + 1*2732930 +
                                        1*2984110 + 1*2997269 + 1*3028358 + 1*3042389 + 1*3050740 + 1*3343764 + 1*3848502 + 1*3854241 + 1*4060671 + 1*4125239 + 1*4128257 + 1*5099265 + 1*5583401 + 1*5585774 + 1*6243633 + 1*7188735 +
                                        1*7189430) +
                                      2(1*0 + 2*300792 + 1*566544 + 2*614570 + 1*800976 + 2*801383 + 2*1063699 + 2*1172400 + 2*1181928 + 2*1263931 + 2*1266400 + 2*1583043 + 2*1647387 + 2*1679740 + 2*2190196 + 2*2241290 + 2*2248084 +
                                        2*2254632 + 2*2976250 + 2*3013900 + 2*3027580 + 2*3734710 + 2*4089286 + 2*4089574 + 2*4572070 + 2*5264457 + 2*5265153) +
                                      2(49*0 + 2*665857) +
                                      2(1*0 + 2*413711 + 3*551614 + 2*608735 + 1*665856 + 1*713176 + 2*780100 + 2*1083626 + 1*1114702 + 2*1508118 + 1*1535240 + 2*2071440 + 1*2110434 + 2*2837526 + 1*2890500 + 2*3883274 + 1*3955346 +
                                        2*5312764 + 1*5409936 + 2*7267104 + 1*7395366 + 2*9937636 + 1*10097472 + 2*13580812 + 1*13749374 + 2*18534520 + 1*18587432 + 1*24767542 + 2*25184648 + 1*31112176 + 2*34075940 + 1*38097142 +
                                        2*43864586) +
                                      2(1*0 + 2*514095 + 2*571215 + 2*685458 + 2*756438 + 1*827418 + 1*886218 + 2*913944 + 2*969384 + 2*1346556 + 1*1385160 + 2*1874040 + 1*1907706 + 2*2574024 + 1*2622360 + 2*3525918 + 1*3591354 +
                                        2*4825158 + 1*4913424 + 2*6600672 + 1*6717174 + 2*9026526 + 1*9171708 + 2*12335778 + 1*12488886 + 2*16835388 + 1*16883448 + 1*22497018 + 2*22875888 + 1*28260024 + 2*30952092 + 1*34604658 +
                                        2*39843384) +
                                      2(1*0 + 2*496874 + 2*520531 + 2*757136 + 2*778415 + 1*799694 + 1*856520 + 2*936908 + 2*946420 + 1*1041062 + 2*1230346 + 2*1301440 + 1*1338722 + 2*1811236 + 1*1843688 + 2*2487716 + 1*2534154 +
                                        2*3407544 + 1*3469872 + 2*4662672 + 1*4744978 + 2*6376804 + 1*6479368 + 2*8714846 + 1*8823010 + 2*11893770 + 1*11927720 + 1*15893598 + 2*16161264 + 1*19965036 + 2*21866922 + 1*24447374 +
                                        2*28148414) +
                                      2(1*0 + 2*499834 + 2*509626 + 1*784040 + 2*794240 + 1*804440 + 1*823242 + 1*861594 + 2*940848 + 2*942480 + 1*1176060 + 2*1293666 + 2*1309170 + 1*1346604 + 1*1450474 + 2*1685686 + 2*1821958 +
                                        1*1854394 + 2*2502332 + 1*2548368 + 2*3427200 + 1*3487686 + 2*4688396 + 1*4763808 + 2*6407912 + 1*6487438 + 2*8745548 + 1*8770504 + 1*11686718 + 2*11883544 + 1*14680520 + 2*16079008 +
                                        1*17976446 + 2*20697874) +
                                      2(1*0 + 2*499339 + 2*503378 + 1*795662 + 2*799631 + 1*803600 + 1*844376 + 1*860672 + 2*941524 + 2*941804 + 1*1282802 + 2*1299040 + 2*1307818 + 1*1345046 + 1*1623800 + 2*1786180 + 2*1819990 +
                                        1*1851888 + 1*1997274 + 2*2305796 + 2*2499360 + 1*2543722 + 2*3422270 + 1*3477292 + 2*4678674 + 1*4736730 + 2*6385996 + 1*6404200 + 1*8533822 + 2*8677568 + 1*10720024 + 2*11741252 +
                                        1*13126806 + 2*15114076) +
                                      2(1*0 + 2*499455 + 2*501087 + 1*800394 + 2*802038 + 1*803682 + 1*854202 + 1*860706 + 2*941640 + 2*941688 + 2*1304844 + 2*1307988 + 1*1318296 + 1*1344816 + 1*1768938 + 2*1802568 + 2*1820016 +
                                        1*1850706 + 1*2233032 + 2*2448264 + 2*2498760 + 1*2539152 + 1*2737482 + 2*3154494 + 2*3419262 + 1*3461634 + 2*4668246 + 1*4681512 + 1*6238782 + 2*6343920 + 1*7837236 + 2*8583894 + 1*9596862 +
                                        2*11049786) +
                                      2(1*0 + 2*499510 + 2*500087 + 1*802368 + 2*802943 + 1*803518 + 1*858088 + 1*860400 + 2*941660 + 2*941668 + 2*1306634 + 2*1307808 + 1*1334494 + 1*1343658 + 2*1813686 + 1*1816472 + 2*1819268 +
                                        1*1846992 + 1*2432178 + 2*2473968 + 2*2496116 + 1*2527186 + 1*3059028 + 2*3351558 + 2*3411008 + 1*3420568 + 1*3747170 + 2*4315514 + 1*4559642 + 2*4636600 + 1*5728352 + 2*6274228 + 1*7014650 +
                                        2*8076766) +
                                      1(1*0 + 4*499682 + 4*803184 + 2*859730 + 4*941664 + 4*1307482 + 2*1340948 + 4*1817550 + 2*1838322 + 4*2490332 + 2*2497256 + 2*3331598 + 4*3388144 + 2*4186712 + 4*4585996 + 2*5127222 + 4*5903864)
                                    = 3470277696 + 936640636 + 1180574552 + 1074098956 + 864409928 + 687073652 + 562025716 + 489476184 + 232904860 + 2663428 + 1011491232 + 921616944 + 658326624 + 495921960 + 380790216 + 306206664 + 264185616 + 125315168
                                    = 13664000032

Value repetition frequencies        = 4(49*1 + 1*2) +
                                      4(45*1 + 1*2 + 1*4) +
                                      4(51*1) +
                                      4(49*1 + 1*2) +
                                      4(49*1 + 1*2) +
                                      4(51*1) +
                                      4(51*1) +
                                      4(49*1 + 1*2) +
                                      2(3*1 + 24*2) +
                                      2(1*2 + 1*49) +
                                      2(16*1 + 16*2 + 1*3) +
                                      2(15*1 + 18*2) +
                                      2(15*1 + 18*2) +
                                      2(17*1 + 17*2) +
                                      2(17*1 + 17*2) +
                                      2(17*1 + 17*2) +
                                      2(17*1 + 17*2) +
                                      1(1*1 + 7*2 + 9*4)
                                    = 2601

Number of distinct row element sets = 18

Number of rows                      = 1*1 + 9*2 + 8*4
                                    = 51

Number of distinct values           = 662

Distinct values         0    57125   175436   195024   251483   278388   290429   295524   298247   299465   300792   305285   315404   339779   380246   390048   397164   403905   413711   437371
Frequency             151        4        4       16        4        4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values    494489   494490   496164   496874   499339   499455   499510   499682   499834   500087   501087   503378   509626   514095   518148   520531   533690   535360   537440   543485
Frequency               4        4        8        4        4        4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values    551614   555660   562934   565158   565473   565800   566544   571215   582078   585072   595840   602700   608097   608735   608737   610889   613032   614016   614570   622589
Frequency               6        4        4        4        4        4        2        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values    632392   665856   665857   673280   685448   685458   691184   710795   713173   713176   720299   730384   753051   756112   756438   757136   767921   773043   778415   780100
Frequency               4        2        4        4        4        4        4        4        4        2        4        4        4        4        4        4        4        4        4        4
Distinct values    782992   784040   784112   791000   794240   794981   795396   795662   798257   799631   799694   799824   800394   800976   801383   802038   802368   802943   803184   803518
Frequency               4        2        4        4        4        4        4        2        4        4        2        8        2        6        4        4        2        4        4        2
Distinct values    803600   803682   803760   804440   823242   827418   844376   851076   852752   854202   856520   858088   859730   860400   860672   860706   861594   886218   909870   912253
Frequency               2        2        4        2        2        2        2        4        4        2        2        2        2        2        2        2        2        2        8        4
Distinct values    913944   921755   932963   936905   936908   940848   941524   941640   941660   941662   941664   941668   941688   941804   942480   946420   948508   969384   970477   975134
Frequency               4        4        4        4        4        4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values   1014312  1015815  1033911  1041062  1044975  1049844  1056821  1061736  1062580  1063695  1063699  1064297  1064323  1073496  1076468  1079567  1083626  1110324  1114702  1123080
Frequency               4        4        4        2        4        4        4        4        4        4        4        4        4        8        4        4        4        4        2        4
Distinct values   1132860  1135575  1136512  1136687  1139532  1153047  1154742  1154972  1158752  1166424  1167352  1168914  1171813  1171992  1172400  1172509  1176060  1177237  1179648  1181304
Frequency               4        4        4        4        4        4        4        4        4        4        4        4        4        4        4        4        2        4        4        4
Distinct values   1181928  1199079  1209453  1211331  1214952  1230346  1234281  1241027  1243645  1248915  1249206  1255216  1256741  1259762  1262064  1262081  1262671  1263849  1263931  1266400
Frequency               4        4        4        4        4        4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values   1267199  1274591  1282802  1290492  1293666  1299040  1299190  1301440  1304844  1306634  1307482  1307808  1307818  1307988  1308053  1308293  1309170  1318296  1330490  1331711
Frequency               4        4        2        4        4        4        4        4        4        4        4        4        4        4        4        4        4        2        4        4
Distinct values   1334494  1338722  1340948  1343658  1344816  1345046  1346556  1346604  1365175  1385160  1388832  1415599  1450474  1464227  1468713  1479226  1507132  1508118  1513399  1515057
Frequency               2        2        2        2        2        2        4        2        4        2        4        4        2        4        4        4        4        4        4        4
Distinct values   1535240  1545007  1555784  1573007  1580051  1580179  1583043  1583175  1584320  1589671  1593730  1599816  1612281  1619484  1623515  1623800  1625733  1640809  1642235  1647094
Frequency               2        4        4        4        4        4        4        4        4        4        4        4        4        4        4        2        4        4        4        4
Distinct values   1647387  1652160  1659299  1664223  1668039  1679740  1681169  1685221  1685686  1745417  1768938  1780907  1782969  1785630  1786180  1802568  1811236  1813686  1816472  1817550
Frequency               4        4        4        4        4        4        4        4        4        4        2        4        4        4        4        4        4        4        2        4
Distinct values   1818396  1819268  1819990  1820016  1821958  1838322  1843688  1844125  1846992  1850706  1851888  1854394  1873517  1874040  1901244  1907706  1940448  1963886  1977258  1997274
Frequency               4        4        4        4        4        2        2        4        2        2        2        2        4        4        4        2        8        4        4        2
Distinct values   2000175  2022462  2045699  2053902  2054671  2063702  2071440  2099516  2099607  2110434  2158055  2160580  2168088  2172940  2181131  2181320  2182934  2185878  2189666  2190196
Frequency               4        4        4        4        4        4        4        4        4        2        4        4        4        4        4        4        4        4        4        4
Distinct values   2192932  2201544  2219977  2222039  2223543  2231551  2231797  2233032  2234046  2241290  2243172  2244053  2245042  2247329  2248084  2250462  2252207  2253359  2254632  2264639
Frequency               4        4        4        4        4        4        4        2        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values   2265251  2274367  2305796  2432178  2439820  2442480  2442919  2448264  2473968  2486207  2487716  2490332  2496116  2497256  2498760  2499360  2502332  2527186  2534154  2539152
Frequency               4        4        4        2        4        4        4        4        4        4        4        4        4        2        4        4        4        2        2        2
Distinct values   2543722  2548368  2567385  2574024  2600844  2622360  2660138  2724774  2732930  2737482  2738129  2787992  2811215  2821014  2837526  2890500  2911868  2925748  2976250  2977446
Frequency               2        2        4        4        4        2        4        4        4        2        4        4        4        4        4        2        4        4        4        4
Distinct values   2984110  2991858  2997269  3005941  3013900  3021739  3027580  3028358  3035858  3042389  3047441  3050740  3051432  3054422  3059028  3073571  3107251  3154494  3331598  3338833
Frequency               4        4        4        4        4        4        4        4        4        4        4        4        4        4        2        4        4        4        2        4
Distinct values   3339479  3343764  3351558  3388144  3398259  3407544  3411008  3419262  3420568  3422270  3427200  3461634  3469872  3477292  3487686  3525918  3541860  3545920  3591354  3621787
Frequency               4        4        4        4        4        4        4        4        2        4        4        2        2        2        2        4        4        4        2        4
Distinct values   3734710  3735955  3740429  3747170  3806863  3848502  3854241  3883274  3955346  3991334  3995950  4060671  4060770  4089286  4089574  4098373  4102890  4125239  4128257  4133873
Frequency               4        4        4        2        4        4        4        4        2        4        4        4        4        4        4        4        4        4        4        4
Distinct values   4137968  4150467  4154440  4169842  4173542  4186712  4246164  4315514  4559642  4566149  4566333  4572070  4585996  4636600  4639753  4662672  4668246  4678674  4681512  4688396
Frequency               4        4        4        4        4        2        4        4        2        4        4        4        4        4        4        4        4        4        2        4
Distinct values   4736730  4744978  4763808  4825158  4849809  4853866  4913424  4947181  5099265  5110657  5114766  5127222  5196049  5264457  5265153  5312764  5409936  5456533  5460737  5527554
Frequency               2        2        2        4        4        4        2        4        4        4        4        2        4        4        4        4        2        4        4        4
Distinct values   5528656  5583401  5585774  5595280  5599348  5614415  5619018  5622602  5704496  5705347  5728352  5797024  5903864  6238782  6240153  6240336  6243633  6274228  6317725  6343920
Frequency               4        4        4        4        4        4        4        4        4        4        2        4        4        2        4        4        4        4        4        4
Distinct values   6376804  6385996  6404200  6407912  6479368  6487438  6600672  6637696  6640072  6717174  6764055  6944248  6986911  6987854  7014650  7074553  7188735  7189430  7267104  7395366
Frequency               4        4        2        4        2        2        4        4        4        2        4        4        4        4        2        4        4        4        4        2
Distinct values   7449603  7450575  7471806  7480407  7605116  7605513  7606047  7606475  7796320  7796586  7837236  7893360  8076766  8503104  8516401  8516446  8533822  8540747  8583894  8677568
Frequency               4        4        4        4        4        4        4        4        4        4        2        4        4        4        4        4        2        4        4        4
Distinct values   8714846  8745548  8770504  8823010  9026526  9082164  9082453  9171708  9249238  9396369  9536086  9536356  9563616  9596862  9790266  9790672  9937636  9955800 10097472 10123204
Frequency               4        4        2        2        4        4        4        2        4        4        4        4        4        2        4        4        4        4        2        4
Distinct values  10123412 10291389 10291409 10640184 10640427 10670735 10720024 11049786 11380438 11505861 11572086 11572094 11686718 11741252 11883544 11893770 11927720 12335778 12422977 12423263
Frequency               4        4        4        4        4        4        2        4        4        4        4        4        2        4        4        4        2        4        4        4
Distinct values  12488886 12506040 12642719 12743294 12957723 12957961 13126806 13247724 13247773 13580812 13697261 13697425 13749374 14218594 14295730 14457999 14458057 14680520 15114076 15313728
Frequency               2        4        4        4        4        4        2        4        4        4        4        4        2        4        4        4        4        2        4        4
Distinct values  15657545 15657552 15893598 16007666 16079008 16161264 16835388 16883448 16988237 16988404 17261697 17505250 17532523 17532585 17632032 17632080 17860918 17976446 18534520 18587432
Frequency               4        4        2        4        4        4        4        2        4        4        4        4        4        4        4        4        4        2        4        2
Distinct values  19562355 19562356 19601520 19965036 20155331 20155333 20697874 21866922 21870852 22497018 22568944 22568971 22875888 23216263 23216284 23504485 24447374 24767542 25181833 25181836
Frequency               4        4        4        2        4        4        4        4        4        2        4        4        4        4        4        4        2        2        4        4
Distinct values  25184648 28148414 28260024 30952092 31112176 31684570 31684588 31775054 34075940 34604658 38097142 39843384 42339872 43052897 43052907 43864586 53185952 58252473 58252475 65126678
Frequency               4        4        2        4        2        4        4        4        4        2        2        4        4        4        4        4        4        4        4        4
Distinct values  74986064 74986065
Frequency               4        4

Sum of frequencies                  = 115*2 + 538*4 + 2*6 + 5*8 + 1*16 + 1*151
                                    = 2601

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

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                                     = 50*51
                                                                                 = 2550
a = 18, b = 3
 L                 C
 4                 8
 5                 8
 6                96
 7                88
 8               600
 9               724
10              2640
11              3704
12              9768
13             14456
14             34448
15             53428
16            116868
17            190332
18            386524
19            650212
20           1260436
21           2156880
22           4045820
23           6973636
24          12725276
25          21864796
26          38803928
27          65399232
28         111969656
29         180992416
30         294855100
31         447247432
32         683868792
33         959214408
34        1363324276
35        1755817232
36        2307104148
37        2721052928
38        3297161784
39        3555664912
40        3968960140
41        3900661216
42        4007443044
43        3560860720
44        3357387520
45        2652214792
46        2264878792
47        1542791288
48        1142246136
49         637566292
50         374555364
51         156174564
52          64570460
53          16063756
54           3921660
Total    45483262736

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          50          51          52          53
 L
 4                  0           1           0           0           0           0           0           0           0           0           0           0           0           0           0           0           1           0
                    2           0           0           0           0           0           0           0           0           0           0           0           0           0           0           0           0           2
                    0           1           0           0           0           0           0           0           0           0           0           0           0           0           0           0           1           0

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

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

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

 8                  6          14          10          17          12          13          12          12          12          12          12          12          13          12          17          10          14           6
                   14           4          12           8          14           8           8           8           8           8           8           8           8          14           8          12           4          14
                    6          14          10          17          12          13          12          12          12          12          12          12          13          12          17          10          14           6

 9                 10           7          16          12          24          14          15          14          14          14          14          15          14          24          12          16           7          10
                    6          10           6          20          12          20          12          12          12          12          12          12          20          12          20           6          10           6
                   10           7          16          12          24          14          15          14          14          14          14          15          14          24          12          16           7          10

10                 20          42          39          66          56          75          58          59          58          58          59          58          75          56          66          39          42          20
                   38          22          32          34          62          44          54          44          44          44          44          54          44          62          34          32          22          38
                   20          42          39          66          56          75          58          59          58          58          59          58          75          56          66          39          42          20

11                 41          40          57          54         102          78         106          80          81          81          80         106          78         102          54          57          40          41
                   32          48          38          60          58         110          72          84          72          72          84          72         110          58          60          38          48          32
                   41          40          57          54         102          78         106          80          81          81          80         106          78         102          54          57          40          41

12                 79         124         133         187         191         281         228         267         231         231         267         228         281         191         187         133         124          79
                  110          90         122         112         188         170         260         188         202         202         188         260         170         188         112         122          90         110
                   79         124         133         187         191         281         228         267         231         231         267         228         281         191         187         133         124          79

13                146         159         193         193         297         281         443         335         386         386         335         443         281         297         193         193         159         146
                  138         176         170         208         200         368         306         452         344         344         452         306         368         200         208         170         176         138
                  146         159         193         193         297         281         443         335         386         386         335         443         281         297         193         193         159         146

14                285         412         435         571         584         846         776        1056         913         913        1056         776         846         584         571         435         412         285
                  372         356         458         444         564         582         926         780         986         986         780         926         582         564         444         458         356         372
                  285         412         435         571         584         846         776        1056         913         913        1056         776         846         584         571         435         412         285

15                538         615         706         705         919         903        1446        1319        1702        1702        1319        1446         903         919         705         706         615         538
                  558         686         688         802         762        1052        1084        1728        1648        1648        1728        1084        1052         762         802         688         686         558
                  538         615         706         705         919         903        1446        1319        1702        1702        1319        1446         903         919         705         706         615         538

16               1039        1409        1518        1800        1889        2441        2519        3503        3606        3606        3503        2519        2441        1889        1800        1518        1409        1039
                 1282        1340        1580        1624        1870        1904        2646        2990        3750        3750        2990        2646        1904        1870        1624        1580        1340        1282
                 1039        1409        1518        1800        1889        2441        2519        3503        3606        3606        3503        2519        2441        1889        1800        1518        1409        1039

17               1982        2355        2639        2680        3089        3212        4298        5120        6061        6061        5120        4298        3212        3089        2680        2639        2355        1982
                 2148        2588        2688        2960        2948        3434        4050        5190        6288        6288        5190        4050        3434        2948        2960        2688        2588        2148
                 1982        2355        2639        2680        3089        3212        4298        5120        6061        6061        5120        4298        3212        3089        2680        2639        2355        1982

18               3812        4936        5357        6010        6379        7394        8970       10064       11824       11824       10064        8970        7394        6379        6010        5357        4936        3812
                 4534        4998        5602        5798        6440        7190        7762       10628       10818       10818       10628        7762        7190        6440        5798        5602        4998        4534
                 3812        4936        5357        6010        6379        7394        8970       10064       11824       11824       10064        8970        7394        6379        6010        5357        4936        3812

19               7272        8780        9719       10146       10842       13028       13053       17616       16828       16828       17616       13053       13028       10842       10146        9719        8780        7272
                 8076        9598       10142       10800       11868       11946       16532       14014       17562       17562       14014       16532       11946       11868       10800       10142        9598        8076
                 7272        8780        9719       10146       10842       13028       13053       17616       16828       16828       17616       13053       13028       10842       10146        9719        8780        7272

20              13962       17680       19381       20863       24536       23570       32291       26588       31131       31131       26588       32291       23570       24536       20863       19381       17680       13962
                16314       18518       20318       22192       22356       30232       23684       31840       24760       24760       31840       23684       30232       22356       22192       20318       18518       16314
                13962       17680       19381       20863       24536       23570       32291       26588       31131       31131       26588       32291       23570       24536       20863       19381       17680       13962

21              26686       32718       35683       41112       38535       53359       38717       50399       38806       38806       50399       38717       53359       38535       41112       35683       32718       26686
                30044       35448       39206       39402       51770       40310       57042       34736       38452       38452       34736       57042       40310       51770       39402       39206       35448       30044
                26686       32718       35683       41112       38535       53359       38717       50399       38806       38806       50399       38717       53359       38535       41112       35683       32718       26686

22              51418       63977       75327       73701      100311       74035      100417       63526       69737       69737       63526      100417       74035      100311       73701       75327       63977       51418
                59162       70122       73784       94226       76744      111080       65584       76734       50576       50576       76734       65584      111080       76744       94226       73784       70122       59162
                51418       63977       75327       73701      100311       74035      100417       63526       69737       69737       63526      100417       74035      100311       73701       75327       63977       51418

23              97863      127438      130593      175339      131585      185032      103166      120691       80536       80536      120691      103166      185032      131585      175339      130593      127438       97863
               113356      130380      165484      141068      205240      120848      152770       76852       76334       76334       76852      152770      120848      205240      141068      165484      130380      113356
                97863      127438      130593      175339      131585      185032      103166      120691       80536       80536      120691      103166      185032      131585      175339      130593      127438       97863

24             197426      232343      315733      254590      364218      209895      258593      138436      142974      142974      138436      258593      209895      364218      254590      315733      232343      197426
               215558      288506      265286      385040      241530      322248      154056      160118      101880      101880      160118      154056      322248      241530      385040      265286      288506      215558
               197426      232343      315733      254590      364218      209895      258593      138436      142974      142974      138436      258593      209895      364218      254590      315733      232343      197426

25             358276      535588      464888      677799      401172      519910      241587      256866      159745      159745      256866      241587      519910      401172      677799      464888      535588      358276
               461184      474224      696956      466046      650036      305834      335950      157148      153358      153358      157148      335950      305834      650036      466046      696956      474224      461184
               358276      535588      464888      677799      401172      519910      241587      256866      159745      159745      256866      241587      519910      401172      677799      464888      535588      358276

26             826027      829821     1257456      802935     1089033      517904      577509      282975      283388      283388      282975      577509      517904     1089033      802935     1257456      829821      826027
               782006     1228540      897792     1303166      649128      757144      321236      320250      208606      208606      320250      321236      757144      649128     1303166      897792     1228540      782006
               826027      829821     1257456      802935     1089033      517904      577509      282975      283388      283388      282975      577509      517904     1089033      802935     1257456      829821      826027

27            1289873     2202471     1522243     2170757     1052804     1230532      512314      514928      314455      314455      514928      512314     1230532     1052804     2170757     1522243     2202471     1289873
              1983064     1639654     2509350     1326650     1644062      668782      677636      314038      315626      315626      314038      677636      668782     1644062     1326650     2509350     1639654     1983064
              1289873     2202471     1522243     2170757     1052804     1230532      512314      514928      314455      314455      514928      512314     1230532     1052804     2170757     1522243     2202471     1289873

28            3456657     2765522     4245630     2199542     2719608     1136784     1184089      561437      558181      558181      561437     1184089     1136784     2719608     2199542     4245630     2765522     3456657
              2724686     4636010     2664848     3531256     1487970     1571666      641490      646290      425712      425712      646290      641490     1571666     1487970     3531256     2664848     4636010     2724686
              3456657     2765522     4245630     2199542     2719608     1136784     1184089      561437      558181      558181      561437     1184089     1136784     2719608     2199542     4245630     2765522     3456657

29            4345383     7779154     4342128     5743385     2408936     2601418     1024186     1013299      622460      622460     1013299     1024186     2601418     2408936     5743385     4342128     7779154     4345383
              7715506     5030316     7260756     3193118     3552978     1350488     1356610      632638      643100      643100      632638     1356610     1350488     3552978     3193118     7260756     5030316     7715506
              4345383     7779154     4342128     5743385     2408936     2601418     1024186     1013299      622460      622460     1013299     1024186     2601418     2408936     5743385     4342128     7779154     4345383

30           12431763     8069485    11777584     5203154     5943992     2303287     2334038     1102045     1100833     1100833     1102045     2334038     2303287     5943992     5203154    11777584     8069485    12431763
              8494104    14109556     6675396     7982286     3057462     3135740     1279978     1307544      853122      853122     1307544     1279978     3135740     3057462     7982286     6675396    14109556     8494104
             12431763     8069485    11777584     5203154     5943992     2303287     2334038     1102045     1100833     1100833     1102045     2334038     2303287     5943992     5203154    11777584     8069485    12431763

31           12759364    22226061    10553136    12971911     4955306     5160938     1991999     1991317     1235851     1235851     1991317     1991999     5160938     4955306    12971911    10553136    22226061    12759364
             24123202    12962356    17099032     6691090     7110216     2658062     2732040     1271424     1284528     1284528     1271424     2732040     2658062     7110216     6691090    17099032    12962356    24123202
             12759364    22226061    10553136    12971911     4955306     5160938     1991999     1991317     1235851     1235851     1991317     1991999     5160938     4955306    12971911    10553136    22226061    12759364

32           35498823    19785327    27080577    10800165    11854930     4439023     4534030     2147600     2165493     2165493     2147600     4534030     4439023    11854930    10800165    27080577    19785327    35498823
             22144782    34017112    14169654    16013652     5930156     6222506     2533906     2610108     1680584     1680584     2610108     2533906     6222506     5930156    16013652    14169654    34017112    22144782
             35498823    19785327    27080577    10800165    11854930     4439023     4534030     2147600     2165493     2165493     2147600     4534030     4439023    11854930    10800165    27080577    19785327    35498823

33           30995973    50857868    21832628    25687370     9391139     9860612     3809288     3901753     2438719     2438719     3901753     3809288     9860612     9391139    25687370    21832628    50857868    30995973
             58518760    27516114    33980814    12699842    13740192     5141130     5421272     2503652     2534728     2534728     2503652     5421272     5141130    13740192    12699842    33980814    27516114    58518760
             30995973    50857868    21832628    25687370     9391139     9860612     3809288     3901753     2438719     2438719     3901753     3809288     9860612     9391139    25687370    21832628    50857868    30995973

34           79315059    40124846    52168348    19898149    21910499     8204580     8663671     4121072     4214656     4214656     4121072     8663671     8204580    21910499    19898149    52168348    40124846    79315059
             46691464    65895838    26007904    29536058    11021816    12026410     4880164     5092026     3268698     3268698     5092026     4880164    12026410    11021816    29536058    26007904    65895838    46691464
             79315059    40124846    52168348    19898149    21910499     8204580     8663671     4121072     4214656     4214656     4121072     8663671     8204580    21910499    19898149    52168348    40124846    79315059

35           61081694    93812965    38440752    44765876    16429288    17957442     7068298     7494830     4727500     4727500     7494830     7068298    17957442    16429288    44765876    38440752    93812965    61081694
            110755292    48254404    58471826    22160138    25133586     9522106    10332516     4790534     4930924     4930924     4790534    10332516     9522106    25133586    22160138    58471826    48254404   110755292
             61081694    93812965    38440752    44765876    16429288    17957442     7068298     7494830     4727500     4727500     7494830     7068298    17957442    16429288    44765876    38440752    93812965    61081694

36          140183098    67073684    84347386    32382440    36840635    14273190    15762873     7662281     7985028     7985028     7662281    15762873    14273190    36840635    32382440    84347386    67073684   140183098
             79181174   104572156    41782312    49498566    19088212    21670158     8937504     9574832     6225930     6225930     9574832     8937504    21670158    19088212    49498566    41782312   104572156    79181174
            140183098    67073684    84347386    32382440    36840635    14273190    15762873     7662281     7985028     7985028     7662281    15762873    14273190    36840635    32382440    84347386    67073684   140183098

37           97630989   140699669    57317732    67615632    25940152    29847531    12323368    13594127     8814526     8814526    13594127    12323368    29847531    25940152    67615632    57317732   140699669    97630989
            166223030    70539778    87446758    34835716    41377944    16236726    18284034     8775196     9239830     9239830     8775196    18284034    16236726    41377944    34835716    87446758    70539778   166223030
             97630989   140699669    57317732    67615632    25940152    29847531    12323368    13594127     8814526     8814526    13594127    12323368    29847531    25940152    67615632    57317732   140699669    97630989

38          199036006    92510008   114056230    45779090    54332848    22471908    25946108    13360165    14215710    14215710    13360165    25946108    22471908    54332848    45779090   114056230    92510008   199036006
            108570826   138005482    58533696    72650988    29501738    34773452    15089130    16758240    11281194    11281194    16758240    15089130    34773452    29501738    72650988    58533696   138005482   108570826
            199036006    92510008   114056230    45779090    54332848    22471908    25946108    13360165    14215710    14215710    13360165    25946108    22471908    54332848    45779090   114056230    92510008   199036006

39          127302187   172694342    71845081    86765103    35747384    43057007    19315699    22056390    15125950    15125950    22056390    19315699    43057007    35747384    86765103    71845081   172694342   127302187
            200654394    86590738   112351904    47726798    58660494    24523528    28731206    14835324    15939784    15939784    14835324    28731206    24523528    58660494    47726798   112351904    86590738   200654394
            127302187   172694342    71845081    86765103    35747384    43057007    19315699    22056390    15125950    15125950    22056390    19315699    43057007    35747384    86765103    71845081   172694342   127302187

40          229773268   105377208   128422643    55240719    68007209    30813300    36754283    20816785    22484978    22484978    20816785    36754283    30813300    68007209    55240719   128422643   105377208   229773268
            121097464   152737946    70573794    90444814    39350848    47804196    22660486    25932086    18497650    18497650    25932086    22660486    47804196    39350848    90444814    70573794   152737946   121097464
            229773268   105377208   128422643    55240719    68007209    30813300    36754283    20816785    22484978    22484978    20816785    36754283    30813300    68007209    55240719   128422643   105377208   229773268

41          136002774   173866624    75098753    93024508    41840178    51947144    26070476    30322315    22410741    22410741    30322315    26070476    51947144    41840178    93024508    75098753   173866624   136002774
            196320552    89501892   122045806    55488334    69657672    31854992    38413380    21991132    23889822    23889822    21991132    38413380    31854992    69657672    55488334   122045806    89501892   196320552
            136002774   173866624    75098753    93024508    41840178    51947144    26070476    30322315    22410741    22410741    30322315    26070476    51947144    41840178    93024508    75098753   173866624   136002774

42          216948716    99018200   119769778    56149811    70705279    35837971    43228097    27491822    29753490    29753490    27491822    43228097    35837971    70705279    56149811   119769778    99018200   216948716
            110111968   142012954    72112618    93665478    44328830    54835716    29208588    33779502    25859540    25859540    33779502    29208588    54835716    44328830    93665478    72112618   142012954   110111968
            216948716    99018200   119769778    56149811    70705279    35837971    43228097    27491822    29753490    29753490    27491822    43228097    35837971    70705279    56149811   119769778    99018200   216948716

43          118943708   142973744    64832636    82124218    40785650    51188806    29141606    33819736    26914016    26914016    33819736    29141606    51188806    40785650    82124218    64832636   142973744   118943708
            155465488    77674512   110341516    53720486    68105986    34781988    42298384    27145584    29448176    29448176    27145584    42298384    34781988    68105986    53720486   110341516    77674512   155465488
            118943708   142973744    64832636    82124218    40785650    51188806    29141606    33819736    26914016    26914016    33819736    29141606    51188806    40785650    82124218    64832636   142973744   118943708

44          167205992    76235120    91696136    47412356    60097298    34394126    41092432    29210480    31324550    31324550    29210480    41092432    34394126    60097298    47412356    91696136    76235120   167205992
             81246688   110287264    61548230    79491690    41427358    51486292    31069692    35625994    29173572    29173572    35625994    31069692    51486292    41427358    79491690    61548230   110287264    81246688
            167205992    76235120    91696136    47412356    60097298    34394126    41092432    29210480    31324550    31324550    29210480    41092432    34394126    60097298    47412356    91696136    76235120   167205992

45           84262408    94653672    45413508    58590564    32269504    40185132    25744648    29423032    24841104    24841104    29423032    25744648    40185132    32269504    58590564    45413508    94653672    84262408
             98145024    56188642    81435034    42451222    53907148    30947970    37241990    26517024    28506198    28506198    26517024    37241990    30947970    53907148    42451222    81435034    56188642    98145024
             84262408    94653672    45413508    58590564    32269504    40185132    25744648    29423032    24841104    24841104    29423032    25744648    40185132    32269504    58590564    45413508    94653672    84262408

46          103679584    46942688    56310156    32255924    40509524    25863544    30309960    23479272    24890508    24890508    23479272    30309960    25863544    40509524    32255924    56310156    46942688   103679584
             47453184    70422484    42793836    53829794    31114230    38352318    25790842    29095078    25105310    25105310    29095078    25790842    38352318    31114230    53829794    42793836    70422484    47453184
            103679584    46942688    56310156    32255924    40509524    25863544    30309960    23479272    24890508    24890508    23479272    30309960    25863544    40509524    32255924    56310156    46942688   103679584

47           46928880    48702976    24826848    32549592    19569824    23959320    16789792    18880664    16571000    16571000    18880664    16789792    23959320    19569824    32549592    24826848    48702976    46928880
             47614976    33181256    47326366    26348346    33348118    21195590    25029126    19278712    20515362    20515362    19278712    25029126    21195590    33348118    26348346    47326366    33181256    47614976
             46928880    48702976    24826848    32549592    19569824    23959320    16789792    18880664    16571000    16571000    18880664    16789792    23959320    19569824    32549592    24826848    48702976    46928880

48           49721152    21416192    26144816    16251200    20038912    13745344    15905424    12931040    13611784    13611784    12931040    15905424    13745344    20038912    16251200    26144816    21416192    49721152
             20204288    35783366    22436042    27399394    17397010    21058834    15223012    16974122    15115272    15115272    16974122    15223012    21058834    17397010    27399394    22436042    35783366    20204288
             49721152    21416192    26144816    16251200    20038912    13745344    15905424    12931040    13611784    13611784    12931040    15905424    13745344    20038912    16251200    26144816    21416192    49721152

49           19097120    18054048     9684720    12978448     8050608     9863664     7191600     8037728     7174720     7174720     8037728     7191600     9863664     8050608    12978448     9684720    18054048    19097120
             16510592    14873236    19986476    11615170    14799530     9940524    11603294     9322736     9866276     9866276     9322736    11603294     9940524    14799530    11615170    19986476    14873236    16510592
             19097120    18054048     9684720    12978448     8050608     9863664     7191600     8037728     7174720     7174720     8037728     7191600     9863664     8050608    12978448     9684720    18054048    19097120

50           17008256     6089664     8283184     5047184     6311824     4323952     5070992     4098240     4348464     4348464     4098240     5070992     4323952     6311824     5047184     8283184     6089664    17008256
              5288064    13435692     7404486     9469638     6140936     7391350     5441544     6097268     5445184     5445184     6097268     5441544     7391350     6140936     9469638     7404486    13435692     5288064
             17008256     6089664     8283184     5047184     6311824     4323952     5070992     4098240     4348464     4348464     4098240     5070992     4323952     6311824     5047184     8283184     6089664    17008256

51            4893120     4178368     2252864     3188832     1781280     2371552     1601440     1863456     1623840     1623840     1863456     1601440     2371552     1781280     3188832     2252864     4178368     4893120
              3569536     4289134     5239066     2956616     4009954     2500776     3067104     2389920     2555672     2555672     2389920     3067104     2500776     4009954     2956616     5239066     4289134     3569536
              4893120     4178368     2252864     3188832     1781280     2371552     1601440     1863456     1623840     1623840     1863456     1601440     2371552     1781280     3188832     2252864     4178368     4893120

52            3613440      776448     1565696      683200     1057280      576608      769024      543552      605312      605312      543552      769024      576608     1057280      683200     1565696      776448     3613440
               620800     3205768     1086708     1943066      960472     1348824      851888     1022552      864032      864032     1022552      851888     1348824      960472     1943066     1086708     3205768      620800
              3613440      776448     1565696      683200     1057280      576608      769024      543552      605312      605312      543552      769024      576608     1057280      683200     1565696      776448     3613440

53             581632      448640      224128      358592      129344      247744       99648      162880      113088      113088      162880       99648      247744      129344      358592      224128      448640      581632
               359168      578556      626950      304888      492052      193328      339128      177216      229200      229200      177216      339128      193328      492052      304888      626950      578556      359168
               581632      448640      224128      358592      129344      247744       99648      162880      113088      113088      162880       99648      247744      129344      358592      224128      448640      581632

54             359808         768      134912        1856       67328        3968       33536        8192       16640       16640        8192       33536        3968       67328        1856      134912         768      359808
                  512      358914        1536      178692        4224       88584        9792       43536       21024       21024       43536        9792       88584        4224      178692        1536      358914         512
               359808         768      134912        1856       67328        3968       33536        8192       16640       16640        8192       33536        3968       67328        1856      134912         768      359808

Total      2005933620  1561194226  1156510123   859908363   642922342   489478702   385657127   321589368   291051634   291051634   321589368   385657127   489478702   642922342   859908363  1156510123  1561194226  2005933620
           1743483526  1420566784  1136093080   859627800   648272984   494996560   390289770   325398104   294411750   294411750   325398104   390289770   494996560   648272984   859627800  1136093080  1420566784  1743483526
           2005933620  1561194226  1156510123   859908363   642922342   489478702   385657127   321589368   291051634   291051634   321589368   385657127   489478702   642922342   859908363  1156510123  1561194226  2005933620

Grand total = 4*291051634 + 2*294411750 + 4*321589368 + 2*325398104 + 4*385657127 + 2*390289770 + 4*489478702 + 2*494996560 + 4*642922342 + 2*648272984 + 2*859627800 + 4*859908363 + 2*1136093080 + 4*1156510123 + 2*1420566784 +
              4*1561194226 + 2*1743483526 + 4*2005933620
            = 45483262736

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          50          51          52          53
 L
 4                  2           0           0           0           0           0           0           0           0           0           0           0           0           0           0           0           0           2
                    0           0           0           0           0           0           0           0           0           0           0           0           0           0           0           0           0           0
                    2           0           0           0           0           0           0           0           0           0           0           0           0           0           0           0           0           2

 5                  2           0           0           0           0           0           0           0           0           0           0           0           0           0           0           0           0           2
                    0           0           0           0           0           0           0           0           0           0           0           0           0           0           0           0           0           0
                    2           0           0           0           0           0           0           0           0           0           0           0           0           0           0           0           0           2

 6                  7           2           2           2           2           2           2           2           2           2           2           2           2           2           2           2           2           7
                    2           0           0           0           0           0           0           0           0           0           0           0           0           0           0           0           0           2
                    7           2           2           2           2           2           2           2           2           2           2           2           2           2           2           2           2           7

 7                  7           1           2           2           2           2           2           2           2           2           2           2           2           2           2           2           1           7
                    0           0           0           0           0           0           0           0           0           0           0           0           0           0           0           0           0           0
                    7           1           2           2           2           2           2           2           2           2           2           2           2           2           2           2           1           7

 8                 25           8          11          12          12          12          12          12          12          12          12          12          12          12          12          11           8          25
                    4           8           8           8           8           8           8           8           8           8           8           8           8           8           8           8           8           4
                   25           8          11          12          12          12          12          12          12          12          12          12          12          12          12          11           8          25

 9                 34           6          11          13          14          14          14          14          14          14          14          14          14          14          13          11           6          34
                    0          10          12          12          12          12          12          12          12          12          12          12          12          12          12          12          10           0
                   34           6          11          13          14          14          14          14          14          14          14          14          14          14          13          11           6          34

10                 81          26          44          54          57          58          58          58          58          58          58          58          58          57          54          44          26          81
                    4          22          42          44          44          44          44          44          44          44          44          44          44          44          44          42          22           4
                   81          26          44          54          57          58          58          58          58          58          58          58          58          57          54          44          26          81

11                129          30          51          62          75          79          80          80          80          80          80          80          79          75          62          51          30         129
                    0          32          58          70          72          72          72          72          72          72          72          72          72          72          70          58          32           0
                  129          30          51          62          75          79          80          80          80          80          80          80          79          75          62          51          30         129

12                270          87         138         190         212         232         237         238         238         238         238         237         232         212         190         138          87         270
                    8          58         122         154         170         172         172         172         172         172         172         172         172         170         154         122          58           8
                  270          87         138         190         212         232         237         238         238         238         238         237         232         212         190         138          87         270

13                459         118         186         232         286         320         349         355         356         356         355         349         320         286         232         186         118         459
                    0          92         164         234         266         286         288         288         288         288         288         288         286         266         234         164          92           0
                  459         118         186         232         286         320         349         355         356         356         355         349         320         286         232         186         118         459

14                943         284         455         597         705         807         862         902         909         909         902         862         807         705         597         455         284         943
                   20         206         354         478         594         642         666         668         668         668         668         666         642         594         478         354         206          20
                  943         284         455         597         705         807         862         902         909         909         902         862         807         705         597         455         284         943

15               1689         433         681         815         984        1120        1299        1384        1436        1436        1384        1299        1120         984         815         681         433        1689
                    0         356         552         732         882        1062        1130        1158        1160        1160        1158        1130        1062         882         732         552         356           0
                 1689         433         681         815         984        1120        1299        1384        1436        1436        1384        1299        1120         984         815         681         433        1689

16               3357         953        1490        1910        2220        2591        2849        3155        3272        3272        3155        2849        2591        2220        1910        1490         953        3357
                   40         734        1186        1450        1850        2122        2414        2506        2538        2538        2506        2414        2122        1850        1450        1186         734          40
                 3357         953        1490        1910        2220        2591        2849        3155        3272        3272        3155        2849        2591        2220        1910        1490         953        3357

17               6203        1616        2455        2939        3382        3788        4421        4877        5296        5296        4877        4421        3788        3382        2939        2455        1616        6203
                    0        1330        2070        2458        2876        3518        3982        4430        4548        4548        4430        3982        3518        2876        2458        2070        1330           0
                 6203        1616        2455        2939        3382        3788        4421        4877        5296        5296        4877        4421        3788        3382        2939        2455        1616        6203

18              12109        3334        5043        6260        7116        8136        9002       10138       10706       10706       10138        9002        8136        7116        6260        5043        3334       12109
                   76        2620        4176        4844        5650        6562        7822        8604        9220        9220        8604        7822        6562        5650        4844        4176        2620          76
                12109        3334        5043        6260        7116        8136        9002       10138       10706       10706       10138        9002        8136        7116        6260        5043        3334       12109

19              22729        5977        8891       10498       11787       12829       14426       15708       16840       16840       15708       14426       12829       11787       10498        8891        5977       22729
                    0        4864        7584        8744        9596       11136       12712       15012       16088       16088       15012       12712       11136        9596        8744        7584        4864           0
                22729        5977        8891       10498       11787       12829       14426       15708       16840       16840       15708       14426       12829       11787       10498        8891        5977       22729

20              44000       11918       17729       21314       23726       26130       28112       30044       30974       30974       30044       28112       26130       23726       21314       17729       11918       44000
                  152        9488       14928       17112       18800       20724       24124       27036       29960       29960       27036       24124       20724       18800       17112       14928        9488         152
                44000       11918       17729       21314       23726       26130       28112       30044       30974       30974       30044       28112       26130       23726       21314       17729       11918       44000

21              83325       21991       32424       37808       41404       43646       45332       46145       46107       46107       46145       45332       43646       41404       37808       32424       21991       83325
                    0       17856       27700       31652       33838       36740       40226       45512       48552       48552       45512       40226       36740       33838       31652       27700       17856           0
                83325       21991       32424       37808       41404       43646       45332       46145       46107       46107       46145       45332       43646       41404       37808       32424       21991       83325

22             160472       43070       63493       74734       80939       83959       84430       81221       79384       79384       81221       84430       83959       80939       74734       63493       43070      160472
                  308       34532       53900       61282       65970       69446       74324       78492       81252       81252       78492       74324       69446       65970       61282       53900       34532         308
               160472       43070       63493       74734       80939       83959       84430       81221       79384       79384       81221       84430       83959       80939       74734       63493       43070      160472

23             305147       80785      118283      136449      143036      142767      131749      122330      112256      112256      122330      131749      142767      143036      136449      118283       80785      305147
                    0       65514      101452      114956      121708      125372      126738      123522      121952      121952      123522      126738      125372      121708      114956      101452       65514           0
               305147       80785      118283      136449      143036      142767      131749      122330      112256      112256      122330      131749      142767      143036      136449      118283       80785      305147

24             584835      156347      228412      260764      270239      253545      233418      199814      184984      184984      199814      233418      253545      270239      260764      228412      156347      584835
                  616      126124      195884      221000      232140      233696      219018      204440      185004      185004      204440      219018      233696      232140      221000      195884      126124         616
               584835      156347      228412      260764      270239      253545      233418      199814      184984      184984      199814      233418      253545      270239      260764      228412      156347      584835

25            1104273      294949      423885      475563      460495      424487      345779      294152      252023      252023      294152      345779      424487      460495      475563      423885      294949     1104273
                    0      240198      371198      414698      427406      403462      366118      296156      261950      261950      296156      366118      403462      427406      414698      371198      240198           0
              1104273      294949      423885      475563      460495      424487      345779      294152      252023      252023      294152      345779      424487      460495      475563      423885      294949     1104273

26            2087371      559335      800392      856697      830989      693178      583894      454480      403027      403027      454480      583894      693178      830989      856697      800392      559335     2087371
                 1228      460800      709424      785572      772480      718128      573724      467658      374224      374224      467658      573724      718128      772480      785572      709424      460800        1228
              2087371      559335      800392      856697      830989      693178      583894      454480      403027      403027      454480      583894      693178      830989      856697      800392      559335     2087371

27            3799366     1041956     1424475     1518735     1324874     1123750      823183      655659      535442      535442      655659      823183     1123750     1324874     1518735     1424475     1041956     3799366
                    0      874254     1336794     1423514     1377270     1132942      912586      633196      514180      514180      633196      912586     1132942     1377270     1423514     1336794      874254           0
              3799366     1041956     1424475     1518735     1324874     1123750      823183      655659      535442      535442      655659      823183     1123750     1324874     1518735     1424475     1041956     3799366

28            6946383     1872004     2583727     2521201     2271355     1705650     1337864      973681      837252      837252      973681     1337864     1705650     2271355     2521201     2583727     1872004     6946383
                 2456     1658640     2466528     2601764     2272208     1897052     1304952      961664      721330      721330      961664     1304952     1897052     2272208     2601764     2466528     1658640        2456
              6946383     1872004     2583727     2521201     2271355     1705650     1337864      973681      837252      837252      973681     1337864     1705650     2271355     2521201     2583727     1872004     6946383

29           11712595     3354692     4246388     4269235     3367935     2667922     1811806     1381773     1094276     1094276     1381773     1811806     2667922     3367935     4269235     4246388     3354692    11712595
                    0     3045176     4516056     4353504     3836040     2718872     1969944     1255214      988158      988158     1255214     1969944     2718872     3836040     4353504     4516056     3045176           0
             11712595     3354692     4246388     4269235     3367935     2667922     1811806     1381773     1094276     1094276     1381773     1811806     2667922     3367935     4269235     4246388     3354692    11712595

30           20289554     5483035     7277352     6477449     5489450     3814526     2858834     1990708     1678897     1678897     1990708     2858834     3814526     5489450     6477449     7277352     5483035    20289554
                 4916     5589214     7701186     7518238     5702710     4283306     2649670     1867010     1391690     1391690     1867010     2649670     4283306     5702710     7518238     7701186     5589214        4916
             20289554     5483035     7277352     6477449     5489450     3814526     2858834     1990708     1678897     1678897     1990708     2858834     3814526     5489450     6477449     7277352     5483035    20289554

31           30824268     9238352    10809305    10381876     7590142     5762722     3736387     2785926     2170646     2170646     2785926     3736387     5762722     7590142    10381876    10809305     9238352    30824268
                    0     9455038    13353494    11312670     9033658     5681362     3856656     2411012     1920578     1920578     2411012     3856656     5681362     9033658    11312670    13353494     9455038           0
             30824268     9238352    10809305    10381876     7590142     5762722     3736387     2785926     2170646     2170646     2785926     3736387     5762722     7590142    10381876    10809305     9238352    30824268

32           49856905    13427220    17311255    14384536    11780108     7809426     5739430     3906002     3271199     3271199     3906002     5739430     7809426    11780108    14384536    17311255    13427220    49856905
                 9832    16362126    20347130    18220842    12204334     8515482     5034782     3558624     2709082     2709082     3558624     5034782     8515482    12204334    18220842    20347130    16362126        9832
             49856905    13427220    17311255    14384536    11780108     7809426     5739430     3906002     3271199     3271199     3906002     5739430     7809426    11780108    14384536    17311255    13427220    49856905

33           67591415    20961694    23081776    21701978    15167206    11368060     7220230     5383786     4185585     4185585     5383786     7220230    11368060    15167206    21701978    23081776    20961694    67591415
                    0    24613362    32798070    24516062    18153474    10690968     7189974     4580740     3741094     3741094     4580740     7189974    10690968    18153474    24516062    32798070    24613362           0
             67591415    20961694    23081776    21701978    15167206    11368060     7220230     5383786     4185585     4185585     5383786     7220230    11368060    15167206    21701978    23081776    20961694    67591415

34          101210287    26990366    34324477    27455133    22366145    14543498    10753918     7320194     6176459     6176459     7320194    10753918    14543498    22366145    27455133    34324477    26990366   101210287
                19660    39449770    44146034    36602218    22585250    15447474     9206392     6707670     5216716     5216716     6707670     9206392    15447474    22585250    36602218    44146034    39449770       19660
            101210287    26990366    34324477    27455133    22366145    14543498    10753918     7320194     6176459     6176459     7320194    10753918    14543498    22366145    27455133    34324477    26990366   101210287

35          122630470    38724224    41137076    38775006    26623302    20223795    12894708     9855274     7759080     7759080     9855274    12894708    20223795    26623302    38775006    41137076    38724224   122630470
                    0    52283976    65438328    44209200    31663902    18511586    12929380     8508938     7117436     7117436     8508938    12929380    18511586    31663902    44209200    65438328    52283976           0
            122630470    38724224    41137076    38775006    26623302    20223795    12894708     9855274     7759080     7759080     9855274    12894708    20223795    26623302    38775006    41137076    38724224   122630470

36          169224755    44408309    56604135    44781942    37062723    24191431    18451169    12845647    11099552    11099552    12845647    18451169    24191431    37062723    44781942    56604135    44408309   169224755
                39320    76872884    78019280    61038740    36533336    25835838    15997584    12204982     9670784     9670784    12204982    15997584    25835838    36533336    61038740    78019280    76872884       39320
            169224755    44408309    56604135    44781942    37062723    24191431    18451169    12845647    11099552    11099552    12845647    18451169    24191431    37062723    44781942    56604135    44408309   169224755

37          184199420    58300385    61204466    58804380    40449697    31726418    20783558    16616780    13438768    13438768    16616780    20783558    31726418    40449697    58804380    61204466    58300385   184199420
                    0    90176182   105730438    66553972    48269434    29251352    21756046    14911644    12829652    12829652    14911644    21756046    29251352    48269434    66553972   105730438    90176182           0
            184199420    58300385    61204466    58804380    40449697    31726418    20783558    16616780    13438768    13438768    16616780    20783558    31726418    40449697    58804380    61204466    58300385   184199420

38          233701176    59961336    77791089    62052151    52731445    35219159    28204083    20466687    18310856    18310856    20466687    28204083    35219159    52731445    62052151    77791089    59961336   233701176
                78644   121101640   112422900    84899452    51641114    38946856    25420122    20510916    16683284    16683284    20510916    25420122    38946856    51641114    84899452   112422900   121101640       78644
            233701176    59961336    77791089    62052151    52731445    35219159    28204083    20466687    18310856    18310856    20466687    28204083    35219159    52731445    62052151    77791089    59961336   233701176

39          229567848    71808154    76100775    75159551    52435993    42936159    29424769    24863434    20840086    20840086    24863434    29424769    42936159    52435993    75159551    76100775    71808154   229567848
                    0   126665550   138815756    83920780    63886026    40994964    32695438    23554732    21025672    21025672    23554732    32695438    40994964    63886026    83920780   138815756   126665550           0
            229567848    71808154    76100775    75159551    52435993    42936159    29424769    24863434    20840086    20840086    24863434    29424769    42936159    52435993    75159551    76100775    71808154   229567848

40          267377250    66617650    89310456    72613275    63583176    44124747    37361762    28616922    26521191    26521191    28616922    37361762    44124747    63583176    72613275    89310456    66617650   267377250
               157284   155090140   132415544    98827930    63121640    51191630    35481844    30342588    25598612    25598612    30342588    35481844    51191630    63121640    98827930   132415544   155090140      157284
            267377250    66617650    89310456    72613275    63583176    44124747    37361762    28616922    26521191    26521191    28616922    37361762    44124747    63583176    72613275    89310456    66617650   267377250

41          237458312    72456196    79022533    80369015    57304597    49210293    35659705    31809053    27666761    27666761    31809053    35659705    49210293    57304597    80369015    79022533    72456196   237458312
                    0   145381430   148473980    88685714    72341224    49475254    42136344    32132324    29791408    29791408    32132324    42136344    49475254    72341224    88685714   148473980   145381430           0
            237458312    72456196    79022533    80369015    57304597    49210293    35659705    31809053    27666761    27666761    31809053    35659705    49210293    57304597    80369015    79022533    72456196   237458312

42          253483476    60913132    85689156    71289685    64336589    46850773    41882959    33953962    32387654    32387654    33953962    41882959    46850773    64336589    71289685    85689156    60913132   253483476
               313544   162069970   127467848    96201022    65738988    57055334    42072116    37934268    33293660    33293660    37934268    42072116    57055334    65738988    96201022   127467848   162069970      313544
            253483476    60913132    85689156    71289685    64336589    46850773    41882959    33953962    32387654    32387654    33953962    41882959    46850773    64336589    71289685    85689156    60913132   253483476

43          202997440    59594120    68198420    71188380    52110098    46876318    36035592    33610790    30205548    30205548    33610790    36035592    46876318    52110098    71188380    68198420    59594120   202997440
                    0   136258480   129000798    78179112    68867686    50126296    45089760    36430860    34843956    34843956    36430860    45089760    50126296    68867686    78179112   129000798   136258480           0
            202997440    59594120    68198420    71188380    52110098    46876318    36035592    33610790    30205548    30205548    33610790    36035592    46876318    52110098    71188380    68198420    59594120   202997440

44          198082680    45609404    68321572    58094912    53840150    41314226    38713880    32989764    32132838    32132838    32989764    38713880    41314226    53840150    58094912    68321572    45609404   198082680
               594384   137955936    99517794    77682408    57346570    52532008    41066984    38679328    35119496    35119496    38679328    41066984    52532008    57346570    77682408    99517794   137955936      594384
            198082680    45609404    68321572    58094912    53840150    41314226    38713880    32989764    32132838    32132838    32989764    38713880    41314226    53840150    58094912    68321572    45609404   198082680

45          141636272    39282788    48260880    51279364    38469708    36149828    29303524    28224312    26021720    26021720    28224312    29303524    36149828    38469708    51279364    48260880    39282788   141636272
                    0   103387384    89703686    56673504    53876030    41276584    38778760    32955288    32199368    32199368    32955288    38778760    41276584    53876030    56673504    89703686   103387384           0
            141636272    39282788    48260880    51279364    38469708    36149828    29303524    28224312    26021720    26021720    28224312    29303524    36149828    38469708    51279364    48260880    39282788   141636272

46          125203520    27291904    44331396    38077988    35970188    29024504    28179152    24895360    24595796    24595796    24895360    28179152    29024504    35970188    38077988    44331396    27291904   125203520
               887328    94314102    61264824    51008838    40528844    38423336    31580592    30724084    28567832    28567832    30724084    31580592    38423336    40528844    51008838    61264824    94314102      887328
            125203520    27291904    44331396    38077988    35970188    29024504    28179152    24895360    24595796    24595796    24895360    28179152    29024504    35970188    38077988    44331396    27291904   125203520

47           78136096    19901584    27151440    28754744    21914128    21487112    18052624    17764000    16661432    16661432    17764000    18052624    21487112    21914128    28754744    27151440    19901584    78136096
                    0    61850594    47841780    32751314    33112000    26127856    25458396    22418756    22188628    22188628    22418756    25458396    26127856    33112000    32751314    47841780    61850594           0
             78136096    19901584    27151440    28754744    21914128    21487112    18052624    17764000    16661432    16661432    17764000    18052624    21487112    21914128    28754744    27151440    19901584    78136096

48           60790656    12044144    22097824    18398288    17688160    14813664    14677872    13207216    13181608    13181608    13207216    14677872    14813664    17688160    18398288    22097824    12044144    60790656
               774848    49462682    27628316    25939266    21389196    20633516    17592904    17467080    16436396    16436396    17467080    17592904    20633516    21389196    25939266    27628316    49462682      774848
             60790656    12044144    22097824    18398288    17688160    14813664    14677872    13207216    13181608    13181608    13207216    14677872    14813664    17688160    18398288    22097824    12044144    60790656

49           31566144     7068752    11305536    11336688     8728656     8887312     7500816     7503232     7084416     7084416     7503232     7500816     8887312     8728656    11336688    11305536     7068752    31566144
                    0    27130292    17785414    14085772    14403164    11412068    11518752    10256700    10227880    10227880    10256700    11518752    11412068    14403164    14085772    17785414    27130292           0
             31566144     7068752    11305536    11336688     8728656     8887312     7500816     7503232     7084416     7084416     7503232     7500816     8887312     8728656    11336688    11305536     7068752    31566144

50           20497600     3292864     7558800     5508176     5558800     4629872     4619984     4148704     4164048     4164048     4148704     4619984     4629872     5558800     5508176     7558800     3292864    20497600
               295296    18010784     7823846     9192720     7130776     7043264     6063160     6054676     5705464     5705464     6054676     6063160     7043264     7130776     9192720     7823846    18010784      295296
             20497600     3292864     7558800     5508176     5558800     4629872     4619984     4148704     4164048     4164048     4148704     4619984     4629872     5558800     5508176     7558800     3292864    20497600

51            8013824     1489216     2973632     2600608     2034624     2095232     1683072     1731168     1597792     1597792     1731168     1683072     2095232     2034624     2600608     2973632     1489216     8013824
                    0     7453812     3881102     3857636     3604088     2839468     2939928     2516320     2556592     2556592     2516320     2939928     2839468     3604088     3857636     3881102     7453812           0
              8013824     1489216     2973632     2600608     2034624     2095232     1683072     1731168     1597792     1597792     1731168     1683072     2095232     2034624     2600608     2973632     1489216     8013824

52            4105600      399616     1519872      735296      936320      646176      678464      571136      573376      573376      571136      678464      646176      936320      735296     1519872      399616     4105600
                34560     3873158     1004284     1930640     1074224     1240508      951760      958992      885392      885392      958992      951760     1240508     1074224     1930640     1004284     3873158       34560
              4105600      399616     1519872      735296      936320      646176      678464      571136      573376      573376      571136      678464      646176      936320      735296     1519872      399616     4105600

53             940672      134784      357696      248192      193536      195776      126528      143296      116032      116032      143296      126528      195776      193536      248192      357696      134784      940672
                    0      936446      359428      480508      362384      274680      282608      205104      217696      217696      205104      282608      274680      362384      480508      359428      936446           0
               940672      134784      357696      248192      193536      195776      126528      143296      116032      116032      143296      126528      195776      193536      248192      357696      134784      940672

54             359808         768      134912        1856       67328        3968       33536        8192       16640       16640        8192       33536        3968       67328        1856      134912         768      359808
                  512      358914        1536      178692        4224       88584        9792       43536       21024       21024       43536        9792       88584        4224      178692        1536      358914         512
               359808         768      134912        1856       67328        3968       33536        8192       16640       16640        8192       33536        3968       67328        1856      134912         768      359808

Total      2866621261   772849919   971834499   880666555   703274115   551100019   440035736   369487769   335472926   335472926   369487769   440035736   551100019   703274115   880666555   971834499   772849919  2866621261
              3215042  1672646780  1522752988  1084511532   811754156   615281644   483400820   402062036   363320772   363320772   402062036   483400820   615281644   811754156  1084511532  1522752988  1672646780     3215042
           2866621261   772849919   971834499   880666555   703274115   551100019   440035736   369487769   335472926   335472926   369487769   440035736   551100019   703274115   880666555   971834499   772849919  2866621261

Grand total = 2*3215042 + 4*335472926 + 2*363320772 + 4*369487769 + 2*402062036 + 4*440035736 + 2*483400820 + 4*551100019 + 2*615281644 + 4*703274115 + 4*772849919 + 2*811754156 + 4*880666555 + 4*971834499 + 2*1084511532 +
              2*1522752988 + 2*1672646780 + 4*2866621261
            = 45483262736

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          50          51          52          53
 L
 4                  2           2           0           0           0           0           0           0           0           0           0           0           0           0           0           0           2           2
                    4           4           0           0           0           0           0           0           0           0           0           0           0           0           0           0           4           4
                    2           2           0           0           0           0           0           0           0           0           0           0           0           0           0           0           2           2

 5                  3           2           1           0           0           0           0           0           0           0           0           0           0           0           0           1           2           3
                    4           4           0           0           0           0           0           0           0           0           0           0           0           0           0           0           4           4
                    3           2           1           0           0           0           0           0           0           0           0           0           0           0           0           1           2           3

 6                 14          16          10           7           6           6           6           6           6           6           6           6           6           6           7          10          16          14
                   20          24          18          12          12          12          12          12          12          12          12          12          12          12          12          18          24          20
                   14          16          10           7           6           6           6           6           6           6           6           6           6           6           7          10          16          14

 7                 12          13          14          10           9           8           8           8           8           8           8           8           8           9          10          14          13          12
                   16          20          16          16          12          12          12          12          12          12          12          12          12          12          16          16          20          16
                   12          13          14          10           9           8           8           8           8           8           8           8           8           9          10          14          13          12

 8                 60          87          97          85          76          75          74          74          74          74          74          74          75          76          85          97          87          60
                   84         110         134         122         114         108         108         108         108         108         108         108         108         114         122         134         110          84
                   60          87          97          85          76          75          74          74          74          74          74          74          75          76          85          97          87          60

 9                 74         101         128         122         122         110         109         108         108         108         108         109         110         122         122         128         101          74
                  100         136         146         168         160         152         144         144         144         144         144         144         152         160         168         146         136         100
                   74         101         128         122         122         110         109         108         108         108         108         109         110         122         122         128         101          74

10                210         337         440         520         497         493         474         473         472         472         473         474         493         497         520         440         337         210
                  312         444         542         708         706         678         666         656         656         656         656         666         678         706         708         542         444         312
                  210         337         440         520         497         493         474         473         472         472         473         474         493         497         520         440         337         210

11                324         483         634         744         811         798         792         764         763         763         764         792         798         811         744         634         483         324
                  454         658         740         986        1078        1106        1056        1040        1028        1028        1040        1056        1106        1078         986         740         658         454
                  324         483         634         744         811         798         792         764         763         763         764         792         798         811         744         634         483         324

12                770        1237        1662        2074        2343        2417        2371        2359        2321        2321        2359        2371        2417        2343        2074        1662        1237         770
                 1130        1680        2028        2640        3178        3252        3264        3174        3154        3154        3174        3264        3252        3178        2640        2028        1680        1130
                  770        1237        1662        2074        2343        2417        2371        2359        2321        2321        2359        2371        2417        2343        2074        1662        1237         770

13               1221        1883        2491        3037        3644        3917        4056        3951        3932        3932        3951        4056        3917        3644        3037        2491        1883        1221
                 1768        2626        3024        3960        4794        5336        5452        5436        5304        5304        5436        5452        5336        4794        3960        3024        2626        1768
                 1221        1883        2491        3037        3644        3917        4056        3951        3932        3932        3951        4056        3917        3644        3037        2491        1883        1221

14               2824        4577        6122        7680        9177       10311       10615       10774       10626       10626       10774       10615       10311        9177        7680        6122        4577        2824
                 4132        6234        7558        9678       11858       13502       14242       14284       14236       14236       14284       14242       13502       11858        9678        7558        6234        4132
                 2824        4577        6122        7680        9177       10311       10615       10774       10626       10626       10774       10615       10311        9177        7680        6122        4577        2824

15               4721        7396        9737       11854       14359       16504       18131       18576       18781       18781       18576       18131       16504       14359       11854        9737        7396        4721
                 6880       10332       12080       15616       18742       21994       24168       25324       25456       25456       25324       24168       21994       18742       15616       12080       10332        6880
                 4721        7396        9737       11854       14359       16504       18131       18576       18781       18781       18576       18131       16504       14359       11854        9737        7396        4721

16              10189       16602       22143       27442       33075       38845       42671       45152       46016       46016       45152       42671       38845       33075       27442       22143       16602       10189
                14994       22800       27532       35310       42546       50060       56182       59762       61488       61488       59762       56182       50060       42546       35310       27532       22800       14994
                10189       16602       22143       27442       33075       38845       42671       45152       46016       46016       45152       42671       38845       33075       27442       22143       16602       10189

17              17962       28553       37603       45632       54781       64088       73143       79835       83427       83427       79835       73143       64088       54781       45632       37603       28553       17962
                26292       39812       47028       60578       72306       84716       96974      107076      112992      112992      107076       96974       84716       72306       60578       47028       39812       26292
                17962       28553       37603       45632       54781       64088       73143       79835       83427       83427       79835       73143       64088       54781       45632       37603       28553       17962

18              36886       60004       79867       97968      117313      138060      158837      174815      184500      184500      174815      158837      138060      117313       97968       79867       60004       36886
                54360       83006       99796      128064      153554      179428      207392      231428      245188      245188      231428      207392      179428      153554      128064       99796       83006       54360
                36886       60004       79867       97968      117313      138060      158837      174815      184500      184500      174815      158837      138060      117313       97968       79867       60004       36886

19              67032      107392      141663      171747      204437      240025      276318      311063      330852      330852      311063      276318      240025      204437      171747      141663      107392       67032
                98542      149898      178020      228858      274034      319408      369656      413882      443658      443658      413882      369656      319408      274034      228858      178020      149898       98542
                67032      107392      141663      171747      204437      240025      276318      311063      330852      330852      311063      276318      240025      204437      171747      141663      107392       67032

20             134156      217923      289560      353385      422875      493311      571107      633978      673807      673807      633978      571107      493311      422875      353385      289560      217923      134156
               197780      302566      363208      467008      560066      656798      749996      839674      887060      887060      839674      749996      656798      560066      467008      363208      302566      197780
               134156      217923      289560      353385      422875      493311      571107      633978      673807      673807      633978      571107      493311      422875      353385      289560      217923      134156

21             248535      399954      527947      643303      761709      893567     1008744     1118711     1174515     1174515     1118711     1008744      893567      761709      643303      527947      399954      248535
               366016      558332      666546      857018     1034632     1199610     1364738     1486854     1559524     1559524     1486854     1364738     1199610     1034632      857018      666546      558332      366016
               248535      399954      527947      643303      761709      893567     1008744     1118711     1174515     1174515     1118711     1008744      893567      761709      643303      527947      399954      248535

22             489267      794035     1058442     1287606     1546114     1772545     2002879     2153893     2248434     2248434     2153893     2002879     1772545     1546114     1287606     1058442      794035      489267
               721288     1106272     1328350     1721692     2059628     2398202     2656282     2855806     2950070     2950070     2855806     2656282     2398202     2059628     1721692     1328350     1106272      721288
               489267      794035     1058442     1287606     1546114     1772545     2002879     2153893     2248434     2248434     2153893     2002879     1772545     1546114     1287606     1058442      794035      489267

23             917572     1487622     1964682     2414933     2828460     3254649     3531378     3747311     3826755     3826755     3747311     3531378     3254649     2828460     2414933     1964682     1487622      917572
              1354348     2071316     2499960     3211256     3867346     4378870     4789230     4991428     5086336     5086336     4991428     4789230     4378870     3867346     3211256     2499960     2071316     1354348
               917572     1487622     1964682     2414933     2828460     3254649     3531378     3747311     3826755     3826755     3747311     3531378     3254649     2828460     2414933     1964682     1487622      917572

24            1794168     2908264     3911154     4718267     5597961     6203160     6699216     6896670     7009610     7009610     6896670     6699216     6203160     5597961     4718267     3911154     2908264     1794168
              2635350     4077052     4903124     6363880     7466184     8401440     8915800     9191390     9272152     9272152     9191390     8915800     8401440     7466184     6363880     4903124     4077052     2635350
              1794168     2908264     3911154     4718267     5597961     6203160     6699216     6896670     7009610     7009610     6896670     6699216     6203160     5597961     4718267     3911154     2908264     1794168

25            3369926     5547587     7293652     8923543    10152586    11204023    11600980    11797166    11763353    11763353    11797166    11600980    11204023    10152586     8923543     7293652     5547587     3369926
              5004774     7678972     9364858    11827734    13820954    14990684    15676550    15813022    15826770    15826770    15813022    15676550    14990684    13820954    11827734     9364858     7678972     5004774
              3369926     5547587     7293652     8923543    10152586    11204023    11600980    11797166    11763353    11763353    11797166    11600980    11204023    10152586     8923543     7293652     5547587     3369926

26            6607684    10663883    14344932    16871870    19286180    20401164    21027709    20936993    20864763    20864763    20936993    21027709    20401164    19286180    16871870    14344932    10663883     6607684
              9590008    15034550    17954340    22715986    25557128    27408426    27990996    28153050    28036224    28036224    28153050    27990996    27408426    25557128    22715986    17954340    15034550     9590008
              6607684    10663883    14344932    16871870    19286180    20401164    21027709    20936993    20864763    20864763    20936993    21027709    20401164    19286180    16871870    14344932    10663883     6607684

27           12139357    20316210    26200510    31099439    33803013    35499964    35371884    35021972    34528710    34528710    35021972    35371884    35499964    33803013    31099439    26200510    20316210    12139357
             18156514    27821924    33685146    40811842    45352158    47041660    47629746    47317564    47110960    47110960    47317564    47629746    47041660    45352158    40811842    33685146    27821924    18156514
             12139357    20316210    26200510    31099439    33803013    35499964    35371884    35021972    34528710    34528710    35021972    35371884    35499964    33803013    31099439    26200510    20316210    12139357

28           23694801    37787249    49694185    55951165    60782100    61524589    61310157    60002069    59303387    59303387    60002069    61310157    61524589    60782100    55951165    49694185    37787249    23694801
             33719194    52994712    61742916    74223520    79423420    81768470    81603458    81267224    80732866    80732866    81267224    81603458    81768470    79423420    74223520    61742916    52994712    33719194
             23694801    37787249    49694185    55951165    60782100    61524589    61310157    60002069    59303387    59303387    60002069    61310157    61524589    60782100    55951165    49694185    37787249    23694801

29           41147241    69166244    86071016    97394020   100851382   101638034    98949826    96887085    95338038    95338038    96887085    98949826   101638034   100851382    97394020    86071016    69166244    41147241
             61490924    92927656   109282240   125268206   132526330   133150352   132692804   131334018   130831730   130831730   131334018   132692804   133150352   132526330   125268206   109282240    92927656    61490924
             41147241    69166244    86071016    97394020   100851382   101638034    98949826    96887085    95338038    95338038    96887085    98949826   101638034   100851382    97394020    86071016    69166244    41147241

30           77665585   121463791   153337490   164256690   170154735   166858165   163267697   158908653   156931041   156931041   158908653   163267697   166858165   170154735   164256690   153337490   121463791    77665585
            108173970   166734634   187141886   212441176   218017020   218988116   216482516   215101160   214058328   214058328   215101160   216482516   218988116   218017020   212441176   187141886   166734634   108173970
             77665585   121463791   153337490   164256690   170154735   166858165   163267697   158908653   156931041   156931041   158908653   163267697   166858165   170154735   164256690   153337490   121463791    77665585

31          123981298   206039835   245705367   264675810   263339489   258395018   249000736   243268921   239764662   239764662   243268921   249000736   258395018   263339489   264675810   245705367   206039835   123981298
            183258374   269164548   304120726   330726868   337721018   333625542   330842100   327675088   326858660   326858660   327675088   330842100   333625542   337721018   330726868   304120726   269164548   183258374
            123981298   206039835   245705367   264675810   263339489   258395018   249000736   243268921   239764662   239764662   243268921   249000736   258395018   263339489   264675810   245705367   206039835   123981298

32          219205152   334953608   404187357   414458091   414524483   399103684   387572812   377332864   373134774   373134774   377332864   387572812   399103684   414524483   414458091   404187357   334953608   219205152
            299680732   444599542   479850310   519090374   518464462   515049742   507840566   505103086   503276208   503276208   505103086   507840566   515049742   518464462   519090374   479850310   444599542   299680732
            219205152   334953608   404187357   414458091   414524483   399103684   387572812   377332864   373134774   373134774   377332864   387572812   399103684   414524483   414458091   404187357   334953608   219205152

33          317642207   516394616   591751995   612256747   592823969   573621833   551181749   539104892   532222528   532222528   539104892   551181749   573621833   592823969   612256747   591751995   516394616   317642207
            461642724   651921536   708080658   739267112   739741474   726020738   719853084   713957842   712551492   712551492   713957842   719853084   726020738   739741474   739267112   708080658   651921536   461642724
            317642207   516394616   591751995   612256747   592823969   573621833   551181749   539104892   532222528   532222528   539104892   551181749   573621833   592823969   612256747   591751995   516394616   317642207

34          515369197   769280660   891722489   885638386   866916898   827522116   802333224   782432219   774691031   774691031   782432219   802333224   827522116   866916898   885638386   891722489   769280660   515369197
            694328798   981574504  1023824422  1070461704  1054228710  1043617730  1029534708  1025286098  1021843578  1021843578  1025286098  1029534708  1043617730  1054228710  1070461704  1023824422   981574504   694328798
            515369197   769280660   891722489   885638386   866916898   827522116   802333224   782432219   774691031   774691031   782432219   802333224   827522116   866916898   885638386   891722489   769280660   515369197

35          676997528  1071483220  1188120470  1194891166  1139740280  1097134755  1054837047  1033449779  1021222914  1021222914  1033449779  1054837047  1097134755  1139740280  1194891166  1188120470  1071483220   676997528
            965815984  1303607876  1369539514  1391401110  1379858840  1352983402  1343434054  1333432106  1330974356  1330974356  1333432106  1343434054  1352983402  1379858840  1391401110  1369539514  1303607876   965815984
            676997528  1071483220  1188120470  1194891166  1139740280  1097134755  1054837047  1033449779  1021222914  1021222914  1033449779  1054837047  1097134755  1139740280  1194891166  1188120470  1071483220   676997528

36          998794514  1458022169  1636091216  1592998583  1542883896  1469869147  1427180855  1393930963  1381273991  1381273991  1393930963  1427180855  1469869147  1542883896  1592998583  1636091216  1458022169   998794514
           1330365906  1785894312  1813504204  1856608260  1818403680  1800907486  1779477408  1773285962  1767336778  1767336778  1773285962  1779477408  1800907486  1818403680  1856608260  1813504204  1785894312  1330365906
            998794514  1458022169  1636091216  1592998583  1542883896  1469869147  1427180855  1393930963  1381273991  1381273991  1393930963  1427180855  1469869147  1542883896  1592998583  1636091216  1458022169   998794514

37         1192849742  1835123832  1983347613  1959870346  1859560402  1791130731  1726193302  1694109293  1675001957  1675001957  1694109293  1726193302  1791130731  1859560402  1959870346  1983347613  1835123832  1192849742
           1671668604  2151034882  2202373774  2202343186  2179871792  2141497012  2130022686  2114921444  2111371352  2111371352  2114921444  2130022686  2141497012  2179871792  2202343186  2202373774  2151034882  1671668604
           1192849742  1835123832  1983347613  1959870346  1859560402  1791130731  1726193302  1694109293  1675001957  1675001957  1694109293  1726193302  1791130731  1859560402  1959870346  1983347613  1835123832  1192849742

38         1596450380  2281776740  2496453581  2406031047  2323720693  2220089479  2162312308  2115644520  2098019147  2098019147  2115644520  2162312308  2220089479  2323720693  2406031047  2496453581  2281776740  1596450380
           2106920448  2685645406  2674631582  2706405916  2649748916  2631729970  2604520590  2596887466  2588587812  2588587812  2596887466  2604520590  2631729970  2649748916  2706405916  2674631582  2685645406  2106920448
           1596450380  2281776740  2496453581  2406031047  2323720693  2220089479  2162312308  2115644520  2098019147  2098019147  2115644520  2162312308  2220089479  2323720693  2406031047  2496453581  2281776740  1596450380

39         1738434496  2598803035  2753063489  2695060383  2561681746  2478309520  2397732810  2358409851  2333647590  2333647590  2358409851  2397732810  2478309520  2561681746  2695060383  2753063489  2598803035  1738434496
           2396767380  2937471306  2951412264  2929522036  2905852124  2864183538  2853548168  2835039376  2831383752  2831383752  2835039376  2853548168  2864183538  2905852124  2929522036  2951412264  2937471306  2396767380
           1738434496  2598803035  2753063489  2695060383  2561681746  2478309520  2397732810  2358409851  2333647590  2333647590  2358409851  2397732810  2478309520  2561681746  2695060383  2753063489  2598803035  1738434496

40         2112054334  2957816272  3171721066  3045266747  2949117038  2835028342  2773552982  2720766172  2701201180  2701201180  2720766172  2773552982  2835028342  2949117038  3045266747  3171721066  2957816272  2112054334
           2765399808  3351574630  3293024244  3312471536  3254703946  3243883268  3215551194  3209229384  3200316524  3200316524  3209229384  3215551194  3243883268  3254703946  3312471536  3293024244  3351574630  2765399808
           2112054334  2957816272  3171721066  3045266747  2949117038  2835028342  2773552982  2720766172  2701201180  2701201180  2720766172  2773552982  2835028342  2949117038  3045266747  3171721066  2957816272  2112054334

41         2097655572  3045627906  3173638253  3095301953  2961985652  2884695592  2806027581  2768506901  2743444658  2743444658  2768506901  2806027581  2884695592  2961985652  3095301953  3173638253  3045627906  2097655572
           2848847236  3323251822  3295302972  3266120970  3254280224  3219053190  3213059806  3196008818  3193861754  3193861754  3196008818  3213059806  3219053190  3254280224  3266120970  3295302972  3323251822  2848847236
           2097655572  3045627906  3173638253  3095301953  2961985652  2884695592  2806027581  2768506901  2743444658  2743444658  2768506901  2806027581  2884695592  2961985652  3095301953  3173638253  3045627906  2097655572

42         2317766604  3179410218  3348852894  3217599470  3136035136  3039690216  2989908030  2943886118  2927652036  2927652036  2943886118  2989908030  3039690216  3136035136  3217599470  3348852894  3179410218  2317766604
           3012526148  3473866808  3378155970  3395463270  3355503110  3354225822  3331932404  3330052770  3322976178  3322976178  3330052770  3331932404  3354225822  3355503110  3395463270  3378155970  3473866808  3012526148
           2317766604  3179410218  3348852894  3217599470  3136035136  3039690216  2989908030  2943886118  2927652036  2927652036  2943886118  2989908030  3039690216  3136035136  3217599470  3348852894  3179410218  2317766604

43         2089130016  2940421916  3017848080  2945184052  2845867316  2793011712  2734497488  2708110948  2689245968  2689245968  2708110948  2734497488  2793011712  2845867316  2945184052  3017848080  2940421916  2089130016
           2796155880  3098049860  3046597226  3030749148  3034090652  3011251230  3012266020  3001276338  3001434134  3001434134  3001276338  3012266020  3011251230  3034090652  3030749148  3046597226  3098049860  2796155880
           2089130016  2940421916  3017848080  2945184052  2845867316  2793011712  2734497488  2708110948  2689245968  2689245968  2708110948  2734497488  2793011712  2845867316  2945184052  3017848080  2940421916  2089130016

44         2103645224  2814100908  2910938812  2809168020  2761164060  2700617416  2671391316  2641844884  2632377952  2632377952  2641844884  2671391316  2700617416  2761164060  2809168020  2910938812  2814100908  2103645224
           2712883960  2962083988  2862159688  2890786478  2871027726  2876640710  2865022240  2867631564  2863791902  2863791902  2867631564  2865022240  2876640710  2871027726  2890786478  2862159688  2962083988  2712883960
           2103645224  2814100908  2910938812  2809168020  2761164060  2700617416  2671391316  2641844884  2632377952  2632377952  2641844884  2671391316  2700617416  2761164060  2809168020  2910938812  2814100908  2103645224

45         1694124136  2299612900  2325064052  2278663440  2226195276  2201388228  2169523028  2156983220  2146808152  2146808152  2156983220  2169523028  2201388228  2226195276  2278663440  2325064052  2299612900  1694124136
           2231785376  2335406718  2295146298  2299631700  2309023026  2299011056  2305118878  2300631764  2302353140  2302353140  2300631764  2305118878  2299011056  2309023026  2299631700  2295146298  2335406718  2231785376
           1694124136  2299612900  2325064052  2278663440  2226195276  2201388228  2169523028  2156983220  2146808152  2146808152  2156983220  2169523028  2201388228  2226195276  2278663440  2325064052  2299612900  1694124136

46         1545084888  1992929936  2024458524  1968094592  1952237104  1924764932  1913630276  1900446368  1896960128  1896960128  1900446368  1913630276  1924764932  1952237104  1968094592  2024458524  1992929936  1545084888
           1968498836  2011885370  1956685330  1988494894  1979374504  1988010358  1985038904  1989091906  1987918618  1987918618  1989091906  1985038904  1988010358  1979374504  1988494894  1956685330  2011885370  1968498836
           1545084888  1992929936  2024458524  1968094592  1952237104  1924764932  1913630276  1900446368  1896960128  1896960128  1900446368  1913630276  1924764932  1952237104  1968094592  2024458524  1992929936  1545084888

47         1075837276  1396262436  1391531548  1373781248  1356527416  1349563472  1337712520  1334547160  1330796452  1330796452  1334547160  1337712520  1349563472  1356527416  1373781248  1391531548  1396262436  1075837276
           1388239508  1362324970  1358083448  1367825432  1374429494  1373221188  1379464862  1378513738  1380373572  1380373572  1378513738  1379464862  1373221188  1374429494  1367825432  1358083448  1362324970  1388239508
           1075837276  1396262436  1391531548  1373781248  1356527416  1349563472  1337712520  1334547160  1330796452  1330796452  1334547160  1337712520  1349563472  1356527416  1373781248  1391531548  1396262436  1075837276

48          852979000  1048714804  1047166144  1029008148  1028393028  1019526328  1017992808  1014258296  1013667752  1013667752  1014258296  1017992808  1019526328  1028393028  1029008148  1047166144  1048714804   852979000
           1060645844  1015085616  1011881282  1027486226  1023968400  1031502806  1031364354  1034234716  1034325404  1034325404  1034234716  1031364354  1031502806  1023968400  1027486226  1011881282  1015085616  1060645844
            852979000  1048714804  1047166144  1029008148  1028393028  1019526328  1017992808  1014258296  1013667752  1013667752  1014258296  1017992808  1019526328  1028393028  1029008148  1047166144  1048714804   852979000

49          485556732   599370568   588918256   588295284   585188036   584491060   582159448   582244324   581318652   581318652   582244324   582159448   584491060   585188036   588295284   588918256   599370568   485556732
            607094200   563220052   578733226   580158456   583936438   585541726   588410820   588491720   589702796   589702796   588491720   588410820   585541726   583936438   580158456   578733226   563220052   607094200
            485556732   599370568   588918256   588295284   585188036   584491060   582159448   582244324   581318652   581318652   582244324   582159448   584491060   585188036   588295284   588918256   599370568   485556732

50          305617788   356485628   351165464   349888092   350620220   349024444   349726740   349026340   349215268   349215268   349026340   349726740   349024444   350620220   349888092   351165464   356485628   305617788
            364080600   335897800   345238216   346570430   347183870   350182956   350110172   351516028   351564060   351564060   351516028   350110172   350182956   347183870   346570430   345238216   335897800   364080600
            305617788   356485628   351165464   349888092   350620220   349024444   349726740   349026340   349215268   349215268   349026340   349726740   349024444   350620220   349888092   351165464   356485628   305617788

51          129037404   151790996   147285980   149726052   148788048   149410916   149254836   149412356   149399124   149399124   149412356   149254836   149410916   148788048   149726052   147285980   151790996   129037404
            154016232   139629486   148332578   146039958   148565704   148661812   149407324   149703900   149882964   149882964   149703900   149407324   148661812   148565704   146039958   148332578   139629486   154016232
            129037404   151790996   147285980   149726052   148788048   149410916   149254836   149412356   149399124   149399124   149412356   149254836   149410916   148788048   149726052   147285980   151790996   129037404

52           57527756    63239264    62056460    62536684    62551676    62544332    62758300    62679004    62775260    62775260    62679004    62758300    62544332    62551676    62536684    62056460    63239264    57527756
             64211292    59808326    62282222    61715120    62344472    62619844    62665924    62937420    62909868    62909868    62937420    62665924    62619844    62344472    61715120    62282222    59808326    64211292
             57527756    63239264    62056460    62536684    62551676    62544332    62758300    62679004    62775260    62775260    62679004    62758300    62544332    62551676    62536684    62056460    63239264    57527756

53           14298896    16063500    15495568    16060492    15786452    16053196    15930908    16036812    16002156    16002156    16036812    15930908    16053196    15786452    16060492    15495568    16063500    14298896
             16063756    14837522    16062220    15464344    16055948    15775780    16040012    15929532    16004460    16004460    15929532    16040012    15775780    16055948    15464344    16062220    14837522    16063756
             14298896    16063500    15495568    16060492    15786452    16053196    15930908    16036812    16002156    16002156    16036812    15930908    16053196    15786452    16060492    15495568    16063500    14298896

54            3921660     3921660     3921660     3921660     3921660     3921660     3921660     3921660     3921660     3921660     3921660     3921660     3921660     3921660     3921660     3921660     3921660     3921660
              3921660     3921660     3921660     3921660     3921660     3921660     3921660     3921660     3921660     3921660     3921660     3921660     3921660     3921660     3921660     3921660     3921660     3921660
              3921660     3921660     3921660     3921660     3921660     3921660     3921660     3921660     3921660     3921660     3921660     3921660     3921660     3921660     3921660     3921660     3921660     3921660

Total     24432312396 34208628074 36115502520 35342659636 34356197739 33439166957 32742261946 32289106324 32068109291 32068109291 32289106324 32742261946 33439166957 34356197739 35342659636 36115502520 34208628074 24432312396
          32346438544 37633384314 37608255270 37979122222 37732568150 37514180958 37349779382 37243973254 37192786478 37192786478 37243973254 37349779382 37514180958 37732568150 37979122222 37608255270 37633384314 32346438544
          24432312396 34208628074 36115502520 35342659636 34356197739 33439166957 32742261946 32289106324 32068109291 32068109291 32289106324 32742261946 33439166957 34356197739 35342659636 36115502520 34208628074 24432312396

Grand total = 4*24432312396 + 4*32068109291 + 4*32289106324 + 2*32346438544 + 4*32742261946 + 4*33439166957 + 4*34208628074 + 4*34356197739 + 4*35342659636 + 4*36115502520 + 2*37192786478 + 2*37243973254 + 2*37349779382 +
              2*37514180958 + 2*37608255270 + 2*37633384314 + 2*37732568150 + 2*37979122222
            = 1845176756676

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         50         51         52         53
EN
 0                0    4684658    1469619    3157920    4590014    6279007    8560652   11708621   16025306   21927907   29997799   41031239   56108742   76678162  104647059  142194080  192394854  247662147    4684658    2273376
            3352942    3638547    4773545    6422207    8743978   11944241   16332143   22337135   30546910   41755550   57011302   77629956  104945842  139839087  175661265  215098807    3077137    1940449    2606306    3295824
            4452113    6198227    8550851   11718419   16031045   21928604   29997105   41030833   56108692   76678209  104647086  142194084  192394853  247662147
 1          3215039          0    2744208     137907    1055907    1716018    2342955    3158539    4304596    5890678    8062103   11028838   15081548   20610204   28127831   38220007   51713367   66568538          0     470831
             470831    1193808    1288448    1738974    2354239    3212273    4390607    6004251    8210759   11223430   15323958   20865986   28208155   37587028   47215588   57815914     470831     470831     941662    1412493
            1365174    1625441    2252379    3136561    4311028    5897109    8063664   11028386   15081097   20610094   28127858   38220033   51713374   66568541
 2          2054687    4523085          0    4213820     423523    1853926    2919904    3988730    5393629    7357703   10068681   13777779   18842675   25750351   35142656   47751623   64610063   83169946    1526735     722976
            1250927     975120    2058741    2225341    2979895    4027240    5491576    7504092   10259443   14022840   19145744   26069786   35242963   46960799   58990601   72234521    1721759    1193807     918000    1503072
            2202387    2261893    2783701    3862330    5364638    7367365   10077644   13779837   18842006   25749734   35142512   47751653   64610087   83169953
 3          2496106    1312103    5068940          0    4960445     607087    2289903    3571241    4882837    6610914    9020971   12343467   16885844   23078463   31496462   42796972   57906103   74540207    2196641    2196641
            1197860    1668687    1292496    2534595    2741604    3657901    4939459    6733087    9198032   12569112   17159700   23364986   31586220   42088155   52869717   64739435    2829033    2448787    1654832    1197860
            1763327    2598859    2743794    3417559    4741340    6578663    9031845   12353469   16888130   23077738   31495805   42796816   57906106   74540199
 4          3535038    2568047     958867    5294308          0    5246019     671970    2452400    3814768    5216567    7064639    9639960   13187145   18028366   24606669   33435444   45239361   58234759    3115594    2591708
            2591708    1364451    1825471    1405320    2711478    2933370    3910374    5278998    7194054    9822936   13407408   18254496   24677022   32881548   41304612   50577840    3730061    3015214    2680613    1818062
            1297531    1866351    2751162    2924440    3653672    5068939    7031107    9651288   13197501   18030734   24605985   33434844   45239205   58234691
 5          4958831    3847816    2565440     820362    5387691          0    5368300     700867    2522807    3919974    5360655    7260071    9904616   13540554   18486367   25121470   33990464   43754400    4299726    3545982
            2894994    2735118    1438584    1893151    1455195    2788100    3016388    4019266    5424519    7388685   10076927   13716763   18541459   24705542   31034018   38001358    4982491    3838016    3030520    2788482
            1890399    1341571    1909790    2816213    3002494    3756005    5210655    7226017    9915972   13550881   18488752   25120958   33990061   43754282
 6          6811434    5315701    3925385    2569791     761599    5426141          0    5418092     712751    2551426    3962392    5418290    7336949   10003511   13657237   18563895   25119751   32335663    5898511    4829491
            3892909    2996508    2797851    1468320    1920591    1475180    2818985    3049673    4062295    5479884    7455408   10140364   13703931   18258528   22935096   28084042    6787775    5234924    3822631    3047322
            2831011    1919471    1359260    1927520    2842627    3034209    3797605    5267734    7302726   10014501   13667128   18566233   25119702   32335782
 7          9307943    7238365    5389754    3965968    2570350     737371    5441564          0    5438445     718319    2563343    3979153    5440021    7362550   10025507   13627295   18443992   23743435    8075148    6599992
            5271760    4007191    3042325    2822925    1480584    1931759    1483248    2831255    3062472    4077261    5493739    7454063   10065752   13408144   16841248   20621798    9294085    7206590    5267410    3826117
            3052141    2848707    1931472    1366488    1934591    2853191    3047302    3814943    5290260    7328371   10035425   13635973   18446246   23744418
 8         12721054    9880060    7314883    5431539    3980202    2570043     727011    5446728          0    5445911     722038    2568192    3983820    5443211    7358711    9977852   13504757   17387630   11046507    9023375
            7190873    5415151    4058406    3059768    2832648    1485143    1935695    1485840    2834810    3065110    4076130    5477570    7378930    9821680   12333760   15101680   12719373    9880756    7281841    5291715
            3824777    3053670    2855325    1935982    1369031    1936799    2856502    3052368    3822060    5296259    7324799    9985148   13510493   17389310
 9         17387630   13504757    9977852    7358711    5443211    3983820    2568192     722038    5445911          0    5446728     727011    2570043    3980202    5431539    7314883    9880060   12721054   15101680   12333760
            9821680    7378930    5477570    4076130    3065110    2834810    1485840    1935695    1485143    2832648    3059768    4058406    5415151    7190873    9023375   11046507   17389310   13510493    9985148    7324799
            5296259    3822060    3052368    2856502    1936799    1369031    1935982    2855325    3053670    3824777    5291715    7281841    9880756   12719373
10         23743435   18443992   13627295   10025507    7362550    5440021    3979153    2563343     718319    5438445          0    5441564     737371    2570350    3965968    5389754    7238365    9307943   20621798   16841248
           13408144   10065752    7454063    5493739    4077261    3062472    2831255    1483248    1931759    1480584    2822925    3042325    4007191    5271760    6599992    8075148   23744418   18446246   13635973   10035425
            7328371    5290260    3814943    3047302    2853191    1934591    1366488    1931472    2848707    3052141    3826117    5267410    7206590    9294085
11         32335663   25119751   18563895   13657237   10003511    7336949    5418290    3962392    2551426     712751    5418092          0    5426141     761599    2569791    3925385    5315701    6811434   28084042   22935096
           18258528   13703931   10140364    7455408    5479884    4062295    3049673    2818985    1475180    1920591    1468320    2797851    2996508    3892909    4829491    5898511   32335782   25119702   18566233   13667128
           10014501    7302726    5267734    3797605    3034209    2842627    1927520    1359260    1919471    2831011    3047322    3822631    5234924    6787775
12         43754400   33990464   25121470   18486367   13540554    9904616    7260071    5360655    3919974    2522807     700867    5368300          0    5387691     820362    2565440    3847816    4958831   38001358   31034018
           24705542   18541459   13716763   10076927    7388685    5424519    4019266    3016388    2788100    1455195    1893151    1438584    2735118    2894994    3545982    4299726   43754282   33990061   25120958   18488752
           13550881    9915972    7226017    5210655    3756005    3002494    2816213    1909790    1341571    1890399    2788482    3030520    3838016    4982491
13         58234759   45239361   33435444   24606669   18028366   13187145    9639960    7064639    5216567    3814768    2452400     671970    5246019          0    5294308     958867    2568047    3535038   50577840   41304612
           32881548   24677022   18254496   13407408    9822936    7194054    5278998    3910374    2933370    2711478    1405320    1825471    1364451    2591708    2591708    3115594   58234691   45239205   33434844   24605985
           18030734   13197501    9651288    7031107    5068939    3653672    2924440    2751162    1866351    1297531    1818062    2680613    3015214    3730061
14         74540207   57906103   42796972   31496462   23078463   16885844   12343467    9020971    6610914    4882837    3571241    2289903     607087    4960445          0    5068940    1312103    2496106   64739435   52869717
           42088155   31586220   23364986   17159700   12569112    9198032    6733087    4939459    3657901    2741604    2534595    1292496    1668687    1197860    2196641    2196641   74540199   57906106   42796816   31495805
           23077738   16888130   12353469    9031845    6578663    4741340    3417559    2743794    2598859    1763327    1197860    1654832    2448787    2829033
15         83169946   64610063   47751623   35142656   25750351   18842675   13777779   10068681    7357703    5393629    3988730    2919904    1853926     423523    4213820          0    4523085    2054687   72234521   58990601
           46960799   35242963   26069786   19145744   14022840   10259443    7504092    5491576    4027240    2979895    2225341    2058741     975120    1250927     722976    1526735   83169953   64610087   47751653   35142512
           25749734   18842006   13779837   10077644    7367365    5364638    3862330    2783701    2261893    2202387    1503072     918000    1193807    1721759
16         66568538   51713367   38220007   28127831   20610204   15081548   11028838    8062103    5890678    4304596    3158539    2342955    1716018    1055907     137907    2744208          0    3215039   57815914   47215588
           37587028   28208155   20865986   15323958   11223430    8210759    6004251    4390607    3212273    2354239    1738974    1288448    1193808     470831     470831          0   66568541   51713374   38220033   28127858
           20610094   15081097   11028386    8063664    5897109    4311028    3136561    2252379    1625441    1365174    1412493     941662     470831     470831
17        247662147  192394854  142194080  104647059   76678162   56108742   41031239   29997799   21927907   16025306   11708621    8560652    6279007    4590014    3157920    1469619    4684658          0  215098807  175661265
          139839087  104945842   77629956   57011302   41755550   30546910   22337135   16332143   11944241    8743978    6422207    4773545    3638547    3352942    2273376    4684658  247662147  192394853  142194084  104647086
           76678209   56108692   41030833   29997105   21928604   16031045   11718419    8550851    6198227    4452113    3295824    2606306    1940449    3077137
18          1607521          0          0          0          0          0          0          0          0          0          0          0          0          0          0          0          0          0          0          0
                  0          0          0          0          0          0          0          0          0          0          0          0          0          0          0          0    1607521          0          0          0
                  0          0          0          0          0          0          0          0          0          0          0          0          0          0
19          1331714    1469617     998786    1883328    2616106    3640926    5000924    6850480    9375340   12827096   17547492   24001872   32821888   44854418   61215378   83179248  112545186  144874886    1331714          0
            1607520    1721762    2691140    3706434    5095160    6978686    9550376   13065126   17868432   24425494   33349792   45411142   61390136   81801642  102756540  125826314    1331714    1469617     998786    1883328
            2616106    3640926    5000924    6850480    9375340   12827096   17547492   24001872   32821888   44854418   61215378   83179248  112545186  144874886
20          2206456    1379035    1826205    1241133    2340300    3250878    4524354    6214320    8512578   11649822   15938292   21801312   29812908   40742436   55603560   75553944  102227820  131593758    1654842    1654842
                  0    1997568    2139528    3344106    4605720    6331302    8671500   11866038   16229808   22186098   30292416   41248122   55762296   74302626   93336528  114291426    2206456    1379035    1826205    1241133
            2340300    3250878    4524354    6214320    8512578   11649822   15938292   21801312   29812908   40742436   55603560   75553944  102227820  131593758
21          2970318    2284860    1256673    1879265    1199555    2261896    3141964    4372760    6006056    8227142   11258702   15401568   21061894   28783482   39282572   53377072   72221548   92967896    2513346    1827888
            1827888          0    1930642    2067842    3232040    4451314    6118840    8379826   11464656   15673406   21400652   29140734   39394712   52493042   65940056   80744202    2970318    2284860    1256673    1879265
            1199555    2261896    3141964    4372760    6006056    8227142   11258702   15401568   21061894   28783482   39282572   53377072   72221548   92967896
22          4069606    3123186    2271408    1230346    1917477    1206694    2275348    3160640    4398716    6041596    8275464   11323632   15486524   21164626   28884870   39248784   53105382   68360434    3501754    2839260
            1987482    1892840          0    1942114    2080120    3251182    4477528    6154374    8426832   11523518   15735608   21427310   28967320   38598738   48486516   59372194    4069606    3123186    2271408    1230346
            1917477    1206694    2275348    3160640    4398716    6041596    8275464   11323632   15486524   21164626   28884870   39248784   53105382   68360434
23          5566684    4312220    3136160    2273716    1215262    1930509    1205482    2273040    3157410    4394134    6035036    8265600   11307308   15454376   21092204   28660312   38778784   49918402    4821846    3920200
            3096958    2038504    1920898          0    1940120    2077962    3247692    4472362    6146064    8411478   11489184   15646174   21152392   28185614   35405960   43354958    5566684    4312220    3136160    2273716
            1215262    1930509    1205482    2273040    3157410    4394134    6035036    8265600   11307308   15454376   21092204   28660312   38778784   49918402
24          7615622    5910632    4351784    3150172    2273320    1209731    1936361    1205721    2273436    3157902    4394610    6035040    8263530   11297286   15419844   20953152   28350828   36494964    6608866    5391016
            4270594    3182648    2062226    1932322          0    1940400    2078208    3247794    4471632    6142158    8396388   11437470   15463800   20606058   25884936   31696434    7615622    5910632    4351784    3150172
            2273320    1209731    1936361    1205721    2273436    3157902    4394610    6035040    8263530   11297286   15419844   20953152   28350828   36494964
25         10418574    8091378    5972688    4378626    3154494    2273388    1207317    1938645    1205755    2273368    3157668    4393776    6032360    8254582   11269806   15315120   20722734   26675746    9046470    7385148
            5871798    4385352    3221754    2071608    1937088          0    1940202    2077866    3246576    4467866    6129872    8356874   11301832   15061302   18920196   23168182   10418574    8091378    5972688    4378626
            3154494    2273388    1207317    1938645    1205755    2273368    3157668    4393776    6032360    8254582   11269806   15315120   20722734   26675746
26         14253176   11071564    8179696    6012188    4387950    3156538    2273376    1206338    1939465    1205930    2273380    3157344    4392124    6026188    8234944   11193800   15147404   19499138   12378198   10107608
            8043182    6028904    4438098    3237332    2075570    1939056          0    1939874    2077200    3243894    4459056    6101198    8258024   11008006   13829536   16934950   14253176   11071564    8179696    6012188
            4387950    3156538    2273376    1206338    1939465    1205930    2273380    3157344    4392124    6026188    8234944   11193800   15147404   19499138
27         19499138   15147404   11193800    8234944    6026188    4392124    3157344    2273380    1205930    1939465    1206338    2273376    3156538    4387950    6012188    8179696   11071564   14253176   16934950   13829536
           11008006    8258024    6101198    4459056    3243894    2077200    1939874          0    1939056    2075570    3237332    4438098    6028904    8043182   10107608   12378198   19499138   15147404   11193800    8234944
            6026188    4392124    3157344    2273380    1205930    1939465    1206338    2273376    3156538    4387950    6012188    8179696   11071564   14253176
28         26675746   20722734   15315120   11269806    8254582    6032360    4393776    3157668    2273368    1205755    1938645    1207317    2273388    3154494    4378626    5972688    8091378   10418574   23168182   18920196
           15061302   11301832    8356874    6129872    4467866    3246576    2077866    1940202          0    1937088    2071608    3221754    4385352    5871798    7385148    9046470   26675746   20722734   15315120   11269806
            8254582    6032360    4393776    3157668    2273368    1205755    1938645    1207317    2273388    3154494    4378626    5972688    8091378   10418574
29         36494964   28350828   20953152   15419844   11297286    8263530    6035040    4394610    3157902    2273436    1205721    1936361    1209731    2273320    3150172    4351784    5910632    7615622   31696434   25884936
           20606058   15463800   11437470    8396388    6142158    4471632    3247794    2078208    1940400          0    1932322    2062226    3182648    4270594    5391016    6608866   36494964   28350828   20953152   15419844
           11297286    8263530    6035040    4394610    3157902    2273436    1205721    1936361    1209731    2273320    3150172    4351784    5910632    7615622
30         49918402   38778784   28660312   21092204   15454376   11307308    8265600    6035036    4394134    3157410    2273040    1205482    1930509    1215262    2273716    3136160    4312220    5566684   43354958   35405960
           28185614   21152392   15646174   11489184    8411478    6146064    4472362    3247692    2077962    1940120          0    1920898    2038504    3096958    3920200    4821846   49918402   38778784   28660312   21092204
           15454376   11307308    8265600    6035036    4394134    3157410    2273040    1205482    1930509    1215262    2273716    3136160    4312220    5566684
31         68360434   53105382   39248784   28884870   21164626   15486524   11323632    8275464    6041596    4398716    3160640    2275348    1206694    1917477    1230346    2271408    3123186    4069606   59372194   48486516
           38598738   28967320   21427310   15735608   11523518    8426832    6154374    4477528    3251182    2080120    1942114          0    1892840    1987482    2839260    3501754   68360434   53105382   39248784   28884870
           21164626   15486524   11323632    8275464    6041596    4398716    3160640    2275348    1206694    1917477    1230346    2271408    3123186    4069606
32         92967896   72221548   53377072   39282572   28783482   21061894   15401568   11258702    8227142    6006056    4372760    3141964    2261896    1199555    1879265    1256673    2284860    2970318   80744202   65940056
           52493042   39394712   29140734   21400652   15673406   11464656    8379826    6118840    4451314    3232040    2067842    1930642          0    1827888    1827888    2513346   92967896   72221548   53377072   39282572
           28783482   21061894   15401568   11258702    8227142    6006056    4372760    3141964    2261896    1199555    1879265    1256673    2284860    2970318
33        131593758  102227820   75553944   55603560   40742436   29812908   21801312   15938292   11649822    8512578    6214320    4524354    3250878    2340300    1241133    1826205    1379035    2206456  114291426   93336528
           74302626   55762296   41248122   30292416   22186098   16229808   11866038    8671500    6331302    4605720    3344106    2139528    1997568          0    1654842    1654842  131593758  102227820   75553944   55603560
           40742436   29812908   21801312   15938292   11649822    8512578    6214320    4524354    3250878    2340300    1241133    1826205    1379035    2206456
34        144874886  112545186   83179248   61215378   44854418   32821888   24001872   17547492   12827096    9375340    6850480    5000924    3640926    2616106    1883328     998786    1469617    1331714  125826314  102756540
           81801642   61390136   45411142   33349792   24425494   17868432   13065126    9550376    6978686    5095160    3706434    2691140    1721762    1607520          0    1331714  144874886  112545186   83179248   61215378
           44854418   32821888   24001872   17547492   12827096    9375340    6850480    5000924    3640926    2616106    1883328     998786    1469617    1331714
35                0          0          0          0          0          0          0          0          0          0          0          0          0          0          0          0          0    1607521          0          0
                  0          0          0          0          0          0          0          0          0          0          0          0          0          0          0          0          0          0          0          0
                  0          0          0          0          0          0          0          0          0          0          0          0          0    1607521
36          3077137    1940449    2606306    3295824    4452113    6198227    8550851   11718419   16031045   21928604   29997105   41030833   56108692   76678209  104647086  142194084  192394853  247662147    4684658    2273376
            3352942    3638547    4773545    6422207    8743978   11944241   16332143   22337135   30546910   41755550   57011302   77629956  104945842  139839087  175661265  215098807          0    4684658    1469619    3157920
            4590014    6279007    8560652   11708621   16025306   21927907   29997799   41031239   56108742   76678162  104647059  142194080  192394854  247662147
37           470831     470831     941662    1412493    1365174    1625441    2252379    3136561    4311028    5897109    8063664   11028386   15081097   20610094   28127858   38220033   51713374   66568541          0     470831
             470831    1193808    1288448    1738974    2354239    3212273    4390607    6004251    8210759   11223430   15323958   20865986   28208155   37587028   47215588   57815914    3215039          0    2744208     137907
            1055907    1716018    2342955    3158539    4304596    5890678    8062103   11028838   15081548   20610204   28127831   38220007   51713367   66568538
38          1721759    1193807     918000    1503072    2202387    2261893    2783701    3862330    5364638    7367365   10077644   13779837   18842006   25749734   35142512   47751653   64610087   83169953    1526735     722976
            1250927     975120    2058741    2225341    2979895    4027240    5491576    7504092   10259443   14022840   19145744   26069786   35242963   46960799   58990601   72234521    2054687    4523085          0    4213820
             423523    1853926    2919904    3988730    5393629    7357703   10068681   13777779   18842675   25750351   35142656   47751623   64610063   83169946
39          2829033    2448787    1654832    1197860    1763327    2598859    2743794    3417559    4741340    6578663    9031845   12353469   16888130   23077738   31495805   42796816   57906106   74540199    2196641    2196641
            1197860    1668687    1292496    2534595    2741604    3657901    4939459    6733087    9198032   12569112   17159700   23364986   31586220   42088155   52869717   64739435    2496106    1312103    5068940          0
            4960445     607087    2289903    3571241    4882837    6610914    9020971   12343467   16885844   23078463   31496462   42796972   57906103   74540207
40          3730061    3015214    2680613    1818062    1297531    1866351    2751162    2924440    3653672    5068939    7031107    9651288   13197501   18030734   24605985   33434844   45239205   58234691    3115594    2591708
            2591708    1364451    1825471    1405320    2711478    2933370    3910374    5278998    7194054    9822936   13407408   18254496   24677022   32881548   41304612   50577840    3535038    2568047     958867    5294308
                  0    5246019     671970    2452400    3814768    5216567    7064639    9639960   13187145   18028366   24606669   33435444   45239361   58234759
41          4982491    3838016    3030520    2788482    1890399    1341571    1909790    2816213    3002494    3756005    5210655    7226017    9915972   13550881   18488752   25120958   33990061   43754282    4299726    3545982
            2894994    2735118    1438584    1893151    1455195    2788100    3016388    4019266    5424519    7388685   10076927   13716763   18541459   24705542   31034018   38001358    4958831    3847816    2565440     820362
            5387691          0    5368300     700867    2522807    3919974    5360655    7260071    9904616   13540554   18486367   25121470   33990464   43754400
42          6787775    5234924    3822631    3047322    2831011    1919471    1359260    1927520    2842627    3034209    3797605    5267734    7302726   10014501   13667128   18566233   25119702   32335782    5898511    4829491
            3892909    2996508    2797851    1468320    1920591    1475180    2818985    3049673    4062295    5479884    7455408   10140364   13703931   18258528   22935096   28084042    6811434    5315701    3925385    2569791
             761599    5426141          0    5418092     712751    2551426    3962392    5418290    7336949   10003511   13657237   18563895   25119751   32335663
43          9294085    7206590    5267410    3826117    3052141    2848707    1931472    1366488    1934591    2853191    3047302    3814943    5290260    7328371   10035425   13635973   18446246   23744418    8075148    6599992
            5271760    4007191    3042325    2822925    1480584    1931759    1483248    2831255    3062472    4077261    5493739    7454063   10065752   13408144   16841248   20621798    9307943    7238365    5389754    3965968
            2570350     737371    5441564          0    5438445     718319    2563343    3979153    5440021    7362550   10025507   13627295   18443992   23743435
44         12719373    9880756    7281841    5291715    3824777    3053670    2855325    1935982    1369031    1936799    2856502    3052368    3822060    5296259    7324799    9985148   13510493   17389310   11046507    9023375
            7190873    5415151    4058406    3059768    2832648    1485143    1935695    1485840    2834810    3065110    4076130    5477570    7378930    9821680   12333760   15101680   12721054    9880060    7314883    5431539
            3980202    2570043     727011    5446728          0    5445911     722038    2568192    3983820    5443211    7358711    9977852   13504757   17387630
45         17389310   13510493    9985148    7324799    5296259    3822060    3052368    2856502    1936799    1369031    1935982    2855325    3053670    3824777    5291715    7281841    9880756   12719373   15101680   12333760
            9821680    7378930    5477570    4076130    3065110    2834810    1485840    1935695    1485143    2832648    3059768    4058406    5415151    7190873    9023375   11046507   17387630   13504757    9977852    7358711
            5443211    3983820    2568192     722038    5445911          0    5446728     727011    2570043    3980202    5431539    7314883    9880060   12721054
46         23744418   18446246   13635973   10035425    7328371    5290260    3814943    3047302    2853191    1934591    1366488    1931472    2848707    3052141    3826117    5267410    7206590    9294085   20621798   16841248
           13408144   10065752    7454063    5493739    4077261    3062472    2831255    1483248    1931759    1480584    2822925    3042325    4007191    5271760    6599992    8075148   23743435   18443992   13627295   10025507
            7362550    5440021    3979153    2563343     718319    5438445          0    5441564     737371    2570350    3965968    5389754    7238365    9307943
47         32335782   25119702   18566233   13667128   10014501    7302726    5267734    3797605    3034209    2842627    1927520    1359260    1919471    2831011    3047322    3822631    5234924    6787775   28084042   22935096
           18258528   13703931   10140364    7455408    5479884    4062295    3049673    2818985    1475180    1920591    1468320    2797851    2996508    3892909    4829491    5898511   32335663   25119751   18563895   13657237
           10003511    7336949    5418290    3962392    2551426     712751    5418092          0    5426141     761599    2569791    3925385    5315701    6811434
48         43754282   33990061   25120958   18488752   13550881    9915972    7226017    5210655    3756005    3002494    2816213    1909790    1341571    1890399    2788482    3030520    3838016    4982491   38001358   31034018
           24705542   18541459   13716763   10076927    7388685    5424519    4019266    3016388    2788100    1455195    1893151    1438584    2735118    2894994    3545982    4299726   43754400   33990464   25121470   18486367
           13540554    9904616    7260071    5360655    3919974    2522807     700867    5368300          0    5387691     820362    2565440    3847816    4958831
49         58234691   45239205   33434844   24605985   18030734   13197501    9651288    7031107    5068939    3653672    2924440    2751162    1866351    1297531    1818062    2680613    3015214    3730061   50577840   41304612
           32881548   24677022   18254496   13407408    9822936    7194054    5278998    3910374    2933370    2711478    1405320    1825471    1364451    2591708    2591708    3115594   58234759   45239361   33435444   24606669
           18028366   13187145    9639960    7064639    5216567    3814768    2452400     671970    5246019          0    5294308     958867    2568047    3535038
50         74540199   57906106   42796816   31495805   23077738   16888130   12353469    9031845    6578663    4741340    3417559    2743794    2598859    1763327    1197860    1654832    2448787    2829033   64739435   52869717
           42088155   31586220   23364986   17159700   12569112    9198032    6733087    4939459    3657901    2741604    2534595    1292496    1668687    1197860    2196641    2196641   74540207   57906103   42796972   31496462
           23078463   16885844   12343467    9020971    6610914    4882837    3571241    2289903     607087    4960445          0    5068940    1312103    2496106
51         83169953   64610087   47751653   35142512   25749734   18842006   13779837   10077644    7367365    5364638    3862330    2783701    2261893    2202387    1503072     918000    1193807    1721759   72234521   58990601
           46960799   35242963   26069786   19145744   14022840   10259443    7504092    5491576    4027240    2979895    2225341    2058741     975120    1250927     722976    1526735   83169946   64610063   47751623   35142656
           25750351   18842675   13777779   10068681    7357703    5393629    3988730    2919904    1853926     423523    4213820          0    4523085    2054687
52         66568541   51713374   38220033   28127858   20610094   15081097   11028386    8063664    5897109    4311028    3136561    2252379    1625441    1365174    1412493     941662     470831     470831   57815914   47215588
           37587028   28208155   20865986   15323958   11223430    8210759    6004251    4390607    3212273    2354239    1738974    1288448    1193808     470831     470831          0   66568538   51713367   38220007   28127831
           20610204   15081548   11028838    8062103    5890678    4304596    3158539    2342955    1716018    1055907     137907    2744208          0    3215039
53        247662147  192394853  142194084  104647086   76678209   56108692   41030833   29997105   21928604   16031045   11718419    8550851    6198227    4452113    3295824    2606306    1940449    3077137  215098807  175661265
          139839087  104945842   77629956   57011302   41755550   30546910   22337135   16332143   11944241    8743978    6422207    4773545    3638547    3352942    2273376    4684658  247662147  192394854  142194080  104647059
           76678162   56108742   41031239   29997799   21927907   16025306   11708621    8560652    6279007    4590014    3157920    1469619    4684658          0

Sum of all rows                     = 4(1*0 + 1*1469619 + 1*1940449 + 1*2273376 + 1*2606306 + 1*3077137 + 1*3157920 + 1*3295824 + 1*3352942 + 1*3638547 + 1*4452113 + 1*4590014 + 2*4684658 + 1*4773545 + 1*6198227 + 1*6279007 +
                                        1*6422207 + 1*8550851 + 1*8560652 + 1*8743978 + 1*11708621 + 1*11718419 + 1*11944241 + 1*16025306 + 1*16031045 + 1*16332143 + 1*21927907 + 1*21928604 + 1*22337135 + 1*29997105 + 1*29997799 +
                                        1*30546910 + 1*41030833 + 1*41031239 + 1*41755550 + 1*56108692 + 1*56108742 + 1*57011302 + 1*76678162 + 1*76678209 + 1*77629956 + 1*104647059 + 1*104647086 + 1*104945842 + 1*139839087 +
                                        1*142194080 + 1*142194084 + 1*175661265 + 1*192394853 + 1*192394854 + 1*215098807 + 2*247662147) +
                                      4(2*0 + 1*137907 + 4*470831 + 1*941662 + 1*1055907 + 1*1193808 + 1*1288448 + 1*1365174 + 1*1412493 + 1*1625441 + 1*1716018 + 1*1738974 + 1*2252379 + 1*2342955 + 1*2354239 + 1*2744208 +
                                        1*3136561 + 1*3158539 + 1*3212273 + 1*3215039 + 1*4304596 + 1*4311028 + 1*4390607 + 1*5890678 + 1*5897109 + 1*6004251 + 1*8062103 + 1*8063664 + 1*8210759 + 1*11028386 + 1*11028838 +
                                        1*11223430 + 1*15081097 + 1*15081548 + 1*15323958 + 1*20610094 + 1*20610204 + 1*20865986 + 1*28127831 + 1*28127858 + 1*28208155 + 1*37587028 + 1*38220007 + 1*38220033 + 1*47215588 +
                                        1*51713367 + 1*51713374 + 1*57815914 + 1*66568538 + 1*66568541) +
                                      4(1*0 + 1*423523 + 1*722976 + 1*918000 + 1*975120 + 1*1193807 + 1*1250927 + 1*1503072 + 1*1526735 + 1*1721759 + 1*1853926 + 1*2054687 + 1*2058741 + 1*2202387 + 1*2225341 + 1*2261893 +
                                        1*2783701 + 1*2919904 + 1*2979895 + 1*3862330 + 1*3988730 + 1*4027240 + 1*4213820 + 1*4523085 + 1*5364638 + 1*5393629 + 1*5491576 + 1*7357703 + 1*7367365 + 1*7504092 + 1*10068681 +
                                        1*10077644 + 1*10259443 + 1*13777779 + 1*13779837 + 1*14022840 + 1*18842006 + 1*18842675 + 1*19145744 + 1*25749734 + 1*25750351 + 1*26069786 + 1*35142512 + 1*35142656 + 1*35242963 +
                                        1*46960799 + 1*47751623 + 1*47751653 + 1*58990601 + 1*64610063 + 1*64610087 + 1*72234521 + 1*83169946 + 1*83169953) +
                                      4(1*0 + 1*607087 + 2*1197860 + 1*1292496 + 1*1312103 + 1*1654832 + 1*1668687 + 1*1763327 + 1*2196641 + 1*2196641 + 1*2289903 + 1*2448787 + 1*2496106 + 1*2534595 + 1*2598859 + 1*2741604 +
                                        1*2743794 + 1*2829033 + 1*3417559 + 1*3571241 + 1*3657901 + 1*4741340 + 1*4882837 + 1*4939459 + 1*4960445 + 1*5068940 + 1*6578663 + 1*6610914 + 1*6733087 + 1*9020971 + 1*9031845 + 1*9198032 +
                                        1*12343467 + 1*12353469 + 1*12569112 + 1*16885844 + 1*16888130 + 1*17159700 + 1*23077738 + 1*23078463 + 1*23364986 + 1*31495805 + 1*31496462 + 1*31586220 + 1*42088155 + 1*42796816 +
                                        1*42796972 + 1*52869717 + 1*57906103 + 1*57906106 + 1*64739435 + 1*74540199 + 1*74540207) +
                                      4(1*0 + 1*671970 + 1*958867 + 1*1297531 + 1*1364451 + 1*1405320 + 1*1818062 + 1*1825471 + 1*1866351 + 1*2452400 + 1*2568047 + 2*2591708 + 1*2680613 + 1*2711478 + 1*2751162 + 1*2924440 +
                                        1*2933370 + 1*3015214 + 1*3115594 + 1*3535038 + 1*3653672 + 1*3730061 + 1*3814768 + 1*3910374 + 1*5068939 + 1*5216567 + 1*5246019 + 1*5278998 + 1*5294308 + 1*7031107 + 1*7064639 + 1*7194054 +
                                        1*9639960 + 1*9651288 + 1*9822936 + 1*13187145 + 1*13197501 + 1*13407408 + 1*18028366 + 1*18030734 + 1*18254496 + 1*24605985 + 1*24606669 + 1*24677022 + 1*32881548 + 1*33434844 + 1*33435444 +
                                        1*41304612 + 1*45239205 + 1*45239361 + 1*50577840 + 1*58234691 + 1*58234759) +
                                      4(1*0 + 1*700867 + 1*820362 + 1*1341571 + 1*1438584 + 1*1455195 + 1*1890399 + 1*1893151 + 1*1909790 + 1*2522807 + 1*2565440 + 1*2735118 + 1*2788100 + 1*2788482 + 1*2816213 + 1*2894994 +
                                        1*3002494 + 1*3016388 + 1*3030520 + 1*3545982 + 1*3756005 + 1*3838016 + 1*3847816 + 1*3919974 + 1*4019266 + 1*4299726 + 1*4958831 + 1*4982491 + 1*5210655 + 1*5360655 + 1*5368300 + 1*5387691 +
                                        1*5424519 + 1*7226017 + 1*7260071 + 1*7388685 + 1*9904616 + 1*9915972 + 1*10076927 + 1*13540554 + 1*13550881 + 1*13716763 + 1*18486367 + 1*18488752 + 1*18541459 + 1*24705542 + 1*25120958 +
                                        1*25121470 + 1*31034018 + 1*33990061 + 1*33990464 + 1*38001358 + 1*43754282 + 1*43754400) +
                                      4(1*0 + 1*712751 + 1*761599 + 1*1359260 + 1*1468320 + 1*1475180 + 1*1919471 + 1*1920591 + 1*1927520 + 1*2551426 + 1*2569791 + 1*2797851 + 1*2818985 + 1*2831011 + 1*2842627 + 1*2996508 +
                                        1*3034209 + 1*3047322 + 1*3049673 + 1*3797605 + 1*3822631 + 1*3892909 + 1*3925385 + 1*3962392 + 1*4062295 + 1*4829491 + 1*5234924 + 1*5267734 + 1*5315701 + 1*5418092 + 1*5418290 + 1*5426141 +
                                        1*5479884 + 1*5898511 + 1*6787775 + 1*6811434 + 1*7302726 + 1*7336949 + 1*7455408 + 1*10003511 + 1*10014501 + 1*10140364 + 1*13657237 + 1*13667128 + 1*13703931 + 1*18258528 + 1*18563895 +
                                        1*18566233 + 1*22935096 + 1*25119702 + 1*25119751 + 1*28084042 + 1*32335663 + 1*32335782) +
                                      4(1*0 + 1*718319 + 1*737371 + 1*1366488 + 1*1480584 + 1*1483248 + 1*1931472 + 1*1931759 + 1*1934591 + 1*2563343 + 1*2570350 + 1*2822925 + 1*2831255 + 1*2848707 + 1*2853191 + 1*3042325 +
                                        1*3047302 + 1*3052141 + 1*3062472 + 1*3814943 + 1*3826117 + 1*3965968 + 1*3979153 + 1*4007191 + 1*4077261 + 1*5267410 + 1*5271760 + 1*5290260 + 1*5389754 + 1*5438445 + 1*5440021 + 1*5441564 +
                                        1*5493739 + 1*6599992 + 1*7206590 + 1*7238365 + 1*7328371 + 1*7362550 + 1*7454063 + 1*8075148 + 1*9294085 + 1*9307943 + 1*10025507 + 1*10035425 + 1*10065752 + 1*13408144 + 1*13627295 +
                                        1*13635973 + 1*16841248 + 1*18443992 + 1*18446246 + 1*20621798 + 1*23743435 + 1*23744418) +
                                      4(1*0 + 1*722038 + 1*727011 + 1*1369031 + 1*1485143 + 1*1485840 + 1*1935695 + 1*1935982 + 1*1936799 + 1*2568192 + 1*2570043 + 1*2832648 + 1*2834810 + 1*2855325 + 1*2856502 + 1*3052368 +
                                        1*3053670 + 1*3059768 + 1*3065110 + 1*3822060 + 1*3824777 + 1*3980202 + 1*3983820 + 1*4058406 + 1*4076130 + 1*5291715 + 1*5296259 + 1*5415151 + 1*5431539 + 1*5443211 + 1*5445911 + 1*5446728 +
                                        1*5477570 + 1*7190873 + 1*7281841 + 1*7314883 + 1*7324799 + 1*7358711 + 1*7378930 + 1*9023375 + 1*9821680 + 1*9880060 + 1*9880756 + 1*9977852 + 1*9985148 + 1*11046507 + 1*12333760 +
                                        1*12719373 + 1*12721054 + 1*13504757 + 1*13510493 + 1*15101680 + 1*17387630 + 1*17389310) +
                                      2(52*0 + 2*1607521) +
                                      2(1*0 + 2*998786 + 3*1331714 + 2*1469617 + 1*1607520 + 1*1721762 + 2*1883328 + 2*2616106 + 1*2691140 + 2*3640926 + 1*3706434 + 2*5000924 + 1*5095160 + 2*6850480 + 1*6978686 + 2*9375340 +
                                        1*9550376 + 2*12827096 + 1*13065126 + 2*17547492 + 1*17868432 + 2*24001872 + 1*24425494 + 2*32821888 + 1*33349792 + 2*44854418 + 1*45411142 + 2*61215378 + 1*61390136 + 1*81801642 +
                                        2*83179248 + 1*102756540 + 2*112545186 + 1*125826314 + 2*144874886) +
                                      2(1*0 + 2*1241133 + 2*1379035 + 2*1654842 + 2*1826205 + 1*1997568 + 1*2139528 + 2*2206456 + 2*2340300 + 2*3250878 + 1*3344106 + 2*4524354 + 1*4605720 + 2*6214320 + 1*6331302 + 2*8512578 +
                                        1*8671500 + 2*11649822 + 1*11866038 + 2*15938292 + 1*16229808 + 2*21801312 + 1*22186098 + 2*29812908 + 1*30292416 + 2*40742436 + 1*41248122 + 2*55603560 + 1*55762296 + 1*74302626 +
                                        2*75553944 + 1*93336528 + 2*102227820 + 1*114291426 + 2*131593758) +
                                      2(1*0 + 2*1199555 + 2*1256673 + 2*1827888 + 2*1879265 + 1*1930642 + 1*2067842 + 2*2261896 + 2*2284860 + 1*2513346 + 2*2970318 + 2*3141964 + 1*3232040 + 2*4372760 + 1*4451314 + 2*6006056 +
                                        1*6118840 + 2*8227142 + 1*8379826 + 2*11258702 + 1*11464656 + 2*15401568 + 1*15673406 + 2*21061894 + 1*21400652 + 2*28783482 + 1*29140734 + 2*39282572 + 1*39394712 + 1*52493042 + 2*53377072 +
                                        1*65940056 + 2*72221548 + 1*80744202 + 2*92967896) +
                                      2(1*0 + 2*1206694 + 2*1230346 + 1*1892840 + 2*1917477 + 1*1942114 + 1*1987482 + 1*2080120 + 2*2271408 + 2*2275348 + 1*2839260 + 2*3123186 + 2*3160640 + 1*3251182 + 1*3501754 + 2*4069606 +
                                        2*4398716 + 1*4477528 + 2*6041596 + 1*6154374 + 2*8275464 + 1*8426832 + 2*11323632 + 1*11523518 + 2*15486524 + 1*15735608 + 2*21164626 + 1*21427310 + 2*28884870 + 1*28967320 + 1*38598738 +
                                        2*39248784 + 1*48486516 + 2*53105382 + 1*59372194 + 2*68360434) +
                                      2(1*0 + 2*1205482 + 2*1215262 + 1*1920898 + 2*1930509 + 1*1940120 + 1*2038504 + 1*2077962 + 2*2273040 + 2*2273716 + 1*3096958 + 2*3136160 + 2*3157410 + 1*3247692 + 1*3920200 + 2*4312220 +
                                        2*4394134 + 1*4472362 + 1*4821846 + 2*5566684 + 2*6035036 + 1*6146064 + 2*8265600 + 1*8411478 + 2*11307308 + 1*11489184 + 2*15454376 + 1*15646174 + 2*21092204 + 1*21152392 + 1*28185614 +
                                        2*28660312 + 1*35405960 + 2*38778784 + 1*43354958 + 2*49918402) +
                                      2(1*0 + 2*1205721 + 2*1209731 + 1*1932322 + 2*1936361 + 1*1940400 + 1*2062226 + 1*2078208 + 2*2273320 + 2*2273436 + 2*3150172 + 2*3157902 + 1*3182648 + 1*3247794 + 1*4270594 + 2*4351784 +
                                        2*4394610 + 1*4471632 + 1*5391016 + 2*5910632 + 2*6035040 + 1*6142158 + 1*6608866 + 2*7615622 + 2*8263530 + 1*8396388 + 2*11297286 + 1*11437470 + 2*15419844 + 1*15463800 + 1*20606058 +
                                        2*20953152 + 1*25884936 + 2*28350828 + 1*31696434 + 2*36494964) +
                                      2(1*0 + 2*1205755 + 2*1207317 + 1*1937088 + 2*1938645 + 1*1940202 + 1*2071608 + 1*2077866 + 2*2273368 + 2*2273388 + 2*3154494 + 2*3157668 + 1*3221754 + 1*3246576 + 2*4378626 + 1*4385352 +
                                        2*4393776 + 1*4467866 + 1*5871798 + 2*5972688 + 2*6032360 + 1*6129872 + 1*7385148 + 2*8091378 + 2*8254582 + 1*8356874 + 1*9046470 + 2*10418574 + 2*11269806 + 1*11301832 + 1*15061302 +
                                        2*15315120 + 1*18920196 + 2*20722734 + 1*23168182 + 2*26675746) +
                                      2(1*0 + 2*1205930 + 2*1206338 + 1*1939056 + 2*1939465 + 1*1939874 + 1*2075570 + 1*2077200 + 2*2273376 + 2*2273380 + 2*3156538 + 2*3157344 + 1*3237332 + 1*3243894 + 2*4387950 + 2*4392124 +
                                        1*4438098 + 1*4459056 + 2*6012188 + 2*6026188 + 1*6028904 + 1*6101198 + 1*8043182 + 2*8179696 + 2*8234944 + 1*8258024 + 1*10107608 + 1*11008006 + 2*11071564 + 2*11193800 + 1*12378198 +
                                        1*13829536 + 2*14253176 + 2*15147404 + 1*16934950 + 2*19499138)
                                    = 11466485044 + 3091399676 + 3887337996 + 3522666220 + 2813096460 + 2204400076 + 1760142944 + 1477951076 + 1341891704 + 6430084 + 3345293560 + 3045505976 + 2169023064 + 1623508312 + 1230563288 +
                                      966801640 + 804124072 + 726641544
                                    = 45483262736

Value repetition frequencies        = 4(50*1 + 2*2) +
                                      4(48*1 + 1*2 + 1*4) +
                                      4(54*1) +
                                      4(52*1 + 1*2) +
                                      4(52*1 + 1*2) +
                                      4(54*1) +
                                      4(54*1) +
                                      4(54*1) +
                                      4(54*1) +
                                      2(1*2 + 1*52) +
                                      2(17*1 + 17*2 + 1*3) +
                                      2(16*1 + 19*2) +
                                      2(16*1 + 19*2) +
                                      2(18*1 + 18*2) +
                                      2(18*1 + 18*2) +
                                      2(18*1 + 18*2) +
                                      2(18*1 + 18*2) +
                                      2(18*1 + 18*2)
                                    = 2916

Number of distinct row element sets = 18

Number of rows                      = 9*2 + 9*4
                                    = 54

Number of distinct values           = 746

Distinct values          0    137907    423523    470831    607087    671970    700867    712751    718319    722038    722976    727011    737371    761599    820362
Frequency              160         4         4        16         4         4         4         4         4         4         4         4         4         4         4
Distinct values     918000    941662    958867    975120    998786   1055907   1193807   1193808   1197860   1199555   1205482   1205721   1205755   1205930   1206338
Frequency                4         4         4         4         4         4         4         4         8         4         4         4         4         4         4
Distinct values    1206694   1207317   1209731   1215262   1230346   1241133   1250927   1256673   1288448   1292496   1297531   1312103   1331714   1341571   1359260
Frequency                4         4         4         4         4         4         4         4         4         4         4         4         6         4         4
Distinct values    1364451   1365174   1366488   1369031   1379035   1405320   1412493   1438584   1455195   1468320   1469617   1469619   1475180   1480584   1483248
Frequency                4         4         4         4         4         4         4         4         4         4         4         4         4         4         4
Distinct values    1485143   1485840   1503072   1526735   1607520   1607521   1625441   1654832   1654842   1668687   1716018   1721759   1721762   1738974   1763327
Frequency                4         4         4         4         2         4         4         4         4         4         4         4         2         4         4
Distinct values    1818062   1825471   1826205   1827888   1853926   1866351   1879265   1883328   1890399   1892840   1893151   1909790   1917477   1919471   1920591
Frequency                4         4         4         4         4         4         4         4         4         2         4         4         4         4         4
Distinct values    1920898   1927520   1930509   1930642   1931472   1931759   1932322   1934591   1935695   1935982   1936361   1936799   1937088   1938645   1939056
Frequency                2         4         4         2         4         4         2         4         4         4         4         4         2         4         2
Distinct values    1939465   1939874   1940120   1940202   1940400   1940449   1942114   1987482   1997568   2038504   2054687   2058741   2062226   2067842   2071608
Frequency                4         2         2         2         2         4         2         2         2         2         4         4         2         2         2
Distinct values    2075570   2077200   2077866   2077962   2078208   2080120   2139528   2196641   2202387   2206456   2225341   2252379   2261893   2261896   2271408
Frequency                2         2         2         2         2         2         2         8         4         4         4         4         4         4         4
Distinct values    2273040   2273320   2273368   2273376   2273380   2273388   2273436   2273716   2275348   2284860   2289903   2340300   2342955   2354239   2448787
Frequency                4         4         4         8         4         4         4         4         4         4         4         4         4         4         4
Distinct values    2452400   2496106   2513346   2522807   2534595   2551426   2563343   2565440   2568047   2568192   2569791   2570043   2570350   2591708   2598859
Frequency                4         4         2         4         4         4         4         4         4         4         4         4         4         8         4
Distinct values    2606306   2616106   2680613   2691140   2711478   2735118   2741604   2743794   2744208   2751162   2783701   2788100   2788482   2797851   2816213
Frequency                4         4         4         2         4         4         4         4         4         4         4         4         4         4         4
Distinct values    2818985   2822925   2829033   2831011   2831255   2832648   2834810   2839260   2842627   2848707   2853191   2855325   2856502   2894994   2919904
Frequency                4         4         4         4         4         4         4         2         4         4         4         4         4         4         4
Distinct values    2924440   2933370   2970318   2979895   2996508   3002494   3015214   3016388   3030520   3034209   3042325   3047302   3047322   3049673   3052141
Frequency                4         4         4         4         4         4         4         4         4         4         4         4         4         4         4
Distinct values    3052368   3053670   3059768   3062472   3065110   3077137   3096958   3115594   3123186   3136160   3136561   3141964   3150172   3154494   3156538
Frequency                4         4         4         4         4         4         2         4         4         4         4         4         4         4         4
Distinct values    3157344   3157410   3157668   3157902   3157920   3158539   3160640   3182648   3212273   3215039   3221754   3232040   3237332   3243894   3246576
Frequency                4         4         4         4         4         4         4         2         4         4         2         2         2         2         2
Distinct values    3247692   3247794   3250878   3251182   3295824   3344106   3352942   3417559   3501754   3535038   3545982   3571241   3638547   3640926   3653672
Frequency                2         2         4         2         4         2         4         4         2         4         4         4         4         4         4
Distinct values    3657901   3706434   3730061   3756005   3797605   3814768   3814943   3822060   3822631   3824777   3826117   3838016   3847816   3862330   3892909
Frequency                4         2         4         4         4         4         4         4         4         4         4         4         4         4         4
Distinct values    3910374   3919974   3920200   3925385   3962392   3965968   3979153   3980202   3983820   3988730   4007191   4019266   4027240   4058406   4062295
Frequency                4         4         2         4         4         4         4         4         4         4         4         4         4         4         4
Distinct values    4069606   4076130   4077261   4213820   4270594   4299726   4304596   4311028   4312220   4351784   4372760   4378626   4385352   4387950   4390607
Frequency                4         4         4         4         2         4         4         4         4         4         4         4         2         4         4
Distinct values    4392124   4393776   4394134   4394610   4398716   4438098   4451314   4452113   4459056   4467866   4471632   4472362   4477528   4523085   4524354
Frequency                4         4         4         4         4         2         2         4         2         2         2         2         2         4         4
Distinct values    4590014   4605720   4684658   4741340   4773545   4821846   4829491   4882837   4939459   4958831   4960445   4982491   5000924   5068939   5068940
Frequency                4         2         8         4         4         2         4         4         4         4         4         4         4         4         4
Distinct values    5095160   5210655   5216567   5234924   5246019   5267410   5267734   5271760   5278998   5290260   5291715   5294308   5296259   5315701   5360655
Frequency                2         4         4         4         4         4         4         4         4         4         4         4         4         4         4
Distinct values    5364638   5368300   5387691   5389754   5391016   5393629   5415151   5418092   5418290   5424519   5426141   5431539   5438445   5440021   5441564
Frequency                4         4         4         4         2         4         4         4         4         4         4         4         4         4         4
Distinct values    5443211   5445911   5446728   5477570   5479884   5491576   5493739   5566684   5871798   5890678   5897109   5898511   5910632   5972688   6004251
Frequency                4         4         4         4         4         4         4         4         2         4         4         4         4         4         4
Distinct values    6006056   6012188   6026188   6028904   6032360   6035036   6035040   6041596   6101198   6118840   6129872   6142158   6146064   6154374   6198227
Frequency                4         4         4         2         4         4         4         4         2         2         2         2         2         2         4
Distinct values    6214320   6279007   6331302   6422207   6578663   6599992   6608866   6610914   6733087   6787775   6811434   6850480   6978686   7031107   7064639
Frequency                4         4         2         4         4         4         2         4         4         4         4         4         2         4         4
Distinct values    7190873   7194054   7206590   7226017   7238365   7260071   7281841   7302726   7314883   7324799   7328371   7336949   7357703   7358711   7362550
Frequency                4         4         4         4         4         4         4         4         4         4         4         4         4         4         4
Distinct values    7367365   7378930   7385148   7388685   7454063   7455408   7504092   7615622   8043182   8062103   8063664   8075148   8091378   8179696   8210759
Frequency                4         4         2         4         4         4         4         4         2         4         4         4         4         4         4
Distinct values    8227142   8234944   8254582   8258024   8263530   8265600   8275464   8356874   8379826   8396388   8411478   8426832   8512578   8550851   8560652
Frequency                4         4         4         2         4         4         4         2         2         2         2         2         4         4         4
Distinct values    8671500   8743978   9020971   9023375   9031845   9046470   9198032   9294085   9307943   9375340   9550376   9639960   9651288   9821680   9822936
Frequency                2         4         4         4         4         2         4         4         4         4         2         4         4         4         4
Distinct values    9880060   9880756   9904616   9915972   9977852   9985148  10003511  10014501  10025507  10035425  10065752  10068681  10076927  10077644  10107608
Frequency                4         4         4         4         4         4         4         4         4         4         4         4         4         4         2
Distinct values   10140364  10259443  10418574  11008006  11028386  11028838  11046507  11071564  11193800  11223430  11258702  11269806  11297286  11301832  11307308
Frequency                4         4         4         2         4         4         4         4         4         4         4         4         4         2         4
Distinct values   11323632  11437470  11464656  11489184  11523518  11649822  11708621  11718419  11866038  11944241  12333760  12343467  12353469  12378198  12569112
Frequency                4         2         2         2         2         4         4         4         2         4         4         4         4         2         4
Distinct values   12719373  12721054  12827096  13065126  13187145  13197501  13407408  13408144  13504757  13510493  13540554  13550881  13627295  13635973  13657237
Frequency                4         4         4         2         4         4         4         4         4         4         4         4         4         4         4
Distinct values   13667128  13703931  13716763  13777779  13779837  13829536  14022840  14253176  15061302  15081097  15081548  15101680  15147404  15315120  15323958
Frequency                4         4         4         4         4         2         4         4         2         4         4         4         4         4         4
Distinct values   15401568  15419844  15454376  15463800  15486524  15646174  15673406  15735608  15938292  16025306  16031045  16229808  16332143  16841248  16885844
Frequency                4         4         4         2         4         2         2         2         4         4         4         2         4         4         4
Distinct values   16888130  16934950  17159700  17387630  17389310  17547492  17868432  18028366  18030734  18254496  18258528  18443992  18446246  18486367  18488752
Frequency                4         2         4         4         4         4         2         4         4         4         4         4         4         4         4
Distinct values   18541459  18563895  18566233  18842006  18842675  18920196  19145744  19499138  20606058  20610094  20610204  20621798  20722734  20865986  20953152
Frequency                4         4         4         4         4         2         4         4         2         4         4         4         4         4         4
Distinct values   21061894  21092204  21152392  21164626  21400652  21427310  21801312  21927907  21928604  22186098  22337135  22935096  23077738  23078463  23168182
Frequency                4         4         2         4         2         2         4         4         4         2         4         4         4         4         2
Distinct values   23364986  23743435  23744418  24001872  24425494  24605985  24606669  24677022  24705542  25119702  25119751  25120958  25121470  25749734  25750351
Frequency                4         4         4         4         2         4         4         4         4         4         4         4         4         4         4
Distinct values   25884936  26069786  26675746  28084042  28127831  28127858  28185614  28208155  28350828  28660312  28783482  28884870  28967320  29140734  29812908
Frequency                2         4         4         4         4         4         2         4         4         4         4         4         2         2         4
Distinct values   29997105  29997799  30292416  30546910  31034018  31495805  31496462  31586220  31696434  32335663  32335782  32821888  32881548  33349792  33434844
Frequency                4         4         2         4         4         4         4         4         2         4         4         4         4         2         4
Distinct values   33435444  33990061  33990464  35142512  35142656  35242963  35405960  36494964  37587028  38001358  38220007  38220033  38598738  38778784  39248784
Frequency                4         4         4         4         4         4         2         4         4         4         4         4         2         4         4
Distinct values   39282572  39394712  40742436  41030833  41031239  41248122  41304612  41755550  42088155  42796816  42796972  43354958  43754282  43754400  44854418
Frequency                4         2         4         4         4         2         4         4         4         4         4         2         4         4         4
Distinct values   45239205  45239361  45411142  46960799  47215588  47751623  47751653  48486516  49918402  50577840  51713367  51713374  52493042  52869717  53105382
Frequency                4         4         2         4         4         4         4         2         4         4         4         4         2         4         4
Distinct values   53377072  55603560  55762296  56108692  56108742  57011302  57815914  57906103  57906106  58234691  58234759  58990601  59372194  61215378  61390136
Frequency                4         4         2         4         4         4         4         4         4         4         4         4         2         4         2
Distinct values   64610063  64610087  64739435  65940056  66568538  66568541  68360434  72221548  72234521  74302626  74540199  74540207  75553944  76678162  76678209
Frequency                4         4         4         2         4         4         4         4         4         2         4         4         4         4         4
Distinct values   77629956  80744202  81801642  83169946  83169953  83179248  92967896  93336528 102227820 102756540 104647059 104647086 104945842 112545186 114291426
Frequency                4         2         2         4         4         4         4         2         4         2         4         4         4         4         2
Distinct values  125826314 131593758 139839087 142194080 142194084 144874886 175661265 192394853 192394854 215098807 247662147
Frequency                2         4         4         4         4         4         4         4         4         4         8

Sum of frequencies                  = 131*2 + 606*4 + 1*6 + 6*8 + 1*16 + 1*160
                                    = 2916

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

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                                     = 53*54
                                                                                 = 2862
a = 19, b = 3
 L                  C
 4                  8
 5                  8
 6                100
 7                 92
 8                632
 9                764
10               2800
11               3936
12              10416
13              15456
14              36936
15              57480
16             126128
17             206256
18             420440
19             710844
20            1384376
21            2383988
22            4498772
23            7818328
24           14386952
25           25032832
26           45015632
27           77712812
28          135821248
29          229686836
30          384563156
31          626582376
32          987361544
33         1524827692
34         2230861952
35         3225175668
36         4350420124
37         5841757388
38         7250702020
39         9001225240
40        10284463484
41        11763927528
42        12385279792
43        13001292584
44        12617970432
45        12072515452
46        10782997624
47         9282556392
48         7563274056
49         5726338408
50         4124629784
51         2650677080
52         1567581012
53          810665060
54          347890276
55          133014748
56           32816908
57            7846652
Total    151124548504

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           50           51           52           53           54
                   55           56
 L
 4                  0            1            0            0            0            0            0            0            0            0            0            0            0            0            0            0            0
                    1            0
                    2            0            0            0            0            0            0            0            0            0            0            0            0            0            0            0            0
                    0            2
                    0            1            0            0            0            0            0            0            0            0            0            0            0            0            0            0            0
                    1            0

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

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

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

 8                  6           14           10           17           12           13           12           12           12           12           12           12           12           13           12           17           10
                   14            6
                   14            4           12            8           14            8            8            8            8            8            8            8            8            8           14            8           12
                    4           14
                    6           14           10           17           12           13           12           12           12           12           12           12           12           13           12           17           10
                   14            6

 9                 10            7           16           12           24           14           15           14           14           14           14           14           15           14           24           12           16
                    7           10
                    6           10            6           20           12           20           12           12           12           12           12           12           12           20           12           20            6
                   10            6
                   10            7           16           12           24           14           15           14           14           14           14           14           15           14           24           12           16
                    7           10

10                 20           42           39           66           56           75           58           59           58           58           58           59           58           75           56           66           39
                   42           20
                   38           22           32           34           62           44           54           44           44           44           44           44           54           44           62           34           32
                   22           38
                   20           42           39           66           56           75           58           59           58           58           58           59           58           75           56           66           39
                   42           20

11                 41           40           57           54          102           78          106           80           81           80           81           80          106           78          102           54           57
                   40           41
                   32           48           38           60           58          110           72           84           72           72           72           84           72          110           58           60           38
                   48           32
                   41           40           57           54          102           78          106           80           81           80           81           80          106           78          102           54           57
                   40           41

12                 79          124          133          187          191          281          228          267          230          232          230          267          228          281          191          187          133
                  124           79
                  110           90          122          112          188          170          260          188          202          188          202          188          260          170          188          112          122
                   90          110
                   79          124          133          187          191          281          228          267          230          232          230          267          228          281          191          187          133
                  124           79

13                146          159          193          193          297          281          443          334          387          336          387          334          443          281          297          193          193
                  159          146
                  138          176          170          208          200          368          306          452          328          360          328          452          306          368          200          208          170
                  176          138
                  146          159          193          193          297          281          443          334          387          336          387          334          443          281          297          193          193
                  159          146

14                285          412          435          571          584          846          775         1057          848          980          848         1057          775          846          584          571          435
                  412          285
                  372          356          458          444          564          582          926          762         1004          788         1004          762          926          582          564          444          458
                  356          372
                  285          412          435          571          584          846          775         1057          848          980          848         1057          775          846          584          571          435
                  412          285

15                538          615          706          705          919          902         1447         1237         1786         1332         1786         1237         1447          902          919          705          706
                  615          538
                  558          686          688          802          762         1052         1064         1748         1350         1976         1350         1748         1064         1052          762          802          688
                  686          558
                  538          615          706          705          919          902         1447         1237         1786         1332         1786         1237         1447          902          919          705          706
                  615          538

16               1039         1409         1518         1800         1888         2442         2418         3606         2987         4350         2987         3606         2418         2442         1888         1800         1518
                 1409         1039
                 1282         1340         1580         1624         1870         1882         2668         2562         4212         2960         4212         2562         2668         1882         1870         1624         1580
                 1340         1282
                 1039         1409         1518         1800         1888         2442         2418         3606         2987         4350         2987         3606         2418         2442         1888         1800         1518
                 1409         1039

17               1982         2355         2639         2679         3090         3090         4422         4137         7201         4912         7201         4137         4422         3090         3090         2679         2639
                 2355         1982
                 2148         2588         2688         2960         2924         3458         3458         5820         4762         8440         4762         5820         3458         3458         2924         2960         2688
                 2588         2148
                 1982         2355         2639         2679         3090         3090         4422         4137         7201         4912         7201         4137         4422         3090         3090         2679         2639
                 2355         1982

18               3812         4936         5356         6011         6234         7541         7476        11751         9453        15658         9453        11751         7476         7541         6234         6011         5356
                 4936         3812
                 4534         4998         5602         5772         6466         6396         8598         7868        14454         9468        14454         7868         8598         6396         6466         5772         5602
                 4998         4534
                 3812         4936         5356         6011         6234         7541         7476        11751         9453        15658         9453        11751         7476         7541         6234         6011         5356
                 4936         3812

19               7272         8779         9720         9976        11014        10840        15474        13021        23639        14978        23639        13021        15474        10840        11014         9976         9720
                 8779         7272
                 8076         9598        10114        10828        10830        13030        11810        19926        14068        25388        14068        19926        11810        13030        10830        10828        10114
                 9598         8076
                 7272         8779         9720         9976        11014        10840        15474        13021        23639        14978        23639        13021        15474        10840        11014         9976         9720
                 8779         7272

20              13961        17681        19184        21062        21431        26952        23855        38275        26269        43694        26269        38275        23855        26952        21431        21062        19184
                17681        13961
                16314        18488        20348        20864        23734        22526        32966        23810        40040        24128        40040        23810        32966        22526        23734        20864        20348
                18488        16314
                13961        17681        19184        21062        21431        26952        23855        38275        26269        43694        26269        38275        23855        26952        21431        21062        19184
                17681        13961

21              26687        32492        35911        36823        43149        38588        58124        38832        64020        37204        64020        38832        58124        38588        43149        36823        35911
                32492        26687
                30012        35480        37538        41124        39692        54430        40088        63364        35106        57408        35106        63364        40088        54430        39692        41124        37538
                35480        30012
                26687        32492        35911        36823        43149        38588        58124        38832        64020        37204        64020        38832        58124        38588        43149        36823        35911
                32492        26687

22              51161        64236        69539        79866        75504       105289        74917       112326        64023       100530        64023       112326        74917       105289        75504        79866        69539
                64236        51161
                59196        68060        75904        75942        97624        77588       117244        65364        92558        51308        92558        65364       117244        77588        97624        75942        75904
                68060        59196
                51161        64236        69539        79866        75504       105289        74917       112326        64023       100530        64023       112326        74917       105289        75504        79866        69539
                64236        51161

23              98155       119784       138680       135182       180510       132189       194461       103411       148142        80484       148142       103411       194461       132189       180510       135182       138680
               119784        98155
               110844       132956       138626       171172       142616       210904       121040       165976        76376       114284        76376       165976       121040       210904       142616       171172       138626
               132956       110844
                98155       119784       138680       135182       180510       132189       194461       103411       148142        80484       148142       103411       194461       132189       180510       135182       138680
               119784        98155

24             187516       242779       252809       329205       260297       375343       211923       282584       139969       208356       139969       282584       211923       375343       260297       329205       252809
               242779       187516
               218650       250078       307716       273296       393592       243838       335820       154322       191668       102580       191668       154322       335820       243838       393592       273296       307716
               250078       218650
               187516       242779       252809       329205       260297       375343       211923       282584       139969       208356       139969       282584       211923       375343       260297       329205       252809
               242779       187516

25             371513       439828       575997       482509       692187       404297       539557       241899       310739       161546       310739       241899       539557       404297       692187       482509       575997
               439828       371513
               407906       532822       505486       715364       472406       662938       306990       364322       155884       227400       155884       364322       306990       662938       472406       715364       505486
               532822       407906
               371513       439828       575997       482509       692187       404297       539557       241899       310739       161546       310739       241899       539557       404297       692187       482509       575997
               439828       371513

26             686700       991668       904928      1300678       821914      1115078       523835       625815       286804       413656       286804       625815       523835      1115078       821914      1300678       904928
               991668       686700
               860952       912310      1295644       927052      1326828       656572       785368       324396       386330       207736       386330       324396       785368       656572      1326828       927052      1295644
               912310       860952
               686700       991668       904928      1300678       821914      1115078       523835       625815       286804       413656       286804       625815       523835      1115078       821914      1300678       904928
               991668       686700

27            1517659      1591152      2351474      1588538      2214209      1066100      1273252       514069       620948       318006       620948       514069      1273252      1066100      2214209      1588538      2351474
              1591152      1517659
              1491800      2258458      1756164      2572108      1351480      1675698       673756       736024       314576       467068       314576       736024       673756      1675698      1351480      2572108      1756164
              2258458      1491800
              1517659      1591152      2351474      1588538      2214209      1066100      1273252       514069       620948       318006       620948       514069      1273252      1066100      2214209      1588538      2351474
              1591152      1517659

28            2487246      4110193      3041081      4394206      2265749      2784793      1155473      1283699       570174       815922       570174      1283699      1155473      2784793      2265749      4394206      3041081
              4110193      2487246
              3644948      3208880      4886040      2772312      3601980      1514374      1632554       650586       784782       426036       784782       650586      1632554      1514374      3601980      2772312      4886040
              3208880      3644948
              2487246      4110193      3041081      4394206      2265749      2784793      1155473      1283699       570174       815922       570174      1283699      1155473      2784793      2265749      4394206      3041081
              4110193      2487246

29            6391044      5448461      8374119      4588527      5886906      2460994      2699133      1033570      1226367       627300      1226367      1033570      2699133      2460994      5886906      4588527      8374119
              5448461      6391044
              5290914      8866350      5460748      7490588      3287326      3637534      1370658      1477260       638056       956884       638056      1477260      1370658      3637534      3287326      7490588      5460748
              8866350      5290914
              6391044      5448461      8374119      4588527      5886906      2460994      2699133      1033570      1226367       627300      1226367      1033570      2699133      2460994      5886906      4588527      8374119
              5448461      6391044

30            8572999     15204077      9073868     12348765      5438880      6126058      2363462      2545642      1123977      1615952      1123977      2545642      2363462      6126058      5438880     12348765      9073868
             15204077      8572999
             14648480     10246170     15130992      7068768      8218776      3150608      3278032      1305330      1590270       865488      1590270      1305330      3278032      3150608      8218776      7068768     15130992
             10246170     14648480
              8572999     15204077      9073868     12348765      5438880      6126058      2363462      2545642      1123977      1615952      1123977      2545642      2363462      6126058      5438880     12348765      9073868
             15204077      8572999

31           24127913     16652101     24772998     11456836     13512049      5153034      5403330      2032102      2427823      1245952      2427823      2032102      5403330      5153034     13512049     11456836     24772998
             16652101     24127913
             17157836     28875808     14516398     18033962      7041222      7366778      2734782      2991588      1289076      1922828      1289076      2991588      2734782      7366778      7041222     18033962     14516398
             28875808     17157836
             24127913     16652101     24772998     11456836     13512049      5153034      5403330      2032102      2427823      1245952      2427823      2032102      5403330      5153034     13512049     11456836     24772998
             16652101     24127913

32           26369388     46476491     23308959     29477453     11644172     12452802      4644216      4999890      2213082      3202530      2213082      4999890      4644216     12452802     11644172     29477453     23308959
             46476491     26369388
             49026050     28030702     38220918     15583672     16926622      6263068      6587782      2619010      3187278      1720468      3187278      2619010      6587782      6263068     16926622     15583672     38220918
             28030702     49026050
             26369388     46476491     23308959     29477453     11644172     12452802      4644216      4999890      2213082      3202530      2213082      4999890      4644216     12452802     11644172     29477453     23308959
             46476491     26369388

33           74206278     43422265     60877694     25001665     27926431     10124654     10560840      3966697      4814752      2475690      4814752      3966697     10560840     10124654     27926431     25001665     60877694
             43422265     74206278
             47609444     75370366     32756098     37845870     13968848     14661578      5428770      6014250      2569482      3821796      2569482      6014250      5428770     14661578     13968848     37845870     32756098
             75370366     47609444
             74206278     43422265     60877694     25001665     27926431     10124654     10560840      3966697      4814752      2475690      4814752      3966697     10560840     10124654     27926431     25001665     60877694
             43422265     74206278

34           68462534    114949893     51227834     61413876     22809562     24176587      8921455      9793726      4323043      6329006      4323043      9793726      8921455     24176587     22809562     61413876     51227834
            114949893     68462534
            129595050     63896938     80977222     30759526     33204806     12202890     13134692      5174222      6314840      3369528      6314840      5174222     13134692     12202890     33204806     30759526     80977222
             63896938    129595050
             68462534    114949893     51227834     61413876     22809562     24176587      8921455      9793726      4323043      6329006      4323043      9793726      8921455     24176587     22809562     61413876     51227834
            114949893     68462534

35          180779683     94618952    125611319     48326903     53261964     18994503     20347245      7659519      9505504      4869396      9505504      7659519     20347245     18994503     53261964     48326903    125611319
             94618952    180779683
            108575276    158619446     63704206     72271314     26419582     28667356     10563094     11870110      5033790      7566160      5033790     11870110     10563094     28667356     26419582     72271314     63704206
            158619446    108575276
            180779683     94618952    125611319     48326903     53261964     18994503     20347245      7659519      9505504      4869396      9505504      7659519     20347245     18994503     53261964     48326903    125611319
             94618952    180779683

36          146070281    230634447     96346454    112937850     41303306     44994029     16691763     18937322      8316862     12386018      8316862     18937322     16691763     44994029     41303306    112937850     96346454
            230634447    146070281
            269542696    121015356    147933620     55643324     62243718     22981766     25434834      9944960     12352734      6532816     12352734      9944960     25434834     22981766     62243718     55643324    147933620
            121015356    269542696
            146070281    230634447     96346454    112937850     41303306     44994029     16691763     18937322      8316862     12386018      8316862     18937322     16691763     44994029     41303306    112937850     96346454
            230634447    146070281

37          350502032    171275372    218697057     82852679     93247233     33766758     37882785     14390823     18454052      9377902     18454052     14390823     37882785     33766758     93247233     82852679    218697057
            171275372    350502032
            201128292    273795098    108342066    126283594     47083876     53223232     19676682     22775864      9651858     14805296      9651858     22775864     19676682     53223232     47083876    126283594    108342066
            273795098    201128292
            350502032    171275372    218697057     82852679     93247233     33766758     37882785     14390823     18454052      9377902     18454052     14390823     37882785     33766758     93247233     82852679    218697057
            171275372    350502032

38          254898499    378437736    154683943    181983157     68269097     77970051     29648593     35209380     15509246     23712078     15509246     35209380     29648593     77970051     68269097    181983157    154683943
            378437736    254898499
            446903798    191756062    235684724     91650236    107363940     40453550     46510070     18316734     23594442     12371944     23594442     18316734     46510070     40453550    107363940     91650236    235684724
            191756062    446903798
            254898499    378437736    154683943    181983157     68269097     77970051     29648593     35209380     15509246     23712078     15509246     35209380     29648593     77970051     68269097    181983157    154683943
            378437736    254898499

39          548325021    257586488    320976969    124499200    145715067     55083753     65278050     25515844     34304481     17344146     34304481     25515844     65278050     55083753    145715067    124499200    320976969
            257586488    548325021
            303400268    393738452    161490506    196742934     76222174     89833966     34085364     41389024     17771212     28049656     17771212     41389024     34085364     89833966     76222174    196742934    161490506
            393738452    303400268
            548325021    257586488    320976969    124499200    145715067     55083753     65278050     25515844     34304481     17344146     34304481     25515844     65278050     55083753    145715067    124499200    320976969
            257586488    548325021

40          365379262    511723413    210934642    252904250    100176061    120359257     48055673     60308137     27213059     43005048     27213059     60308137     48055673    120359257    100176061    252904250    210934642
            511723413    365379262
            599355550    256231678    325966230    133841072    163137342     64128588     77245460     31463526     42618130     22263220     42618130     31463526     77245460     64128588    163137342    133841072    325966230
            256231678    599355550
            365379262    511723413    210934642    252904250    100176061    120359257     48055673     60308137     27213059     43005048     27213059     60308137     48055673    120359257    100176061    252904250    210934642
            511723413    365379262

41          701080662    322243067    395870280    161226547    196879840     79209302     99208693     40939787     58229731     29689122     58229731     40939787     99208693     79209302    196879840    161226547    395870280
            322243067    701080662
            374837416    476740356    209107308    264940186    108040788    132636334     53002150     68202042     30306744     49371000     30306744     68202042     53002150    132636334    108040788    264940186    209107308
            476740356    374837416
            701080662    322243067    395870280    161226547    196879840     79209302     99208693     40939787     58229731     29689122     58229731     40939787     99208693     79209302    196879840    161226547    395870280
            322243067    701080662

42          432530420    573102402    242919998    298723373    126934981    159497284     68300635     90693849     43025062     69846232     43025062     90693849     68300635    159497284    126934981    298723373    242919998
            573102402    432530420
            657124656    290133324    386841280    168603194    212009618     88561242    112069806     48489762     69215822     36577904     69215822     48489762    112069806     88561242    212009618    168603194    386841280
            290133324    657124656
            432530420    573102402    242919998    298723373    126934981    159497284     68300635     90693849     43025062     69846232     43025062     90693849     68300635    159497284    126934981    298723373    242919998
            573102402    432530420

43          738777956    335059928    408618833    177086888    224750343     97198500    128165011     56893360     85253572     44551112     85253572     56893360    128165011     97198500    224750343    177086888    408618833
            335059928    738777956
            380416480    488389892    231936950    301789696    130576984    166717276     71485388     97376490     45702058     76190368     45702058     97376490     71485388    166717276    130576984    301789696    231936950
            488389892    380416480
            738777956    335059928    408618833    177086888    224750343     97198500    128165011     56893360     85253572     44551112     85253572     56893360    128165011     97198500    224750343    177086888    408618833
            335059928    738777956

44          423829296    532281918    234739988    296761460    136031155    177611952     82507891    115070656     58296713     95630592     58296713    115070656     82507891    177611952    136031155    296761460    234739988
            532281918    423829296
            591843816    278461464    389010564    179655682    231769722    103978532    137980312     64389116     95941036     52124644     95941036     64389116    137980312    103978532    231769722    179655682    389010564
            278461464    591843816
            423829296    532281918    234739988    296761460    136031155    177611952     82507891    115070656     58296713     95630592     58296713    115070656     82507891    177611952    136031155    296761460    234739988
            532281918    423829296

45          643204632    287908464    350905203    162492220    213617537     99423172    137318445     65850676    102394141     55335384    102394141     65850676    137318445     99423172    213617537    162492220    350905203
            287908464    643204632
            316102496    422949842    217057582    286842326    132116952    175368054     81222626    116166334     58053272     97627756     58053272    116166334     81222626    175368054    132116952    286842326    217057582
            422949842    316102496
            643204632    287908464    350905203    162492220    213617537     99423172    137318445     65850676    102394141     55335384    102394141     65850676    137318445     99423172    213617537    162492220    350905203
            287908464    643204632

46          342630000    408378988    188600406    245585232    121332070    163766436     82524046    119258616     64568346    105213856     64568346    119258616     82524046    163766436    121332070    245585232    188600406
            408378988    342630000
            437018832    225246744    327475200    159442158    210683962    101889910    140938718     70993122    108703072     61209916    108703072     70993122    140938718    101889910    210683962    159442158    327475200
            225246744    437018832
            342630000    408378988    188600406    245585232    121332070    163766436     82524046    119258616     64568346    105213856     64568346    119258616     82524046    163766436    121332070    245585232    188600406
            408378988    342630000

47          460249504    201584656    247920278    122272552    166522350     82712024    118981710     60997768     96873342     54111760     96873342     60997768    118981710     82712024    166522350    122272552    247920278
            201584656    460249504
            211904672    307709808    168277910    224575154    109997990    151767876     75496834    112095896     59350238     99523380     59350238    112095896     75496834    151767876    109997990    224575154    168277910
            307709808    211904672
            460249504    201584656    247920278    122272552    166522350     82712024    118981710     60997768     96873342     54111760     96873342     60997768    118981710     82712024    166522350    122272552    247920278
            201584656    460249504

48          225497056    255228600    123494696    166434528     87724376    121870488     65764712     97167104     55543940     89262480     55543940     97167104     65764712    121870488     87724376    166434528    123494696
            255228600    225497056
            261017280    151346354    227051594    115002598    156531020     81049614    115867874     62241066     96680968     56270360     96680968     62241066    115867874     81049614    156531020    115002598    227051594
            151346354    261017280
            225497056    255228600    123494696    166434528     87724376    121870488     65764712     97167104     55543940     89262480     55543940     97167104     65764712    121870488     87724376    166434528    123494696
            255228600    225497056

49          266002080    111410720    140783252     72964304    103246048     53511008     79995304     42801888     69072868     39350752     69072868     42801888     79995304     53511008    103246048     72964304    140783252
            111410720    266002080
            110710208    185430036    104664124    141652370     73059118    104728342     54944134     84000426     46359880     77389740     46359880     84000426     54944134    104728342     73059118    141652370    104664124
            185430036    110710208
            266002080    111410720    140783252     72964304    103246048     53511008     79995304     42801888     69072868     39350752     69072868     42801888     79995304     53511008    103246048     72964304    140783252
            111410720    266002080

50          116635264    124847856     62509080     88385216     47987704     69021648     38558584     58347568     34118312     54888608     34118312     58347568     38558584     69021648     47987704     88385216     62509080
            124847856    116635264
            120849152     82049512    124614862     63779994     91203430     48990454     72452902     40261768     63655298     37492896     63655298     40261768     72452902     48990454     91203430     63779994    124614862
             82049512    120849152
            116635264    124847856     62509080     88385216     47987704     69021648     38558584     58347568     34118312     54888608     34118312     58347568     38558584     69021648     47987704     88385216     62509080
            124847856    116635264

51          119192896     45318272     61125384     32058720     47543560     24605344     38760680     20618336     34546424     19330304     34546424     20618336     38760680     24605344     47543560     32058720     61125384
             45318272    119192896
             42087040     89086662     48607306     68275458     35853586     53896882     28574676     45507514     25170848     42818064     25170848     45507514     28574676     53896882     35853586     68275458     48607306
             89086662     42087040
            119192896     45318272     61125384     32058720     47543560     24605344     38760680     20618336     34546424     19330304     34546424     20618336     38760680     24605344     47543560     32058720     61125384
             45318272    119192896

52           43911232     43566368     22034656     33244416     17251168     26653888     14297616     23048896     12838880     21908416     12838880     23048896     14297616     26653888     17251168     33244416     22034656
             43566368     43911232
             39509632     33629652     49183916     24512130     38003434     19618828     31135486     16709568     28022996     15724416     28022996     16709568     31135486     19618828     38003434     24512130     49183916
             33629652     39509632
             43911232     43566368     22034656     33244416     17251168     26653888     14297616     23048896     12838880     21908416     12838880     23048896     14297616     26653888     17251168     33244416     22034656
             43566368     43911232

53           38172096     11786368     18415056      8918400     14312512      6790976     11839696      5638784     10621760      5283968     10621760      5638784     11839696      6790976     14312512      8918400     18415056
             11786368     38172096
             10175488     31235244     14469382     22480646     11081192     18082582      8803080     15571668      7795040     14725888      7795040     15571668      8803080     18082582     11081192     22480646     14469382
             31235244     10175488
             38172096     11786368     18415056      8918400     14312512      6790976     11839696      5638784     10621760      5283968     10621760      5638784     11839696      6790976     14312512      8918400     18415056
             11786368     38172096

54           10443648      9280320      4640160      7463872      3282208      5916480      2568000      5007744      2237120      4715904      2237120      5007744      2568000      5916480      3282208      7463872      4640160
              9280320     10443648
              7873792      9018734     11792090      5600584      9529250      4109000      7763968      3382336      6903704      3153344      6903704      3382336      7763968      4109000      9529250      5600584     11792090
              9018734      7873792
             10443648      9280320      4640160      7463872      3282208      5916480      2568000      5007744      2237120      4715904      2237120      5007744      2568000      5916480      3282208      7463872      4640160
              9280320     10443648

55            7625344      1438080      3314016      1146496      2307872       807168      1790080       580608      1556416       503552      1556416       580608      1790080       807168      2307872      1146496      3314016
              1438080      7625344
              1154304      6885640      1997428      4289306      1566680      3149272      1121808      2610744       873760      2445440       873760      2610744      1121808      3149272      1566680      4289306      1997428
              6885640      1154304
              7625344      1438080      3314016      1146496      2307872       807168      1790080       580608      1556416       503552      1556416       580608      1790080       807168      2307872      1146496      3314016
              1438080      7625344

56            1165824       913664       438144       750336       220416       553216       116736       420864        75264       375808        75264       420864       116736       553216       220416       750336       438144
               913664      1165824
               729856      1151484      1283206       566776      1048468       281328       796792       152416       655600       115584       655600       152416       796792       281328      1048468       566776      1283206
              1151484       729856
              1165824       913664       438144       750336       220416       553216       116736       420864        75264       375808        75264       420864       116736       553216       220416       750336       438144
               913664      1165824

57             720128            0       270784            0       137728            0        74368            0        49024            0        49024            0        74368            0       137728            0       270784
                    0       720128
                    0       719618            0       361732            0       187016            0       108112            0        85568            0       108112            0       187016            0       361732            0
               719618            0
               720128            0       270784            0       137728            0        74368            0        49024            0        49024            0        74368            0       137728            0       270784
                    0       720128

Total      6631208805   5158408078   3818896502   2831696066   2105871962   1586886402   1227357027    993005645    861010951    818411212    861010951    993005645   1227357027   1586886402   2105871962   2831696066   3818896502
           5158408078   6631208805
           5762446710   4698064240   3752599408   2833176960   2125664328   1606729444   1243781836   1006187896    872119340    828820004    872119340   1006187896   1243781836   1606729444   2125664328   2833176960   3752599408
           4698064240   5762446710
           6631208805   5158408078   3818896502   2831696066   2105871962   1586886402   1227357027    993005645    861010951    818411212    861010951    993005645   1227357027   1586886402   2105871962   2831696066   3818896502
           5158408078   6631208805

Grand total = 2*818411212 + 1*828820004 + 4*861010951 + 2*872119340 + 4*993005645 + 2*1006187896 + 4*1227357027 + 2*1243781836 + 4*1586886402 + 2*1606729444 + 4*2105871962 + 2*2125664328 + 4*2831696066 + 2*2833176960 +
              2*3752599408 + 4*3818896502 + 2*4698064240 + 4*5158408078 + 2*5762446710 + 4*6631208805
            = 151124548504

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           50           51           52           53           54
                   55           56
 L
 4                  2            0            0            0            0            0            0            0            0            0            0            0            0            0            0            0            0
                    0            2
                    0            0            0            0            0            0            0            0            0            0            0            0            0            0            0            0            0
                    0            0
                    2            0            0            0            0            0            0            0            0            0            0            0            0            0            0            0            0
                    0            2

 5                  2            0            0            0            0            0            0            0            0            0            0            0            0            0            0            0            0
                    0            2
                    0            0            0            0            0            0            0            0            0            0            0            0            0            0            0            0            0
                    0            0
                    2            0            0            0            0            0            0            0            0            0            0            0            0            0            0            0            0
                    0            2

 6                  7            2            2            2            2            2            2            2            2            2            2            2            2            2            2            2            2
                    2            7
                    2            0            0            0            0            0            0            0            0            0            0            0            0            0            0            0            0
                    0            2
                    7            2            2            2            2            2            2            2            2            2            2            2            2            2            2            2            2
                    2            7

 7                  7            1            2            2            2            2            2            2            2            2            2            2            2            2            2            2            2
                    1            7
                    0            0            0            0            0            0            0            0            0            0            0            0            0            0            0            0            0
                    0            0
                    7            1            2            2            2            2            2            2            2            2            2            2            2            2            2            2            2
                    1            7

 8                 25            8           11           12           12           12           12           12           12           12           12           12           12           12           12           12           11
                    8           25
                    4            8            8            8            8            8            8            8            8            8            8            8            8            8            8            8            8
                    8            4
                   25            8           11           12           12           12           12           12           12           12           12           12           12           12           12           12           11
                    8           25

 9                 34            6           11           13           14           14           14           14           14           14           14           14           14           14           14           13           11
                    6           34
                    0           10           12           12           12           12           12           12           12           12           12           12           12           12           12           12           12
                   10            0
                   34            6           11           13           14           14           14           14           14           14           14           14           14           14           14           13           11
                    6           34

10                 81           26           44           54           57           58           58           58           58           58           58           58           58           58           57           54           44
                   26           81
                    4           22           42           44           44           44           44           44           44           44           44           44           44           44           44           44           42
                   22            4
                   81           26           44           54           57           58           58           58           58           58           58           58           58           58           57           54           44
                   26           81

11                129           30           51           62           75           79           80           80           80           80           80           80           80           79           75           62           51
                   30          129
                    0           32           58           70           72           72           72           72           72           72           72           72           72           72           72           70           58
                   32            0
                  129           30           51           62           75           79           80           80           80           80           80           80           80           79           75           62           51
                   30          129

12                270           87          138          190          212          232          237          238          238          238          238          238          237          232          212          190          138
                   87          270
                    8           58          122          154          170          172          172          172          172          172          172          172          172          172          170          154          122
                   58            8
                  270           87          138          190          212          232          237          238          238          238          238          238          237          232          212          190          138
                   87          270

13                459          118          186          232          286          320          349          355          356          356          356          355          349          320          286          232          186
                  118          459
                    0           92          164          234          266          286          288          288          288          288          288          288          288          286          266          234          164
                   92            0
                  459          118          186          232          286          320          349          355          356          356          356          355          349          320          286          232          186
                  118          459

14                943          284          455          597          705          807          862          902          909          910          909          902          862          807          705          597          455
                  284          943
                   20          206          354          478          594          642          666          668          668          668          668          668          666          642          594          478          354
                  206           20
                  943          284          455          597          705          807          862          902          909          910          909          902          862          807          705          597          455
                  284          943

15               1689          433          681          815          984         1120         1299         1384         1437         1444         1437         1384         1299         1120          984          815          681
                  433         1689
                    0          356          552          732          882         1062         1130         1158         1160         1160         1160         1158         1130         1062          882          732          552
                  356            0
                 1689          433          681          815          984         1120         1299         1384         1437         1444         1437         1384         1299         1120          984          815          681
                  433         1689

16               3357          953         1490         1910         2220         2591         2849         3156         3281         3340         3281         3156         2849         2591         2220         1910         1490
                  953         3357
                   40          734         1186         1450         1850         2122         2414         2506         2538         2540         2538         2506         2414         2122         1850         1450         1186
                  734           40
                 3357          953         1490         1910         2220         2591         2849         3156         3281         3340         3281         3156         2849         2591         2220         1910         1490
                  953         3357

17               6203         1616         2455         2939         3382         3788         4422         4887         5381         5476         5381         4887         4422         3788         3382         2939         2455
                 1616         6203
                    0         1330         2070         2458         2876         3518         3982         4430         4550         4584         4550         4430         3982         3518         2876         2458         2070
                 1330            0
                 6203         1616         2455         2939         3382         3788         4422         4887         5381         5476         5381         4887         4422         3788         3382         2939         2455
                 1616         6203

18              12109         3334         5043         6260         7116         8137         9013        10242        10955        11500        10955        10242         9013         8137         7116         6260         5043
                 3334        12109
                   76         2620         4176         4844         5650         6562         7822         8606         9260         9372         9260         8606         7822         6562         5650         4844         4176
                 2620           76
                12109         3334         5043         6260         7116         8137         9013        10242        10955        11500        10955        10242         9013         8137         7116         6260         5043
                 3334        12109

19              22729         5977         8891        10498        11788        12841        14551        16043        18045        18220        18045        16043        14551        12841        11788        10498         8891
                 5977        22729
                    0         4864         7584         8744         9596        11136        12714        15056        16276        17012        16276        15056        12714        11136         9596         8744         7584
                 4864            0
                22729         5977         8891        10498        11788        12841        14551        16043        18045        18220        18045        16043        14551        12841        11788        10498         8891
                 5977        22729

20              44000        11918        17729        21315        23739        26278        28552        31813        33224        35232        33224        31813        28552        26278        23739        21315        17729
                11918        44000
                  152         9488        14928        17112        18800        20726        24172        27264        31220        31916        31220        27264        24172        20726        18800        17112        14928
                 9488          152
                44000        11918        17729        21315        23739        26278        28552        31813        33224        35232        33224        31813        28552        26278        23739        21315        17729
                11918        44000

21              83326        21991        32425        37822        41577        44212        47854        49695        53597        52160        53597        49695        47854        44212        41577        37822        32425
                21991        83326
                    0        17856        27700        31652        33840        36792        40498        47184        51472        55684        51472        47184        40498        36792        33840        31652        27700
                17856            0
                83326        21991        32425        37822        41577        44212        47854        49695        53597        52160        53597        49695        47854        44212        41577        37822        32425
                21991        83326

22             160489        43071        63508        74934        81654        87463        89865        93957        90551        94404        90551        93957        89865        87463        81654        74934        63508
                43071       160489
                  308        34532        53900        61284        66026        69766        76492        82716        92916        92116        92916        82716        76492        69766        66026        61284        53900
                34532          308
               160489        43071        63508        74934        81654        87463        89865        93957        90551        94404        90551        93957        89865        87463        81654        74934        63508
                43071       160489

23             305439        80801       118512       137338       147795       150863       152722       142296       141643       131338       141643       142296       152722       150863       147795       137338       118512
                80801       305439
                    0        65514       101454       115016       122080       128128       132682       141906       140968       150520       140968       141906       132682       128128       122080       115016       101454
                65514            0
               305439        80801       118512       137338       147795       150863       152722       142296       141643       131338       141643       142296       152722       150863       147795       137338       118512
                80801       305439

24             586399       156606       229502       267099       282003       287065       268053       255621       223566       226608       223566       255621       268053       287065       282003       267099       229502
               156606       586399
                  616       126126       195948       221428       235584       241860       247058       236516       239256       221296       239256       236516       247058       241860       235584       221428       195948
               126126          616
               586399       156606       229502       267099       282003       287065       268053       255621       223566       226608       223566       255621       268053       287065       282003       267099       229502
               156606       586399

25            1117507       296253       432168       492277       512609       482863       448658       370055       339358       301480       339358       370055       448658       482863       512609       492277       432168
               296253      1117507
                    0       240266       371686       418938       438382       445002       418434       395160       334406       338332       334406       395160       418434       445002       438382       418938       371686
               240266            0
              1117507       296253       432168       492277       512609       482863       448658       370055       339358       301480       339358       370055       448658       482863       512609       492277       432168
               296253      1117507

26            2128505       569734       823646       935690       926743       877419       729178       634229       509515       504640       509515       634229       729178       877419       926743       935690       823646
               569734      2128505
                 1228       461348       714576       800052       832448       800892       747868       606890       537656       461800       537656       606890       747868       800892       832448       800052       714576
               461348         1228
              2128505       569734       823646       935690       926743       877419       729178       634229       509515       504640       509515       634229       729178       877419       926743       935690       823646
               569734      2128505

27            4026475      1072392      1541231      1671840      1645741      1394386      1184071       879719       755602       650798       755602       879719      1184071      1394386      1645741      1671840      1541231
              1072392      4026475
                    0       880306      1355574      1508114      1504634      1429066      1170682       969648       707138       675064       707138       969648      1170682      1429066      1504634      1508114      1355574
               880306            0
              4026475      1072392      1541231      1671840      1645741      1394386      1184071       879719       755602       650798       755602       879719      1184071      1394386      1645741      1671840      1541231
              1072392      4026475

28            7446883      2030201      2821629      3065118      2762313      2412036      1799905      1451915      1096046      1066478      1096046      1451915      1799905      2412036      2762313      3065118      2821629
              2030201      7446883
                 2456      1681544      2583320      2792912      2760392      2359744      1972496      1374816      1094934       898880      1094934      1374816      1972496      2359744      2760392      2792912      2583320
              1681544         2456
              7446883      2030201      2821629      3065118      2762313      2412036      1799905      1451915      1096046      1066478      1096046      1451915      1799905      2412036      2762313      3065118      2821629
              2030201      7446883

29           13736018      3684207      5136054      5136339      4715562      3598839      2831235      1946603      1598657      1347770      1598657      1946603      2831235      3598839      4715562      5136339      5136054
              3684207     13736018
                    0      3191572      4795528      5135728      4640164      3997716      2823840      2096456      1398828      1297576      1398828      2096456      2823840      3997716      4640164      5135728      4795528
              3191572            0
             13736018      3684207      5136054      5136339      4715562      3598839      2831235      1946603      1598657      1347770      1598657      1946603      2831235      3598839      4715562      5136339      5136054
              3684207     13736018

30           23808785      6734690      8743466      8975796      7320201      5945808      4085669      3125993      2261166      2171356      2261166      3125993      4085669      5945808      7320201      8975796      8743466
              6734690     23808785
                 4916      5945366      8912646      8875326      8073082      5989338      4488122      2817018      2135296      1731928      2135296      2817018      4488122      5989338      8073082      8875326      8912646
              5945366         4916
             23808785      6734690      8743466      8975796      7320201      5945808      4085669      3125993      2261166      2171356      2261166      3125993      4085669      5945808      7320201      8975796      8743466
              6734690     23808785

31           41942491     11304315     15178193     13871676     11944716      8379193      6248154      4079656      3259962      2712690      3259962      4079656      6248154      8379193     11944716     13871676     15178193
             11304315     41942491
                    0     11013374     15549074     15564262     12333426      9570462      5992422      4162172      2716120      2520948      2716120      4162172      5992422      9570462     12333426     15564262     15549074
             11013374            0
             41942491     11304315     15178193     13871676     11944716      8379193      6248154      4079656      3259962      2712690      3259962      4079656      6248154      8379193     11944716     13871676     15178193
             11304315     41942491

32           66139909     19544379     23493458     22949082     17231230     13299749      8648499      6415806      4516455      4310446      4516455      6415806      8648499     13299749     17231230     22949082     23493458
             19544379     66139909
                 9832     19185322     27552834     24383386     20165106     13180066      9117810      5464734      4142260      3383684      4142260      5464734      9117810     13180066     20165106     24383386     27552834
             19185322         9832
             66139909     19544379     23493458     22949082     17231230     13299749      8648499      6415806      4516455      4310446      4516455      6415806      8648499     13299749     17231230     22949082     23493458
             19544379     66139909

33          109520556     29493545     38368438     32539537     26843285     17787315     12887663      8174612      6459109      5345052      6459109      8174612     12887663     17787315     26843285     32539537     38368438
             29493545    109520556
                    0     33827866     43530810     40150470     28013206     19979046     11676832      7977326      5282976      4964284      5282976      7977326     11676832     19979046     28013206     40150470     43530810
             33827866            0
            109520556     29493545     38368438     32539537     26843285     17787315     12887663      8174612      6459109      5345052      6459109      8174612     12887663     17787315     26843285     32539537     38368438
             29493545    109520556

34          155020784     47529781     53528603     50772920     36083945     27198736     17154588     12601801      8779361      8380432      8779361     12601801     17154588     27198736     36083945     50772920     53528603
             47529781    155020784
                19660     53050750     72198590     56474066     43026870     25848322     17332062     10395448      8043106      6641264      8043106     10395448     17332062     25848322     43026870     56474066     72198590
             53050750        19660
            155020784     47529781     53528603     50772920     36083945     27198736     17154588     12601801      8779361      8380432      8779361     12601801     17154588     27198736     36083945     50772920     53528603
             47529781    155020784

35          238948017     63890414     81576866     65931509     53529415     34414534     24853615     15638049     12449056     10293274     12449056     15638049     24853615     34414534     53529415     65931509     81576866
             63890414    238948017
                    0     87329076    101525448     86608996     54914544     37593030     21664694     15116404     10218126      9722584     10218126     15116404     21664694     37593030     54914544     86608996    101525448
             87329076            0
            238948017     63890414     81576866     65931509     53529415     34414534     24853615     15638049     12449056     10293274     12449056     15638049     24853615     34414534     53529415     65931509     81576866
             63890414    238948017

36          303258260     95171909    102602034     96703706     66856486     50536490     31621944     23556994     16505768     15892516     16505768     23556994     31621944     50536490     66856486     96703706    102602034
             95171909    303258260
                39320    121440732    155821584    109590032     79545560     46343424     31642066     19432076     15429902     12811336     15429902     19432076     31642066     46343424     79545560    109590032    155821584
            121440732        39320
            303258260     95171909    102602034     96703706     66856486     50536490     31621944     23556994     16505768     15892516     16505768     23556994     31621944     50536490     66856486     96703706    102602034
             95171909    303258260

37          432798093    114205542    145217601    114832475     93850912     59907207     44212993     28174480     23044390     19134770     23044390     28174480     44212993     59907207     93850912    114832475    145217601
            114205542    432798093
                    0    184566822    194773626    155964986     93999220     65052158     38416704     27939082     19268212     18551456     19268212     27939082     38416704     65052158     93999220    155964986    194773626
            184566822            0
            432798093    114205542    145217601    114832475     93850912     59907207     44212993     28174480     23044390     19134770     23044390     28174480     44212993     59907207     93850912    114832475    145217601
            114205542    432798093

38          494641536    156596611    165321488    157698788    108335448     83813645     53156231     41124784     29400421     28852062     29400421     41124784     53156231     83813645    108335448    157698788    165321488
            156596611    494641536
                78644    227874276    274945720    178528240    128742684     76206866     54745804     34756478     28548740     23787184     28548740     34756478     54745804     76206866    128742684    178528240    274945720
            227874276        78644
            494641536    156596611    165321488    157698788    108335448     83813645     53156231     41124784     29400421     28852062     29400421     41124784     53156231     83813645    108335448    157698788    165321488
            156596611    494641536

39          651750896    168682854    216638337    170994590    142624642     92070534     70880473     46575448     39853145     33342070     39853145     46575448     70880473     92070534    142624642    170994590    216638337
            168682854    651750896
                    0    318017386    307076894    235365072    141035380    102609926     63221308     48577794     34361736     33726432     34361736     48577794     63221308    102609926    141035380    235365072    307076894
            318017386            0
            651750896    168682854    216638337    170994590    142624642     92070534     70880473     46575448     39853145     33342070     39853145     46575448     70880473     92070534    142624642    170994590    216638337
            168682854    651750896

40          674241272    212513758    224289058    218980652    151569401    121621559     79609446     65080833     48016120     48396240     48016120     65080833     79609446    121621559    151569401    218980652    224289058
            212513758    674241272
               157288    350948580    397490020    245056568    182264182    112682172     86393286     57142320     49219248     41275280     49219248     57142320     86393286    112682172    182264182    245056568    397490020
            350948580       157288
            674241272    212513758    224289058    218980652    151569401    121621559     79609446     65080833     48016120     48396240     48016120     65080833     79609446    121621559    151569401    218980652    224289058
            212513758    674241272

41          818678292    206414812    271389848    216433388    185404370    122724698     99822853     68477576     61956568     52252092     61956568     68477576     99822853    122724698    185404370    216433388    271389848
            206414812    818678292
                    0    448668968    398830490    298804068    184454990    143496536     92894998     76120772     55687416     56297248     55687416     76120772     92894998    143496536    184454990    298804068    398830490
            448668968            0
            818678292    206414812    271389848    216433388    185404370    122724698     99822853     68477576     61956568     52252092     61956568     68477576     99822853    122724698    185404370    216433388    271389848
            206414812    818678292

42          769522990    238746096    256578526    257635089    181120091    151990520    103900233     90483811     69261992     71826012     69261992     90483811    103900233    151990520    181120091    257635089    256578526
            238746096    769522990
               314568    445380422    472643450    284111352    223547426    145826372    119701118     83017308     75755060     64076224     75755060     83017308    119701118    145826372    223547426    284111352    472643450
            445380422       314568
            769522990    238746096    256578526    257635089    181120091    151990520    103900233     90483811     69261992     71826012     69261992     90483811    103900233    151990520    181120091    257635089    256578526
            238746096    769522990

43          859191506    209342079    285639415    231344362    204040518    139771576    120746460     86925578     83156891     70681242     83156891     86925578    120746460    139771576    204040518    231344362    285639415
            209342079    859191506
                    0    520770508    427256364    319610510    207783912    173092106    118016868    103429576     78640748     82095376     78640748    103429576    118016868    173092106    207783912    319610510    427256364
            520770508            0
            859191506    209342079    285639415    231344362    204040518    139771576    120746460     86925578     83156891     70681242     83156891     86925578    120746460    139771576    204040518    231344362    285639415
            209342079    859191506

44          734962100    222275399    247423491    255464840    183278857    161561446    115943937    107468602     85261735     90649512     85261735    107468602    115943937    161561446    183278857    255464840    247423491
            222275399    734962100
               627984    466778362    462880484    277965410    234447336    161446250    141517144    103156284     99694168     85082936     99694168    103156284    141517144    161446250    234447336    277965410    462880484
            466778362       627984
            734962100    222275399    247423491    255464840    183278857    161561446    115943937    107468602     85261735     90649512     85261735    107468602    115943937    161561446    183278857    255464840    247423491
            222275399    734962100

45          751721628    175125802    251854821    206993598    188236795    133941800    122922207     92593842     93004303     79580524     93004303     92593842    122922207    133941800    188236795    206993598    251854821
            175125802    751721628
                    0    497906854    376348792    287291150    198612584    176337842    126294100    118059280     93091292     99891432     93091292    118059280    126294100    176337842    198612584    287291150    376348792
            497906854            0
            751721628    175125802    251854821    206993598    188236795    133941800    122922207     92593842     93004303     79580524     93004303     92593842    122922207    133941800    188236795    206993598    251854821
            175125802    751721628

46          584513480    170915266    200209778    211823282    155317066    144025028    108388810    106102062     86737902     94058796     86737902    106102062    108388810    144025028    155317066    211823282    200209778
            170915266    584513480
              1213472    403082352    371740406    227970616    207297434    149763140    139417044    106431700    108028200     92860608    108028200    106431700    139417044    149763140    207297434    227970616    371740406
            403082352      1213472
            584513480    170915266    200209778    211823282    155317066    144025028    108388810    106102062     86737902     94058796     86737902    106102062    108388810    144025028    155317066    211823282    200209778
            170915266    584513480

47          543614552    119146036    184325422    152689804    143202470    105698344    102668462     80103180     83767250     71905256     83767250     80103180    102668462    105698344    143202470    152689804    184325422
            119146036    543614552
                    0    390095552    269299602    214936592    158081510    148325628    110786856    109713832     88925452     97553752     88925452    109713832    110786856    148325628    158081510    214936592    269299602
            390095552            0
            543614552    119146036    184325422    152689804    143202470    105698344    102668462     80103180     83767250     71905256     83767250     80103180    102668462    105698344    143202470    152689804    184325422
            119146036    543614552

48          381485840    106960420    133861764    144051972    107422896    104818592     81960352     83846108     69917396     77100112     69917396     83846108     81960352    104818592    107422896    144051972    133861764
            106960420    381485840
              1964608    283623528    240591622    154210848    151132566    112937008    111005804     87822084     92675476     79845384     92675476     87822084    111005804    112937008    151132566    154210848    240591622
            283623528      1964608
            381485840    106960420    133861764    144051972    107422896    104818592     81960352     83846108     69917396     77100112     69917396     83846108     81960352    104818592    107422896    144051972    133861764
            106960420    381485840

49          318176624     63766616    109631548     89812472     86835864     66050488     67426128     53600024     58063068     49607648     58063068     53600024     67426128     66050488     86835864     89812472    109631548
             63766616    318176624
                    0    246207206    151487224    130988246    101234500     99192656     76404092     79485744     65271392     73129664     65271392     79485744     76404092     99192656    101234500    130988246    151487224
            246207206            0
            318176624     63766616    109631548     89812472     86835864     66050488     67426128     53600024     58063068     49607648     58063068     53600024     67426128     66050488     86835864     89812472    109631548
             63766616    318176624

50          196459296     51922520     70847160     76125544     56967224     58605096     46525528     49434744     41340312     46534752     41340312     49434744     46525528     58605096     56967224     76125544     70847160
             51922520    196459296
              2052480    157147938    119792340     82883794     86290912     65121616     67460924     54170796     59138848     50531288     59138848     54170796     67460924     65121616     86290912     82883794    119792340
            157147938      2052480
            196459296     51922520     70847160     76125544     56967224     58605096     46525528     49434744     41340312     46534752     41340312     49434744     46525528     58605096     56967224     76125544     70847160
             51922520    196459296

51          143575328     24931472     50615528     38928816     39289032     30142656     32168280     25370512     28616696     23892832     28616696     25370512     32168280     30142656     39289032     38928816     50615528
             24931472    143575328
                    0    119700826     62054108     62174082     48194796     49063756     38177736     41550680     33758720     38988728     33758720     41550680     38177736     49063756     48194796     62174082     62054108
            119700826            0
            143575328     24931472     50615528     38928816     39289032     30142656     32168280     25370512     28616696     23892832     28616696     25370512     32168280     30142656     39289032     38928816     50615528
             24931472    143575328

52           73364480     17518416     27015952     27911952     20520896     22414304     17200176     19247856     15560736     18269568     15560736     19247856     17200176     22414304     20520896     27911952     27015952
             17518416     73364480
              1059584     63215988     41652422     32514828     34620444     25458148     28110016     21921324     25102400     20712496     25102400     21921324     28110016     25458148     34620444     32514828     41652422
             63215988      1059584
             73364480     17518416     27015952     27911952     20520896     22414304     17200176     19247856     15560736     18269568     15560736     19247856     17200176     22414304     20520896     27911952     27015952
             17518416     73364480

53           45380608      6147680     16467248     10573728     11833888      8516704      9671184      7151616      8681856      6710976      8681856      7151616      9671184      8516704     11833888     10573728     16467248
              6147680     45380608
                    0     40667232     15918310     20907536     14379544     15823168     11737880     13563604     10351040     12848432     10351040     13563604     11737880     15823168     14379544     20907536     15918310
             40667232            0
             45380608      6147680     16467248     10573728     11833888      8516704      9671184      7151616      8681856      6710976      8681856      7151616      9671184      8516704     11833888     10573728     16467248
              6147680     45380608

54           17181568      3426336      6382432      5918752      4178976      4891616      3258624      4122112      2886976      3858624      2886976      4122112      3258624      4891616      4178976      5918752      6382432
              3426336     17181568
               205312     15933300      8534286      7996900      8094904      5514604      6716760      4551872      5902080      4283424      5902080      4551872      6716760      5514604      8094904      7996900      8534286
             15933300       205312
             17181568      3426336      6382432      5918752      4178976      4891616      3258624      4122112      2886976      3858624      2886976      4122112      3258624      4891616      4178976      5918752      6382432
              3426336     17181568

55            8598144       703808      3192032      1304896      1990688      1056256      1467776       827264      1257408       742272      1257408       827264      1467776      1056256      1990688      1304896      3192032
               703808      8598144
                    0      8199302      1876988      4183568      1913072      2760444      1550544      2180688      1294912      2018080      1294912      2180688      1550544      2760444      1913072      4183568      1876988
              8199302            0
              8598144       703808      3192032      1304896      1990688      1056256      1467776       827264      1257408       742272      1257408       827264      1467776      1056256      1990688      1304896      3192032
               703808      8598144

56            1885952       283200       708928       523328       358144       435328       191104       352256       124288       321280       124288       352256       191104       435328       358144       523328       708928
               283200      1885952
                 9216      1871102       742404       928508       773904       468344       649008       260528       558528       201152       558528       260528       649008       468344       773904       928508       742404
              1871102         9216
              1885952       283200       708928       523328       358144       435328       191104       352256       124288       321280       124288       352256       191104       435328       358144       523328       708928
               283200      1885952

57             720128            0       270784            0       137728            0        74368            0        49024            0        49024            0        74368            0       137728            0       270784
                    0       720128
                    0       719618            0       361732            0       187016            0       108112            0        85568            0       108112            0       187016            0       361732            0
               719618            0
               720128            0       270784            0       137728            0        74368            0        49024            0        49024            0        74368            0       137728            0       270784
                    0       720128

Total      9470786202   2551273805   3202608083   2893649912   2297491775   1781010649   1395309600   1136548877    989071883    941274966    989071883   1136548877   1395309600   1781010649   2297491775   2893649912   3202608083
           2551273805   9470786202
              7761798   5529887492   5031257480   3575522608   2663647464   1999424772   1542815548   1245336612   1077905296   1023877288   1077905296   1245336612   1542815548   1999424772   2663647464   3575522608   5031257480
           5529887492      7761798
           9470786202   2551273805   3202608083   2893649912   2297491775   1781010649   1395309600   1136548877    989071883    941274966    989071883   1136548877   1395309600   1781010649   2297491775   2893649912   3202608083
           2551273805   9470786202

Grand total = 2*7761798 + 2*941274966 + 4*989071883 + 1*1023877288 + 2*1077905296 + 4*1136548877 + 2*1245336612 + 4*1395309600 + 2*1542815548 + 4*1781010649 + 2*1999424772 + 4*2297491775 + 4*2551273805 + 2*2663647464 +
              4*2893649912 + 4*3202608083 + 2*3575522608 + 2*5031257480 + 2*5529887492 + 4*9470786202
            = 151124548504

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           50           51           52           53           54
                   55           56
 L
 4                  2            2            0            0            0            0            0            0            0            0            0            0            0            0            0            0            0
                    2            2
                    4            4            0            0            0            0            0            0            0            0            0            0            0            0            0            0            0
                    4            4
                    2            2            0            0            0            0            0            0            0            0            0            0            0            0            0            0            0
                    2            2

 5                  3            2            1            0            0            0            0            0            0            0            0            0            0            0            0            0            1
                    2            3
                    4            4            0            0            0            0            0            0            0            0            0            0            0            0            0            0            0
                    4            4
                    3            2            1            0            0            0            0            0            0            0            0            0            0            0            0            0            1
                    2            3

 6                 14           16           10            7            6            6            6            6            6            6            6            6            6            6            6            7           10
                   16           14
                   20           24           18           12           12           12           12           12           12           12           12           12           12           12           12           12           18
                   24           20
                   14           16           10            7            6            6            6            6            6            6            6            6            6            6            6            7           10
                   16           14

 7                 12           13           14           10            9            8            8            8            8            8            8            8            8            8            9           10           14
                   13           12
                   16           20           16           16           12           12           12           12           12           12           12           12           12           12           12           16           16
                   20           16
                   12           13           14           10            9            8            8            8            8            8            8            8            8            8            9           10           14
                   13           12

 8                 60           87           97           85           76           75           74           74           74           74           74           74           74           75           76           85           97
                   87           60
                   84          110          134          122          114          108          108          108          108          108          108          108          108          108          114          122          134
                  110           84
                   60           87           97           85           76           75           74           74           74           74           74           74           74           75           76           85           97
                   87           60

 9                 74          101          128          122          122          110          109          108          108          108          108          108          109          110          122          122          128
                  101           74
                  100          136          146          168          160          152          144          144          144          144          144          144          144          152          160          168          146
                  136          100
                   74          101          128          122          122          110          109          108          108          108          108          108          109          110          122          122          128
                  101           74

10                210          337          440          520          497          493          474          473          472          472          472          473          474          493          497          520          440
                  337          210
                  312          444          542          708          706          678          666          656          656          656          656          656          666          678          706          708          542
                  444          312
                  210          337          440          520          497          493          474          473          472          472          472          473          474          493          497          520          440
                  337          210

11                324          483          634          744          811          798          792          764          763          762          763          764          792          798          811          744          634
                  483          324
                  454          658          740          986         1078         1106         1056         1040         1028         1028         1028         1040         1056         1106         1078          986          740
                  658          454
                  324          483          634          744          811          798          792          764          763          762          763          764          792          798          811          744          634
                  483          324

12                770         1237         1662         2074         2343         2417         2371         2359         2320         2320         2320         2359         2371         2417         2343         2074         1662
                 1237          770
                 1130         1680         2028         2640         3178         3252         3264         3174         3154         3140         3154         3174         3264         3252         3178         2640         2028
                 1680         1130
                  770         1237         1662         2074         2343         2417         2371         2359         2320         2320         2320         2359         2371         2417         2343         2074         1662
                 1237          770

13               1221         1883         2491         3037         3644         3917         4056         3950         3931         3880         3931         3950         4056         3917         3644         3037         2491
                 1883         1221
                 1768         2626         3024         3960         4794         5336         5452         5436         5288         5280         5288         5436         5452         5336         4794         3960         3024
                 2626         1768
                 1221         1883         2491         3037         3644         3917         4056         3950         3931         3880         3931         3950         4056         3917         3644         3037         2491
                 1883         1221

14               2824         4577         6122         7680         9177        10311        10614        10773        10559        10596        10559        10773        10614        10311         9177         7680         6122
                 4577         2824
                 4132         6234         7558         9678        11858        13502        14242        14266        14208        14008        14208        14266        14242        13502        11858         9678         7558
                 6234         4132
                 2824         4577         6122         7680         9177        10311        10614        10773        10559        10596        10559        10773        10614        10311         9177         7680         6122
                 4577         2824

15               4721         7396         9737        11854        14359        16503        18130        18492        18739        18390        18739        18492        18130        16503        14359        11854         9737
                 7396         4721
                 6880        10332        12080        15616        18742        21994        24148        25292        25122        25284        25122        25292        24148        21994        18742        15616        12080
                10332         6880
                 4721         7396         9737        11854        14359        16503        18130        18492        18739        18390        18739        18492        18130        16503        14359        11854         9737
                 7396         4721

16              10189        16602        22143        27442        33074        38844        42568        45096        45358        46150        45358        45096        42568        38844        33074        27442        22143
                16602        10189
                14994        22800        27532        35310        42546        50038        56146        59292        61176        60816        61176        59292        56146        50038        42546        35310        27532
                22800        14994
                10189        16602        22143        27442        33074        38844        42568        45096        45358        46150        45358        45096        42568        38844        33074        27442        22143
                16602        10189

17              17962        28553        37603        45631        54780        63964        73071        78791        83482        83152        83482        78791        73071        63964        54780        45631        37603
                28553        17962
                26292        39812        47028        60578        72282        84676        96334       106572       111472       114608       111472       106572        96334        84676        72282        60578        47028
                39812        26292
                17962        28553        37603        45631        54780        63964        73071        78791        83482        83152        83482        78791        73071        63964        54780        45631        37603
                28553        17962

18              36886        60004        79866        97967       117166       137970       157256       174719       183125       189608       183125       174719       157256       137970       117166        97967        79866
                60004        36886
                54360        83006        99796       128038       153510       178580       206636       228496       246750       250524       246750       228496       206636       178580       153510       128038        99796
                83006        54360
                36886        60004        79866        97967       117166       137970       157256       174719       183125       189608       183125       174719       157256       137970       117166        97967        79866
                60004        36886

19              67032       107391       141662       171575       204327       237720       275973       307526       337714       342498       337714       307526       275973       237720       204327       171575       141662
               107391        67032
                98542       149898       177992       228810       272936       318332       364506       414902       449008       467508       449008       414902       364506       318332       272936       228810       177992
               149898        98542
                67032       107391       141662       171575       204327       237720       275973       307526       337714       342498       337714       307526       275973       237720       204327       171575       141662
               107391        67032

20             134155       217922       289361       353253       419619       492589       563691       642771       688500       717396       688500       642771       563691       492589       419619       353253       289361
               217922       134155
               197780       302536       363156       465614       558594       648318       749654       842760       922230       944000       922230       842760       749654       648318       558594       465614       363156
               302536       197780
               134155       217922       289361       353253       419619       492589       563691       642771       688500       717396       688500       642771       563691       492589       419619       353253       289361
               217922       134155

21             248536       399728       527793       638827       760450       879632      1019417      1134620      1244026      1266172      1244026      1134620      1019417       879632       760450       638827       527793
               399728       248536
               365986       558278       664806       855066      1021332      1196642      1361000      1536430      1648140      1703928      1648140      1536430      1361000      1196642      1021332       855066       664806
               558278       365986
               248536       399728       527793       638827       760450       879632      1019417      1134620      1244026      1266172      1244026      1134620      1019417       879632       760450       638827       527793
               399728       248536

22             489027       793873      1052444      1285627      1521772      1784660      2014827      2261144      2396954      2474418      2396954      2261144      2014827      1784660      1521772      1285627      1052444
               793873       489027
               721294      1104196      1325856      1701654      2052228      2379450      2722728      2986054      3196114      3243688      3196114      2986054      2722728      2379450      2052228      1701654      1325856
              1104196       721294
               489027       793873      1052444      1285627      1521772      1784660      2014827      2261144      2396954      2474418      2396954      2261144      2014827      1784660      1521772      1285627      1052444
               793873       489027

23             917918      1480221      1962208      2375021      2841313      3251629      3692262      3979031      4225262      4261854      4225262      3979031      3692262      3251629      2841313      2375021      1962208
              1480221       917918
              1352458      2068878      2470916      3197194      3820180      4463134      4969138      5399330      5605572      5704776      5605572      5399330      4969138      4463134      3820180      3197194      2470916
              2068878      1352458
               917918      1480221      1962208      2375021      2841313      3251629      3692262      3979031      4225262      4261854      4225262      3979031      3692262      3251629      2841313      2375021      1962208
              1480221       917918

24            1785969      2906228      3849341      4731235      5559402      6438276      7044553      7583264      7793132      7931078      7793132      7583264      7044553      6438276      5559402      4731235      3849341
              2906228      1785969
              2637156      4040760      4880844      6268280      7566754      8630958      9572044     10084788     10415830     10464264     10415830     10084788      9572044      8630958      7566754      6268280      4880844
              4040760      2637156
              1785969      2906228      3849341      4731235      5559402      6438276      7044553      7583264      7793132      7931078      7793132      7583264      7044553      6438276      5559402      4731235      3849341
              2906228      1785969

25            3388799      5472556      7321687      8826252     10498885     11702081     12767848     13186172     13482825     13451184     13482825     13186172     12767848     11702081     10498885      8826252      7321687
              5472556      3388799
              4982346      7677078      9201206     11952584     14096626     16033422     17186538     17904930     18052254     18156044     18052254     17904930     17186538     16033422     14096626     11952584      9201206
              7677078      4982346
              3388799      5472556      7321687      8826252     10498885     11702081     12767848     13186172     13482825     13451184     13482825     13186172     12767848     11702081     10498885      8826252      7321687
              5472556      3388799

26            6522288     10723577     14150969     17378303     19964290     22339879     23425700     24128672     24103137     24221770     24103137     24128672     23425700     22339879     19964290     17378303     14150969
             10723577      6522288
              9672964     14851756     18105974     22998820     27169260     29877052     31732230     32303604     32558548     32475216     32558548     32303604     31732230     29877052     27169260     22998820     18105974
             14851756      9672964
              6522288     10723577     14150969     17378303     19964290     22339879     23425700     24128672     24103137     24221770     24103137     24128672     23425700     22339879     19964290     17378303     14150969
             10723577      6522288

27           12536762     20211899     27165859     32143251     37128851     39695825     41359344     41245231     41117176     40763376     41117176     41245231     41359344     39695825     37128851     32143251     27165859
             20211899     12536762
             18261486     28500440     34065568     43488184     49524256     53865758     55508646     56159430     55843034     55868776     55843034     56159430     55508646     53865758     49524256     43488184     34065568
             28500440     18261486
             12536762     20211899     27165859     32143251     37128851     39695825     41359344     41245231     41117176     40763376     41117176     41245231     41359344     39695825     37128851     32143251     27165859
             20211899     12536762

28           23554138     39315630     51102271     61343805     67692583     72274205     72839912     72713308     71539673     71372320     71539673     72713308     72839912     72274205     67692583     61343805     51102271
             39315630     23554138
             35170756     53988626     65659854     80642784     91133412     95916268     98239968     98055416     97878530     97376976     97878530     98055416     98239968     95916268     91133412     80642784     65659854
             53988626     35170756
             23554138     39315630     51102271     61343805     67692583     72274205     72839912     72713308     71539673     71372320     71539673     72713308     72839912     72274205     67692583     61343805     51102271
             39315630     23554138

29           45554353     72815129     96404456    109870487    121116886    123919080    124402754    121620168    119964075    118796214    119964075    121620168    124402754    123919080    121116886    109870487     96404456
             72815129     45554353
             65208752    102443948    120188430    146843482    159453080    166106684    166586674    166244730    164863080    164778544    164863080    166244730    166586674    166106684    159453080    146843482    120188430
            102443948     65208752
             45554353     72815129     96404456    109870487    121116886    123919080    124402754    121620168    119964075    118796214    119964075    121620168    124402754    123919080    121116886    109870487     96404456
             72815129     45554353

30           81307819    136741453    172325604    198245617    208692526    213360032    209260423    205616868    201421220    200586442    201421220    205616868    209260423    213360032    208692526    198245617    172325604
            136741453     81307819
            121608688    184806448    219678962    256461660    275895624    280260538    281084024    278499640    277441990    276360400    277441990    278499640    281084024    280260538    275895624    256461660    219678962
            184806448    121608688
             81307819    136741453    172325604    198245617    208692526    213360032    209260423    205616868    201421220    200586442    201421220    205616868    209260423    213360032    208692526    198245617    172325604
            136741453     81307819

31          154164927    242369612    309833641    336805035    353844041    349666938    343279548    333260902    328138189    325386174    328138189    333260902    343279548    349666938    353844041    336805035    309833641
            242369612    154164927
            216124870    335354160    380675330    440115370    457378900    462656354    458022340    455379072    452148644    452119896    452148644    455379072    458022340    462656354    457378900    440115370    380675330
            335354160    216124870
            154164927    242369612    309833641    336805035    353844041    349666938    343279548    333260902    328138189    325386174    328138189    333260902    343279548    349666938    353844041    336805035    309833641
            242369612    154164927

32          254519707    425129486    514674162    564215981    569550402    564579529    545989976    533571999    523265480    521224960    523265480    533571999    545989976    564579529    569550402    564215981    514674162
            425129486    254519707
            377712410    560601286    642586952    711745520    736258690    732093592    727940792    720327778    718174558    716249444    718174558    720327778    727940792    732093592    736258690    711745520    642586952
            560601286    377712410
            254519707    425129486    514674162    564215981    569550402    564579529    545989976    533571999    523265480    521224960    523265480    533571999    545989976    564579529    569550402    564215981    514674162
            425129486    254519707

33          457943965    704672087    862824739    896870555    906676269    876462755    851794419    826645792    815079479    809394812    815079479    826645792    851794419    876462755    906676269    896870555    862824739
            704672087    457943965
            629808300    946758206   1034856038   1137752778   1145917076   1141774816   1125868950   1119547204   1113312876   1113451484   1113312876   1119547204   1125868950   1141774816   1145917076   1137752778   1034856038
            946758206    629808300
            457943965    704672087    862824739    896870555    906676269    876462755    851794419    826645792    815079479    809394812    815079479    826645792    851794419    876462755    906676269    896870555    862824739
            704672087    457943965

34          689305371   1130444470   1315065723   1381958173   1352776700   1317117952   1266693215   1237385195   1216054794   1212019182   1216054794   1237385195   1266693215   1317117952   1352776700   1381958173   1315065723
           1130444470    689305371
           1008015454   1444836064   1593205324   1689412646   1704773324   1678389764   1664979190   1649016892   1645522538   1641759240   1645522538   1649016892   1664979190   1678389764   1704773324   1689412646   1593205324
           1444836064   1008015454
            689305371   1130444470   1315065723   1381958173   1352776700   1317117952   1266693215   1237385195   1216054794   1212019182   1216054794   1237385195   1266693215   1317117952   1352776700   1381958173   1315065723
           1130444470    689305371

35         1149096451   1728613778   2031930613   2039155538   2009141373   1920252143   1860581012   1808615577   1786177792   1775202866   1786177792   1808615577   1860581012   1920252143   2009141373   2039155538   2031930613
           1728613778   1149096451
           1556008918   2239093564   2363472074   2501400892   2473908020   2451254170   2416658084   2405532374   2393834242   2394160864   2393834242   2405532374   2416658084   2451254170   2473908020   2501400892   2363472074
           2239093564   1556008918
           1149096451   1728613778   2031930613   2039155538   2009141373   1920252143   1860581012   1808615577   1786177792   1775202866   1786177792   1808615577   1860581012   1920252143   2009141373   2039155538   2031930613
           1728613778   1149096451

36         1572422629   2516728918   2829396596   2880902437   2767529090   2672007394   2566728792   2510523895   2470660412   2463597652   2470660412   2510523895   2566728792   2672007394   2767529090   2880902437   2829396596
           2516728918   1572422629
           2259700402   3106910184   3310493266   3403035822   3390589990   3327056496   3301606326   3273300980   3267468192   3260005192   3267468192   3273300980   3301606326   3327056496   3390589990   3403035822   3310493266
           3106910184   2259700402
           1572422629   2516728918   2829396596   2880902437   2767529090   2672007394   2566728792   2510523895   2470660412   2463597652   2470660412   2510523895   2566728792   2672007394   2767529090   2880902437   2829396596
           2516728918   1572422629

37         2398674557   3529915159   4009309520   3928687101   3815999574   3632589259   3521389474   3428493956   3389754958   3369816192   3389754958   3428493956   3521389474   3632589259   3815999574   3928687101   4009309520
           3529915159   2398674557
           3208776424   4397303714   4509969474   4653716766   4564469466   4519941076   4460649388   4443848484   4422596538   4423594080   4422596538   4443848484   4460649388   4519941076   4564469466   4653716766   4509969474
           4397303714   3208776424
           2398674557   3529915159   4009309520   3928687101   3815999574   3632589259   3521389474   3428493956   3389754958   3369816192   3389754958   3428493956   3521389474   3632589259   3815999574   3928687101   4009309520
           3529915159   2398674557

38         2992201831   4663668988   5102711170   5088848382   4845559687   4668443356   4489801076   4398527669   4331339357   4320594334   4331339357   4398527669   4489801076   4668443356   4845559687   5088848382   5102711170
           4663668988   2992201831
           4225877220   5555893540   5760124158   5807003766   5758125754   5650816434   5616119228   5570561850   5561851706   5548334716   5561851706   5570561850   5616119228   5650816434   5758125754   5807003766   5760124158
           5555893540   4225877220
           2992201831   4663668988   5102711170   5088848382   4845559687   4668443356   4489801076   4398527669   4331339357   4320594334   4331339357   4398527669   4489801076   4668443356   4845559687   5088848382   5102711170
           4663668988   2992201831

39         4156907420   5990107943   6618784507   6395799073   6177675605   5886000967   5719200288   5575907301   5518028839   5485018370   5518028839   5575907301   5719200288   5886000967   6177675605   6395799073   6618784507
           5990107943   4156907420
           5506702656   7178174022   7201400974   7320283352   7165739700   7108374164   7024395442   7002650972   6968436310   6971784664   6968436310   7002650972   7024395442   7108374164   7165739700   7320283352   7201400974
           7178174022   5506702656
           4156907420   5990107943   6618784507   6395799073   6177675605   5886000967   5719200288   5575907301   5518028839   5485018370   5518028839   5575907301   5719200288   5886000967   6177675605   6395799073   6618784507
           5990107943   4156907420

40         4746463680   7201615215   7716708627   7604003506   7229023692   6980252922   6731505371   6607931296   6509507470   6496700214   6509507470   6607931296   6731505371   6980252922   7229023692   7604003506   7716708627
           7201615215   4746463680
           6596046680   8284686212   8416235404   8395128282   8321787940   8185179832   8149549084   8085589262   8076709640   8055267144   8076709640   8085589262   8149549084   8185179832   8321787940   8395128282   8416235404
           8284686212   6596046680
           4746463680   7201615215   7716708627   7604003506   7229023692   6980252922   6731505371   6607931296   6509507470   6496700214   6509507470   6607931296   6731505371   6980252922   7229023692   7604003506   7716708627
           7201615215   4746463680

41         5997268593   8466839734   9151184470   8785711667   8489583435   8123467062   7922102751   7737045247   7666373019   7619171186   7666373019   7737045247   7922102751   8123467062   8489583435   8785711667   9151184470
           8466839734   5997268593
           7878793684   9774161944   9650050622   9735438516   9546483288   9497865404   9398540650   9378103764   9332329364   9340847892   9332329364   9378103764   9398540650   9497865404   9546483288   9735438516   9650050622
           9774161944   7878793684
           5997268593   8466839734   9151184470   8785711667   8489583435   8123467062   7922102751   7737045247   7666373019   7619171186   7666373019   7737045247   7922102751   8123467062   8489583435   8785711667   9151184470
           8466839734   5997268593

42         6289801201   9293142616   9797334756   9596894190   9156191693   8886351914   8605375519   8471233926   8351763735   8342136668   8351763735   8471233926   8605375519   8886351914   9156191693   9596894190   9797334756
           9293142616   6289801201
           8613582908  10337261002  10352061194  10275359864  10212460490  10077992030  10052762752   9979736578   9977188512   9948309068   9977188512   9979736578  10052762752  10077992030  10212460490  10275359864  10352061194
          10337261002   8613582908
           6289801201   9293142616   9797334756   9596894190   9156191693   8886351914   8605375519   8471233926   8351763735   8342136668   8351763735   8471233926   8605375519   8886351914   9156191693   9596894190   9797334756
           9293142616   6289801201

43         7220444958   9984283006  10594991929  10157872268   9859526814   9495573790   9304757440   9111371628   9045664020   8990040180   9045664020   9111371628   9304757440   9495573790   9859526814  10157872268  10594991929
           9984283006   7220444958
           9412842856  11121344658  10860588848  10929349282  10759415778  10739076194  10643482248  10635470930  10586147162  10602121428  10586147162  10635470930  10643482248  10739076194  10759415778  10929349282  10860588848
          11121344658   9412842856
           7220444958   9984283006  10594991929  10157872268   9859526814   9495573790   9304757440   9111371628   9045664020   8990040180   9045664020   9111371628   9304757440   9495573790   9859526814  10157872268  10594991929
           9984283006   7220444958

44         6971933866  10032619108  10430460039  10197687952   9798529576   9575232988   9322612768   9211810928   9096308536   9095764272   9096308536   9211810928   9322612768   9575232988   9798529576  10197687952  10430460039
          10032619108   6971933866
           9420371520  10804301798  10707745720  10621194272  10604677762  10498861442  10494881506  10429978950  10439532020  10407297440  10439532020  10429978950  10494881506  10498861442  10604677762  10621194272  10707745720
          10804301798   9420371520
           6971933866  10032619108  10430460039  10197687952   9798529576   9575232988   9322612768   9211810928   9096308536   9095764272   9096308536   9211810928   9322612768   9575232988   9798529576  10197687952  10430460039
          10032619108   6971933866

45         7245156048   9796415656  10225963486   9825720488   9604773442   9321290768   9185573962   9026721640   8984701378   8932109172   8984701378   9026721640   9185573962   9321290768   9604773442   9825720488  10225963486
           9796415656   7245156048
           9369755604  10540117596  10224148630  10304102510  10191538482  10202586732  10131141084  10142358328  10099917272  10122377048  10099917272  10142358328  10131141084  10202586732  10191538482  10304102510  10224148630
          10540117596   9369755604
           7245156048   9796415656  10225963486   9825720488   9604773442   9321290768   9185573962   9026721640   8984701378   8932109172   8984701378   9026721640   9185573962   9321290768   9604773442   9825720488  10225963486
           9796415656   7245156048

46         6448874172   9019233328   9245673572   9052191000   8777577276   8643545452   8466446496   8402498456   8315604532   8324878088   8315604532   8402498456   8466446496   8643545452   8777577276   9052191000   9245673572
           9019233328   6448874172
           8602409328   9400763932   9248332578   9210561268   9237531592   9170668966   9190099886   9145686062   9166284732   9136880704   9166284732   9145686062   9190099886   9170668966   9237531592   9210561268   9248332578
           9400763932   8602409328
           6448874172   9019233328   9245673572   9052191000   8777577276   8643545452   8466446496   8402498456   8315604532   8324878088   8315604532   8402498456   8466446496   8643545452   8777577276   9052191000   9245673572
           9019233328   6448874172

47         6003820544   7904409628   8121061916   7842877844   7731336992   7562284564   7495761040   7395909596   7381943252   7342410816   7381943252   7395909596   7495761040   7562284564   7731336992   7842877844   8121061916
           7904409628   6003820544
           7689565456   8211775852   7954354272   8054516318   7996077462   8026777034   7987562240   8012148198   7982738402   8006676820   7982738402   8012148198   7987562240   8026777034   7996077462   8054516318   7954354272
           8211775852   7689565456
           6003820544   7904409628   8121061916   7842877844   7731336992   7562284564   7495761040   7395909596   7381943252   7342410816   7381943252   7395909596   7495761040   7562284564   7731336992   7842877844   8121061916
           7904409628   6003820544

48         4906793088   6619850844   6684901312   6573514804   6437811128   6385530928   6291362672   6270888744   6220637196   6234070968   6220637196   6270888744   6291362672   6385530928   6437811128   6573514804   6684901312
           6619850844   4906793088
           6451191376   6653621278   6554512234   6571487564   6606790234   6576050024   6606887178   6582904536   6606266042   6584428956   6606266042   6582904536   6606887178   6576050024   6606790234   6571487564   6554512234
           6653621278   6451191376
           4906793088   6619850844   6684901312   6573514804   6437811128   6385530928   6291362672   6270888744   6220637196   6234070968   6220637196   6270888744   6291362672   6385530928   6437811128   6573514804   6684901312
           6619850844   4906793088

49         4001630344   5088603272   5149274988   5009573448   4981505312   4906078972   4888921956   4842305584   4845204568   4821824216   4845204568   4842305584   4888921956   4906078972   4981505312   5009573448   5149274988
           5088603272   4001630344
           5053236948   5094910026   4979409906   5066280990   5038000072   5071976982   5056678120   5080852706   5064253138   5083342008   5064253138   5080852706   5056678120   5071976982   5038000072   5066280990   4979409906
           5094910026   5053236948
           4001630344   5088603272   5149274988   5009573448   4981505312   4906078972   4888921956   4842305584   4845204568   4821824216   4845204568   4842305584   4888921956   4906078972   4981505312   5009573448   5149274988
           5088603272   4001630344

50         2917365452   3759691124   3738375868   3704790048   3660701320   3651248864   3615370952   3616799864   3594631044   3605439032   3594631044   3616799864   3615370952   3651248864   3660701320   3704790048   3738375868
           3759691124   2917365452
           3754082612   3630903306   3641473752   3660186488   3683183830   3676477316   3700960078   3690069514   3707673196   3694692808   3707673196   3690069514   3700960078   3676477316   3683183830   3660186488   3641473752
           3630903306   3754082612
           2917365452   3759691124   3738375868   3704790048   3660701320   3651248864   3615370952   3616799864   3594631044   3605439032   3594631044   3616799864   3615370952   3651248864   3660701320   3704790048   3738375868
           3759691124   2917365452

51         2009108696   2446123060   2440505120   2397870996   2401977684   2376784856   2379546648   2363847304   2369894216   2359302328   2369894216   2363847304   2379546648   2376784856   2401977684   2397870996   2440505120
           2446123060   2009108696
           2476808948   2362681168   2361647746   2400499314   2388784560   2413299414   2407552738   2422433100   2414939852   2425998424   2414939852   2422433100   2407552738   2413299414   2388784560   2400499314   2361647746
           2362681168   2476808948
           2009108696   2446123060   2440505120   2397870996   2401977684   2376784856   2379546648   2363847304   2369894216   2359302328   2369894216   2363847304   2379546648   2376784856   2401977684   2397870996   2440505120
           2446123060   2009108696

52         1206992604   1480955368   1450998464   1455888708   1445197316   1447832356   1439016888   1443461844   1436222476   1441924628   1436222476   1443461844   1439016888   1447832356   1445197316   1455888708   1450998464
           1480955368   1206992604
           1501658104   1382556628   1430130282   1425955096   1440617078   1440348606   1451486180   1447693160   1456460332   1450288340   1456460332   1447693160   1451486180   1440348606   1440617078   1425955096   1430130282
           1382556628   1501658104
           1206992604   1480955368   1450998464   1455888708   1445197316   1447832356   1439016888   1443461844   1436222476   1441924628   1436222476   1443461844   1439016888   1447832356   1445197316   1455888708   1450998464
           1480955368   1206992604

53          666653180    773171868    762332440    758741756    762191164    756730652    760858580    756672388    760035492    756736164    760035492    756672388    760858580    756730652    762191164    758741756    762332440
            773171868    666653180
            789290328    729558792    749539336    753759294    753307966    762661004    759711196    766294876    763304668    767370852    763304668    766294876    759711196    762661004    753307966    753759294    749539336
            729558792    789290328
            666653180    773171868    762332440    758741756    762191164    756730652    760858580    756672388    760035492    756736164    760035492    756672388    760858580    756730652    762191164    758741756    762332440
            773171868    666653180

54          289221212    338865620    328371356    334769316    331652144    334290212    332641044    334490468    332914932    334621796    332914932    334490468    332641044    334290212    331652144    334769316    328371356
            338865620    289221212
            343534440    311359534    331635490    325064598    332199432    330690868    334190524    332988124    335505812    333628452    335505812    332988124    334190524    330690868    332199432    325064598    331635490
            311359534    343534440
            289221212    338865620    328371356    334769316    331652144    334290212    332641044    334490468    332914932    334621796    332914932    334490468    332641044    334290212    331652144    334769316    328371356
            338865620    289221212

55          118939724    130347104    128034572    128898796    129107900    128844684    129652636    129013980    129867356    129094876    129867356    129013980    129652636    128844684    129107900    128898796    128034572
            130347104    118939724
            132295644    123512262    128412782    127418032    128471192    129387524    129007428    130265196    129370284    130513692    129370284    130265196    129007428    129387524    128471192    127418032    128412782
            123512262    132295644
            118939724    130347104    128034572    128898796    129107900    128844684    129652636    129013980    129867356    129094876    129867356    129013980    129652636    128844684    129107900    128898796    128034572
            130347104    118939724

56           29254160     32816908     31662288     32816908     32238612     32816908     32513052     32816908     32622828     32816908     32622828     32816908     32513052     32816908     32238612     32816908     31662288
             32816908     29254160
             32816908     30332690     32816908     31583512     32816908     32194212     32816908     32470012     32816908     32548812     32816908     32470012     32816908     32194212     32816908     31583512     32816908
             30332690     32816908
             29254160     32816908     31662288     32816908     32238612     32816908     32513052     32816908     32622828     32816908     32622828     32816908     32513052     32816908     32238612     32816908     31662288
             32816908     29254160

57            7846652      7846652      7846652      7846652      7846652      7846652      7846652      7846652      7846652      7846652      7846652      7846652      7846652      7846652      7846652      7846652      7846652
              7846652      7846652
              7846652      7846652      7846652      7846652      7846652      7846652      7846652      7846652      7846652      7846652      7846652      7846652      7846652      7846652      7846652      7846652      7846652
              7846652      7846652
              7846652      7846652      7846652      7846652      7846652      7846652      7846652      7846652      7846652      7846652      7846652      7846652      7846652      7846652      7846652      7846652      7846652
              7846652      7846652

Total     81079387100 113599787452 119976667129 117418473048 114112161861 110999775861 108576300460 106910353127 105948904641 105635682954 105948904641 106910353127 108576300460 110999775861 114112161861 117418473048 119976667129
         113599787452  81079387100
         107375245408 124967280802 124904710152 126135560728 125312024912 124572353104 124001881562 123613932068 123391973052 123319915860 123391973052 123613932068 124001881562 124572353104 125312024912 126135560728 124904710152
         124967280802 107375245408
          81079387100 113599787452 119976667129 117418473048 114112161861 110999775861 108576300460 106910353127 105948904641 105635682954 105948904641 106910353127 108576300460 110999775861 114112161861 117418473048 119976667129
         113599787452  81079387100

Grand total = 4*81079387100 + 2*105635682954 + 4*105948904641 + 4*106910353127 + 2*107375245408 + 4*108576300460 + 4*110999775861 + 4*113599787452 + 4*114112161861 + 4*117418473048 + 4*119976667129 + 1*123319915860 +
              2*123391973052 + 2*123613932068 + 2*124001881562 + 2*124572353104 + 2*124904710152 + 2*124967280802 + 2*125312024912 + 2*126135560728
            = 6457628448060

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         50         51         52         53         54         55         56
EN
 0                 0   11309767    3547972    7623894   11081279   15158878   20667286   28267258   38689001   52940277   72426458   99075970  135516624  185314551  253250852  345625814  469635159  635437038  817972506   11309767
             5488418    8094723    8784238   11524379   15504645   21110041   28836638   39431552   53934104   73771526  100888342  137908699  188295329  256394243  346612538  461857119  580169745  710423101    7428868    4684659
             6292180    7956823   10748353   14963855   20643625   28290916   38702859   52941959   72424779   99074987  135516504  185314668  253250920  345625823  469635153  635437035  817972505
 1           7761795          0    6625107     332932    2549185    4142841    5656410    7625428   10392342   14221787   19465079   26630757   36425709   49810411   68070683   92899932  126232145  170797661  219860950          0
             1136688    1136688    2882111    3110595    4198273    5683693    7755299   10600474   14497558   19829182   27117671   37068214   50611490   68915628   93165191  124141515  155942493  190952993    1136688    1136688
             2273376    3410064    3295823    3924161    5437731    7572367   10407878   14237322   19468849   26629658   36424611   49810144   68070756   92900004  126232163  170797661  219860951
 2           4960461   10919708          0   10173072    1022458    4475774    7049298    9629709   13021537   17763597   24309730   33268473   45509777   62233048   85046896  116068063  157712918  213392574  274691678    3685870
             1745422    3020012    2354155    4970256    5372476    7194180    9722855   13258606   18119002   24776808   33881515   46313009   63233571   86102443  116399519  155100956  194832716  238574420    4156701    2882110
             2216253    3628746    5317046    5460697    6720448    9324522   12951543   17786950   24331399   33273445   45508135   62231528   85046545  116068162  157713006  213392597  274691688
 3           6026157    3167711   12237544          0   11975604    1465591    5528317    8621812   11788393   15960645   21780121   29805073   40783520   55775688   76222966  104024991  141348547  191250851  246189557    5303181
             5303181    2891904    4028588    3120384    6119101    6618901    8831184   11925614   16257386   22213488   30369080   41508839   56672957   77168631  104321940  139007647  174616801  213819841    6829916    5911916
             3995132    2891904    4257072    6274236    6624116    8250718   11446707   15882775   21806446   29829302   40789048   55773865   76221298  104024604  141348629  191250916  246189576
 4           8534418    6199874    2314938   12781692          0   12665088    1622161    5920623    9209852   12594373   17056800   23276995   31850132   43570639   59549379   81270360  110429104  149415230  192336241    7521780
             6256996    6256996    3294115    4407132    3392802    6546210    7081998    9441072   12746448   17373864   23733894   32432184   44277240   60288732   81501990  108600150  136419834  167047290    9005248    7279437
             6471626    4389226    3132553    4505830    6641981    7060251    8820748   12237761   16975824   23304527   31875340   43576379   59547543   81268704  110428712  149415238  192336221
 5          11971950    9289661    6193665    1980592   13007287          0   12960415    1691752    6090609    9464117   12942918   17530484   23921854   32724307   44737819   61061989   82970793  112262483  144510855   10380693
             8560953    6989295    6603311    3473148    4570608    3513300    6731375    7282743    9704841   13100469   17852415   24375922   33270818   45298954   61236587   81596298  102498318  125510040   12029071    9266001
             7316483    6732124    4563916    3238928    4610788    6799156    7248731    9067809   12580279   17448215   23949722   32749746   44743629   61060306   82969319  112262100  144510688
 6          16445160   12833941    9477236    6204375    1838809   13100472          0   13080900    1720026    6159722    9567186   13083729   17720497   24175677   33050458   45122397   61317653   82965508  106797780   14241048
            11660064    9398832    7234614    6754986    3545082    4637052    3561763    6806380    7363876    9810852   13240615   18034726   24596266   33480528   45256863   60302441   75749279   92755487   16388040   12638921
             9229156    7357275    6834989    4634230    3281761    4653802    6863234    7325397    9168256   12719022   17637743   24203306   33075567   45128193   61316407   82964528  106797493
 7          22474345   17477277   13013737    9575956    6206221    1780519   13138572          0   13130704    1732463    6188541    9609260   13140145   17793537   24260609   33121661   45021316   60920628   78420718   19497720
            15935906   12728846    9675504    7345813    6816061    3575040    4664492    3581760    6837069    7396653    9852096   13289942   18080950   24592508   33234892   44280735   55622385   68109651   22440886   17400559
            12718347    9238294    7369460    6878172    4663512    3299520    4671380    6889484    7357244    9210162   12775607   17710691   24287226   33145610   45026976   60920509   78421006
 8          30721186   23860221   17665345   13117077    9612114    6206678    1755994   13153128          0   13150340    1739013    6200371    9624360   13157821   17808004   24249027   32960792   44611091   57429027   26677176
            21791338   17365870   13077527    9801012    7389340    6840840    3586891    4675148    3589270    6848230    7407530    9861880   13287920   18029400   24346370   32430720   40734480   49878620   30717127   23861902
            17585559   12779442    9236800    7374481    6895262    4675146    3306405    4677934    6899277    7370059    9227400   12795829   17725396   24273003   32981768   44616539   57431403
 9          42009983   32628635   24107334   17779252   13151202    9625185    6205105    1745164   13156203          0   13156203    1745164    6205105    9625185   13151202   17779252   24107334   32628635   42009983   36486934
            29799406   23730010   17828123   13234285    9848305    7405659    6849215    3590616    4677936    3590616    6849215    7405659    9848305   13234285   17828123   23730010   29799406   36486934   42014041   32642490
            24124958   17697343   12796251    9234449    7374551    6900792    4678920    3308208    4678920    6900792    7374551    9234449   12796251   17697343   24124958   32642490   42014041
10          57429027   44611091   32960792   24249027   17808004   13157821    9624360    6200371    1739013   13150340          0   13153128    1755994    6206678    9612114   13117077   17665345   23860221   30721186   49878620
            40734480   32430720   24346370   18029400   13287920    9861880    7407530    6848230    3589270    4675148    3586891    6840840    7389340    9801012   13077527   17365870   21791338   26677176   57431403   44616539
            32981768   24273003   17725396   12795829    9227400    7370059    6899277    4677934    3306405    4675146    6895262    7374481    9236800   12779442   17585559   23861902   30717127
11          78420718   60920628   45021316   33121661   24260609   17793537   13140145    9609260    6188541    1732463   13130704          0   13138572    1780519    6206221    9575956   13013737   17477277   22474345   68109651
            55622385   44280735   33234892   24592508   18080950   13289942    9852096    7396653    6837069    3581760    4664492    3575040    6816061    7345813    9675504   12728846   15935906   19497720   78421006   60920509
            45026976   33145610   24287226   17710691   12775607    9210162    7357244    6889484    4671380    3299520    4663512    6878172    7369460    9238294   12718347   17400559   22440886
12         106797780   82965508   61317653   45122397   33050458   24175677   17720497   13083729    9567186    6159722    1720026   13080900          0   13100472    1838809    6204375    9477236   12833941   16445160   92755487
            75749279   60302441   45256863   33480528   24596266   18034726   13240615    9810852    7363876    6806380    3561763    4637052    3545082    6754986    7234614    9398832   11660064   14241048  106797493   82964528
            61316407   45128193   33075567   24203306   17637743   12719022    9168256    7325397    6863234    4653802    3281761    4634230    6834989    7357275    9229156   12638921   16388040
13         144510855  112262483   82970793   61061989   44737819   32724307   23921854   17530484   12942918    9464117    6090609    1691752   12960415          0   13007287    1980592    6193665    9289661   11971950  125510040
           102498318   81596298   61236587   45298954   33270818   24375922   17852415   13100469    9704841    7282743    6731375    3513300    4570608    3473148    6603311    6989295    8560953   10380693  144510688  112262100
            82969319   61060306   44743629   32749746   23949722   17448215   12580279    9067809    7248731    6799156    4610788    3238928    4563916    6732124    7316483    9266001   12029071
14         192336241  149415230  110429104   81270360   59549379   43570639   31850132   23276995   17056800   12594373    9209852    5920623    1622161   12665088          0   12781692    2314938    6199874    8534418  167047290
           136419834  108600150   81501990   60288732   44277240   32432184   23733894   17373864   12746448    9441072    7081998    6546210    3392802    4407132    3294115    6256996    6256996    7521780  192336221  149415238
           110428712   81268704   59547543   43576379   31875340   23304527   16975824   12237761    8820748    7060251    6641981    4505830    3132553    4389226    6471626    7279437    9005248
15         246189557  191250851  141348547  104024991   76222966   55775688   40783520   29805073   21780121   15960645   11788393    8621812    5528317    1465591   11975604          0   12237544    3167711    6026157  213819841
           174616801  139007647  104321940   77168631   56672957   41508839   30369080   22213488   16257386   11925614    8831184    6618901    6119101    3120384    4028588    2891904    5303181    5303181  246189576  191250916
           141348629  104024604   76221298   55773865   40789048   29829302   21806446   15882775   11446707    8250718    6624116    6274236    4257072    2891904    3995132    5911916    6829916
16         274691678  213392574  157712918  116068063   85046896   62233048   45509777   33268473   24309730   17763597   13021537    9629709    7049298    4475774    1022458   10173072          0   10919708    4960461  238574420
           194832716  155100956  116399519   86102443   63233571   46313009   33881515   24776808   18119002   13258606    9722855    7194180    5372476    4970256    2354155    3020012    1745422    3685870  274691688  213392597
           157713006  116068162   85046545   62231528   45508135   33273445   24331399   17786950   12951543    9324522    6720448    5460697    5317046    3628746    2216253    2882110    4156701
17         219860950  170797661  126232145   92899932   68070683   49810411   36425709   26630757   19465079   14221787   10392342    7625428    5656410    4142841    2549185     332932    6625107          0    7761795  190952993
           155942493  124141515   93165191   68915628   50611490   37068214   27117671   19829182   14497558   10600474    7755299    5683693    4198273    3110595    2882111    1136688    1136688          0  219860951  170797661
           126232163   92900004   68070756   49810144   36424611   26629658   19468849   14237322   10407878    7572367    5437731    3924161    3295823    3410064    2273376    1136688    1136688
18         817972506  635437038  469635159  345625814  253250852  185314551  135516624   99075970   72426458   52940277   38689001   28267258   20667286   15158878   11081279    7623894    3547972   11309767          0  710423101
           580169745  461857119  346612538  256394243  188295329  137908699  100888342   73771526   53934104   39431552   28836638   21110041   15504645   11524379    8784238    8094723    5488418   11309767  817972505  635437035
           469635153  345625823  253250920  185314668  135516504   99074987   72424779   52941959   38702859   28290916   20643625   14963855   10748353    7956823    6292180    4684659    7428868
19           3880899          0          0          0          0          0          0          0          0          0          0          0          0          0          0          0          0          0          0          0
                   0          0          0          0          0          0          0          0          0          0          0          0          0          0          0          0          0          0    3880899          0
                   0          0          0          0          0          0          0          0          0          0          0          0          0          0          0          0          0
20           3215042    3547970    2411282    4546756    6315840    8789980   12073324   16538608   22634360   30968300   42366530   57956054   79273056  108403438  148144122  202180676  274722400  371711500  478489244    3215042
                   0    3880898    4156704    6496998    8948160   12300926   16848440   23057974   31546384   43152694   59016048   80672186  110146988  149982858  202757864  270172478  339381800  415576086    3215042    3547970
             2411282    4546756    6315840    8789980   12073324   16538608   22634360   30968300   42366530   57956054   79273056  108403438  148144122  202180676  274722400  371711500  478489244
21           5326856    3329285    4408851    2996358    5649984    7848318   10922778   15002772   20551440   28126020   38481288   52642476   72005616   98465664  134563254  183646134  249537744  337635558  434624658    3995142
             3995142          0    4822560    5165286    8073420   11119302   15285480   20936058   28651128   39195378   53605296   73276482  100049376  136233426  184170408  245404926  308269620  377478942    5326856    3329285
             4408851    2996358    5649984    7848318   10922778   15002772   20551440   28126020   38481288   52642476   72005616   98465664  134563254  183646134  249537744  337635558  434624658
22           7170982    5516140    3033877    4536952    2895977    5460700    7585382   10556826   14500080   19862682   27182918   37189348   50869728   69563452   95065684  129741640  176292536  238531580  307052102    6067754
             4412912    4412912          0    4660992    4992232    7802914   10746680   14773038   20233500   27687422   37869552   51767562   70682304   96245618  130112024  173372794  217785232  266679994    7170982    5516140
             3033877    4536952    2895977    5460700    7585382   10556826   14500080   19862682   27182918   37189348   50869728   69563452   95065684  129741640  176292536  238531580  307052102
23           9824898    7540038    5483664    2970318    4629211    2913205    5493176    7630484   10619560   14586136   19980202   27342562   37403808   51150314   69902742   95400532  129630032  175395188  225779176    8453982
             6854580    4798206    4569720          0    4688702    5021902    7849240   10810334   14860040   20351006   27842736   38063986   51973012   70770354   95672872  127483102  160140136  196093062    9824898    7540038
             5483664    2970318    4629211    2913205    5493176    7630484   10619560   14586136   19980202   27342562   37403808   51150314   69902742   95400532  129630032  175395188  225779176
24          13439164   10410620    7571360    5489236    2933902    4660690    2910262    5487604    7622720   10608668   14570908   19958472   27309936   37349852   51044098   69663510   94658832  128077686  164869282   11640966
             9464200    7476718    4921384    4637458          0    4683922    5016760    7841086   10798744   14842902   20323536   27792014   37950584   51677630   69862360   93091074  116938068  143191762   13439164   10410620
             7571360    5489236    2933902    4660690    2910262    5487604    7622720   10608668   14570908   19958472   27309936   37349852   51044098   69663510   94658832  128077686  164869282
25          18385738   14269528   10506136    7605188    5488280    2920549    4674859    2910798    5488560    7623990   10610226   14572404   19958400   27303012   37316664   50929956   69204168   93636576  120534678   15955214
            13015064   10310126    7683592    4978654    4665038          0    4684680    5017518    7841988   10799118   14840496   20310642   27742176   37779786   51075288   68057946   85492440  104686362   18385738   14269528
            10506136    7605188    5488280    2920549    4674859    2910798    5488560    7623990   10610226   14572404   19958400   27303012   37316664   50929956   69204168   93636576  120534678
26          25152662   19534314   14419344   10570938    7615622    5488444    2914721    4680472    2910781    5488396    7623622   10609210   14569440   19949330   27273246   37225684   50583872   68442908   88104004   21840110
            17829324   14175774   10587176    7778002    5001304    4676544          0    4684400    5017088    7840634   10795152   14828038   20270068   27611670   37331800   49745938   62489896   76519674   25152662   19534314
            14419344   10570938    7615622    5488444    2914721    4680472    2910781    5488396    7623622   10609210   14569440   19949330   27273246   37225684   50583872   68442908   88104004
27          34410216   26729124   19747536   14514708   10593450    7620558    5488416    2912358    4682691    2910965    5488424    7623324   10607568   14563480   19928426   27207858   36974160   50029362   64401278   29883618
            24401928   19417962   14555064   10714518    7815612    5010870    4681296          0    4684086    5016438    7837968   10786438   14798896   20175382   27285176   36361386   45677628   55933226   34410216   26729124
            19747536   14514708   10593450    7620558    5488416    2912358    4682691    2910965    5488424    7623324   10607568   14563480   19928426   27207858   36974160   50029362   64401278
28          47075042   36569036   27024200   19880896   14548492   10603516    7622496    5488420    2911370    4683266    2911370    5488420    7622496   10603516   14548492   19880896   27024200   36569036   47075042   40884550
            33387424   26575654   19936616   14729582   10765104    7831446    5014800    4683266          0    4683266    5014800    7831446   10765104   14729582   19936616   26575654   33387424   40884550   47075042   36569036
            27024200   19880896   14548492   10603516    7622496    5488420    2911370    4683266    2911370    5488420    7622496   10603516   14548492   19880896   27024200   36569036   47075042
29          64401278   50029362   36974160   27207858   19928426   14563480   10607568    7623324    5488424    2910965    4682691    2912358    5488416    7620558   10593450   14514708   19747536   26729124   34410216   55933226
            45677628   36361386   27285176   20175382   14798896   10786438    7837968    5016438    4684086          0    4681296    5010870    7815612   10714518   14555064   19417962   24401928   29883618   64401278   50029362
            36974160   27207858   19928426   14563480   10607568    7623324    5488424    2910965    4682691    2912358    5488416    7620558   10593450   14514708   19747536   26729124   34410216
30          88104004   68442908   50583872   37225684   27273246   19949330   14569440   10609210    7623622    5488396    2910781    4680472    2914721    5488444    7615622   10570938   14419344   19534314   25152662   76519674
            62489896   49745938   37331800   27611670   20270068   14828038   10795152    7840634    5017088    4684400          0    4676544    5001304    7778002   10587176   14175774   17829324   21840110   88104004   68442908
            50583872   37225684   27273246   19949330   14569440   10609210    7623622    5488396    2910781    4680472    2914721    5488444    7615622   10570938   14419344   19534314   25152662
31         120534678   93636576   69204168   50929956   37316664   27303012   19958400   14572404   10610226    7623990    5488560    2910798    4674859    2920549    5488280    7605188   10506136   14269528   18385738  104686362
            85492440   68057946   51075288   37779786   27742176   20310642   14840496   10799118    7841988    5017518    4684680          0    4665038    4978654    7683592   10310126   13015064   15955214  120534678   93636576
            69204168   50929956   37316664   27303012   19958400   14572404   10610226    7623990    5488560    2910798    4674859    2920549    5488280    7605188   10506136   14269528   18385738
32         164869282  128077686   94658832   69663510   51044098   37349852   27309936   19958472   14570908   10608668    7622720    5487604    2910262    4660690    2933902    5489236    7571360   10410620   13439164  143191762
           116938068   93091074   69862360   51677630   37950584   27792014   20323536   14842902   10798744    7841086    5016760    4683922          0    4637458    4921384    7476718    9464200   11640966  164869282  128077686
            94658832   69663510   51044098   37349852   27309936   19958472   14570908   10608668    7622720    5487604    2910262    4660690    2933902    5489236    7571360   10410620   13439164
33         225779176  175395188  129630032   95400532   69902742   51150314   37403808   27342562   19980202   14586136   10619560    7630484    5493176    2913205    4629211    2970318    5483664    7540038    9824898  196093062
           160140136  127483102   95672872   70770354   51973012   38063986   27842736   20351006   14860040   10810334    7849240    5021902    4688702          0    4569720    4798206    6854580    8453982  225779176  175395188
           129630032   95400532   69902742   51150314   37403808   27342562   19980202   14586136   10619560    7630484    5493176    2913205    4629211    2970318    5483664    7540038    9824898
34         307052102  238531580  176292536  129741640   95065684   69563452   50869728   37189348   27182918   19862682   14500080   10556826    7585382    5460700    2895977    4536952    3033877    5516140    7170982  266679994
           217785232  173372794  130112024   96245618   70682304   51767562   37869552   27687422   20233500   14773038   10746680    7802914    4992232    4660992          0    4412912    4412912    6067754  307052102  238531580
           176292536  129741640   95065684   69563452   50869728   37189348   27182918   19862682   14500080   10556826    7585382    5460700    2895977    4536952    3033877    5516140    7170982
35         434624658  337635558  249537744  183646134  134563254   98465664   72005616   52642476   38481288   28126020   20551440   15002772   10922778    7848318    5649984    2996358    4408851    3329285    5326856  377478942
           308269620  245404926  184170408  136233426  100049376   73276482   53605296   39195378   28651128   20936058   15285480   11119302    8073420    5165286    4822560          0    3995142    3995142  434624658  337635558
           249537744  183646134  134563254   98465664   72005616   52642476   38481288   28126020   20551440   15002772   10922778    7848318    5649984    2996358    4408851    3329285    5326856
36         478489244  371711500  274722400  202180676  148144122  108403438   79273056   57956054   42366530   30968300   22634360   16538608   12073324    8789980    6315840    4546756    2411282    3547970    3215042  415576086
           339381800  270172478  202757864  149982858  110146988   80672186   59016048   43152694   31546384   23057974   16848440   12300926    8948160    6496998    4156704    3880898          0    3215042  478489244  371711500
           274722400  202180676  148144122  108403438   79273056   57956054   42366530   30968300   22634360   16538608   12073324    8789980    6315840    4546756    2411282    3547970    3215042
37                 0          0          0          0          0          0          0          0          0          0          0          0          0          0          0          0          0          0    3880899          0
                   0          0          0          0          0          0          0          0          0          0          0          0          0          0          0          0          0          0          0          0
                   0          0          0          0          0          0          0          0          0          0          0          0          0          0          0          0    3880899
38           7428868    4684659    6292180    7956823   10748353   14963855   20643625   28290916   38702859   52941959   72424779   99074987  135516504  185314668  253250920  345625823  469635153  635437035  817972505   11309767
             5488418    8094723    8784238   11524379   15504645   21110041   28836638   39431552   53934104   73771526  100888342  137908699  188295329  256394243  346612538  461857119  580169745  710423101          0   11309767
             3547972    7623894   11081279   15158878   20667286   28267258   38689001   52940277   72426458   99075970  135516624  185314551  253250852  345625814  469635159  635437038  817972506
39           1136688    1136688    2273376    3410064    3295823    3924161    5437731    7572367   10407878   14237322   19468849   26629658   36424611   49810144   68070756   92900004  126232163  170797661  219860951          0
             1136688    1136688    2882111    3110595    4198273    5683693    7755299   10600474   14497558   19829182   27117671   37068214   50611490   68915628   93165191  124141515  155942493  190952993    7761795          0
             6625107     332932    2549185    4142841    5656410    7625428   10392342   14221787   19465079   26630757   36425709   49810411   68070683   92899932  126232145  170797661  219860950
40           4156701    2882110    2216253    3628746    5317046    5460697    6720448    9324522   12951543   17786950   24331399   33273445   45508135   62231528   85046545  116068162  157713006  213392597  274691688    3685870
             1745422    3020012    2354155    4970256    5372476    7194180    9722855   13258606   18119002   24776808   33881515   46313009   63233571   86102443  116399519  155100956  194832716  238574420    4960461   10919708
                   0   10173072    1022458    4475774    7049298    9629709   13021537   17763597   24309730   33268473   45509777   62233048   85046896  116068063  157712918  213392574  274691678
41           6829916    5911916    3995132    2891904    4257072    6274236    6624116    8250718   11446707   15882775   21806446   29829302   40789048   55773865   76221298  104024604  141348629  191250916  246189576    5303181
             5303181    2891904    4028588    3120384    6119101    6618901    8831184   11925614   16257386   22213488   30369080   41508839   56672957   77168631  104321940  139007647  174616801  213819841    6026157    3167711
            12237544          0   11975604    1465591    5528317    8621812   11788393   15960645   21780121   29805073   40783520   55775688   76222966  104024991  141348547  191250851  246189557
42           9005248    7279437    6471626    4389226    3132553    4505830    6641981    7060251    8820748   12237761   16975824   23304527   31875340   43576379   59547543   81268704  110428712  149415238  192336221    7521780
             6256996    6256996    3294115    4407132    3392802    6546210    7081998    9441072   12746448   17373864   23733894   32432184   44277240   60288732   81501990  108600150  136419834  167047290    8534418    6199874
             2314938   12781692          0   12665088    1622161    5920623    9209852   12594373   17056800   23276995   31850132   43570639   59549379   81270360  110429104  149415230  192336241
43          12029071    9266001    7316483    6732124    4563916    3238928    4610788    6799156    7248731    9067809   12580279   17448215   23949722   32749746   44743629   61060306   82969319  112262100  144510688   10380693
             8560953    6989295    6603311    3473148    4570608    3513300    6731375    7282743    9704841   13100469   17852415   24375922   33270818   45298954   61236587   81596298  102498318  125510040   11971950    9289661
             6193665    1980592   13007287          0   12960415    1691752    6090609    9464117   12942918   17530484   23921854   32724307   44737819   61061989   82970793  112262483  144510855
44          16388040   12638921    9229156    7357275    6834989    4634230    3281761    4653802    6863234    7325397    9168256   12719022   17637743   24203306   33075567   45128193   61316407   82964528  106797493   14241048
            11660064    9398832    7234614    6754986    3545082    4637052    3561763    6806380    7363876    9810852   13240615   18034726   24596266   33480528   45256863   60302441   75749279   92755487   16445160   12833941
             9477236    6204375    1838809   13100472          0   13080900    1720026    6159722    9567186   13083729   17720497   24175677   33050458   45122397   61317653   82965508  106797780
45          22440886   17400559   12718347    9238294    7369460    6878172    4663512    3299520    4671380    6889484    7357244    9210162   12775607   17710691   24287226   33145610   45026976   60920509   78421006   19497720
            15935906   12728846    9675504    7345813    6816061    3575040    4664492    3581760    6837069    7396653    9852096   13289942   18080950   24592508   33234892   44280735   55622385   68109651   22474345   17477277
            13013737    9575956    6206221    1780519   13138572          0   13130704    1732463    6188541    9609260   13140145   17793537   24260609   33121661   45021316   60920628   78420718
46          30717127   23861902   17585559   12779442    9236800    7374481    6895262    4675146    3306405    4677934    6899277    7370059    9227400   12795829   17725396   24273003   32981768   44616539   57431403   26677176
            21791338   17365870   13077527    9801012    7389340    6840840    3586891    4675148    3589270    6848230    7407530    9861880   13287920   18029400   24346370   32430720   40734480   49878620   30721186   23860221
            17665345   13117077    9612114    6206678    1755994   13153128          0   13150340    1739013    6200371    9624360   13157821   17808004   24249027   32960792   44611091   57429027
47          42014041   32642490   24124958   17697343   12796251    9234449    7374551    6900792    4678920    3308208    4678920    6900792    7374551    9234449   12796251   17697343   24124958   32642490   42014041   36486934
            29799406   23730010   17828123   13234285    9848305    7405659    6849215    3590616    4677936    3590616    6849215    7405659    9848305   13234285   17828123   23730010   29799406   36486934   42009983   32628635
            24107334   17779252   13151202    9625185    6205105    1745164   13156203          0   13156203    1745164    6205105    9625185   13151202   17779252   24107334   32628635   42009983
48          57431403   44616539   32981768   24273003   17725396   12795829    9227400    7370059    6899277    4677934    3306405    4675146    6895262    7374481    9236800   12779442   17585559   23861902   30717127   49878620
            40734480   32430720   24346370   18029400   13287920    9861880    7407530    6848230    3589270    4675148    3586891    6840840    7389340    9801012   13077527   17365870   21791338   26677176   57429027   44611091
            32960792   24249027   17808004   13157821    9624360    6200371    1739013   13150340          0   13153128    1755994    6206678    9612114   13117077   17665345   23860221   30721186
49          78421006   60920509   45026976   33145610   24287226   17710691   12775607    9210162    7357244    6889484    4671380    3299520    4663512    6878172    7369460    9238294   12718347   17400559   22440886   68109651
            55622385   44280735   33234892   24592508   18080950   13289942    9852096    7396653    6837069    3581760    4664492    3575040    6816061    7345813    9675504   12728846   15935906   19497720   78420718   60920628
            45021316   33121661   24260609   17793537   13140145    9609260    6188541    1732463   13130704          0   13138572    1780519    6206221    9575956   13013737   17477277   22474345
50         106797493   82964528   61316407   45128193   33075567   24203306   17637743   12719022    9168256    7325397    6863234    4653802    3281761    4634230    6834989    7357275    9229156   12638921   16388040   92755487
            75749279   60302441   45256863   33480528   24596266   18034726   13240615    9810852    7363876    6806380    3561763    4637052    3545082    6754986    7234614    9398832   11660064   14241048  106797780   82965508
            61317653   45122397   33050458   24175677   17720497   13083729    9567186    6159722    1720026   13080900          0   13100472    1838809    6204375    9477236   12833941   16445160
51         144510688  112262100   82969319   61060306   44743629   32749746   23949722   17448215   12580279    9067809    7248731    6799156    4610788    3238928    4563916    6732124    7316483    9266001   12029071  125510040
           102498318   81596298   61236587   45298954   33270818   24375922   17852415   13100469    9704841    7282743    6731375    3513300    4570608    3473148    6603311    6989295    8560953   10380693  144510855  112262483
            82970793   61061989   44737819   32724307   23921854   17530484   12942918    9464117    6090609    1691752   12960415          0   13007287    1980592    6193665    9289661   11971950
52         192336221  149415238  110428712   81268704   59547543   43576379   31875340   23304527   16975824   12237761    8820748    7060251    6641981    4505830    3132553    4389226    6471626    7279437    9005248  167047290
           136419834  108600150   81501990   60288732   44277240   32432184   23733894   17373864   12746448    9441072    7081998    6546210    3392802    4407132    3294115    6256996    6256996    7521780  192336241  149415230
           110429104   81270360   59549379   43570639   31850132   23276995   17056800   12594373    9209852    5920623    1622161   12665088          0   12781692    2314938    6199874    8534418
53         246189576  191250916  141348629  104024604   76221298   55773865   40789048   29829302   21806446   15882775   11446707    8250718    6624116    6274236    4257072    2891904    3995132    5911916    6829916  213819841
           174616801  139007647  104321940   77168631   56672957   41508839   30369080   22213488   16257386   11925614    8831184    6618901    6119101    3120384    4028588    2891904    5303181    5303181  246189557  191250851
           141348547  104024991   76222966   55775688   40783520   29805073   21780121   15960645   11788393    8621812    5528317    1465591   11975604          0   12237544    3167711    6026157
54         274691688  213392597  157713006  116068162   85046545   62231528   45508135   33273445   24331399   17786950   12951543    9324522    6720448    5460697    5317046    3628746    2216253    2882110    4156701  238574420
           194832716  155100956  116399519   86102443   63233571   46313009   33881515   24776808   18119002   13258606    9722855    7194180    5372476    4970256    2354155    3020012    1745422    3685870  274691678  213392574
           157712918  116068063   85046896   62233048   45509777   33268473   24309730   17763597   13021537    9629709    7049298    4475774    1022458   10173072          0   10919708    4960461
55         219860951  170797661  126232163   92900004   68070756   49810144   36424611   26629658   19468849   14237322   10407878    7572367    5437731    3924161    3295823    3410064    2273376    1136688    1136688  190952993
           155942493  124141515   93165191   68915628   50611490   37068214   27117671   19829182   14497558   10600474    7755299    5683693    4198273    3110595    2882111    1136688    1136688          0  219860950  170797661
           126232145   92899932   68070683   49810411   36425709   26630757   19465079   14221787   10392342    7625428    5656410    4142841    2549185     332932    6625107          0    7761795
56         817972505  635437035  469635153  345625823  253250920  185314668  135516504   99074987   72424779   52941959   38702859   28290916   20643625   14963855   10748353    7956823    6292180    4684659    7428868  710423101
           580169745  461857119  346612538  256394243  188295329  137908699  100888342   73771526   53934104   39431552   28836638   21110041   15504645   11524379    8784238    8094723    5488418   11309767  817972506  635437038
           469635159  345625814  253250852  185314551  135516624   99075970   72426458   52940277   38689001   28267258   20667286   15158878   11081279    7623894    3547972   11309767          0

Sum of all rows                     = 4(1*0 + 1*3547972 + 1*4684659 + 1*5488418 + 1*6292180 + 1*7428868 + 1*7623894 + 1*7956823 + 1*8094723 + 1*8784238 + 1*10748353 + 1*11081279 + 2*11309767 + 1*11524379 + 1*14963855 + 1*15158878 +
                                        1*15504645 + 1*20643625 + 1*20667286 + 1*21110041 + 1*28267258 + 1*28290916 + 1*28836638 + 1*38689001 + 1*38702859 + 1*39431552 + 1*52940277 + 1*52941959 + 1*53934104 + 1*72424779 +
                                        1*72426458 + 1*73771526 + 1*99074987 + 1*99075970 + 1*100888342 + 1*135516504 + 1*135516624 + 1*137908699 + 1*185314551 + 1*185314668 + 1*188295329 + 1*253250852 + 1*253250920 + 1*256394243 +
                                        1*345625814 + 1*345625823 + 1*346612538 + 1*461857119 + 1*469635153 + 1*469635159 + 1*580169745 + 1*635437035 + 1*635437038 + 1*710423101 + 1*817972505 + 1*817972506) +
                                      4(2*0 + 1*332932 + 4*1136688 + 1*2273376 + 1*2549185 + 1*2882111 + 1*3110595 + 1*3295823 + 1*3410064 + 1*3924161 + 1*4142841 + 1*4198273 + 1*5437731 + 1*5656410 + 1*5683693 + 1*6625107 +
                                        1*7572367 + 1*7625428 + 1*7755299 + 1*7761795 + 1*10392342 + 1*10407878 + 1*10600474 + 1*14221787 + 1*14237322 + 1*14497558 + 1*19465079 + 1*19468849 + 1*19829182 + 1*26629658 + 1*26630757 +
                                        1*27117671 + 1*36424611 + 1*36425709 + 1*37068214 + 1*49810144 + 1*49810411 + 1*50611490 + 1*68070683 + 1*68070756 + 1*68915628 + 1*92899932 + 1*92900004 + 1*93165191 + 1*124141515 +
                                        1*126232145 + 1*126232163 + 1*155942493 + 2*170797661 + 1*190952993 + 1*219860950 + 1*219860951) +
                                      4(1*0 + 1*1022458 + 1*1745422 + 1*2216253 + 1*2354155 + 1*2882110 + 1*3020012 + 1*3628746 + 1*3685870 + 1*4156701 + 1*4475774 + 1*4960461 + 1*4970256 + 1*5317046 + 1*5372476 + 1*5460697 +
                                        1*6720448 + 1*7049298 + 1*7194180 + 1*9324522 + 1*9629709 + 1*9722855 + 1*10173072 + 1*10919708 + 1*12951543 + 1*13021537 + 1*13258606 + 1*17763597 + 1*17786950 + 1*18119002 + 1*24309730 +
                                        1*24331399 + 1*24776808 + 1*33268473 + 1*33273445 + 1*33881515 + 1*45508135 + 1*45509777 + 1*46313009 + 1*62231528 + 1*62233048 + 1*63233571 + 1*85046545 + 1*85046896 + 1*86102443 +
                                        1*116068063 + 1*116068162 + 1*116399519 + 1*155100956 + 1*157712918 + 1*157713006 + 1*194832716 + 1*213392574 + 1*213392597 + 1*238574420 + 1*274691678 + 1*274691688) +
                                      4(1*0 + 1*1465591 + 2*2891904 + 1*3120384 + 1*3167711 + 1*3995132 + 1*4028588 + 1*4257072 + 2*5303181 + 1*5528317 + 1*5911916 + 1*6026157 + 1*6119101 + 1*6274236 + 1*6618901 + 1*6624116 +
                                        1*6829916 + 1*8250718 + 1*8621812 + 1*8831184 + 1*11446707 + 1*11788393 + 1*11925614 + 1*11975604 + 1*12237544 + 1*15882775 + 1*15960645 + 1*16257386 + 1*21780121 + 1*21806446 + 1*22213488 +
                                        1*29805073 + 1*29829302 + 1*30369080 + 1*40783520 + 1*40789048 + 1*41508839 + 1*55773865 + 1*55775688 + 1*56672957 + 1*76221298 + 1*76222966 + 1*77168631 + 1*104024604 + 1*104024991 +
                                        1*104321940 + 1*139007647 + 1*141348547 + 1*141348629 + 1*174616801 + 1*191250851 + 1*191250916 + 1*213819841 + 1*246189557 + 1*246189576) +
                                      4(1*0 + 1*1622161 + 1*2314938 + 1*3132553 + 1*3294115 + 1*3392802 + 1*4389226 + 1*4407132 + 1*4505830 + 1*5920623 + 1*6199874 + 2*6256996 + 1*6471626 + 1*6546210 + 1*6641981 + 1*7060251 +
                                        1*7081998 + 1*7279437 + 1*7521780 + 1*8534418 + 1*8820748 + 1*9005248 + 1*9209852 + 1*9441072 + 1*12237761 + 1*12594373 + 1*12665088 + 1*12746448 + 1*12781692 + 1*16975824 + 1*17056800 +
                                        1*17373864 + 1*23276995 + 1*23304527 + 1*23733894 + 1*31850132 + 1*31875340 + 1*32432184 + 1*43570639 + 1*43576379 + 1*44277240 + 1*59547543 + 1*59549379 + 1*60288732 + 1*81268704 +
                                        1*81270360 + 1*81501990 + 1*108600150 + 1*110428712 + 1*110429104 + 1*136419834 + 1*149415230 + 1*149415238 + 1*167047290 + 1*192336221 + 1*192336241) +
                                      4(1*0 + 1*1691752 + 1*1980592 + 1*3238928 + 1*3473148 + 1*3513300 + 1*4563916 + 1*4570608 + 1*4610788 + 1*6090609 + 1*6193665 + 1*6603311 + 1*6731375 + 1*6732124 + 1*6799156 + 1*6989295 +
                                        1*7248731 + 1*7282743 + 1*7316483 + 1*8560953 + 1*9067809 + 1*9266001 + 1*9289661 + 1*9464117 + 1*9704841 + 1*10380693 + 1*11971950 + 1*12029071 + 1*12580279 + 1*12942918 + 1*12960415 +
                                        1*13007287 + 1*13100469 + 1*17448215 + 1*17530484 + 1*17852415 + 1*23921854 + 1*23949722 + 1*24375922 + 1*32724307 + 1*32749746 + 1*33270818 + 1*44737819 + 1*44743629 + 1*45298954 +
                                        1*61060306 + 1*61061989 + 1*61236587 + 1*81596298 + 1*82969319 + 1*82970793 + 1*102498318 + 1*112262100 + 1*112262483 + 1*125510040 + 1*144510688 + 1*144510855) +
                                      4(1*0 + 1*1720026 + 1*1838809 + 1*3281761 + 1*3545082 + 1*3561763 + 1*4634230 + 1*4637052 + 1*4653802 + 1*6159722 + 1*6204375 + 1*6754986 + 1*6806380 + 1*6834989 + 1*6863234 + 1*7234614 +
                                        1*7325397 + 1*7357275 + 1*7363876 + 1*9168256 + 1*9229156 + 1*9398832 + 1*9477236 + 1*9567186 + 1*9810852 + 1*11660064 + 1*12638921 + 1*12719022 + 1*12833941 + 1*13080900 + 1*13083729 +
                                        1*13100472 + 1*13240615 + 1*14241048 + 1*16388040 + 1*16445160 + 1*17637743 + 1*17720497 + 1*18034726 + 1*24175677 + 1*24203306 + 1*24596266 + 1*33050458 + 1*33075567 + 1*33480528 +
                                        1*45122397 + 1*45128193 + 1*45256863 + 1*60302441 + 1*61316407 + 1*61317653 + 1*75749279 + 1*82964528 + 1*82965508 + 1*92755487 + 1*106797493 + 1*106797780) +
                                      4(1*0 + 1*1732463 + 1*1780519 + 1*3299520 + 1*3575040 + 1*3581760 + 1*4663512 + 1*4664492 + 1*4671380 + 1*6188541 + 1*6206221 + 1*6816061 + 1*6837069 + 1*6878172 + 1*6889484 + 1*7345813 +
                                        1*7357244 + 1*7369460 + 1*7396653 + 1*9210162 + 1*9238294 + 1*9575956 + 1*9609260 + 1*9675504 + 1*9852096 + 1*12718347 + 1*12728846 + 1*12775607 + 1*13013737 + 1*13130704 + 1*13138572 +
                                        1*13140145 + 1*13289942 + 1*15935906 + 1*17400559 + 1*17477277 + 1*17710691 + 1*17793537 + 1*18080950 + 1*19497720 + 1*22440886 + 1*22474345 + 1*24260609 + 1*24287226 + 1*24592508 +
                                        1*33121661 + 1*33145610 + 1*33234892 + 1*44280735 + 1*45021316 + 1*45026976 + 1*55622385 + 1*60920509 + 1*60920628 + 1*68109651 + 1*78420718 + 1*78421006) +
                                      4(1*0 + 1*1739013 + 1*1755994 + 1*3306405 + 1*3586891 + 1*3589270 + 1*4675146 + 1*4675148 + 1*4677934 + 1*6200371 + 1*6206678 + 1*6840840 + 1*6848230 + 1*6895262 + 1*6899277 + 1*7370059 +
                                        1*7374481 + 1*7389340 + 1*7407530 + 1*9227400 + 1*9236800 + 1*9612114 + 1*9624360 + 1*9801012 + 1*9861880 + 1*12779442 + 1*12795829 + 1*13077527 + 1*13117077 + 1*13150340 + 1*13153128 +
                                        1*13157821 + 1*13287920 + 1*17365870 + 1*17585559 + 1*17665345 + 1*17725396 + 1*17808004 + 1*18029400 + 1*21791338 + 1*23860221 + 1*23861902 + 1*24249027 + 1*24273003 + 1*24346370 +
                                        1*26677176 + 1*30717127 + 1*30721186 + 1*32430720 + 1*32960792 + 1*32981768 + 1*40734480 + 1*44611091 + 1*44616539 + 1*49878620 + 1*57429027 + 1*57431403) +
                                      2(1*0 + 2*1745164 + 1*3308208 + 2*3590616 + 1*4677936 + 2*4678920 + 2*6205105 + 2*6849215 + 2*6900792 + 2*7374551 + 2*7405659 + 2*9234449 + 2*9625185 + 2*9848305 + 2*12796251 + 2*13151202 +
                                        2*13156203 + 2*13234285 + 2*17697343 + 2*17779252 + 2*17828123 + 2*23730010 + 2*24107334 + 2*24124958 + 2*29799406 + 2*32628635 + 2*32642490 + 2*36486934 + 2*42009983 + 2*42014041) +
                                      2(55*0 + 2*3880899) +
                                      2(1*0 + 2*2411282 + 3*3215042 + 2*3547970 + 1*3880898 + 1*4156704 + 2*4546756 + 2*6315840 + 1*6496998 + 2*8789980 + 1*8948160 + 2*12073324 + 1*12300926 + 2*16538608 + 1*16848440 + 2*22634360 +
                                        1*23057974 + 2*30968300 + 1*31546384 + 2*42366530 + 1*43152694 + 2*57956054 + 1*59016048 + 2*79273056 + 1*80672186 + 2*108403438 + 1*110146988 + 2*148144122 + 1*149982858 + 2*202180676 +
                                        1*202757864 + 1*270172478 + 2*274722400 + 1*339381800 + 2*371711500 + 1*415576086 + 2*478489244) +
                                      2(1*0 + 2*2996358 + 2*3329285 + 2*3995142 + 2*4408851 + 1*4822560 + 1*5165286 + 2*5326856 + 2*5649984 + 2*7848318 + 1*8073420 + 2*10922778 + 1*11119302 + 2*15002772 + 1*15285480 + 2*20551440 +
                                        1*20936058 + 2*28126020 + 1*28651128 + 2*38481288 + 1*39195378 + 2*52642476 + 1*53605296 + 2*72005616 + 1*73276482 + 2*98465664 + 1*100049376 + 2*134563254 + 1*136233426 + 2*183646134 +
                                        1*184170408 + 1*245404926 + 2*249537744 + 1*308269620 + 2*337635558 + 1*377478942 + 2*434624658) +
                                      2(1*0 + 2*2895977 + 2*3033877 + 2*4412912 + 2*4536952 + 1*4660992 + 1*4992232 + 2*5460700 + 2*5516140 + 1*6067754 + 2*7170982 + 2*7585382 + 1*7802914 + 2*10556826 + 1*10746680 + 2*14500080 +
                                        1*14773038 + 2*19862682 + 1*20233500 + 2*27182918 + 1*27687422 + 2*37189348 + 1*37869552 + 2*50869728 + 1*51767562 + 2*69563452 + 1*70682304 + 2*95065684 + 1*96245618 + 2*129741640 +
                                        1*130112024 + 1*173372794 + 2*176292536 + 1*217785232 + 2*238531580 + 1*266679994 + 2*307052102) +
                                      2(1*0 + 2*2913205 + 2*2970318 + 1*4569720 + 2*4629211 + 1*4688702 + 1*4798206 + 1*5021902 + 2*5483664 + 2*5493176 + 1*6854580 + 2*7540038 + 2*7630484 + 1*7849240 + 1*8453982 + 2*9824898 +
                                        2*10619560 + 1*10810334 + 2*14586136 + 1*14860040 + 2*19980202 + 1*20351006 + 2*27342562 + 1*27842736 + 2*37403808 + 1*38063986 + 2*51150314 + 1*51973012 + 2*69902742 + 1*70770354 +
                                        2*95400532 + 1*95672872 + 1*127483102 + 2*129630032 + 1*160140136 + 2*175395188 + 1*196093062 + 2*225779176) +
                                      2(1*0 + 2*2910262 + 2*2933902 + 1*4637458 + 2*4660690 + 1*4683922 + 1*4921384 + 1*5016760 + 2*5487604 + 2*5489236 + 1*7476718 + 2*7571360 + 2*7622720 + 1*7841086 + 1*9464200 + 2*10410620 +
                                        2*10608668 + 1*10798744 + 1*11640966 + 2*13439164 + 2*14570908 + 1*14842902 + 2*19958472 + 1*20323536 + 2*27309936 + 1*27792014 + 2*37349852 + 1*37950584 + 2*51044098 + 1*51677630 +
                                        2*69663510 + 1*69862360 + 1*93091074 + 2*94658832 + 1*116938068 + 2*128077686 + 1*143191762 + 2*164869282) +
                                      2(1*0 + 2*2910798 + 2*2920549 + 1*4665038 + 2*4674859 + 1*4684680 + 1*4978654 + 1*5017518 + 2*5488280 + 2*5488560 + 2*7605188 + 2*7623990 + 1*7683592 + 1*7841988 + 1*10310126 + 2*10506136 +
                                        2*10610226 + 1*10799118 + 1*13015064 + 2*14269528 + 2*14572404 + 1*14840496 + 1*15955214 + 2*18385738 + 2*19958400 + 1*20310642 + 2*27303012 + 1*27742176 + 2*37316664 + 1*37779786 +
                                        2*50929956 + 1*51075288 + 1*68057946 + 2*69204168 + 1*85492440 + 2*93636576 + 1*104686362 + 2*120534678) +
                                      2(1*0 + 2*2910781 + 2*2914721 + 1*4676544 + 2*4680472 + 1*4684400 + 1*5001304 + 1*5017088 + 2*5488396 + 2*5488444 + 2*7615622 + 2*7623622 + 1*7778002 + 1*7840634 + 2*10570938 + 1*10587176 +
                                        2*10609210 + 1*10795152 + 1*14175774 + 2*14419344 + 2*14569440 + 1*14828038 + 1*17829324 + 2*19534314 + 2*19949330 + 1*20270068 + 1*21840110 + 2*25152662 + 2*27273246 + 1*27611670 +
                                        2*37225684 + 1*37331800 + 1*49745938 + 2*50583872 + 1*62489896 + 2*68442908 + 1*76519674 + 2*88104004) +
                                      2(1*0 + 2*2910965 + 2*2912358 + 1*4681296 + 2*4682691 + 1*4684086 + 1*5010870 + 1*5016438 + 2*5488416 + 2*5488424 + 2*7620558 + 2*7623324 + 1*7815612 + 1*7837968 + 2*10593450 + 2*10607568 +
                                        1*10714518 + 1*10786438 + 2*14514708 + 1*14555064 + 2*14563480 + 1*14798896 + 1*19417962 + 2*19747536 + 2*19928426 + 1*20175382 + 1*24401928 + 2*26729124 + 2*27207858 + 1*27285176 +
                                        1*29883618 + 2*34410216 + 1*36361386 + 2*36974160 + 1*45677628 + 2*50029362 + 1*55933226 + 2*64401278) +
                                      1(1*0 + 4*2911370 + 4*4683266 + 2*5014800 + 4*5488420 + 4*7622496 + 2*7831446 + 4*10603516 + 2*10765104 + 4*14548492 + 2*14729582 + 4*19880896 + 2*19936616 + 2*26575654 + 4*27024200 +
                                        2*33387424 + 4*36569036 + 2*40884550 + 4*47075042)
                                    = 37883144808 + 10205095220 + 12810432332 + 11574599648 + 9189967100 + 7124042596 + 5581238400 + 4546195508 + 3956287532 + 1882549932 + 15523596 + 11059774984 + 10062514960 + 7151045216 +
                                      5327294928 + 3998849544 + 3085631096 + 2490673224 + 2155810592 + 1023877288
                                    = 151124548504

Value repetition frequencies        = 4(55*1 + 1*2) +
                                      4(49*1 + 2*2 + 1*4) +
                                      4(57*1) +
                                      4(53*1 + 2*2) +
                                      4(55*1 + 1*2) +
                                      4(57*1) +
                                      4(57*1) +
                                      4(57*1) +
                                      4(57*1) +
                                      2(3*1 + 27*2) +
                                      2(1*2 + 1*55) +
                                      2(18*1 + 18*2 + 1*3) +
                                      2(17*1 + 20*2) +
                                      2(17*1 + 20*2) +
                                      2(19*1 + 19*2) +
                                      2(19*1 + 19*2) +
                                      2(19*1 + 19*2) +
                                      2(19*1 + 19*2) +
                                      2(19*1 + 19*2) +
                                      1(1*1 + 8*2 + 10*4)
                                    = 3249

Number of distinct row element sets = 20

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

Number of distinct values           = 837

Distinct values          0    332932   1022458   1136688   1465591   1622161   1691752   1720026   1732463   1739013   1745164   1745422   1755994   1780519   1838809
Frequency              169         4         4        16         4         4         4         4         4         4         4         4         4         4         4
Distinct values    1980592   2216253   2273376   2314938   2354155   2411282   2549185   2882110   2882111   2891904   2895977   2910262   2910781   2910798   2910965
Frequency                4         4         4         4         4         4         4         4         4         8         4         4         4         4         4
Distinct values    2911370   2912358   2913205   2914721   2920549   2933902   2970318   2996358   3020012   3033877   3110595   3120384   3132553   3167711   3215042
Frequency                4         4         4         4         4         4         4         4         4         4         4         4         4         4         6
Distinct values    3238928   3281761   3294115   3295823   3299520   3306405   3308208   3329285   3392802   3410064   3473148   3513300   3545082   3547970   3547972
Frequency                4         4         4         4         4         4         2         4         4         4         4         4         4         4         4
Distinct values    3561763   3575040   3581760   3586891   3589270   3590616   3628746   3685870   3880898   3880899   3924161   3995132   3995142   4028588   4142841
Frequency                4         4         4         4         4         4         4         4         2         4         4         4         4         4         4
Distinct values    4156701   4156704   4198273   4257072   4389226   4407132   4408851   4412912   4475774   4505830   4536952   4546756   4563916   4569720   4570608
Frequency                4         2         4         4         4         4         4         4         4         4         4         4         4         2         4
Distinct values    4610788   4629211   4634230   4637052   4637458   4653802   4660690   4660992   4663512   4664492   4665038   4671380   4674859   4675146   4675148
Frequency                4         4         4         4         2         4         4         2         4         4         2         4         4         4         4
Distinct values    4676544   4677934   4677936   4678920   4680472   4681296   4682691   4683266   4683922   4684086   4684400   4684659   4684680   4688702   4798206
Frequency                2         4         2         4         4         2         4         4         2         2         2         4         2         2         2
Distinct values    4822560   4921384   4960461   4970256   4978654   4992232   5001304   5010870   5014800   5016438   5016760   5017088   5017518   5021902   5165286
Frequency                2         2         4         4         2         2         2         2         2         2         2         2         2         2         2
Distinct values    5303181   5317046   5326856   5372476   5437731   5460697   5460700   5483664   5487604   5488280   5488396   5488416   5488418   5488420   5488424
Frequency                8         4         4         4         4         4         4         4         4         4         4         4         4         4         4
Distinct values    5488444   5488560   5489236   5493176   5516140   5528317   5649984   5656410   5683693   5911916   5920623   6026157   6067754   6090609   6119101
Frequency                4         4         4         4         4         4         4         4         4         4         4         4         2         4         4
Distinct values    6159722   6188541   6193665   6199874   6200371   6204375   6205105   6206221   6206678   6256996   6274236   6292180   6315840   6471626   6496998
Frequency                4         4         4         4         4         4         4         4         4         8         4         4         4         4         2
Distinct values    6546210   6603311   6618901   6624116   6625107   6641981   6720448   6731375   6732124   6754986   6799156   6806380   6816061   6829916   6834989
Frequency                4         4         4         4         4         4         4         4         4         4         4         4         4         4         4
Distinct values    6837069   6840840   6848230   6849215   6854580   6863234   6878172   6889484   6895262   6899277   6900792   6989295   7049298   7060251   7081998
Frequency                4         4         4         4         2         4         4         4         4         4         4         4         4         4         4
Distinct values    7170982   7194180   7234614   7248731   7279437   7282743   7316483   7325397   7345813   7357244   7357275   7363876   7369460   7370059   7374481
Frequency                4         4         4         4         4         4         4         4         4         4         4         4         4         4         4
Distinct values    7374551   7389340   7396653   7405659   7407530   7428868   7476718   7521780   7540038   7571360   7572367   7585382   7605188   7615622   7620558
Frequency                4         4         4         4         4         4         2         4         4         4         4         4         4         4         4
Distinct values    7622496   7622720   7623324   7623622   7623894   7623990   7625428   7630484   7683592   7755299   7761795   7778002   7802914   7815612   7831446
Frequency                4         4         4         4         4         4         4         4         2         4         4         2         2         2         2
Distinct values    7837968   7840634   7841086   7841988   7848318   7849240   7956823   8073420   8094723   8250718   8453982   8534418   8560953   8621812   8784238
Frequency                2         2         2         2         4         2         4         2         4         4         2         4         4         4         4
Distinct values    8789980   8820748   8831184   8948160   9005248   9067809   9168256   9209852   9210162   9227400   9229156   9234449   9236800   9238294   9266001
Frequency                4         4         4         2         4         4         4         4         4         4         4         4         4         4         4
Distinct values    9289661   9324522   9398832   9441072   9464117   9464200   9477236   9567186   9575956   9609260   9612114   9624360   9625185   9629709   9675504
Frequency                4         4         4         4         4         2         4         4         4         4         4         4         4         4         4
Distinct values    9704841   9722855   9801012   9810852   9824898   9848305   9852096   9861880  10173072  10310126  10380693  10392342  10407878  10410620  10506136
Frequency                4         4         4         4         4         4         4         4         4         2         4         4         4         4         4
Distinct values   10556826  10570938  10587176  10593450  10600474  10603516  10607568  10608668  10609210  10610226  10619560  10714518  10746680  10748353  10765104
Frequency                4         4         2         4         4         4         4         4         4         4         4         2         2         4         2
Distinct values   10786438  10795152  10798744  10799118  10810334  10919708  10922778  11081279  11119302  11309767  11446707  11524379  11640966  11660064  11788393
Frequency                2         2         2         2         2         4         4         4         2         8         4         4         2         4         4
Distinct values   11925614  11971950  11975604  12029071  12073324  12237544  12237761  12300926  12580279  12594373  12638921  12665088  12718347  12719022  12728846
Frequency                4         4         4         4         4         4         4         2         4         4         4         4         4         4         4
Distinct values   12746448  12775607  12779442  12781692  12795829  12796251  12833941  12942918  12951543  12960415  13007287  13013737  13015064  13021537  13077527
Frequency                4         4         4         4         4         4         4         4         4         4         4         4         2         4         4
Distinct values   13080900  13083729  13100469  13100472  13117077  13130704  13138572  13140145  13150340  13151202  13153128  13156203  13157821  13234285  13240615
Frequency                4         4         4         4         4         4         4         4         4         4         4         4         4         4         4
Distinct values   13258606  13287920  13289942  13439164  14175774  14221787  14237322  14241048  14269528  14419344  14497558  14500080  14514708  14548492  14555064
Frequency                4         4         4         4         2         4         4         4         4         4         4         4         4         4         2
Distinct values   14563480  14569440  14570908  14572404  14586136  14729582  14773038  14798896  14828038  14840496  14842902  14860040  14963855  15002772  15158878
Frequency                4         4         4         4         4         2         2         2         2         2         2         2         4         4         4
Distinct values   15285480  15504645  15882775  15935906  15955214  15960645  16257386  16388040  16445160  16538608  16848440  16975824  17056800  17365870  17373864
Frequency                2         4         4         4         2         4         4         4         4         4         2         4         4         4         4
Distinct values   17400559  17448215  17477277  17530484  17585559  17637743  17665345  17697343  17710691  17720497  17725396  17763597  17779252  17786950  17793537
Frequency                4         4         4         4         4         4         4         4         4         4         4         4         4         4         4
Distinct values   17808004  17828123  17829324  17852415  18029400  18034726  18080950  18119002  18385738  19417962  19465079  19468849  19497720  19534314  19747536
Frequency                4         4         2         4         4         4         4         4         4         2         4         4         4         4         4
Distinct values   19829182  19862682  19880896  19928426  19936616  19949330  19958400  19958472  19980202  20175382  20233500  20270068  20310642  20323536  20351006
Frequency                4         4         4         4         2         4         4         4         4         2         2         2         2         2         2
Distinct values   20551440  20643625  20667286  20936058  21110041  21780121  21791338  21806446  21840110  22213488  22440886  22474345  22634360  23057974  23276995
Frequency                4         4         4         2         4         4         4         4         2         4         4         4         4         2         4
Distinct values   23304527  23730010  23733894  23860221  23861902  23921854  23949722  24107334  24124958  24175677  24203306  24249027  24260609  24273003  24287226
Frequency                4         4         4         4         4         4         4         4         4         4         4         4         4         4         4
Distinct values   24309730  24331399  24346370  24375922  24401928  24592508  24596266  24776808  25152662  26575654  26629658  26630757  26677176  26729124  27024200
Frequency                4         4         4         4         2         4         4         4         4         2         4         4         4         4         4
Distinct values   27117671  27182918  27207858  27273246  27285176  27303012  27309936  27342562  27611670  27687422  27742176  27792014  27842736  28126020  28267258
Frequency                4         4         4         4         2         4         4         4         2         2         2         2         2         4         4
Distinct values   28290916  28651128  28836638  29799406  29805073  29829302  29883618  30369080  30717127  30721186  30968300  31546384  31850132  31875340  32430720
Frequency                4         2         4         4         4         4         2         4         4         4         4         2         4         4         4
Distinct values   32432184  32628635  32642490  32724307  32749746  32960792  32981768  33050458  33075567  33121661  33145610  33234892  33268473  33270818  33273445
Frequency                4         4         4         4         4         4         4         4         4         4         4         4         4         4         4
Distinct values   33387424  33480528  33881515  34410216  36361386  36424611  36425709  36486934  36569036  36974160  37068214  37189348  37225684  37316664  37331800
Frequency                2         4         4         4         2         4         4         4         4         4         4         4         4         4         2
Distinct values   37349852  37403808  37779786  37869552  37950584  38063986  38481288  38689001  38702859  39195378  39431552  40734480  40783520  40789048  40884550
Frequency                4         4         2         2         2         2         4         4         4         2         4         4         4         4         2
Distinct values   41508839  42009983  42014041  42366530  43152694  43570639  43576379  44277240  44280735  44611091  44616539  44737819  44743629  45021316  45026976
Frequency                4         4         4         4         2         4         4         4         4         4         4         4         4         4         4
Distinct values   45122397  45128193  45256863  45298954  45508135  45509777  45677628  46313009  47075042  49745938  49810144  49810411  49878620  50029362  50583872
Frequency                4         4         4         4         4         4         2         4         4         2         4         4         4         4         4
Distinct values   50611490  50869728  50929956  51044098  51075288  51150314  51677630  51767562  51973012  52642476  52940277  52941959  53605296  53934104  55622385
Frequency                4         4         4         4         2         4         2         2         2         4         4         4         2         4         4
Distinct values   55773865  55775688  55933226  56672957  57429027  57431403  57956054  59016048  59547543  59549379  60288732  60302441  60920509  60920628  61060306
Frequency                4         4         2         4         4         4         4         2         4         4         4         4         4         4         4
Distinct values   61061989  61236587  61316407  61317653  62231528  62233048  62489896  63233571  64401278  68057946  68070683  68070756  68109651  68442908  68915628
Frequency                4         4         4         4         4         4         2         4         4         2         4         4         4         4         4
Distinct values   69204168  69563452  69663510  69862360  69902742  70682304  70770354  72005616  72424779  72426458  73276482  73771526  75749279  76221298  76222966
Frequency                4         4         4         2         4         2         2         4         4         4         2         4         4         4         4
Distinct values   76519674  77168631  78420718  78421006  79273056  80672186  81268704  81270360  81501990  81596298  82964528  82965508  82969319  82970793  85046545
Frequency                2         4         4         4         4         2         4         4         4         4         4         4         4         4         4
Distinct values   85046896  85492440  86102443  88104004  92755487  92899932  92900004  93091074  93165191  93636576  94658832  95065684  95400532  95672872  96245618
Frequency                4         2         4         4         4         4         4         2         4         4         4         4         4         2         2
Distinct values   98465664  99074987  99075970 100049376 100888342 102498318 104024604 104024991 104321940 104686362 106797493 106797780 108403438 108600150 110146988
Frequency                4         4         4         2         4         4         4         4         4         2         4         4         4         4         2
Distinct values  110428712 110429104 112262100 112262483 116068063 116068162 116399519 116938068 120534678 124141515 125510040 126232145 126232163 127483102 128077686
Frequency                4         4         4         4         4         4         4         2         4         4         4         4         4         2         4
Distinct values  129630032 129741640 130112024 134563254 135516504 135516624 136233426 136419834 137908699 139007647 141348547 141348629 143191762 144510688 144510855
Frequency                4         4         2         4         4         4         2         4         4         4         4         4         2         4         4
Distinct values  148144122 149415230 149415238 149982858 155100956 155942493 157712918 157713006 160140136 164869282 167047290 170797661 173372794 174616801 175395188
Frequency                4         4         4         2         4         4         4         4         2         4         4         8         2         4         4
Distinct values  176292536 183646134 184170408 185314551 185314668 188295329 190952993 191250851 191250916 192336221 192336241 194832716 196093062 202180676 202757864
Frequency                4         4         2         4         4         4         4         4         4         4         4         4         2         4         2
Distinct values  213392574 213392597 213819841 217785232 219860950 219860951 225779176 238531580 238574420 245404926 246189557 246189576 249537744 253250852 253250920
Frequency                4         4         4         2         4         4         4         4         4         2         4         4         4         4         4
Distinct values  256394243 266679994 270172478 274691678 274691688 274722400 307052102 308269620 337635558 339381800 345625814 345625823 346612538 371711500 377478942
Frequency                4         2         2         4         4         4         4         2         4         2         4         4         4         4         2
Distinct values  415576086 434624658 461857119 469635153 469635159 478489244 580169745 635437035 635437038 710423101 817972505 817972506
Frequency                2         4         4         4         4         4         4         4         4         4         4         4

Sum of frequencies                  = 149*2 + 680*4 + 1*6 + 5*8 + 1*16 + 1*169
                                    = 3249

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

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                                     = 56*57
                                                                                 = 3192
a = 20, b = 3
 L                  C
 4                  8
 5                  8
 6                104
 7                 96
 8                664
 9                804
10               2960
11               4168
12              11064
13              16456
14              39424
15              61532
16             135388
17             222180
18             454356
19             771476
20            1508316
21            2611092
22            4951660
23            8661928
24           16043752
25           28156600
26           51136796
27           89397556
28          159180412
29          274430252
30          476319028
31          796868280
32         1332938764
33         2122260004
34         3375369184
35         5031733668
36         7523095852
37        10397523724
38        14504664984
39        18506779852
40        23988949332
41        28222344132
42        33922871268
43        36780977164
44        40950863340
45        40858042644
46        42092702164
47        38478215236
48        36609342084
49        30365559176
50        26529576744
51        19595484920
52        15427040744
53         9827694360
54         6650042264
55         3469166612
56         1864785892
57          727107172
58          281529308
59           65664524
60           15764988
Total    501429076460

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           50           51           52           53           54           55           56
                    57           58           59
 L
 4                   0            1            0            0            0            0            0            0            0            0            0            0            0            0            0            0            0
                     0            1            0
                     2            0            0            0            0            0            0            0            0            0            0            0            0            0            0            0            0
                     0            0            2
                     0            1            0            0            0            0            0            0            0            0            0            0            0            0            0            0            0
                     0            1            0

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

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

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

 8                   6           14           10           17           12           13           12           12           12           12           12           12           12           12           13           12           17
                    10           14            6
                    14            4           12            8           14            8            8            8            8            8            8            8            8            8            8           14            8
                    12            4           14
                     6           14           10           17           12           13           12           12           12           12           12           12           12           12           13           12           17
                    10           14            6

 9                  10            7           16           12           24           14           15           14           14           14           14           14           14           15           14           24           12
                    16            7           10
                     6           10            6           20           12           20           12           12           12           12           12           12           12           12           20           12           20
                     6           10            6
                    10            7           16           12           24           14           15           14           14           14           14           14           14           15           14           24           12
                    16            7           10

10                  20           42           39           66           56           75           58           59           58           58           58           58           59           58           75           56           66
                    39           42           20
                    38           22           32           34           62           44           54           44           44           44           44           44           44           54           44           62           34
                    32           22           38
                    20           42           39           66           56           75           58           59           58           58           58           58           59           58           75           56           66
                    39           42           20

11                  41           40           57           54          102           78          106           80           81           80           80           81           80          106           78          102           54
                    57           40           41
                    32           48           38           60           58          110           72           84           72           72           72           72           84           72          110           58           60
                    38           48           32
                    41           40           57           54          102           78          106           80           81           80           80           81           80          106           78          102           54
                    57           40           41

12                  79          124          133          187          191          281          228          267          230          231          231          230          267          228          281          191          187
                   133          124           79
                   110           90          122          112          188          170          260          188          202          188          188          202          188          260          170          188          112
                   122           90          110
                    79          124          133          187          191          281          228          267          230          231          231          230          267          228          281          191          187
                   133          124           79

13                 146          159          193          193          297          281          443          334          386          337          337          386          334          443          281          297          193
                   193          159          146
                   138          176          170          208          200          368          306          452          328          344          344          328          452          306          368          200          208
                   170          176          138
                   146          159          193          193          297          281          443          334          386          337          337          386          334          443          281          297          193
                   193          159          146

14                 285          412          435          571          584          846          775         1056          849          915          915          849         1056          775          846          584          571
                   435          412          285
                   372          356          458          444          564          582          926          762          986          806          806          986          762          926          582          564          444
                   458          356          372
                   285          412          435          571          584          846          775         1056          849          915          915          849         1056          775          846          584          571
                   435          412          285

15                 538          615          706          705          919          902         1446         1238         1704         1416         1416         1704         1238         1446          902          919          705
                   706          615          538
                   558          686          688          802          762         1052         1064         1728         1370         1678         1678         1370         1728         1064         1052          762          802
                   688          686          558
                   538          615          706          705          919          902         1446         1238         1704         1416         1416         1704         1238         1446          902          919          705
                   706          615          538

16                1039         1409         1518         1800         1888         2441         2419         3505         3090         3731         3731         3090         3505         2419         2441         1888         1800
                  1518         1409         1039
                  1282         1340         1580         1624         1870         1882         2646         2584         3784         3422         3422         3784         2584         2646         1882         1870         1624
                  1580         1340         1282
                  1039         1409         1518         1800         1888         2441         2419         3505         3090         3731         3731         3090         3505         2419         2441         1888         1800
                  1518         1409         1039

17                1982         2355         2639         2679         3089         3091         4300         4261         6218         6052         6052         6218         4261         4300         3091         3089         2679
                  2639         2355         1982
                  2148         2588         2688         2960         2924         3434         3482         5228         5392         6914         6914         5392         5228         3482         3434         2924         2960
                  2688         2588         2148
                  1982         2355         2639         2679         3089         3091         4300         4261         6218         6052         6052         6218         4261         4300         3091         3089         2679
                  2639         2355         1982

18                3812         4936         5356         6010         6235         7396         7623        10257        11140        13287        13287        11140        10257         7623         7396         6235         6010
                  5356         4936         3812
                  4534         4998         5602         5772         6440         6422         7804         8704        11694        13104        13104        11694         8704         7804         6422         6440         5772
                  5602         4998         4534
                  3812         4936         5356         6010         6235         7396         7623        10257        11140        13287        13287        11140        10257         7623         7396         6235         6010
                  5356         4936         3812

19                7272         8779         9719         9977        10844        11012        13286        15442        19044        21789        21789        19044        15442        13286        11012        10844         9977
                  9719         8779         7272
                  8076         9598        10114        10800        10858        11992        12894        15204        19980        21894        21894        19980        15204        12894        11992        10858        10800
                 10114         9598         8076
                  7272         8779         9719         9977        10844        11012        13286        15442        19044        21789        21789        19044        15442        13286        11012        10844         9977
                  9719         8779         7272

20               13961        17680        19185        20865        21630        23847        27237        29839        37956        38832        38832        37956        29839        27237        23847        21630        20865
                 19185        17680        13961
                 16314        18488        20318        20894        22406        23904        25260        33092        32010        39408        39408        32010        33092        25260        23904        22406        20894
                 20318        18488        16314
                 13961        17680        19185        20865        21630        23847        27237        29839        37956        38832        38832        37956        29839        27237        23847        21630        20865
                 19185        17680        13961

21               26686        32493        35685        37051        38860        43202        43353        58239        52453        62418        62418        52453        58239        43353        43202        38860        37051
                 35685        32493        26686
                 30012        35448        37570        39456        41414        42352        54208        46410        63734        54062        54062        63734        46410        54208        42352        41414        39456
                 37570        35448        30012
                 26686        32493        35685        37051        38860        43202        43353        58239        52453        62418        62418        52453        58239        43353        43202        38860        37051
                 35685        32493        26686

22               51162        63979        69798        74078        81669        80482       106171        86826       112823        94816        94816       112823        86826       106171        80482        81669        74078
                 69798        63979        51162
                 59162        68094        73842        78062        79340        98468        83752       117024        81188        93290        93290        81188       117024        83752        98468        79340        78062
                 73842        68094        59162
                 51162        63979        69798        74078        81669        80482       106171        86826       112823        94816        94816       112823        86826       106171        80482        81669        74078
                 69798        63979        51162

23               97865       120076       131026       143269       140353       181114       141618       194706       130862       148090       148090       130862       194706       141618       181114       140353       143269
                131026       120076        97865
                110880       130442       141202       144314       172720       148280       211096       134246       165500       114326       114326       165500       134246       211096       148280       172720       144314
                141202       130442       110880
                 97865       120076       131026       143269       140353       181114       141618       194706       130862       148090       148090       130862       194706       141618       181114       140353       143269
                131026       120076        97865

24              187843       232836       263245       266281       334912       271422       377371       235914       284117       205351       205351       284117       235914       377371       271422       334912       266281
                263245       232836       187843
                215624       253172       269286       315726       281848       395900       257410       336086       185872       192368       192368       185872       336086       257410       395900       281848       315726
                269286       253172       215624
                187843       232836       263245       266281       334912       271422       377371       235914       284117       205351       205351       284117       235914       377371       271422       334912       266281
                263245       232836       187843

25              358833       453100       480204       593618       496897       695312       423944       539869       295772       312540       312540       295772       539869       423944       695312       496897       593618
                480204       453100       358833
                411582       479090       564086       523892       721724       485308       664094       335362       363058       229926       229926       363058       335362       664094       485308       721724       523892
                564086       479090       411582
                358833       453100       480204       593618       496897       695312       423944       539869       295772       312540       312540       295772       539869       423944       695312       496897       593618
                480204       453100       358833

26              703322       849572      1066810       948117      1319657       847959      1121009       572141       629644       417072       417072       629644       572141      1121009       847959      1319657       948117
               1066810       849572       703322
                787854       991776       979012      1324906       950712      1334272       684796       788528       390476       385460       385460       390476       788528       684796      1334272       950712      1324906
                979012       991776       787854
                703322       849572      1066810       948117      1319657       847959      1121009       572141       629644       417072       417072       629644       572141      1121009       847959      1319657       948117
               1066810       849572       703322

27             1314917      1822322      1737389      2417804      1631957      2227505      1108820      1275007       620089       624499       624499       620089      1275007      1108820      2227505      1631957      2417804
               1737389      1822322      1314917
               1597220      1751494      2375432      1818564      2596940      1383114      1680672       732144       736562       466018       466018       736562       732144      1680672      1383114      2596940      1818564
               2375432      1751494      1597220
               1314917      1822322      1737389      2417804      1631957      2227505      1108820      1275007       620089       624499       624499       620089      1275007      1108820      2227505      1631957      2417804
               1737389      1822322      1314917

28             2807475      3077623      4389133      3186896      4460448      2330901      2803482      1255083      1292436       827915       827915      1292436      1255083      2803482      2330901      4460448      3186896
               4389133      3077623      2807475
               2875030      4150468      3445810      4993920      2842714      3628386      1575260      1641650       789078       785106       785106       789078      1641650      1575260      3628386      2842714      4993920
               3445810      4150468      2875030
               2807475      3077623      4389133      3186896      4460448      2330901      2803482      1255083      1292436       827915       827915      1292436      1255083      2803482      2330901      4460448      3186896
               4389133      3077623      2807475

29             4783221      7586274      5980887      8623894      4729294      5938999      2558676      2708517      1246638      1231207      1231207      1246638      2708517      2558676      5938999      4729294      8623894
               5980887      7586274      4783221
               6666748      6239168      9314724      5678982      7585172      3371588      3657706      1491306      1482678       951840       951840      1482678      1491306      3657706      3371588      7585172      5678982
               9314724      6239168      6666748
               4783221      7586274      5980887      8623894      4729294      5938999      2558676      2708517      1246638      1231207      1231207      1246638      2708517      2558676      5938999      4729294      8623894
               5980887      7586274      4783221

30            11777340     10716613     16299897      9583389     12587860      5618201      6186268      2575033      2567574      1639096      1639096      2567574      2575033      6186268      5618201     12587860      9583389
              16299897     10716613     11777340
              10285066     16739838     11098448     15540232      7294420      8312266      3292626      3303386      1588054      1602636      1602636      1588054      3303386      3292626      8312266      7294420     15540232
              11098448     16739838     10285066
              11777340     10716613     16299897      9583389     12587860      5618201      6186268      2575033      2567574      1639096      1639096      2567574      2575033      6186268      5618201     12587860      9583389
              16299897     10716613     11777340

31            16775742     29166322     18589479     25767109     11936364     13713137      5392692      5443468      2468575      2437924      2437924      2468575      5443468      5392692     13713137     11936364     25767109
              18589479     29166322     16775742
              27403534     20580252     30712958     15295204     18398810      7287256      7443818      2994068      3009242      1927374      1927374      3009242      2994068      7443818      7287256     18398810     15295204
              30712958     20580252     27403534
              16775742     29166322     18589479     25767109     11936364     13713137      5392692      5443468      2468575      2437924      2437924      2468575      5443468      5392692     13713137     11936364     25767109
              18589479     29166322     16775742

32            46105244     33987019     51119280     25119450     30410630     12182583     12661344      5107355      5065407      3250086      3250086      5065407      5107355     12661344     12182583     30410630     25119450
              51119280     33987019     46105244
              34343156     57798824     31083826     39893244     16345662     17273696      6617904      6673190      3195922      3227162      3227162      3195922      6673190      6617904     17273696     16345662     39893244
              31083826     57798824     34343156
              46105244     33987019     51119280     25119450     30410630     12182583     12661344      5107355      5065407      3250086      3250086      5065407      5107355     12661344     12182583     30410630     25119450
              51119280     33987019     46105244

33            53621584     94780376     50297563     65132861     26678633     28747740     10766613     10721585      4876990      4851725      4851725      4876990     10721585     10766613     28747740     26678633     65132861
              50297563     94780376     53621584
              97227810     59329942     83070732     35533776     39362576     14742660     14963164      6011338      6080374      3856290      3856290      6080374      6011338     14963164     14742660     39362576     35533776
              83070732     59329942     97227810
              53621584     94780376     50297563     65132861     26678633     28747740     10766613     10721585      4876990      4851725      4851725      4876990     10721585     10766613     28747740     26678633     65132861
              50297563     94780376     53621584

34           151313852     93544535    133824240     57554390     65375933     24537584     24979809      9994436      9998985      6434739      6434739      9998985      9994436     24979809     24537584     65375933     57554390
             133824240     93544535    151313852
             100426864    162333498     74348582     88028400     33389968     34627800     13167462     13442620      6386700      6415692      6415692      6386700     13442620     13167462     34627800     33389968     88028400
              74348582    162333498    100426864
             151313852     93544535    133824240     57554390     65375933     24537584     24979809      9994436      9998985      6434739      6434739      9998985      9994436     24979809     24537584     65375933     57554390
             133824240     93544535    151313852

35           147594150    252029306    117064930    142855272     54119752     56842035     20869559     21023310      9614328      9648034      9648034      9614328     21023310     20869559     56842035     54119752    142855272
             117064930    252029306    147594150
             277899472    144373592    187688746     73185704     78735534     28969864     29945118     11961430     12126880      7659142      7659142     12126880     11961430     29945118     28969864     78735534     73185704
             187688746    144373592    277899472
             147594150    252029306    117064930    142855272     54119752     56842035     20869559     21023310      9614328      9648034      9648034      9614328     21023310     20869559     56842035     54119752    142855272
             117064930    252029306    147594150

36           399111196    217662723    294792336    116685901    128807722     46957086     48392252     19374144     19672670     12666382     12666382     19672670     19374144     48392252     46957086    128807722    116685901
             294792336    217662723    399111196
             245657630    369536116    153130614    174546470     64435586     68252290     25819612     26673072     12588394     12663318     12663318     12588394     26673072     25819612     68252290     64435586    174546470
             153130614    369536116    245657630
             399111196    217662723    294792336    116685901    128807722     46957086     48392252     19374144     19672670     12666382     12666382     19672670     19374144     48392252     46957086    128807722    116685901
             294792336    217662723    399111196

37           338503599    547013774    234166106    276322685    101224801    107629797     39496000     40892944     18784051     19045777     19045777     18784051     40892944     39496000    107629797    101224801    276322685
             234166106    547013774    338503599
             630885792    293859294    363800232    137256824    150503282     55348008     58685134     23296256     23867832     15100140     15100140     23867832     23296256     58685134     55348008    150503282    137256824
             363800232    293859294    630885792
             338503599    547013774    234166106    276322685    101224801    107629797     39496000     40892944     18784051     19045777     19045777     18784051     40892944     39496000    107629797    101224801    276322685
             234166106    547013774    338503599

38           843662140    424249913    550187238    210520455    233947125     85555277     91322935     36793947     38217647     24637967     24637967     38217647     36793947     91322935     85555277    233947125    210520455
             550187238    424249913    843662140
             493583426    691080174    275506050    316834140    117909168    129492772     48955802     51658506     24345416     24777750     24777750     24345416     51658506     48955802    129492772    117909168    316834140
             275506050    691080174    493583426
             843662140    424249913    550187238    210520455    233947125     85555277     91322935     36793947     38217647     24637967     24637967     38217647     36793947     91322935     85555277    233947125    210520455
             550187238    424249913    843662140

39           640541651    975645377    402177089    471193337    173940156    192074551     71794450     77242526     35898258     36974382     36974382     35898258     77242526     71794450    192074551    173940156    471193337
             402177089    975645377    640541651
            1147475324    502348892    614887326    235509462    268943794    100256144    109792448     43843646     46044474     29324862     29324862     46044474     43843646    109792448    100256144    268943794    235509462
             614887326    502348892   1147475324
             640541651    975645377    402177089    471193337    173940156    192074551     71794450     77242526     35898258     36974382     36974382     35898258     77242526     71794450    192074551    173940156    471193337
             402177089    975645377    640541651

40          1445078225    691953823    871335720    335952216    384568327    145284678    162276283     66942851     71764041     46801913     46801913     71764041     66942851    162276283    145284678    384568327    335952216
             871335720    691953823   1445078225
             813826412   1078158094    435928458    519498374    199327236    227444166     87603552     95605542     45747750     47418928     47418928     45747750     95605542     87603552    227444166    199327236    519498374
             435928458   1078158094    813826412
            1445078225    691953823    871335720    335952216    384568327    145284678    162276283     66942851     71764041     46801913     46801913     71764041     66942851    162276283    145284678    384568327    335952216
             871335720    691953823   1445078225

41          1002059276   1441196256    591063571    700105616    268948337    311046128    121265850    136253668     65619980     69019218     69019218     65619980    136253668    121265850    311046128    268948337    700105616
             591063571   1441196256   1002059276
            1695140520    726654044    907655676    363154212    431691050    166350808    189355982     78058412     84823074     55132488     55132488     84823074     78058412    189355982    166350808    431691050    363154212
             907655676    726654044   1695140520
            1002059276   1441196256    591063571    700105616    268948337    311046128    121265850    136253668     65619980     69019218     69019218     65619980    136253668    121265850    311046128    268948337    700105616
             591063571   1441196256   1002059276

42          2031394683    945955044   1169344727    468113762    556121573    222236569    259401209    112953700    125292842     84523300     84523300    125292842    112953700    259401209    222236569    556121573    468113762
            1169344727    945955044   2031394683
            1106854230   1419947490    604466058    748916700    300746334    355846786    143424096    162846192     81520862     86192068     86192068     81520862    162846192    143424096    355846786    300746334    748916700
             604466058   1419947490   1106854230
            2031394683    945955044   1169344727    468113762    556121573    222236569    259401209    112953700    125292842     84523300     84523300    125292842    112953700    259401209    222236569    556121573    468113762
            1169344727    945955044   2031394683

43          1302843170   1773790927    739883652    893813777    364637186    439604143    183226024    214161595    110655875    118701785    118701785    110655875    214161595    183226024    439604143    364637186    893813777
             739883652   1773790927   1302843170
            2057556556    894797314   1161045696    490822128    602099740    244756070    289579586    127268238    142947084     96979902     96979902    142947084    127268238    289579586    244756070    602099740    490822128
            1161045696    894797314   2057556556
            1302843170   1773790927    739883652    893813777    364637186    439604143    183226024    214161595    110655875    118701785    118701785    110655875    214161595    183226024    439604143    364637186    893813777
             739883652   1773790927   1302843170

44          2366771917   1085340752   1326656421    561986704    690553189    296863991    358749178    170261166    193963552    138507067    138507067    193963552    170261166    358749178    296863991    690553189    561986704
            1326656421   1085340752   2366771917
            1247993100   1589968290    727390542    927534622    394342732    481211468    208215488    244795854    132420612    142251088    142251088    132420612    244795854    208215488    481211468    394342732    927534622
             727390542   1589968290   1247993100
            2366771917   1085340752   1326656421    561986704    690553189    296863991    358749178    170261166    193963552    138507067    138507067    193963552    170261166    358749178    296863991    690553189    561986704
            1326656421   1085340752   2366771917

45          1413385560   1824072228    784571340    969036003    424364448    527581943    240081675    288210072    164327355    178210866    178210866    164327355    288210072    240081675    527581943    424364448    969036003
             784571340   1824072228   1413385560
            2065975832    940495542   1272912526    569715658    714601588    311648292    380305524    183281522    210538452    151863406    151863406    210538452    183281522    380305524    311648292    714601588    569715658
            1272912526    940495542   2065975832
            1413385560   1824072228    784571340    969036003    424364448    527581943    240081675    288210072    164327355    178210866    178210866    164327355    288210072    240081675    527581943    424364448    969036003
             784571340   1824072228   1413385560

46          2297639208   1044218516   1268030526    575091861    724380044    339461975    418545669    221658674    255255439    195038636    195038636    255255439    221658674    418545669    339461975    724380044    575091861
            1268030526   1044218516   2297639208
            1168750048   1516977112    750830532    972105850    441890752    551232270    261599242    313956070    187527280    202840830    202840830    187527280    313956070    261599242    551232270    441890752    972105850
             750830532   1516977112   1168750048
            2297639208   1044218516   1268030526    575091861    724380044    339461975    418545669    221658674    255255439    195038636    195038636    255255439    221658674    418545669    339461975    724380044    575091861
            1268030526   1044218516   2297639208

47          1279667712   1564367460    699860604    882854144    417646724    528540316    266613540    322953332    205161820    222370288    222370288    205161820    322953332    266613540    528540316    417646724    882854144
             699860604   1564367460   1279667712
            1717113360    842353436   1182362986    559773862    712212462    337881238    419553044    225668392    260933198    201183760    201183760    260933198    225668392    419553044    337881238    712212462    559773862
            1182362986    842353436   1717113360
            1279667712   1564367460    699860604    882854144    417646724    528540316    266613540    322953332    205161820    222370288    222370288    205161820    322953332    266613540    528540316    417646724    882854144
             699860604   1564367460   1279667712

48          1858063136    838679256   1014946394    496870146    634387380    327625464    405175220    241540032    276487290    225228858    225228858    276487290    241540032    405175220    327625464    634387380    496870146
            1014946394    838679256   1858063136
             906432640   1229458514    656923218    852804806    418117752    527572336    278588108    335160364    222090564    239516388    239516388    222090564    335160364    278588108    527572336    418117752    852804806
             656923218   1229458514    906432640
            1858063136    838679256   1014946394    496870146    634387380    327625464    405175220    241540032    276487290    225228858    225228858    276487290    241540032    405175220    327625464    634387380    496870146
            1014946394    838679256   1858063136

49           961392624   1109499016    519405248    667456992    342601040    435394512    244753276    294318812    206406604    221935660    221935660    206406604    294318812    244753276    435394512    342601040    667456992
             519405248   1109499016    961392624
            1172224800    638892832    918132956    459432214    589025462    307019494    381815496    229954404    263865462    216088900    216088900    263865462    229954404    381815496    307019494    589025462    459432214
             918132956    638892832   1172224800
             961392624   1109499016    519405248    667456992    342601040    435394512    244753276    294318812    206406604    221935660    221935660    206406604    294318812    244753276    435394512    342601040    667456992
             519405248   1109499016    961392624

50          1242134256    555524208    672055724    357077780    456799972    260744916    318925472    211938576    238872616    204872888    204872888    238872616    211938576    318925472    260744916    456799972    357077780
             672055724    555524208   1242134256
             575468864    838250384    480174766    617326434    328816846    415181132    244286770    290480990    211153180    225756190    225756190    211153180    290480990    244286770    415181132    328816846    617326434
             480174766    838250384    575468864
            1242134256    555524208    672055724    357077780    456799972    260744916    318925472    211938576    238872616    204872888    204872888    238872616    211938576    318925472    260744916    456799972    357077780
             672055724    555524208   1242134256

51           589806944    638223696    313951312    410067728    227945760    287626832    178355008    211189104    159983648    170401104    170401104    159983648    211189104    178355008    287626832    227945760    410067728
             313951312    638223696    589806944
             643878528    405411746    583846226    308620822    396756676    227203574    279527918    186121094    210519242    180754362    180754362    210519242    186121094    279527918    227203574    396756676    308620822
             583846226    405411746    643878528
             589806944    638223696    313951312    410067728    227945760    287626832    178355008    211189104    159983648    170401104    170401104    159983648    211189104    178355008    287626832    227945760    410067728
             313951312    638223696    589806944

52           672503680    293448864    357654328    205620136    260881864    162211024    195436152    140871504    156415216    138930896    138930896    156415216    140871504    195436152    162211024    260881864    205620136
             357654328    293448864    672503680
             288568064    471536052    283790252    357772818    207286190    259470958    167209870    195782486    152526828    161629526    161629526    152526828    195782486    167209870    259470958    207286190    357772818
             283790252    471536052    288568064
             672503680    293448864    357654328    205620136    260881864    162211024    195436152    140871504    156415216    138930896    138930896    156415216    140871504    195436152    162211024    260881864    205620136
             357654328    293448864    672503680

53           284789824    285898848    147766496    196258656    115622560    144797504     96216928    112503248     89441120     94688912     94688912     89441120    112503248     96216928    144797504    115622560    196258656
             147766496    285898848    284789824
             273128064    208629640    291855518    162053306    208769558    128907734    156484358    112047928    125143170    110859712    110859712    125143170    112047928    156484358    128907734    208769558    162053306
             291855518    208629640    273128064
             284789824    285898848    147766496    196258656    115622560    144797504     96216928    112503248     89441120     94688912     94688912     89441120    112503248     96216928    144797504    115622560    196258656
             147766496    285898848    284789824

54           282145920    113627264    144088944     86595824    109226352     71084176     85339920     63872128     70589104     63714144     63714144     70589104     63872128     85339920     71084176    109226352     86595824
             144088944    113627264    282145920
             104735360    210590214    124497706    156360194     96390130    119354578     81213300     94433354     76342672     80536072     80536072     76342672     94433354     81213300    119354578     96390130    156360194
             124497706    210590214    104735360
             282145920    113627264    144088944     86595824    109226352     71084176     85339920     63872128     70589104     63714144     63714144     70589104     63872128     85339920     71084176    109226352     86595824
             144088944    113627264    282145920

55           100175360     92297856     49367360     67361984     39567808     50556800     33948256     39965088     32090592     34040864     34040864     32090592     39965088     33948256     50556800     39567808     67361984
              49367360     92297856    100175360
              83066240     80358420    105567564     59877442     78647114     49555884     60423454     44412704     49557412     44373136     44373136     49557412     44412704     60423454     49555884     78647114     59877442
             105567564     80358420     83066240
             100175360     92297856     49367360     67361984     39567808     50556800     33948256     39965088     32090592     34040864     34040864     32090592     39965088     33948256     50556800     39567808     67361984
              49367360     92297856    100175360

56            84734208     27456768     40128928     22438368     29657696     18507520     23005216     16640320     18837536     16766688     16766688     18837536     16640320     23005216     18507520     29657696     22438368
              40128928     27456768     84734208
              23540224     69068460     34209862     47057414     28028776     35538358     23818280     28244692     22533120     24007264     24007264     22533120     28244692     23818280     35538358     28028776     47057414
              34209862     69068460     23540224
              84734208     27456768     40128928     22438368     29657696     18507520     23005216     16640320     18837536     16766688     16766688     18837536     16640320     23005216     18507520     29657696     22438368
              40128928     27456768     84734208

57            22292608     18742784      9951168     14390528      7381312     10536448      6206208      7925248      5912576      6449024      6449024      5912576      7925248      6206208     10536448      7381312     14390528
               9951168     18742784     22292608
              15887872     19870446     23852570     12974536     18298210     10238408     13624544      9193312     10711352      9326528      9326528     10711352      9193312     13624544     10238408     18298210     12974536
              23852570     19870446     15887872
              22292608     18742784      9951168     14390528      7381312     10536448      6206208      7925248      5912576      6449024      6449024      5912576      7925248      6206208     10536448      7381312     14390528
               9951168     18742784     22292608

58            15998080      3051776      6828032      2603072      4483840      2075456      3130112      1805952      2305280      1875968      1875968      2305280      1805952      3130112      2075456      4483840      2603072
               6828032      3051776     15998080
               2438656     14434056      4279540      8601114      3653208      5772632      3041808      4147352      2862592      3218560      3218560      2862592      4147352      3041808      5772632      3653208      8601114
               4279540     14434056      2438656
              15998080      3051776      6828032      2603072      4483840      2075456      3130112      1805952      2305280      1875968      1875968      2305280      1805952      3130112      2075456      4483840      2603072
               6828032      3051776     15998080

59             2341376      1798400       891520      1438080       484992       991104       323456       641152       311936       417664       417664       311936       641152       323456       991104       484992      1438080
                891520      1798400      2341376
               1439232      2334204      2515462      1202168      1975316       695152      1354040       537888       886288       613152       613152       886288       537888      1354040       695152      1975316      1202168
               2515462      2334204      1439232
               2341376      1798400       891520      1438080       484992       991104       323456       641152       311936       417664       417664       311936       641152       323456       991104       484992      1438080
                891520      1798400      2341376

60             1440512         1536       540160         3712       269824         7936       134656        16384        67072        33280        33280        67072        16384       134656         7936       269824         3712
                540160         1536      1440512
                  1024      1438722         3072       717828         8448       357384        19584       177168        42048        87072        87072        42048       177168        19584       357384         8448       717828
                  3072      1438722         1024
               1440512         1536       540160         3712       269824         7936       134656        16384        67072        33280        33280        67072        16384       134656         7936       269824         3712
                540160         1536      1440512

Total      21916025297  17042216089  12611034523   9332206087   6912839127   5169304603   3941713626   3112784024   2601671599   2358125801   2358125801   2601671599   3112784024   3941713626   5169304603   6912839127   9332206087
           12611034523  17042216089  21916025297
           19041995440  15531742990  12394811494   9342907522   6983323322   5238739134   3998650914   3157722316   2638259558   2390543988   2390543988   2638259558   3157722316   3998650914   5238739134   6983323322   9342907522
           12394811494  15531742990  19041995440
           21916025297  17042216089  12611034523   9332206087   6912839127   5169304603   3941713626   3112784024   2601671599   2358125801   2358125801   2601671599   3112784024   3941713626   5169304603   6912839127   9332206087
           12611034523  17042216089  21916025297

Grand total = 4*2358125801 + 2*2390543988 + 4*2601671599 + 2*2638259558 + 4*3112784024 + 2*3157722316 + 4*3941713626 + 2*3998650914 + 4*5169304603 + 2*5238739134 + 4*6912839127 + 2*6983323322 + 4*9332206087 + 2*9342907522 +
              2*12394811494 + 4*12611034523 + 2*15531742990 + 4*17042216089 + 2*19041995440 + 4*21916025297
            = 501429076460

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           50           51           52           53           54           55           56
                    57           58           59
 L
 4                   2            0            0            0            0            0            0            0            0            0            0            0            0            0            0            0            0
                     0            0            2
                     0            0            0            0            0            0            0            0            0            0            0            0            0            0            0            0            0
                     0            0            0
                     2            0            0            0            0            0            0            0            0            0            0            0            0            0            0            0            0
                     0            0            2

 5                   2            0            0            0            0            0            0            0            0            0            0            0            0            0            0            0            0
                     0            0            2
                     0            0            0            0            0            0            0            0            0            0            0            0            0            0            0            0            0
                     0            0            0
                     2            0            0            0            0            0            0            0            0            0            0            0            0            0            0            0            0
                     0            0            2

 6                   7            2            2            2            2            2            2            2            2            2            2            2            2            2            2            2            2
                     2            2            7
                     2            0            0            0            0            0            0            0            0            0            0            0            0            0            0            0            0
                     0            0            2
                     7            2            2            2            2            2            2            2            2            2            2            2            2            2            2            2            2
                     2            2            7

 7                   7            1            2            2            2            2            2            2            2            2            2            2            2            2            2            2            2
                     2            1            7
                     0            0            0            0            0            0            0            0            0            0            0            0            0            0            0            0            0
                     0            0            0
                     7            1            2            2            2            2            2            2            2            2            2            2            2            2            2            2            2
                     2            1            7

 8                  25            8           11           12           12           12           12           12           12           12           12           12           12           12           12           12           12
                    11            8           25
                     4            8            8            8            8            8            8            8            8            8            8            8            8            8            8            8            8
                     8            8            4
                    25            8           11           12           12           12           12           12           12           12           12           12           12           12           12           12           12
                    11            8           25

 9                  34            6           11           13           14           14           14           14           14           14           14           14           14           14           14           14           13
                    11            6           34
                     0           10           12           12           12           12           12           12           12           12           12           12           12           12           12           12           12
                    12           10            0
                    34            6           11           13           14           14           14           14           14           14           14           14           14           14           14           14           13
                    11            6           34

10                  81           26           44           54           57           58           58           58           58           58           58           58           58           58           58           57           54
                    44           26           81
                     4           22           42           44           44           44           44           44           44           44           44           44           44           44           44           44           44
                    42           22            4
                    81           26           44           54           57           58           58           58           58           58           58           58           58           58           58           57           54
                    44           26           81

11                 129           30           51           62           75           79           80           80           80           80           80           80           80           80           79           75           62
                    51           30          129
                     0           32           58           70           72           72           72           72           72           72           72           72           72           72           72           72           70
                    58           32            0
                   129           30           51           62           75           79           80           80           80           80           80           80           80           80           79           75           62
                    51           30          129

12                 270           87          138          190          212          232          237          238          238          238          238          238          238          237          232          212          190
                   138           87          270
                     8           58          122          154          170          172          172          172          172          172          172          172          172          172          172          170          154
                   122           58            8
                   270           87          138          190          212          232          237          238          238          238          238          238          238          237          232          212          190
                   138           87          270

13                 459          118          186          232          286          320          349          355          356          356          356          356          355          349          320          286          232
                   186          118          459
                     0           92          164          234          266          286          288          288          288          288          288          288          288          288          286          266          234
                   164           92            0
                   459          118          186          232          286          320          349          355          356          356          356          356          355          349          320          286          232
                   186          118          459

14                 943          284          455          597          705          807          862          902          909          910          910          909          902          862          807          705          597
                   455          284          943
                    20          206          354          478          594          642          666          668          668          668          668          668          668          666          642          594          478
                   354          206           20
                   943          284          455          597          705          807          862          902          909          910          910          909          902          862          807          705          597
                   455          284          943

15                1689          433          681          815          984         1120         1299         1384         1437         1445         1445         1437         1384         1299         1120          984          815
                   681          433         1689
                     0          356          552          732          882         1062         1130         1158         1160         1160         1160         1160         1158         1130         1062          882          732
                   552          356            0
                  1689          433          681          815          984         1120         1299         1384         1437         1445         1445         1437         1384         1299         1120          984          815
                   681          433         1689

16                3357          953         1490         1910         2220         2591         2849         3156         3282         3349         3349         3282         3156         2849         2591         2220         1910
                  1490          953         3357
                    40          734         1186         1450         1850         2122         2414         2506         2538         2540         2540         2538         2506         2414         2122         1850         1450
                  1186          734           40
                  3357          953         1490         1910         2220         2591         2849         3156         3282         3349         3349         3282         3156         2849         2591         2220         1910
                  1490          953         3357

17                6203         1616         2455         2939         3382         3788         4422         4888         5391         5561         5561         5391         4888         4422         3788         3382         2939
                  2455         1616         6203
                     0         1330         2070         2458         2876         3518         3982         4430         4550         4586         4586         4550         4430         3982         3518         2876         2458
                  2070         1330            0
                  6203         1616         2455         2939         3382         3788         4422         4888         5391         5561         5561         5391         4888         4422         3788         3382         2939
                  2455         1616         6203

18               12109         3334         5043         6260         7116         8137         9014        10253        11059        11749        11749        11059        10253         9014         8137         7116         6260
                  5043         3334        12109
                    76         2620         4176         4844         5650         6562         7822         8606         9262         9412         9412         9262         8606         7822         6562         5650         4844
                  4176         2620           76
                 12109         3334         5043         6260         7116         8137         9014        10253        11059        11749        11749        11059        10253         9014         8137         7116         6260
                  5043         3334        12109

19               22729         5977         8891        10498        11788        12842        14563        16168        18380        19425        19425        18380        16168        14563        12842        11788        10498
                  8891         5977        22729
                     0         4864         7584         8744         9596        11136        12714        15058        16320        17200        17200        16320        15058        12714        11136         9596         8744
                  7584         4864            0
                 22729         5977         8891        10498        11788        12842        14563        16168        18380        19425        19425        18380        16168        14563        12842        11788        10498
                  8891         5977        22729

20               44000        11918        17729        21315        23740        26291        28700        32253        34993        37482        37482        34993        32253        28700        26291        23740        21315
                 17729        11918        44000
                   152         9488        14928        17112        18800        20726        24174        27312        31448        33176        33176        31448        27312        24174        20726        18800        17112
                 14928         9488          152
                 44000        11918        17729        21315        23740        26291        28700        32253        34993        37482        37482        34993        32253        28700        26291        23740        21315
                 17729        11918        44000

21               83326        21991        32425        37823        41591        44385        48420        52217        57147        59650        59650        57147        52217        48420        44385        41591        37823
                 32425        21991        83326
                     0        17856        27700        31652        33840        36794        40550        47456        53144        58604        58604        53144        47456        40550        36794        33840        31652
                 27700        17856            0
                 83326        21991        32425        37823        41591        44385        48420        52217        57147        59650        59650        57147        52217        48420        44385        41591        37823
                 32425        21991        83326

22              160490        43071        63509        74949        81854        88178        93369        99392       103287       105571       105571       103287        99392        93369        88178        81854        74949
                 63509        43071       160490
                   308        34532        53900        61284        66028        69822        76812        84884        97140       103780       103780        97140        84884        76812        69822        66028        61284
                 53900        34532          308
                160490        43071        63509        74949        81854        88178        93369        99392       103287       105571       105571       103287        99392        93369        88178        81854        74949
                 63509        43071       160490

23              305457        80802       118528       137567       148684       155622       160818       163269       161609       160725       160725       161609       163269       160818       155622       148684       137567
                118528        80802       305457
                     0        65514       101454       115018       122140       128500       135438       147850       159352       169536       169536       159352       147850       135438       128500       122140       115018
                101454        65514            0
                305457        80802       118528       137567       148684       155622       160818       163269       161609       160725       160725       161609       163269       160818       155622       148684       137567
                118528        80802       305457

24              586726       156623       229762       268189       288338       298829       301573       290256       279373       265190       265190       279373       290256       301573       298829       288338       268189
                229762       156623       586726
                   616       126126       195950       221492       236012       245304       255222       264556       271332       275548       275548       271332       264556       255222       245304       236012       221492
                195950       126126          616
                586726       156623       229762       268189       288338       298829       301573       290256       279373       265190       265190       279373       290256       301573       298829       288338       268189
                229762       156623       586726

25             1119364       296545       433488       500561       529323       534977       507034       472934       415261       388815       388815       415261       472934       507034       534977       529323       500561
                433488       296545      1119364
                     0       240268       371754       419426       442622       455978       459974       447476       433410       410788       410788       433410       447476       459974       455978       442622       419426
                371754       240268            0
               1119364       296545       433488       500561       529323       534977       507034       472934       415261       388815       388815       415261       472934       507034       534977       529323       500561
                433488       296545      1119364

26             2145124       571298       834307       958959      1005737       973173       913419       779513       689264       611128       611128       689264       779513       913419       973173      1005737       958959
                834307       571298      2145124
                  1228       461420       715128       805204       846928       860860       830632       781034       676888       625232       625232       676888       781034       830632       860860       846928       805204
                715128       461420         1228
               2145124       571298       834307       958959      1005737       973173       913419       779513       689264       611128       611128       689264       779513       913419       973173      1005737       958959
                834307       571298      2145124

27             4081161      1085625      1573019      1788832      1798860      1715254      1454707      1240607       979662       870958       870958       979662      1240607      1454707      1715254      1798860      1788832
               1573019      1085625      4081161
                     0       880922      1361762      1526898      1589234      1556430      1466806      1227744      1043590       868022       868022      1043590      1227744      1466806      1556430      1589234      1526898
               1361762       880922            0
               4081161      1085625      1573019      1788832      1798860      1715254      1454707      1240607       979662       870958       870958       979662      1240607      1454707      1715254      1798860      1788832
               1573019      1085625      4081161

28             7766342      2071319      2990999      3304215      3306444      2903007      2506292      1913956      1574280      1325272      1325272      1574280      1913956      2506292      2903007      3306444      3304215
               2990999      2071319      7766342
                  2456      1688756      2607320      2909832      2951544      2847928      2435188      2042360      1508086      1272484      1272484      1508086      2042360      2435188      2847928      2951544      2909832
               2607320      1688756         2456
               7766342      2071319      2990999      3304215      3306444      2903007      2506292      1913956      1574280      1325272      1325272      1574280      1913956      2506292      2903007      3306444      3304215
               2990999      2071319      7766342

29            14478259      3911058      5499869      6035877      5583751      4946662      3762164      2966033      2163487      1852151      1852151      2163487      2966033      3762164      4946662      5583751      6035877
               5499869      3911058     14478259
                     0      3220600      4954028      5416172      5422508      4801844      4102684      2950352      2240070      1708246      1708246      2240070      2950352      4102684      4801844      5422508      5416172
               4954028      3220600            0
              14478259      3911058      5499869      6035877      5583751      4946662      3762164      2966033      2163487      1852151      1852151      2163487      2966033      3762164      4946662      5583751      6035877
               5499869      3911058     14478259

30            26984088      7233903     10183744     10472584      9827666      7777573      6217133      4352839      3396452      2753625      2753625      3396452      4352839      6217133      7777573      9827666     10472584
              10183744      7233903     26984088
                  4916      6142494      9314606     10096962      9431034      8359822      6194158      4655470      3085304      2475534      2475534      3085304      4655470      6194158      8359822      9431034     10096962
               9314606      6142494         4916
              26984088      7233903     10183744     10472584      9827666      7777573      6217133      4352839      3396452      2753625      2753625      3396452      4352839      6217133      7777573      9827666     10472584
              10183744      7233903     26984088

31            47733678     13317627     17661163     18412101     15463438     12742500      8865599      6591595      4553702      3802007      3802007      4553702      6591595      8865599     12742500     15463438     18412101
              17661163     13317627     47733678
                     0     11522606     17400202     17796434     16593738     12871002      9881626      6297942      4467280      3316490      3316490      4467280      6297942      9881626     12871002     16593738     17796434
              17400202     11522606            0
              47733678     13317627     17661163     18412101     15463438     12742500      8865599      6591595      4553702      3802007      3802007      4553702      6591595      8865599     12742500     15463438     18412101
              17661163     13317627     47733678

32            85495686     23034674     31307211     29516793     25960023     18779015     14147393      9325832      7026425      5555712      5555712      7026425      9325832     14147393     18779015     25960023     29516793
              31307211     23034674     85495686
                  9832     21558070     31088334     31812626     26358298     21148510     13783090      9547858      6048374      4816862      4816862      6048374      9547858     13783090     21148510     26358298     31812626
              31088334     21558070         9832
              85495686     23034674     31307211     29516793     25960023     18779015     14147393      9325832      7026425      5555712      5555712      7026425      9325832     14147393     18779015     25960023     29516793
              31307211     23034674     85495686

33           139098017     40465769     49871166     49418548     38052324     29624005     19334678     13850563      9250891      7618748      7618748      9250891     13850563     19334678     29624005     38052324     49418548
              49871166     40465769    139098017
                     0     38370614     55861986     51406530     43833054     29865882     20971878     12464820      8679650      6506170      6506170      8679650     12464820     20971878     29865882     43833054     51406530
              55861986     38370614            0
             139098017     40465769     49871166     49418548     38052324     29624005     19334678     13850563      9250891      7618748      7618748      9250891     13850563     19334678     29624005     38052324     49418548
              49871166     40465769    139098017

34           235574705     63519193     83525536     72789609     60936573     41278046     29967475     19029918     14069467     10984460     10984460     14069467     19029918     29967475     41278046     60936573     72789609
              83525536     63519193    235574705
                 19660     68857602     91445962     86736054     63333822     46456526     27758126     18527662     11731476      9467738      9467738     11731476     18527662     27758126     46456526     63333822     86736054
              91445962     68857602        19660
             235574705     63519193     83525536     72789609     60936573     41278046     29967475     19029918     14069467     10984460     10984460     14069467     19029918     29967475     41278046     60936573     72789609
              83525536     63519193    235574705

35           346422611    104753566    120654690    115387378     83380003     62799736     39395553     27751305     18259073     14992657     14992657     18259073     27751305     39395553     62799736     83380003    115387378
             120654690    104753566    346422611
                     0    111829396    154999556    126599580     99167028     61241688     40904514     23876086     16831932     12823910     12823910     16831932     23876086     40904514     61241688     99167028    126599580
             154999556    111829396            0
             346422611    104753566    120654690    115387378     83380003     62799736     39395553     27751305     18259073     14992657     14992657     18259073     27751305     39395553     62799736     83380003    115387378
             120654690    104753566    346422611

36           548938262    147296305    189354164    155980803    127319361     82895651     59385597     37068082     27368767     21333713     21333713     27368767     37068082     59385597     82895651    127319361    155980803
             189354164    147296305    548938262
                 39320    188722480    227591392    199807800    131406980     91076256     52532268     35231602     22681132     18577286     18577286     22681132     35231602     52532268     91076256    131406980    199807800
             227591392    188722480        39320
             548938262    147296305    189354164    155980803    127319361     82895651     59385597     37068082     27368767     21333713     21333713     27368767     37068082     59385597     82895651    127319361    155980803
             189354164    147296305    548938262

37           726507984    225807567    247385494    233163409    162308808    121312256     74824549     52961896     34939295     28913601     28913601     34939295     52961896     74824549    121312256    162308808    233163409
             247385494    225807567    726507984
                     0    273931922    359254466    263057886    194077514    113873288     75874082     44973380     32449310     25020296     25020296     32449310     44973380     75874082    113873288    194077514    263057886
             359254466    273931922            0
             726507984    225807567    247385494    233163409    162308808    121312256     74824549     52961896     34939295     28913601     28913601     34939295     52961896     74824549    121312256    162308808    233163409
             247385494    225807567    726507984

38          1070750791    284336777    362087460    289178993    235522201    150907745    109215317     68383263     51381558     40403337     40403337     51381558     68383263    109215317    150907745    235522201    289178993
             362087460    284336777   1070750791
                 78644    429423232    470854052    386736652    238001504    163270400     94957142     65683296     43165334     35827352     35827352     43165334     65683296     94957142    163270400    238001504    386736652
             470854052    429423232        78644
            1070750791    284336777    362087460    289178993    235522201    150907745    109215317     68383263     51381558     40403337     40403337     51381558     68383263    109215317    150907745    235522201    289178993
             362087460    284336777   1070750791

39          1278839507    403068202    428878522    405891223    278261930    210848482    130597614     95004103     63876373     53902056     53902056     63876373     95004103    130597614    210848482    278261930    405891223
             428878522    403068202   1278839507
                     0    555434702    687210010    461166506    332350412    194249232    134208698     81921248     60947974     47565120     47565120     60947974     81921248    134208698    194249232    332350412    461166506
             687210010    555434702            0
            1278839507    403068202    428878522    405891223    278261930    210848482    130597614     95004103     63876373     53902056     53902056     63876373     95004103    130597614    210848482    278261930    405891223
             428878522    403068202   1278839507

40          1747647149    456777824    583890711    461839593    381410822    245177907    182945699    117178906     91233854     73122092     73122092     91233854    117178906    182945699    245177907    381410822    461839593
             583890711    456777824   1747647149
                157288    803735968    806893732    630469584    378786372    268273506    161318980    116841386     78831212     66717524     66717524     78831212    116841386    161318980    268273506    378786372    630469584
             806893732    803735968       157288
            1747647149    456777824    583890711    461839593    381410822    245177907    182945699    117178906     91233854     73122092     73122092     91233854    117178906    182945699    245177907    381410822    461839593
             583890711    456777824   1747647149

41          1892529497    597141231    629358616    605739651    415343956    323782255    205134317    156179179    108656178     94460750     94460750    108656178    156179179    205134317    323782255    415343956    605739651
             629358616    597141231   1892529497
                     0    931012840   1084821704    684340626    499667524    300976718    219985392    139393258    108183624     86139120     86139120    108183624    139393258    219985392    300976718    499667524    684340626
            1084821704    931012840            0
            1892529497    597141231    629358616    605739651    415343956    323782255    205134317    156179179    108656178     94460750     94460750    108656178    156179179    205134317    323782255    415343956    605739651
             629358616    597141231   1892529497

42          2394195883    612440976    795783420    632625387    534240238    349684714    272827362    181683341    148485401    122386558    122386558    148485401    181683341    272827362    349684714    534240238    632625387
             795783420    612440976   2394195883
                314572   1240166754   1147670790    869260938    529073308    396280834    249083180    190763718    133569124    116545856    116545856    133569124    190763718    249083180    396280834    529073308    869260938
            1147670790   1240166754       314572
            2394195883    612440976    795783420    632625387    534240238    349684714    272827362    181683341    148485401    122386558    122386558    148485401    181683341    272827362    349684714    534240238    632625387
             795783420    612440976   2394195883

43          2360324273    737023422    782875302    771244339    533971521    431970480    283932174    228402283    166446929    149736215    149736215    166446929    228402283    283932174    431970480    533971521    771244339
             782875302    737023422   2360324273
                     0   1294600366   1418344372    862119428    655996102    414071500    321845294    213576164    174685344    143396136    143396136    174685344    213576164    321845294    414071500    655996102    862119428
            1418344372   1294600366            0
            2360324273    737023422    782875302    771244339    533971521    431970480    283932174    228402283    166446929    149736215    149736215    166446929    228402283    283932174    431970480    533971521    771244339
             782875302    737023422   2360324273

44          2760861711    687009747    918516673    739984828    640951344    432070231    354808650    248514043    213991357    182329365    182329365    213991357    248514043    354808650    432070231    640951344    739984828
             918516673    687009747   2760861711
                629140   1585531554   1358325638   1016600028    643464162    512911072    338801074    275427812    202489676    183175616    183175616    202489676    275427812    338801074    512911072    643464162   1016600028
            1358325638   1585531554       629140
            2760861711    687009747    918516673    739984828    640951344    432070231    354808650    248514043    213991357    182329365    182329365    213991357    248514043    354808650    432070231    640951344    739984828
             918516673    687009747   2760861711

45          2482946836    759245222    825459498    833507567    585946647    494132982    340056568    289387747    222213281    206441032    206441032    222213281    289387747    340056568    494132982    585946647    833507567
             825459498    759245222   2482946836
                     0   1498320852   1539918698    922796576    744253694    494408764    407966542    285710684    246850812    210119940    210119940    246850812    285710684    407966542    494408764    744253694    922796576
            1539918698   1498320852            0
            2482946836    759245222    825459498    833507567    585946647    494132982    340056568    289387747    222213281    206441032    206441032    222213281    289387747    340056568    494132982    585946647    833507567
             825459498    759245222   2482946836

46          2681353328    644780972    898180696    735469991    653773750    457741891    395818817    293335828    264892911    233382446    233382446    264892911    293335828    395818817    457741891    653773750    735469991
             898180696    644780972   2681353328
               1256992   1685318562   1338209868   1008702514    673846780    569727602    396712672    341599456    265369048    248146328    248146328    265369048    341599456    396712672    569727602    673846780   1008702514
            1338209868   1685318562      1256992
            2681353328    644780972    898180696    735469991    653773750    457741891    395818817    293335828    264892911    233382446    233382446    264892911    293335828    395818817    457741891    653773750    735469991
             898180696    644780972   2681353328

47          2197754792    651198766    735558790    759460026    544072488    478855234    346615302    310465380    250865362    239316584    239316584    250865362    310465380    346615302    478855234    544072488    759460026
             735558790    651198766   2197754792
                     0   1443760934   1386817188    837127198    720547900    503272254    438505808    325280608    295197804    260272476    260272476    295197804    325280608    438505808    503272254    720547900    837127198
            1386817188   1443760934            0
            2197754792    651198766    735558790    759460026    544072488    478855234    346615302    310465380    250865362    239316584    239316584    250865362    310465380    346615302    478855234    544072488    759460026
             735558790    651198766   2197754792

48          2186209952    504458408    741896770    616793802    562334008    411141072    372996900    292267492    274286374    248930158    248930158    274286374    292267492    372996900    411141072    562334008    616793802
             741896770    504458408   2186209952
               2459648   1488518530   1092858264    845572906    600106356    534137298    392287244    355452484    291184124    279464316    279464316    291184124    355452484    392287244    534137298    600106356    845572906
            1092858264   1488518530      2459648
            2186209952    504458408    741896770    616793802    562334008    411141072    372996900    292267492    274286374    248930158    248930158    274286374    292267492    372996900    411141072    562334008    616793802
             741896770    504458408   2186209952

49          1624363008    460612684    549507964    576910128    421890112    387022732    294568948    275169280    232378088    226115480    226115480    232378088    275169280    294568948    387022732    421890112    576910128
             549507964    460612684   1624363008
                     0   1152562536   1027880022    638404680    586420930    428901728    391635000    307080832    289734792    263082220    263082220    289734792    307080832    391635000    428901728    586420930    638404680
            1027880022   1152562536            0
            1624363008    460612684    549507964    576910128    421890112    387022732    294568948    275169280    232378088    226115480    226115480    232378088    275169280    294568948    387022732    421890112    576910128
             549507964    460612684   1624363008

50          1481725520    325293088    512454404    430174260    401179972    306827732    289998456    238456840    230237624    213887288    213887288    230237624    238456840    289998456    306827732    401179972    430174260
             512454404    325293088   1481725520
               4230656   1084626840    729735954    592104192    446611798    413918272    319698148    302009424    258590748    252791972    252791972    258590748    302009424    319698148    413918272    446611798    592104192
             729735954   1084626840      4230656
            1481725520    325293088    512454404    430174260    401179972    306827732    289998456    238456840    230237624    213887288    213887288    230237624    238456840    289998456    306827732    401179972    430174260
             512454404    325293088   1481725520

51           985356064    262743432    338197928    357232112    265975304    253909704    201666800    194443648    169850584    167553768    167553768    169850584    194443648    201666800    253909704    265975304    357232112
             338197928    262743432    985356064
                     0    751605208    613777414    402048400    391723830    297045320    282239540    231849832    224878304    208715924    208715924    224878304    231849832    282239540    297045320    391723830    402048400
             613777414    751605208            0
             985356064    262743432    338197928    357232112    265975304    253909704    201666800    194443648    169850584    167553768    167553768    169850584    194443648    201666800    253909704    265975304    357232112
             338197928    262743432    985356064

52           814042432    166984640    288114552    239859848    228113880    181656640    177048520    150619504    148342960    139948512    139948512    148342960    150619504    177048520    181656640    228113880    239859848
             288114552    166984640    814042432
               5104768    638147478    384385528    337844710    267330484    254694280    205239588    199981532    176570748    174758280    174758280    176570748    199981532    205239588    254694280    267330484    337844710
             384385528    638147478      5104768
             814042432    166984640    288114552    239859848    228113880    181656640    177048520    150619504    148342960    139948512    139948512    148342960    150619504    177048520    181656640    228113880    239859848
             288114552    166984640    814042432

53           472094528    115215728    165311664    171473440    129193248    128144032    104298720    102930736     91776336     91354720     91354720     91776336    102930736    104298720    128144032    129193248    171473440
             165311664    115215728    472094528
                     0    386752706    281139028    201667090    204184288    157790704    155321244    131424780    129834312    122146724    122146724    129834312    131424780    155321244    157790704    204184288    201667090
             281139028    386752706            0
             472094528    115215728    165311664    171473440    129193248    128144032    104298720    102930736     91776336     91354720     91354720     91776336    102930736    104298720    128144032    129193248    171473440
             165311664    115215728    472094528

54           343067200     62559424    124036688     97619824     95331440     77570192     77030224     66456480     66391760     62964128     62964128     66391760     66456480     77030224     77570192     95331440     97619824
             124036688     62559424    343067200
               3373568    287843194    147604956    148758402    118118572    114882604     95035752     94426840     84518928     84403596     84403596     84518928     94426840     95035752    114882604    118118572    148758402
             147604956    287843194      3373568
             343067200     62559424    124036688     97619824     95331440     77570192     77030224     66456480     66391760     62964128     62964128     66391760     66456480     77030224     77570192     95331440     97619824
             124036688     62559424    343067200

55           164909696     35444256     59356448     57639808     43820576     44816864     36151104     36465760     32527840     32570368     32570368     32527840     36465760     36151104     44816864     43820576     57639808
              59356448     35444256    164909696
                     0    145123252     89863622     74677324     74662492     57719652     58738688     49655180     49758320     46979336     46979336     49758320     49655180     58738688     57719652     74662492     74677324
              89863622    145123252            0
             164909696     35444256     59356448     57639808     43820576     44816864     36151104     36465760     32527840     32570368     32570368     32527840     36465760     36151104     44816864     43820576     57639808
              59356448     35444256    164909696

56           100948736     14531776     36953312     24640672     25904608     20311168     20498400     17369024     17548064     16492256     16492256     17548064     17369024     20498400     20311168     25904608     24640672
              36953312     14531776    100948736
                966656     90532512     35578598     45797456     32784984     33351296     27163864     27283700     24205120     24332728     24332728     24205120     27283700     27163864     33351296     32784984     45797456
              35578598     90532512       966656
             100948736     14531776     36953312     24640672     25904608     20311168     20498400     17369024     17548064     16492256     16492256     17548064     17369024     20498400     20311168     25904608     24640672
              36953312     14531776    100948736

57            36379264      6567552     13466624     11471424      8789952      9073216      6820800      7142656      6049792      6149376      6149376      6049792      7142656      6820800      9073216      8789952     11471424
              13466624      6567552     36379264
                     0     34236404     17153294     17535204     15947576     12178476     12655000     10073472     10393056      9559792      9559792     10393056     10073472     12655000     12178476     15947576     17535204
              17153294     34236404            0
              36379264      6567552     13466624     11471424      8789952      9073216      6820800      7142656      6049792      6149376      6149376      6049792      7142656      6820800      9073216      8789952     11471424
              13466624      6567552     36379264

58            17980288      1536896      6638976      2830784      3972608      2402752      2712704      2003456      2090624      1876608      1876608      2090624      2003456      2712704      2402752      3972608      2830784
               6638976      1536896     17980288
                 87040     17126150      3950588      8537872      4150768      5278780      3535760      3775696      3096064      3134544      3134544      3096064      3775696      3535760      5278780      4150768      8537872
               3950588     17126150        87040
              17980288      1536896      6638976      2830784      3972608      2402752      2712704      2003456      2090624      1876608      1876608      2090624      2003456      2712704      2402752      3972608      2830784
               6638976      1536896     17980288

59             3780352       539904      1428992       992000       748544       774528       444800       545664       351616       395392       395392       351616       545664       444800       774528       748544       992000
               1428992       539904      3780352
                     0      3770878      1439748      1913852      1445648      1038072      1105840       683760       795712       635168       635168       795712       683760      1105840      1038072      1445648      1913852
               1439748      3770878            0
               3780352       539904      1428992       992000       748544       774528       444800       545664       351616       395392       395392       351616       545664       444800       774528       748544       992000
               1428992       539904      3780352

60             1440512         1536       540160         3712       269824         7936       134656        16384        67072        33280        33280        67072        16384       134656         7936       269824         3712
                540160         1536      1440512
                  1024      1438722         3072       717828         8448       357384        19584       177168        42048        87072        87072        42048       177168        19584       357384         8448       717828
                  3072      1438722         1024
               1440512         1536       540160         3712       269824         7936       134656        16384        67072        33280        33280        67072        16384       134656         7936       269824         3712
                540160         1536      1440512

Total      31287074645   8423204192  10560250433   9520876510   7527102346   5787755653   4468271088   3551400969   2979305593   2705426435   2705426435   2979305593   3551400969   4468271088   5787755653   7527102346   9520876510
           10560250433   8423204192  31287074645
              18738638  18277281172  16621812896  11793757156   8755437076   6524678544   4965816580   3913701196   3265416240   2956563004   2956563004   3265416240   3913701196   4965816580   6524678544   8755437076  11793757156
           16621812896  18277281172     18738638
           31287074645   8423204192  10560250433   9520876510   7527102346   5787755653   4468271088   3551400969   2979305593   2705426435   2705426435   2979305593   3551400969   4468271088   5787755653   7527102346   9520876510
           10560250433   8423204192  31287074645

Grand total = 2*18738638 + 4*2705426435 + 2*2956563004 + 4*2979305593 + 2*3265416240 + 4*3551400969 + 2*3913701196 + 4*4468271088 + 2*4965816580 + 4*5787755653 + 2*6524678544 + 4*7527102346 + 4*8423204192 + 2*8755437076 +
              2*9520876510 + 2*9520876510 + 4*10560250433 + 2*11793757156 + 2*16621812896 + 2*18277281172 + 4*31287074645
            = 501429076460

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           50           51           52           53           54           55           56
                    57           58           59
 L
 4                   2            2            0            0            0            0            0            0            0            0            0            0            0            0            0            0            0
                     0            2            2
                     4            4            0            0            0            0            0            0            0            0            0            0            0            0            0            0            0
                     0            4            4
                     2            2            0            0            0            0            0            0            0            0            0            0            0            0            0            0            0
                     0            2            2

 5                   3            2            1            0            0            0            0            0            0            0            0            0            0            0            0            0            0
                     1            2            3
                     4            4            0            0            0            0            0            0            0            0            0            0            0            0            0            0            0
                     0            4            4
                     3            2            1            0            0            0            0            0            0            0            0            0            0            0            0            0            0
                     1            2            3

 6                  14           16           10            7            6            6            6            6            6            6            6            6            6            6            6            6            7
                    10           16           14
                    20           24           18           12           12           12           12           12           12           12           12           12           12           12           12           12           12
                    18           24           20
                    14           16           10            7            6            6            6            6            6            6            6            6            6            6            6            6            7
                    10           16           14

 7                  12           13           14           10            9            8            8            8            8            8            8            8            8            8            8            9           10
                    14           13           12
                    16           20           16           16           12           12           12           12           12           12           12           12           12           12           12           12           16
                    16           20           16
                    12           13           14           10            9            8            8            8            8            8            8            8            8            8            8            9           10
                    14           13           12

 8                  60           87           97           85           76           75           74           74           74           74           74           74           74           74           75           76           85
                    97           87           60
                    84          110          134          122          114          108          108          108          108          108          108          108          108          108          108          114          122
                   134          110           84
                    60           87           97           85           76           75           74           74           74           74           74           74           74           74           75           76           85
                    97           87           60

 9                  74          101          128          122          122          110          109          108          108          108          108          108          108          109          110          122          122
                   128          101           74
                   100          136          146          168          160          152          144          144          144          144          144          144          144          144          152          160          168
                   146          136          100
                    74          101          128          122          122          110          109          108          108          108          108          108          108          109          110          122          122
                   128          101           74

10                 210          337          440          520          497          493          474          473          472          472          472          472          473          474          493          497          520
                   440          337          210
                   312          444          542          708          706          678          666          656          656          656          656          656          656          666          678          706          708
                   542          444          312
                   210          337          440          520          497          493          474          473          472          472          472          472          473          474          493          497          520
                   440          337          210

11                 324          483          634          744          811          798          792          764          763          762          762          763          764          792          798          811          744
                   634          483          324
                   454          658          740          986         1078         1106         1056         1040         1028         1028         1028         1028         1040         1056         1106         1078          986
                   740          658          454
                   324          483          634          744          811          798          792          764          763          762          762          763          764          792          798          811          744
                   634          483          324

12                 770         1237         1662         2074         2343         2417         2371         2359         2320         2319         2319         2320         2359         2371         2417         2343         2074
                  1662         1237          770
                  1130         1680         2028         2640         3178         3252         3264         3174         3154         3140         3140         3154         3174         3264         3252         3178         2640
                  2028         1680         1130
                   770         1237         1662         2074         2343         2417         2371         2359         2320         2319         2319         2320         2359         2371         2417         2343         2074
                  1662         1237          770

13                1221         1883         2491         3037         3644         3917         4056         3950         3930         3879         3879         3930         3950         4056         3917         3644         3037
                  2491         1883         1221
                  1768         2626         3024         3960         4794         5336         5452         5436         5288         5264         5264         5288         5436         5452         5336         4794         3960
                  3024         2626         1768
                  1221         1883         2491         3037         3644         3917         4056         3950         3930         3879         3879         3930         3950         4056         3917         3644         3037
                  2491         1883         1221

14                2824         4577         6122         7680         9177        10311        10614        10772        10558        10529        10529        10558        10772        10614        10311         9177         7680
                  6122         4577         2824
                  4132         6234         7558         9678        11858        13502        14242        14266        14190        13980        13980        14190        14266        14242        13502        11858         9678
                  7558         6234         4132
                  2824         4577         6122         7680         9177        10311        10614        10772        10558        10529        10529        10558        10772        10614        10311         9177         7680
                  6122         4577         2824

15                4721         7396         9737        11854        14359        16503        18129        18491        18655        18348        18348        18655        18491        18129        16503        14359        11854
                  9737         7396         4721
                  6880        10332        12080        15616        18742        21994        24148        25272        25090        24950        24950        25090        25272        24148        21994        18742        15616
                 12080        10332         6880
                  4721         7396         9737        11854        14359        16503        18129        18491        18655        18348        18348        18655        18491        18129        16503        14359        11854
                  9737         7396         4721

16               10189        16602        22143        27442        33074        38843        42567        44993        45302        45492        45492        45302        44993        42567        38843        33074        27442
                 22143        16602        10189
                 14994        22800        27532        35310        42546        50038        56124        59256        60706        60504        60504        60706        59256        56124        50038        42546        35310
                 27532        22800        14994
                 10189        16602        22143        27442        33074        38843        42567        44993        45302        45492        45492        45302        44993        42567        38843        33074        27442
                 22143        16602        10189

17               17962        28553        37603        45631        54779        63963        72947        78719        82438        83207        83207        82438        78719        72947        63963        54779        45631
                 37603        28553        17962
                 26292        39812        47028        60578        72282        84652        96294       105932       110968       113088       113088       110968       105932        96294        84652        72282        60578
                 47028        39812        26292
                 17962        28553        37603        45631        54779        63963        72947        78719        82438        83207        83207        82438        78719        72947        63963        54779        45631
                 37603        28553        17962

18               36886        60004        79866        97966       117165       137823       157166       173138       183029       188233       188233       183029       173138       157166       137823       117165        97966
                 79866        60004        36886
                 54360        83006        99796       128038       153484       178536       205788       227740       243818       252086       252086       243818       227740       205788       178536       153484       128038
                 99796        83006        54360
                 36886        60004        79866        97966       117165       137823       157166       173138       183029       188233       188233       183029       173138       157166       137823       117165        97966
                 79866        60004        36886

19               67032       107391       141661       171574       204155       237610       273668       307181       334177       349360       349360       334177       307181       273668       237610       204155       171574
                141661       107391        67032
                 98542       149898       177992       228782       272888       317234       363430       409752       450028       472858       472858       450028       409752       363430       317234       272888       228782
                177992       149898        98542
                 67032       107391       141661       171574       204155       237610       273668       307181       334177       349360       349360       334177       307181       273668       237610       204155       171574
                141661       107391        67032

20              134155       217921       289360       353054       419487       489333       562969       635355       697293       732089       732089       697293       635355       562969       489333       419487       353054
                289360       217921       134155
                197780       302536       363126       465562       557200       646846       741174       842418       925316       979170       979170       925316       842418       741174       646846       557200       465562
                363126       302536       197780
                134155       217921       289360       353054       419487       489333       562969       635355       697293       732089       732089       697293       635355       562969       489333       419487       353054
                289360       217921       134155

21              248535       399727       527565       638671       755972       878371      1005480      1145291      1259933      1335681      1335681      1259933      1145291      1005480       878371       755972       638671
                527565       399727       248535
                365986       558246       664750       853326      1019380      1183342      1358032      1532692      1697716      1792544      1792544      1697716      1532692      1358032      1183342      1019380       853326
                664750       558246       365986
                248535       399727       527565       638671       755972       878371      1005480      1145291      1259933      1335681      1335681      1259933      1145291      1005480       878371       755972       638671
                527565       399727       248535

22              489028       793616      1052264      1279610      1519774      1760299      2026923      2273073      2504186      2622919      2622919      2504186      2273073      2026923      1760299      1519774      1279610
               1052264       793616       489028
                721262      1104138      1323716      1699130      2032160      2372020      2703946      3052470      3326332      3489702      3489702      3326332      3052470      2703946      2372020      2032160      1699130
               1323716      1104138       721262
                489028       793616      1052264      1279610      1519774      1760299      2026923      2273073      2504186      2622919      2622919      2504186      2273073      2026923      1760299      1519774      1279610
               1052264       793616       489028

23              917646      1480032      1954299      2372062      2800964      3264085      3688877      4139574      4456657      4660044      4660044      4456657      4139574      3688877      3264085      2800964      2372062
               1954299      1480032       917646
               1352464      2066348      2467752      3167896      3805768      4415538      5052908      5578696      6012900      6223422      6223422      6012900      5578696      5052908      4415538      3805768      3167896
               2467752      2066348      1352464
                917646      1480032      1954299      2372062      2800964      3264085      3688877      4139574      4456657      4660044      4660044      4456657      4139574      3688877      3264085      2800964      2372062
               1954299      1480032       917646

24             1786353      2896554      3845662      4667618      5570650      6398067      7278075      7927049      8478202      8713090      8713090      8478202      7927049      7278075      6398067      5570650      4667618
               3845662      2896554      1786353
               2634824      4037624      4839422      6243804      7468788      8729022      9798944     10738330     11306470     11605156     11605156     11306470     10738330      9798944      8729022      7468788      6243804
               4839422      4037624      2634824
               1786353      2896554      3845662      4667618      5570650      6398067      7278075      7927049      8478202      8713090      8713090      8478202      7927049      7278075      6398067      5570650      4667618
               3845662      2896554      1786353

25             3378132      5469296      7225992      8834672     10384425     12032661     13250963     14338455     14857378     15156237     15156237     14857378     14338455     13250963     12032661     10384425      8834672
               7225992      5469296      3378132
               4984366      7625562      9164496     11773042     14200766     16285562     18204256     19389230     20118242     20355556     20355556     20118242     19389230     18204256     16285562     14200766     11773042
               9164496      7625562      4984366
               3378132      5469296      7225992      8834672     10384425     12032661     13250963     14338455     14857378     15156237     15156237     14857378     14338455     13250963     12032661     10384425      8834672
               7225992      5469296      3378132

26             6545534     10606312     14174802     17144143     20434495     22983977     25331503     26494184     27262439     27427762     27427762     27262439     26494184     25331503     22983977     20434495     17144143
              14174802     10606312      6545534
               9638218     14838546     17812390     23109888     27403418     31436190     34145772     35988972     36653088     36941564     36941564     36653088     35988972     34145772     31436190     27403418     23109888
              17812390     14838546      9638218
               6545534     10606312     14174802     17144143     20434495     22983977     25331503     26494184     27262439     27427762     27427762     27262439     26494184     25331503     22983977     20434495     17144143
              14174802     10606312      6545534

27            12403960     20274592     26745068     32810907     37915748     42782188     45322039     47001260     47109246     47120602     47120602     47109246     47001260     45322039     42782188     37915748     32810907
              26745068     20274592     12403960
              18365522     28157862     34181010     43598078     51852402     57657490     61941416     63644342     64290756     64206908     64206908     64290756     63644342     61941416     57657490     51852402     43598078
              34181010     28157862     18365522
              12403960     20274592     26745068     32810907     37915748     42782188     45322039     47001260     47109246     47120602     47120602     47109246     47001260     45322039     42782188     37915748     32810907
              26745068     20274592     12403960

28            24095988     38962779     52379563     62445378     72837432     78957153     83367949     84022470     84030235     83387844     83387844     84030235     84022470     83367949     78957153     72837432     62445378
              52379563     38962779     24095988
              35223756     54810870     65698670     84381478     97255766    107291708    112043412    114346612    114321890    114178024    114178024    114321890    114346612    112043412    107291708     97255766     84381478
              65698670     54810870     35223756
              24095988     38962779     52379563     62445378     72837432     78957153     83367949     84022470     84030235     83387844     83387844     84030235     84022470     83367949     78957153     72837432     62445378
              52379563     38962779     24095988

29            45126261     74882525     97723529    118074250    131800834    142496725    145018596    145410632    143034501    141759568    141759568    143034501    145410632    145018596    142496725    131800834    118074250
              97723529     74882525     45126261
              67243416    103201730    125573198    155920390    178584532    190410418    196888926    197483852    197120550    196156800    196156800    197120550    197483852    196888926    190410418    178584532    155920390
             125573198    103201730     67243416
              45126261     74882525     97723529    118074250    131800834    142496725    145018596    145410632    143034501    141759568    141759568    143034501    145410632    145018596    142496725    131800834    118074250
              97723529     74882525     45126261

30            87933609    141160148    188037292    217110018    243004170    252294378    256168215    252010683    248527483    245473519    245473519    248527483    252010683    256168215    252294378    243004170    217110018
             188037292    141160148     87933609
             126603644    198717654    234840736    291046644    321047586    339120650    343325530    344082310    341827920    340733716    340733716    341827920    344082310    343325530    339120650    321047586    291046644
             234840736    198717654    126603644
              87933609    141160148    188037292    217110018    243004170    252294378    256168215    252010683    248527483    245473519    245473519    248527483    252010683    256168215    252294378    243004170    217110018
             188037292    141160148     87933609

31           158508882    265869660    338157711    394018635    420582818    435168515    429565339    422544912    413127895    408754376    408754376    413127895    422544912    429565339    435168515    420582818    394018635
             338157711    265869660    158508882
             237029804    361377170    432617544    513203994    560420840    575304012    580034932    575564102    572872616    570435840    570435840    572872616    575564102    580034932    575304012    560420840    513203994
             432617544    361377170    237029804
             158508882    265869660    338157711    394018635    420582818    435168515    429565339    422544912    413127895    408754376    408754376    413127895    422544912    429565339    435168515    420582818    394018635
             338157711    265869660    158508882

32           304399842    481597593    623133798    688360748    734903305    735054793    726855255    707298823    694786558    686627093    686627093    694786558    707298823    726855255    735054793    734903305    688360748
             623133798    481597593    304399842
             429625788    669991112    769337158    905724938    955353126    976035886    971118662    966669644    959681384    957446910    957446910    959681384    966669644    971118662    976035886    955353126    905724938
             769337158    669991112    429625788
             304399842    481597593    623133798    688360748    734903305    735054793    726855255    707298823    694786558    686627093    686627093    694786558    707298823    726855255    735054793    734903305    688360748
             623133798    481597593    304399842

33           513213463    859027406   1053034723   1171894785   1198279283   1198142426   1162014680   1134519918   1109795474   1099401510   1099401510   1109795474   1134519918   1162014680   1198142426   1198279283   1171894785
            1053034723    859027406    513213463
             763744480   1142459640   1324820258   1492670600   1563213808   1564338494   1558282662   1542288622   1535739218   1531084948   1531084948   1535739218   1542288622   1558282662   1564338494   1563213808   1492670600
            1324820258   1142459640    763744480
             513213463    859027406   1053034723   1171894785   1198279283   1198142426   1162014680   1134519918   1109795474   1099401510   1099401510   1109795474   1134519918   1162014680   1198142426   1198279283   1171894785
            1053034723    859027406    513213463

34           943666740   1463557924   1819096889   1921129356   1968865596   1919174346   1871797232   1816517941   1785604242   1767890324   1767890324   1785604242   1816517941   1871797232   1919174346   1968865596   1921129356
            1819096889   1463557924    943666740
            1306185394   1986061008   2200214586   2461574430   2507559230   2512593406   2482679966   2467905566   2452805700   2449095662   2449095662   2452805700   2467905566   2482679966   2512593406   2507559230   2461574430
            2200214586   1986061008   1306185394
             943666740   1463557924   1819096889   1921129356   1968865596   1919174346   1871797232   1816517941   1785604242   1767890324   1767890324   1785604242   1816517941   1871797232   1919174346   1968865596   1921129356
            1819096889   1463557924    943666740

35          1461001199   2410646294   2841536417   3028015814   2993263839   2928615431   2818252108   2748072227   2694321033   2672985844   2672985844   2694321033   2748072227   2818252108   2928615431   2993263839   3028015814
            2841536417   2410646294   1461001199
            2147548626   3115778218   3481110996   3747067874   3811933210   3763816352   3734589230   3697853276   3685532276   3676688720   3676688720   3685532276   3697853276   3734589230   3763816352   3811933210   3747067874
            3481110996   3115778218   2147548626
            1461001199   2410646294   2841536417   3028015814   2993263839   2928615431   2818252108   2748072227   2694321033   2672985844   2672985844   2694321033   2748072227   2818252108   2928615431   2993263839   3028015814
            2841536417   2410646294   1461001199

36          2509798181   3808504284   4545262354   4623402417   4601216237   4419520997   4286840078   4162983332   4099188467   4064254389   4064254389   4099188467   4162983332   4286840078   4419520997   4601216237   4623402417
            4545262354   3808504284   2509798181
            3417731186   4999148624   5347661674   5741780902   5720736120   5682635734   5605080048   5574269318   5545845074   5538895184   5538895184   5545845074   5574269318   5605080048   5682635734   5720736120   5741780902
            5347661674   4999148624   3417731186
            2509798181   3808504284   4545262354   4623402417   4601216237   4419520997   4286840078   4162983332   4099188467   4064254389   4064254389   4099188467   4162983332   4286840078   4419520997   4601216237   4623402417
            4545262354   3808504284   2509798181

37          3546191265   5725613146   6515643690   6707874673   6482966375   6271139605   6021070166   5876774724   5772391290   5732022406   5732022406   5772391290   5876774724   6021070166   6271139605   6482966375   6707874673
            6515643690   5725613146   3546191265
            5129261280   7162968346   7728421616   8035644752   8039785392   7896045374   7832404294   7762269324   7740634030   7723379806   7723379806   7740634030   7762269324   7832404294   7896045374   8039785392   8035644752
            7728421616   7162968346   5129261280
            3546191265   5725613146   6515643690   6707874673   6482966375   6271139605   6021070166   5876774724   5772391290   5732022406   5732022406   5772391290   5876774724   6021070166   6271139605   6482966375   6707874673
            6515643690   5725613146   3546191265

38          5610807864   8333068107   9598672769   9502829692   9289426074   8863410101   8587651405   8351258560   8234247044   8169863324   8169863324   8234247044   8351258560   8587651405   8863410101   9289426074   9502829692
            9598672769   8333068107   5610807864
            7542438582  10542333962  10944440382  11414688042  11241577686  11137931326  10988142878  10937075006  10885300232  10872236720  10872236720  10885300232  10937075006  10988142878  11137931326  11241577686  11414688042
           10944440382  10542333962   7542438582
            5610807864   8333068107   9598672769   9502829692   9289426074   8863410101   8587651405   8351258560   8234247044   8169863324   8169863324   8234247044   8351258560   8587651405   8863410101   9289426074   9502829692
            9598672769   8333068107   5610807864

39          7241812415  11404478313  12608043343  12668540483  12093257170  11648900718  11189018215  10936553405  10752541729  10682197643  10682197643  10752541729  10936553405  11189018215  11648900718  12093257170  12668540483
           12608043343  11404478313   7241812415
           10299338050  13788819770  14449908204  14677681638  14574443854  14301192308  14199881166  14081399594  14045205486  14013650176  14013650176  14045205486  14081399594  14199881166  14301192308  14574443854  14677681638
           14449908204  13788819770  10299338050
            7241812415  11404478313  12608043343  12668540483  12093257170  11648900718  11189018215  10936553405  10752541729  10682197643  10682197643  10752541729  10936553405  11189018215  11648900718  12093257170  12668540483
           12608043343  11404478313   7241812415

40         10489608850  15263264778  17079926892  16623132231  16108500160  15349696539  14890122963  14499436613  14308728796  14199968232  14199968232  14308728796  14499436613  14890122963  15349696539  16108500160  16623132231
           17079926892  15263264778  10489608850
           13956711566  18601533074  18859587166  19311910946  18934802436  18767243706  18534437958  18461179270  18373961868  18352846542  18352846542  18373961868  18461179270  18534437958  18767243706  18934802436  19311910946
           18859587166  18601533074  13956711566
           10489608850  15263264778  17079926892  16623132231  16108500160  15349696539  14890122963  14499436613  14308728796  14199968232  14199968232  14308728796  14499436613  14890122963  15349696539  16108500160  16623132231
           17079926892  15263264778  10489608850

41         12407959157  19040251690  20573439185  20357211226  19347660587  18645324879  17945119600  17567797735  17280866148  17171957573  17171957573  17280866148  17567797735  17945119600  18645324879  19347660587  20357211226
           20573439185  19040251690  12407959157
           17365171952  22252584704  22795477598  22834142582  22631517690  22237701382  22112195526  21936152146  21883996672  21833938894  21833938894  21883996672  21936152146  22112195526  22237701382  22631517690  22834142582
           22795477598  22252584704  17365171952
           12407959157  19040251690  20573439185  20357211226  19347660587  18645324879  17945119600  17567797735  17280866148  17171957573  17171957573  17280866148  17567797735  17945119600  18645324879  19347660587  20357211226
           20573439185  19040251690  12407959157

42         16429662608  23443852955  25635669023  24726044085  23905661511  22834299961  22209714375  21659820999  21392244184  21232056736  21232056736  21392244184  21659820999  22209714375  22834299961  23905661511  24726044085
           25635669023  23443852955  16429662608
           21675262556  27552900210  27450078388  27819488750  27269289208  27082125898  26783867560  26695175702  26570727190  26543328292  26543328292  26570727190  26695175702  26783867560  27082125898  27269289208  27819488750
           27450078388  27552900210  21675262556
           16429662608  23443852955  25635669023  24726044085  23905661511  22834299961  22209714375  21659820999  21392244184  21232056736  21232056736  21392244184  21659820999  22209714375  22834299961  23905661511  24726044085
           25635669023  23443852955  16429662608

43         17863632407  26708017673  28341067570  27805406453  26460609303  25590088966  24710522704  24239858939  23860832526  23718687714  23718687714  23860832526  24239858939  24710522704  25590088966  26460609303  27805406453
           28341067570  26708017673  17863632407
           24633321320  30202050182  30423107320  30263253852  30036282216  29590179352  29470839472  29251806462  29194042222  29128678118  29128678118  29194042222  29251806462  29470839472  29590179352  30036282216  30263253852
           30423107320  30202050182  24633321320
           17863632407  26708017673  28341067570  27805406453  26460609303  25590088966  24710522704  24239858939  23860832526  23718687714  23718687714  23860832526  24239858939  24710522704  25590088966  26460609303  27805406453
           28341067570  26708017673  17863632407

44         21631769400  30286461113  32510117005  31251226936  30275121059  29063682795  28375964761  27735719103  27426414687  27231527463  27231527463  27426414687  27735719103  28375964761  29063682795  30275121059  31251226936
           32510117005  30286461113  21631769400
           28326832180  34383816566  33842834872  34123255758  33525213666  33390989612  33074863896  32995091534  32853094160  32826992592  32826992592  32853094160  32995091534  33074863896  33390989612  33525213666  34123255758
           33842834872  34383816566  28326832180
           21631769400  30286461113  32510117005  31251226936  30275121059  29063682795  28375964761  27735719103  27426414687  27231527463  27231527463  27426414687  27735719103  28375964761  29063682795  30275121059  31251226936
           32510117005  30286461113  21631769400

45         21644155528  31526721234  32961303742  32218496675  30818259085  29966980824  29068660740  28594358793  28188002773  28039457994  28039457994  28188002773  28594358793  29068660740  29966980824  30818259085  32218496675
           32961303742  31526721234  21644155528
           29441939840  34535230520  34380483498  34127345844  33978981804  33579123254  33502637202  33286292250  33244176408  33176954094  33176954094  33244176408  33286292250  33502637202  33579123254  33978981804  34127345844
           34380483498  34535230520  29441939840
           21644155528  31526721234  32961303742  32218496675  30818259085  29966980824  29068660740  28594358793  28188002773  28039457994  28039457994  28188002773  28594358793  29068660740  29966980824  30818259085  32218496675
           32961303742  31526721234  21644155528

46         23989054252  32956855146  34825523538  33486919390  32600338350  31506961620  30906073796  30307467774  30025887608  29838250202  29838250202  30025887608  30307467774  30906073796  31506961620  32600338350  33486919390
           34825523538  32956855146  23989054252
           31195388620  36202575422  35344563102  35575753678  35095819900  35057125534  34788606942  34749822352  34625075896  34610754974  34610754974  34625075896  34749822352  34788606942  35057125534  35095819900  35575753678
           35344563102  36202575422  31195388620
           23989054252  32956855146  34825523538  33486919390  32600338350  31506961620  30906073796  30307467774  30025887608  29838250202  29838250202  30025887608  30307467774  30906073796  31506961620  32600338350  33486919390
           34825523538  32956855146  23989054252

47         22044606632  31258932256  32253476178  31515653026  30377229986  29729854746  28999778206  28627636422  28286599386  28167699226  28167699226  28286599386  28627636422  28999778206  29729854746  30377229986  31515653026
           32253476178  31258932256  22044606632
           29598841420  33195460246  32797286368  32602341192  32588422094  32305651624  32295612078  32134368828  32124518666  32072623402  32072623402  32124518666  32134368828  32295612078  32305651624  32588422094  32602341192
           32797286368  33195460246  29598841420
           22044606632  31258932256  32253476178  31515653026  30377229986  29729854746  28999778206  28627636422  28286599386  28167699226  28167699226  28286599386  28627636422  28999778206  29729854746  30377229986  31515653026
           32253476178  31258932256  22044606632

48         22377411092  30123364248  31359284536  30244272300  29640822980  28867350548  28464089556  28028444936  27835562564  27696921692  27696921692  27835562564  28028444936  28464089556  28867350548  29640822980  30244272300
           31359284536  30123364248  22377411092
           28893753660  32041595020  31112064842  31367428630  31087360966  31129541996  30959258342  30972396072  30891719038  30894042546  30894042546  30891719038  30972396072  30959258342  31129541996  31087360966  31367428630
           31112064842  32041595020  28893753660
           22377411092  30123364248  31359284536  30244272300  29640822980  28867350548  28464089556  28028444936  27835562564  27696921692  27696921692  27835562564  28028444936  28464089556  28867350548  29640822980  30244272300
           31359284536  30123364248  22377411092

49         18738851624  25803739896  26283303948  25743412500  25038025012  24670656424  24211723284  23995798040  23778779668  23709117980  23709117980  23778779668  23995798040  24211723284  24670656424  25038025012  25743412500
           26283303948  25803739896  18738851624
           24826544512  26556984036  26156791810  26115982516  26193673616  26043034054  26090356890  26005325344  26024317760  25996372522  25996372522  26024317760  26005325344  26090356890  26043034054  26193673616  26115982516
           26156791810  26556984036  24826544512
           18738851624  25803739896  26283303948  25743412500  25038025012  24670656424  24211723284  23995798040  23778779668  23709117980  23709117980  23778779668  23995798040  24211723284  24670656424  25038025012  25743412500
           26283303948  25803739896  18738851624

50         17398930696  22824965196  23398545688  22685364140  22402426072  21985994044  21789936912  21552493524  21459084156  21382753368  21382753368  21459084156  21552493524  21789936912  21985994044  22402426072  22685364140
           23398545688  22824965196  17398930696
           22271992400  23470457068  22785486264  23075927390  22947445774  23027438650  22956976348  23000014030  22964785676  22977907408  22977907408  22964785676  23000014030  22956976348  23027438650  22947445774  23075927390
           22785486264  23470457068  22271992400
           17398930696  22824965196  23398545688  22685364140  22402426072  21985994044  21789936912  21552493524  21459084156  21382753368  21382753368  21459084156  21552493524  21789936912  21985994044  22402426072  22685364140
           23398545688  22824965196  17398930696

51         13032992584  17334506796  17427451436  17152109500  16839027232  16695661280  16481702568  16397960912  16297003472  16269578132  16269578132  16297003472  16397960912  16481702568  16695661280  16839027232  17152109500
           17427451436  17334506796  13032992584
           17000740448  17256511454  17079136106  17144614572  17227620026  17178426576  17244461170  17216202860  17245058742  17236105682  17236105682  17245058742  17216202860  17244461170  17178426576  17227620026  17144614572
           17079136106  17256511454  17000740448
           13032992584  17334506796  17427451436  17152109500  16839027232  16695661280  16481702568  16397960912  16297003472  16269578132  16269578132  16297003472  16397960912  16481702568  16695661280  16839027232  17152109500
           17427451436  17334506796  13032992584

52         10913836056  13817483656  13945629060  13622035096  13553498888  13387241404  13328435196  13236893280  13209122336  13179185744  13179185744  13209122336  13236893280  13328435196  13387241404  13553498888  13622035096
           13945629060  13817483656  10913836056
           13771706260  13694976618  13452240706  13667086238  13611778136  13690960438  13677043496  13717469154  13709797970  13723278896  13723278896  13709797970  13717469154  13677043496  13690960438  13611778136  13667086238
           13452240706  13694976618  13771706260
           10913836056  13817483656  13945629060  13622035096  13553498888  13387241404  13328435196  13236893280  13209122336  13179185744  13179185744  13209122336  13236893280  13328435196  13387241404  13553498888  13622035096
           13945629060  13817483656  10913836056

53          7064670844   9013888852   8944706188   8870297392   8781212392   8748882816   8680971448   8665484456   8632947780   8627518344   8627518344   8632947780   8665484456   8680971448   8748882816   8781212392   8870297392
            8944706188   9013888852   7064670844
            9021027636   8665280362   8728804760   8776274936   8825770550   8827823524   8874142990   8870084410   8892096172   8891434176   8891434176   8892096172   8870084410   8874142990   8827823524   8825770550   8776274936
            8728804760   8665280362   9021027636
            7064670844   9013888852   8944706188   8870297392   8781212392   8748882816   8680971448   8665484456   8632947780   8627518344   8627518344   8632947780   8665484456   8680971448   8748882816   8781212392   8870297392
            8944706188   9013888852   7064670844

54          5093505016   6172730612   6139408528   6058823988   6060970260   6013972088   6011129976   5987741608   5985409064   5978037224   5978037224   5985409064   5987741608   6011129976   6013972088   6060970260   6058823988
            6139408528   6172730612   5093505016
            6261240244   5915271696   5952633250   6024628786   6011732944   6061253654   6060215778   6083713580   6084823868   6092170600   6092170600   6084823868   6083713580   6060215778   6061253654   6011732944   6024628786
            5952633250   5915271696   6261240244
            5093505016   6172730612   6139408528   6058823988   6060970260   6013972088   6011129976   5987741608   5985409064   5978037224   5978037224   5985409064   5987741608   6011129976   6013972088   6060970260   6058823988
            6139408528   6172730612   5093505016

55          2693606460   3287225768   3220383920   3230985252   3213122884   3213459844   3201948568   3203633812   3197042252   3198025972   3198025972   3197042252   3203633812   3201948568   3213459844   3213122884   3230985252
            3220383920   3287225768   2693606460
            3332666168   3067007700   3178218474   3171071512   3199964022   3207666782   3225072356   3227063784   3237275116   3237206452   3237206452   3237275116   3227063784   3225072356   3207666782   3199964022   3171071512
            3178218474   3067007700   3332666168
            2693606460   3287225768   3220383920   3230985252   3213122884   3213459844   3201948568   3203633812   3197042252   3198025972   3198025972   3197042252   3203633812   3201948568   3213459844   3213122884   3230985252
            3220383920   3287225768   2693606460

56          1544626236   1784511324   1755868216   1753831036   1756857884   1749997596   1754495540   1750519108   1752546052   1751415108   1751415108   1752546052   1750519108   1754495540   1749997596   1756857884   1753831036
            1755868216   1784511324   1544626236
            1820581848   1679031944   1732131656   1733480510   1739619454   1754122380   1753949692   1762877660   1763097660   1765775972   1765775972   1763097660   1762877660   1753949692   1754122380   1739619454   1733480510
            1732131656   1679031944   1820581848
            1544626236   1784511324   1755868216   1753831036   1756857884   1749997596   1754495540   1750519108   1752546052   1751415108   1751415108   1752546052   1750519108   1754495540   1749997596   1756857884   1753831036
            1755868216   1784511324   1544626236

57           606440476    709019220    687352412    700509028    694959280    699215332    697744596    699305188    698914548    699354852    699354852    698914548    699305188    697744596    699215332    694959280    700509028
             687352412    709019220    606440476
             718378344    651874350    694413090    681177622    695212168    693868980    698917628    699653116    701529428    701899812    701899812    701529428    699653116    698917628    693868980    695212168    681177622
             694413090    651874350    718378344
             606440476    709019220    687352412    700509028    694959280    699215332    697744596    699305188    698914548    699354852    699354852    698914548    699305188    697744596    699215332    694959280    700509028
             687352412    709019220    606440476

58           252703180    276167648    271232332    273324780    273338556    273344140    274325276    273910364    274589020    274399644    274399644    274589020    273910364    274325276    273344140    273338556    273324780
             271232332    276167648    252703180
             280090076    261907654    272279278    269738416    272502040    273613060    273828868    275217644    274977996    275525020    275525020    274977996    275217644    273828868    273613060    272502040    269738416
             272279278    261907654    280090076
             252703180    276167648    271232332    273324780    273338556    273344140    274325276    273910364    274589020    274399644    274399644    274589020    273910364    274325276    273344140    273338556    273324780
             271232332    276167648    252703180

59            58538256     65664012     63360656     65657996     64528148     65643404     65109916     65610636     65398828     65541324     65541324     65398828     65610636     65109916     65643404     64528148     65657996
              63360656     65664012     58538256
              65664524     60696850     65661452     63212056     65648908     64465700     65617036     65088572     65545932     65396076     65396076     65545932     65088572     65617036     64465700     65648908     63212056
              65661452     60696850     65664524
              58538256     65664012     63360656     65657996     64528148     65643404     65109916     65610636     65398828     65541324     65541324     65398828     65610636     65109916     65643404     64528148     65657996
              63360656     65664012     58538256

60            15764988     15764988     15764988     15764988     15764988     15764988     15764988     15764988     15764988     15764988     15764988     15764988     15764988     15764988     15764988     15764988     15764988
              15764988     15764988     15764988
              15764988     15764988     15764988     15764988     15764988     15764988     15764988     15764988     15764988     15764988     15764988     15764988     15764988     15764988     15764988     15764988     15764988
              15764988     15764988     15764988
              15764988     15764988     15764988     15764988     15764988     15764988     15764988     15764988     15764988     15764988     15764988     15764988     15764988     15764988     15764988     15764988     15764988
              15764988     15764988     15764988

Total     268764927698 376763123974 398029654740 389572643750 378538579482 368058051284 359760004017 353848220134 350110643961 348310308573 348310308573 350110643961 353848220134 359760004017 368058051284 378538579482 389572643750
          398029654740 376763123974 268764927698
          356014064082 414448187418 414294885306 418376663796 415635255492 413148239434 411197855110 409823586934 408962515826 408549521416 408549521416 408962515826 409823586934 411197855110 413148239434 415635255492 418376663796
          414294885306 414448187418 356014064082
          268764927698 376763123974 398029654740 389572643750 378538579482 368058051284 359760004017 353848220134 350110643961 348310308573 348310308573 350110643961 353848220134 359760004017 368058051284 378538579482 389572643750
          398029654740 376763123974 268764927698

Grand total = 4*268764927698 + 4*348310308573 + 4*350110643961 + 4*353848220134 + 2*356014064082 + 4*359760004017 + 4*368058051284 + 4*376763123974 + 4*378538579482 + 4*389572643750 + 4*398029654740 + 2*408549521416 +
              2*408962515826 + 2*409823586934 + 2*411197855110 + 2*413148239434 + 2*414294885306 + 2*414448187418 + 2*415635255492 + 2*418376663796
            = 22507926180080

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          50          51          52          53
                  54          55          56          57          58          59
EN
 0                 0    27304195     8565560    18405709    26752579    36596783    49895286    68243344    93404001   127810760   174858312   239208267   327224846   447580921   612052600   836430889  1141524559  1551099563
          2098705966  2701579664    27304195    13250216    19542395    21207035    27822334    37431590    50964358    69618492    95198458   130215939   178124949   243647779   333210310   455480977   621897015   846812575
          1144783414  1525410430  1916170498  2346368112    17934876    11309768    15190667    19209470    25948821    36125953    49838164    68300463    93437460   127814820   174854255   239205891   327224557   447581207
           612052767   836430910  1141524541  1551099553  2098705964  2701579663
 1          18738635           0    15994426      803764     6154277    10001710    13655798    18409452    25089461    34334863    46994301    64297100    87955243   120304583   164512132   224822244   306827737   416916490
           564106358   726151392           0     2744209     2744209     6958035     7509647    10135546    13721706    18723134    25592419    35002216    47878528    65489830    89562959   122427737   167158291   227612815
           307703707   410011566   515043066   630674894     2744209     2744209     5488418     8232627     7956822     9473762    13127851    18281350    25126976    34372377    47003404    64294439    87952583   120303937
           164512316   224822427   306827782   416916482   564106351   726151390
 2          11975620    26362522           0    24559979     2468415    10805475    17018537    23248237    31436936    42885647    58690667    80323144   109890070   150308366   205539975   280890211   383346855   520890515
           704787837   907244997     8898483     4213825     7290961     5683440    11999275    12970332    17368364    23473286    32009875    43745663    59824817    81824681   111899923   152960192   208845772   284376840
           384441415   512263632   643488744   787957786    10035171     6958034     5350513     8760577    12836498    13183293    16224596    22511420    31267952    42942053    58743011    80335151   109886079   150304666
           205539124   280890477   383347098   520890573   704787836   907245000
 3          14548454     7647545    29544085           0    28911696     3538203    13346540    20814969    28459880    38532892    52583437    71961095    98477805   134712245   184214475   251745416   343570567   466842603
           631658740   813108889    12803032    12803032     6981688     9725893     7533296    14772864    15979524    21320594    28791684    39251079    53635569    73342079   100292264   137090269   187176379   254869999
           344551704   459110984   576720104   706198974    16488902    14272649     9645116     6981688    10277505    15147381    15992042    19918996    27634895    38344888    52647064    72019671    98491160   134707771
           184210366   251744473   343570837   466842841   631658802   813108916
 4          20603989    14967880     5588783    30857836           0    30576305     3916125    14293654    22234737    30405972    41180013    56199691    76906718   105233948   143918056   196678211   268415871   364721932
           493484945   635243394    18159254    15105784    15105784     7952736    10639813     8191008    15804072    17097672    22793358    30774468    41950092    57317976    78361590   107105418   146233374   199118382
           269182110   358681704   450564072   551719752    21740676    17574182    15623941    10596565     7562688    10878096    16035249    17044982    21295173    29544828    40984497    56266343    76967782   105247828
           143913440   196674007   268414899   364722140   493485109   635243442
 5          28903117    22427437    14952975     4781635    31402619           0    31289402     4083960    14704045    22848862    31248122    42325440    57762573    79037087   108121577   147773088   201674191   274032283
           370777232   477286680    25061446    20668164    16873812    15941955     8385020    11034561     8482005    16251283    17582635    23431034    31631846    43114138    58896399    80481276   109874996   149607850
           202249015   269493701   338528867   414531583    29041020    22370316    17663713    16252918    11018357     7819553    11131574    16414831    17500054    21891638    30372127    42126770    57830304    79099009
           108135660   147768571   201670123   274031321   370777252   477286631
 6          39703032    30984578    22880590    14979037     4439424    31627946           0    31580555     4151803    14870919    23098357    31589725    42788684    58389647    79875119   109198180   149042942   202518974
           274015503   352728835    34381714    28150526    22691306    17466307    16308355     8558829    11195169     8599220    16432803    17779284    23689092    31976710    43575199    59497967    81208997   110567813
           149469123   199164052   250182676   306350760    39565130    30513751    22281662    17762422    16501447    11188238     7923089    11235629    16569838    17685241    22134156    30708012    42588764    58457449
            79936971   109212299   149038847   202515390   274014572   352728429
 7          54260851    42196197    31419660    23119665    14983990     4298901    31720793           0    31701460     4180823    14940544    23201533    31729952    42975672    58631081    80154287   109431221   148708077
           201208635   259006860    47074248    38474796    30731844    23360022    17735352    16456344     8631504    11261893     8648016    16507960    17860288    23793806    32111448    43738047    59651101    81197267
           109757324   146245981   183707779   224951375    54180071    42010977    30706500    22304445    17792390    16606161    11259240     7966272    11278573    16633957    17762366    22235364    30846895    42775344
            58697996    80215083   109445252   148705059   201206262   259006165
 8          74177351    57611317    42653572    31671608    23208753    14986292     4240179    31758024           0    31750477     4194209    14969222    23241873    31782168    43037721    58679943    80112466   108894540
           147350724   189678767    64412951    52615929    41930487    31576140    23664890    17841852    16517472     8660960    11288773     8667400    16537480    17891080    23829770    32144900    43733020    59482720
            80386330   107103270   134535690   164739050    74167551    57615376    42460936    30856415    22302580    17805842    16648533    11288073     7983640    11295620    16659401    17793878    22277097    30901032
            42837489    58744287    80170354   108908220   147350436   189679463
 9         101453584    78797747    58218911    42936656    31759933    23244641    14985387     4215207    31770491           0    31768522     4203196    14980949    23253118    31790270    43025604    58587701    79636063
           107784165   138753380    88115489    71965193    57307679    43054699    31960646    23783564    17884668    16540843     8671992    11298289     8673673    16546083    17897447    23827210    32104770    43560566
            58822891    78355360    98417944   120510958   101463383    78831203    58261469    42738872    30902828    22301108    17809221    16664570    11298985     7989793    11300954    16667403    17806134    22294250
            30915907    42826078    58645616    79686729   107797324   138759119
10         138753380   107784165    79636063    58587701    43025604    31790270    23253118    14980949     4203196    31768522           0    31770491     4215207    14985387    23244641    31759933    42936656    58218911
            78797747   101453584   120510958    98417944    78355360    58822891    43560566    32104770    23827210    17897447    16546083     8673673    11298289     8671992    16540843    17884668    23783564    31960646
            43054699    57307679    71965193    88115489   138759119   107797324    79686729    58645616    42826078    30915907    22294250    17806134    16667403    11300954     7989793    11298985    16664570    17809221
            22301108    30902828    42738872    58261469    78831203   101463383
11         189678767   147350724   108894540    80112466    58679943    43037721    31782168    23241873    14969222     4194209    31750477           0    31758024     4240179    14986292    23208753    31671608    42653572
            57611317    74177351   164739050   134535690   107103270    80386330    59482720    43733020    32144900    23829770    17891080    16537480     8667400    11288773     8660960    16517472    17841852    23664890
            31576140    41930487    52615929    64412951   189679463   147350436   108908220    80170354    58744287    42837489    30901032    22277097    17793878    16659401    11295620     7983640    11288073    16648533
            17805842    22302580    30856415    42460936    57615376    74167551
12         259006860   201208635   148708077   109431221    80154287    58631081    42975672    31729952    23201533    14940544     4180823    31701460           0    31720793     4298901    14983990    23119665    31419660
            42196197    54260851   224951375   183707779   146245981   109757324    81197267    59651101    43738047    32111448    23793806    17860288    16507960     8648016    11261893     8631504    16456344    17735352
            23360022    30731844    38474796    47074248   259006165   201206262   148705059   109445252    80215083    58697996    42775344    30846895    22235364    17762366    16633957    11278573     7966272    11259240
            16606161    17792390    22304445    30706500    42010977    54180071
13         352728835   274015503   202518974   149042942   109198180    79875119    58389647    42788684    31589725    23098357    14870919     4151803    31580555           0    31627946     4439424    14979037    22880590
            30984578    39703032   306350760   250182676   199164052   149469123   110567813    81208997    59497967    43575199    31976710    23689092    17779284    16432803     8599220    11195169     8558829    16308355
            17466307    22691306    28150526    34381714   352728429   274014572   202515390   149038847   109212299    79936971    58457449    42588764    30708012    22134156    17685241    16569838    11235629     7923089
            11188238    16501447    17762422    22281662    30513751    39565130
14         477286680   370777232   274032283   201674191   147773088   108121577    79037087    57762573    42325440    31248122    22848862    14704045     4083960    31289402           0    31402619     4781635    14952975
            22427437    28903117   414531583   338528867   269493701   202249015   149607850   109874996    80481276    58896399    43114138    31631846    23431034    17582635    16251283     8482005    11034561     8385020
            15941955    16873812    20668164    25061446   477286631   370777252   274031321   201670123   147768571   108135660    79099009    57830304    42126770    30372127    21891638    17500054    16414831    11131574
             7819553    11018357    16252918    17663713    22370316    29041020
15         635243394   493484945   364721932   268415871   196678211   143918056   105233948    76906718    56199691    41180013    30405972    22234737    14293654     3916125    30576305           0    30857836     5588783
            14967880    20603989   551719752   450564072   358681704   269182110   199118382   146233374   107105418    78361590    57317976    41950092    30774468    22793358    17097672    15804072     8191008    10639813
             7952736    15105784    15105784    18159254   635243442   493485109   364722140   268414899   196674007   143913440   105247828    76967782    56266343    40984497    29544828    21295173    17044982    16035249
            10878096     7562688    10596565    15623941    17574182    21740676
16         813108889   631658740   466842603   343570567   251745416   184214475   134712245    98477805    71961095    52583437    38532892    28459880    20814969    13346540     3538203    28911696           0    29544085
             7647545    14548454   706198974   576720104   459110984   344551704   254869999   187176379   137090269   100292264    73342079    53635569    39251079    28791684    21320594    15979524    14772864     7533296
             9725893     6981688    12803032    12803032   813108916   631658802   466842841   343570837   251744473   184210366   134707771    98491160    72019671    52647064    38344888    27634895    19918996    15992042
            15147381    10277505     6981688     9645116    14272649    16488902
17         907244997   704787837   520890515   383346855   280890211   205539975   150308366   109890070    80323144    58690667    42885647    31436936    23248237    17018537    10805475     2468415    24559979           0
            26362522    11975620   787957786   643488744   512263632   384441415   284376840   208845772   152960192   111899923    81824681    59824817    43745663    32009875    23473286    17368364    12970332    11999275
             5683440     7290961     4213825     8898483   907245000   704787836   520890573   383347098   280890477   205539124   150304666   109886079    80335151    58743011    42942053    31267952    22511420    16224596
            13183293    12836498     8760577     5350513     6958034    10035171
18         726151392   564106358   416916490   306827737   224822244   164512132   120304583    87955243    64297100    46994301    34334863    25089461    18409452    13655798    10001710     6154277      803764    15994426
                   0    18738635   630674894   515043066   410011566   307703707   227612815   167158291   122427737    89562959    65489830    47878528    35002216    25592419    18723134    13721706    10135546     7509647
             6958035     2744209     2744209           0   726151390   564106351   416916482   306827782   224822427   164512316   120303937    87952583    64294439    47003404    34372377    25126976    18281350    13127851
             9473762     7956822     8232627     5488418     2744209     2744209
19        2701579664  2098705966  1551099563  1141524559   836430889   612052600   447580921   327224846   239208267   174858312   127810760    93404001    68243344    49895286    36596783    26752579    18405709     8565560
            27304195           0  2346368112  1916170498  1525410430  1144783414   846812575   621897015   455480977   333210310   243647779   178124949   130215939    95198458    69618492    50964358    37431590    27822334
            21207035    19542395    13250216    27304195  2701579663  2098705964  1551099553  1141524541   836430910   612052767   447581207   327224557   239205891   174854255   127814820    93437460    68300463    49838164
            36125953    25948821    19209470    15190667    11309768    17934876
20           9369319           0           0           0           0           0           0           0           0           0           0           0           0           0           0           0           0           0
                   0           0           0           0           0           0           0           0           0           0           0           0           0           0           0           0           0           0
                   0           0           0           0     9369319           0           0           0           0           0           0           0           0           0           0           0           0           0
                   0           0           0           0           0           0
21           7761798     8565558     5821349    10976840    15247788    21220896    29147608    39927818    54644466    74765040   102284994   139928654   191416468   261821376   358032340   489286840   667757428   907346456
          1227679688  1580342618     7761798           0     9369318    10035174    15685152    21602806    29697184    40676134    55668200    76164090   104194284   142525178   194917392   266442390   363790896   495359774
           669663752   892319086  1120901944  1372554574     7761798     8565558     5821349    10976840    15247788    21220896    29147608    39927818    54644466    74765040   102284994   139928654   191416468   261821376
           358032340   489286840   667757428   907346456  1227679688  1580342618
22          12860168     8037605    10643910     7233846    13640268    18947520    26369940    36219972    49615824    67903080    92904900   127099590   173868162   237819168   325210314   444432366   606542028   824167200
          1115134500  1435467732     9645126     9645126           0    11642694    12470112    19490994    26844480    36902778    50545320    69173922    94639152   129458082   177048144   242016558   330440964   449948574
           608273592   810517434  1018145400  1246728258    12860168     8037605    10643910     7233846    13640268    18947520    26369940    36219972    49615824    67903080    92904900   127099590   173868162   237819168
           325210314   444432366   606542028   824167200  1115134500  1435467732
23          17312282    13317140     7324427    10953176     6991502    13183296    18312742    25486482    35006468    47953360    65627380    89789672   122832444   168013104   229753216   313980926   428507646   582254736
           787816302  1014124202    14648854    10653712    10653712           0    11252640    12052334    18837980    25945038    35666120    48850802    66852632    91455882   125079024   170978458   233448544   317877994
           429730952   572611494   719295780   880784198    17312282    13317140     7324427    10953176     6991502    13183296    18312742    25486482    35006468    47953360    65627380    89789672   122832444   168013104
           229753216   313980926   428507646   582254736   787816302  1014124202
24          23719402    18203262    13238736     7170982    11175916     7033087    13261700    18421642    25638006    35214480    48237942    66015658    90316988   123540768   168939812   230873804   315086840   428139016
           579290980   745697962    20409718    16548420    11583894    11032280           0    11319552    12123992    18949934    26099080    35877378    49138500    67240882    91968912   125721222   171657024   233739358
           315986344   421048214   528906992   647651414    23719402    18203262    13238736     7170982    11175916     7033087    13261700    18421642    25638006    35214480    48237942    66015658    90316988   123540768
           168939812   230873804   315086840   428139016   579290980   745697962
25          32445012    25133460    18278880    13252188     7083066    11251930     7025965    13248248    18402932    25611880    35178328    48187546    65943826    90209184   123362522   168588966   230083636   312637136
           423011924   544526248    28103778    22848600    18050394    11881272    11195814           0    11308046    12111646    18930520    26071982    35838920    49081838    67150128    91801378   125346676   170681442
           230740456   307459246   386220328   472930326    32445012    25133460    18278880    13252188     7083066    11251930     7025965    13248248    18402932    25611880    35178328    48187546    65943826    90209184
           123362522   168588966   230083636   312637136   423011924   544526248
26          44387098    34449688    25364056    18360548    13249880     7050829    11286178     7027218    13250556    18406080    25616052    35183412    48192408    65943504    90186228   123252822   168211890   228566448
           309260754   398098998    38519294    31421144    24890846    18549832    12019534    11262398           0    11309958    12113640    18933354    26075016    35840178    49073904    67107546    91636776   124782570
           168692040   224780886   282362652   345755718    44387098    34449688    25364056    18360548    13249880     7050829    11286178     7027218    13250556    18406080    25616052    35183412    48192408    65943504
            90186228   123252822   168211890   228566448   309260754   398098998
27          60723898    47160006    34811376    25520502    18385738    13250276     7036759    11299828     7027078    13250160    18405390    25614586    35179844    48182400    65913332    90087704   122952116   167068648
           226051936   290987758    52726690    43043796    34223346    25559704    18777758    12074216    11290176           0    11309480    12112998    18931668    26070598    35827056    49032762    66973536    91205746
           123302968   164301506   206390840   252727682    60723898    47160006    34811376    25520502    18385738    13250276     7036759    11299828     7027078    13250160    18405390    25614586    35179844    48182400
            65913332    90087704   122952116   167068648   226051936   290987758
28          83073608    64529812    47674768    35041604    25574850    18397654    13250208     7031054    11305424     7027283    13250228    18405146    25613030    35173920    48162190    65843778    89871212   122120896
           165236644   212702972    72145434    58911464    46879106    35139032    25867134    18868556    12097310    11301648           0    11309200    12112384    18929062    26061936    35798234    48936524    66660810
            90127400   120097934   150864728   184735782    83073608    64529812    47674768    35041604    25574850    18397654    13250208     7031054    11305424     7027283    13250228    18405146    25613030    35173920
            48162190    65843778    89871212   122120896   165236644   212702972
29         113649222    88285476    65242200    47996736    35123172    25599156    18402336    13250220     7028670    11307390     7027685    13250216    18404316    25608912    35159320    48111434    65685522    89263440
           120781458   155478302    98704050    80604384    64159314    48131256    35560362    25989264    18906786    12106800    11306406           0    11308374    12110742    18922512    26040742    35727664    48707638
            65872184    87784074   110275452   135034634   113649222    88285476    65242200    47996736    35123172    25599156    18402336    13250220     7028670    11307390     7027685    13250216    18404316    25608912
            35159320    48111434    65685522    89263440   120781458   155478302
30         155478302   120781458    89263440    65685522    48111434    35159320    25608912    18404316    13250216     7027685    11307390     7028670    13250220    18402336    25599156    35123172    47996736    65242200
            88285476   113649222   135034634   110275452    87784074    65872184    48707638    35727664    26040742    18922512    12110742    11308374           0    11306406    12106800    18906786    25989264    35560362
            48131256    64159314    80604384    98704050   155478302   120781458    89263440    65685522    48111434    35159320    25608912    18404316    13250216     7027685    11307390     7028670    13250220    18402336
            25599156    35123172    47996736    65242200    88285476   113649222
31         212702972   165236644   122120896    89871212    65843778    48162190    35173920    25613030    18405146    13250228     7027283    11305424     7031054    13250208    18397654    25574850    35041604    47674768
            64529812    83073608   184735782   150864728   120097934    90127400    66660810    48936524    35798234    26061936    18929062    12112384    11309200           0    11301648    12097310    18868556    25867134
            35139032    46879106    58911464    72145434   212702972   165236644   122120896    89871212    65843778    48162190    35173920    25613030    18405146    13250228     7027283    11305424     7031054    13250208
            18397654    25574850    35041604    47674768    64529812    83073608
32         290987758   226051936   167068648   122952116    90087704    65913332    48182400    35179844    25614586    18405390    13250160     7027078    11299828     7036759    13250276    18385738    25520502    34811376
            47160006    60723898   252727682   206390840   164301506   123302968    91205746    66973536    49032762    35827056    26070598    18931668    12112998    11309480           0    11290176    12074216    18777758
            25559704    34223346    43043796    52726690   290987758   226051936   167068648   122952116    90087704    65913332    48182400    35179844    25614586    18405390    13250160     7027078    11299828     7036759
            13250276    18385738    25520502    34811376    47160006    60723898
33         398098998   309260754   228566448   168211890   123252822    90186228    65943504    48192408    35183412    25616052    18406080    13250556     7027218    11286178     7050829    13249880    18360548    25364056
            34449688    44387098   345755718   282362652   224780886   168692040   124782570    91636776    67107546    49073904    35840178    26075016    18933354    12113640    11309958           0    11262398    12019534
            18549832    24890846    31421144    38519294   398098998   309260754   228566448   168211890   123252822    90186228    65943504    48192408    35183412    25616052    18406080    13250556     7027218    11286178
             7050829    13249880    18360548    25364056    34449688    44387098
34         544526248   423011924   312637136   230083636   168588966   123362522    90209184    65943826    48187546    35178328    25611880    18402932    13248248     7025965    11251930     7083066    13252188    18278880
            25133460    32445012   472930326   386220328   307459246   230740456   170681442   125346676    91801378    67150128    49081838    35838920    26071982    18930520    12111646    11308046           0    11195814
            11881272    18050394    22848600    28103778   544526248   423011924   312637136   230083636   168588966   123362522    90209184    65943826    48187546    35178328    25611880    18402932    13248248     7025965
            11251930     7083066    13252188    18278880    25133460    32445012
35         745697962   579290980   428139016   315086840   230873804   168939812   123540768    90316988    66015658    48237942    35214480    25638006    18421642    13261700     7033087    11175916     7170982    13238736
            18203262    23719402   647651414   528906992   421048214   315986344   233739358   171657024   125721222    91968912    67240882    49138500    35877378    26099080    18949934    12123992    11319552           0
            11032280    11583894    16548420    20409718   745697962   579290980   428139016   315086840   230873804   168939812   123540768    90316988    66015658    48237942    35214480    25638006    18421642    13261700
             7033087    11175916     7170982    13238736    18203262    23719402
36        1014124202   787816302   582254736   428507646   313980926   229753216   168013104   122832444    89789672    65627380    47953360    35006468    25486482    18312742    13183296     6991502    10953176     7324427
            13317140    17312282   880784198   719295780   572611494   429730952   317877994   233448544   170978458   125079024    91455882    66852632    48850802    35666120    25945038    18837980    12052334    11252640
                   0    10653712    10653712    14648854  1014124202   787816302   582254736   428507646   313980926   229753216   168013104   122832444    89789672    65627380    47953360    35006468    25486482    18312742
            13183296     6991502    10953176     7324427    13317140    17312282
37        1435467732  1115134500   824167200   606542028   444432366   325210314   237819168   173868162   127099590    92904900    67903080    49615824    36219972    26369940    18947520    13640268     7233846    10643910
             8037605    12860168  1246728258  1018145400   810517434   608273592   449948574   330440964   242016558   177048144   129458082    94639152    69173922    50545320    36902778    26844480    19490994    12470112
            11642694           0     9645126     9645126  1435467732  1115134500   824167200   606542028   444432366   325210314   237819168   173868162   127099590    92904900    67903080    49615824    36219972    26369940
            18947520    13640268     7233846    10643910     8037605    12860168
38        1580342618  1227679688   907346456   667757428   489286840   358032340   261821376   191416468   139928654   102284994    74765040    54644466    39927818    29147608    21220896    15247788    10976840     5821349
             8565558     7761798  1372554574  1120901944   892319086   669663752   495359774   363790896   266442390   194917392   142525178   104194284    76164090    55668200    40676134    29697184    21602806    15685152
            10035174     9369318           0     7761798  1580342618  1227679688   907346456   667757428   489286840   358032340   261821376   191416468   139928654   102284994    74765040    54644466    39927818    29147608
            21220896    15247788    10976840     5821349     8565558     7761798
39                 0           0           0           0           0           0           0           0           0           0           0           0           0           0           0           0           0           0
                   0     9369319           0           0           0           0           0           0           0           0           0           0           0           0           0           0           0           0
                   0           0           0           0           0           0           0           0           0           0           0           0           0           0           0           0           0           0
                   0           0           0           0           0     9369319
40          17934876    11309768    15190667    19209470    25948821    36125953    49838164    68300463    93437460   127814820   174854255   239205891   327224557   447581207   612052767   836430910  1141524541  1551099553
          2098705964  2701579663    27304195    13250216    19542395    21207035    27822334    37431590    50964358    69618492    95198458   130215939   178124949   243647779   333210310   455480977   621897015   846812575
          1144783414  1525410430  1916170498  2346368112           0    27304195     8565560    18405709    26752579    36596783    49895286    68243344    93404001   127810760   174858312   239208267   327224846   447580921
           612052600   836430889  1141524559  1551099563  2098705966  2701579664
41           2744209     2744209     5488418     8232627     7956822     9473762    13127851    18281350    25126976    34372377    47003404    64294439    87952583   120303937   164512316   224822427   306827782   416916482
           564106351   726151390           0     2744209     2744209     6958035     7509647    10135546    13721706    18723134    25592419    35002216    47878528    65489830    89562959   122427737   167158291   227612815
           307703707   410011566   515043066   630674894    18738635           0    15994426      803764     6154277    10001710    13655798    18409452    25089461    34334863    46994301    64297100    87955243   120304583
           164512132   224822244   306827737   416916490   564106358   726151392
42          10035171     6958034     5350513     8760577    12836498    13183293    16224596    22511420    31267952    42942053    58743011    80335151   109886079   150304666   205539124   280890477   383347098   520890573
           704787836   907245000     8898483     4213825     7290961     5683440    11999275    12970332    17368364    23473286    32009875    43745663    59824817    81824681   111899923   152960192   208845772   284376840
           384441415   512263632   643488744   787957786    11975620    26362522           0    24559979     2468415    10805475    17018537    23248237    31436936    42885647    58690667    80323144   109890070   150308366
           205539975   280890211   383346855   520890515   704787837   907244997
43          16488902    14272649     9645116     6981688    10277505    15147381    15992042    19918996    27634895    38344888    52647064    72019671    98491160   134707771   184210366   251744473   343570837   466842841
           631658802   813108916    12803032    12803032     6981688     9725893     7533296    14772864    15979524    21320594    28791684    39251079    53635569    73342079   100292264   137090269   187176379   254869999
           344551704   459110984   576720104   706198974    14548454     7647545    29544085           0    28911696     3538203    13346540    20814969    28459880    38532892    52583437    71961095    98477805   134712245
           184214475   251745416   343570567   466842603   631658740   813108889
44          21740676    17574182    15623941    10596565     7562688    10878096    16035249    17044982    21295173    29544828    40984497    56266343    76967782   105247828   143913440   196674007   268414899   364722140
           493485109   635243442    18159254    15105784    15105784     7952736    10639813     8191008    15804072    17097672    22793358    30774468    41950092    57317976    78361590   107105418   146233374   199118382
           269182110   358681704   450564072   551719752    20603989    14967880     5588783    30857836           0    30576305     3916125    14293654    22234737    30405972    41180013    56199691    76906718   105233948
           143918056   196678211   268415871   364721932   493484945   635243394
45          29041020    22370316    17663713    16252918    11018357     7819553    11131574    16414831    17500054    21891638    30372127    42126770    57830304    79099009   108135660   147768571   201670123   274031321
           370777252   477286631    25061446    20668164    16873812    15941955     8385020    11034561     8482005    16251283    17582635    23431034    31631846    43114138    58896399    80481276   109874996   149607850
           202249015   269493701   338528867   414531583    28903117    22427437    14952975     4781635    31402619           0    31289402     4083960    14704045    22848862    31248122    42325440    57762573    79037087
           108121577   147773088   201674191   274032283   370777232   477286680
46          39565130    30513751    22281662    17762422    16501447    11188238     7923089    11235629    16569838    17685241    22134156    30708012    42588764    58457449    79936971   109212299   149038847   202515390
           274014572   352728429    34381714    28150526    22691306    17466307    16308355     8558829    11195169     8599220    16432803    17779284    23689092    31976710    43575199    59497967    81208997   110567813
           149469123   199164052   250182676   306350760    39703032    30984578    22880590    14979037     4439424    31627946           0    31580555     4151803    14870919    23098357    31589725    42788684    58389647
            79875119   109198180   149042942   202518974   274015503   352728835
47          54180071    42010977    30706500    22304445    17792390    16606161    11259240     7966272    11278573    16633957    17762366    22235364    30846895    42775344    58697996    80215083   109445252   148705059
           201206262   259006165    47074248    38474796    30731844    23360022    17735352    16456344     8631504    11261893     8648016    16507960    17860288    23793806    32111448    43738047    59651101    81197267
           109757324   146245981   183707779   224951375    54260851    42196197    31419660    23119665    14983990     4298901    31720793           0    31701460     4180823    14940544    23201533    31729952    42975672
            58631081    80154287   109431221   148708077   201208635   259006860
48          74167551    57615376    42460936    30856415    22302580    17805842    16648533    11288073     7983640    11295620    16659401    17793878    22277097    30901032    42837489    58744287    80170354   108908220
           147350436   189679463    64412951    52615929    41930487    31576140    23664890    17841852    16517472     8660960    11288773     8667400    16537480    17891080    23829770    32144900    43733020    59482720
            80386330   107103270   134535690   164739050    74177351    57611317    42653572    31671608    23208753    14986292     4240179    31758024           0    31750477     4194209    14969222    23241873    31782168
            43037721    58679943    80112466   108894540   147350724   189678767
49         101463383    78831203    58261469    42738872    30902828    22301108    17809221    16664570    11298985     7989793    11300954    16667403    17806134    22294250    30915907    42826078    58645616    79686729
           107797324   138759119    88115489    71965193    57307679    43054699    31960646    23783564    17884668    16540843     8671992    11298289     8673673    16546083    17897447    23827210    32104770    43560566
            58822891    78355360    98417944   120510958   101453584    78797747    58218911    42936656    31759933    23244641    14985387     4215207    31770491           0    31768522     4203196    14980949    23253118
            31790270    43025604    58587701    79636063   107784165   138753380
50         138759119   107797324    79686729    58645616    42826078    30915907    22294250    17806134    16667403    11300954     7989793    11298985    16664570    17809221    22301108    30902828    42738872    58261469
            78831203   101463383   120510958    98417944    78355360    58822891    43560566    32104770    23827210    17897447    16546083     8673673    11298289     8671992    16540843    17884668    23783564    31960646
            43054699    57307679    71965193    88115489   138753380   107784165    79636063    58587701    43025604    31790270    23253118    14980949     4203196    31768522           0    31770491     4215207    14985387
            23244641    31759933    42936656    58218911    78797747   101453584
51         189679463   147350436   108908220    80170354    58744287    42837489    30901032    22277097    17793878    16659401    11295620     7983640    11288073    16648533    17805842    22302580    30856415    42460936
            57615376    74167551   164739050   134535690   107103270    80386330    59482720    43733020    32144900    23829770    17891080    16537480     8667400    11288773     8660960    16517472    17841852    23664890
            31576140    41930487    52615929    64412951   189678767   147350724   108894540    80112466    58679943    43037721    31782168    23241873    14969222     4194209    31750477           0    31758024     4240179
            14986292    23208753    31671608    42653572    57611317    74177351
52         259006165   201206262   148705059   109445252    80215083    58697996    42775344    30846895    22235364    17762366    16633957    11278573     7966272    11259240    16606161    17792390    22304445    30706500
            42010977    54180071   224951375   183707779   146245981   109757324    81197267    59651101    43738047    32111448    23793806    17860288    16507960     8648016    11261893     8631504    16456344    17735352
            23360022    30731844    38474796    47074248   259006860   201208635   148708077   109431221    80154287    58631081    42975672    31729952    23201533    14940544     4180823    31701460           0    31720793
             4298901    14983990    23119665    31419660    42196197    54260851
53         352728429   274014572   202515390   149038847   109212299    79936971    58457449    42588764    30708012    22134156    17685241    16569838    11235629     7923089    11188238    16501447    17762422    22281662
            30513751    39565130   306350760   250182676   199164052   149469123   110567813    81208997    59497967    43575199    31976710    23689092    17779284    16432803     8599220    11195169     8558829    16308355
            17466307    22691306    28150526    34381714   352728835   274015503   202518974   149042942   109198180    79875119    58389647    42788684    31589725    23098357    14870919     4151803    31580555           0
            31627946     4439424    14979037    22880590    30984578    39703032
54         477286631   370777252   274031321   201670123   147768571   108135660    79099009    57830304    42126770    30372127    21891638    17500054    16414831    11131574     7819553    11018357    16252918    17663713
            22370316    29041020   414531583   338528867   269493701   202249015   149607850   109874996    80481276    58896399    43114138    31631846    23431034    17582635    16251283     8482005    11034561     8385020
            15941955    16873812    20668164    25061446   477286680   370777232   274032283   201674191   147773088   108121577    79037087    57762573    42325440    31248122    22848862    14704045     4083960    31289402
                   0    31402619     4781635    14952975    22427437    28903117
55         635243442   493485109   364722140   268414899   196674007   143913440   105247828    76967782    56266343    40984497    29544828    21295173    17044982    16035249    10878096     7562688    10596565    15623941
            17574182    21740676   551719752   450564072   358681704   269182110   199118382   146233374   107105418    78361590    57317976    41950092    30774468    22793358    17097672    15804072     8191008    10639813
             7952736    15105784    15105784    18159254   635243394   493484945   364721932   268415871   196678211   143918056   105233948    76906718    56199691    41180013    30405972    22234737    14293654     3916125
            30576305           0    30857836     5588783    14967880    20603989
56         813108916   631658802   466842841   343570837   251744473   184210366   134707771    98491160    72019671    52647064    38344888    27634895    19918996    15992042    15147381    10277505     6981688     9645116
            14272649    16488902   706198974   576720104   459110984   344551704   254869999   187176379   137090269   100292264    73342079    53635569    39251079    28791684    21320594    15979524    14772864     7533296
             9725893     6981688    12803032    12803032   813108889   631658740   466842603   343570567   251745416   184214475   134712245    98477805    71961095    52583437    38532892    28459880    20814969    13346540
             3538203    28911696           0    29544085     7647545    14548454
57         907245000   704787836   520890573   383347098   280890477   205539124   150304666   109886079    80335151    58743011    42942053    31267952    22511420    16224596    13183293    12836498     8760577     5350513
             6958034    10035171   787957786   643488744   512263632   384441415   284376840   208845772   152960192   111899923    81824681    59824817    43745663    32009875    23473286    17368364    12970332    11999275
             5683440     7290961     4213825     8898483   907244997   704787837   520890515   383346855   280890211   205539975   150308366   109890070    80323144    58690667    42885647    31436936    23248237    17018537
            10805475     2468415    24559979           0    26362522    11975620
58         726151390   564106351   416916482   306827782   224822427   164512316   120303937    87952583    64294439    47003404    34372377    25126976    18281350    13127851     9473762     7956822     8232627     5488418
             2744209     2744209   630674894   515043066   410011566   307703707   227612815   167158291   122427737    89562959    65489830    47878528    35002216    25592419    18723134    13721706    10135546     7509647
             6958035     2744209     2744209           0   726151392   564106358   416916490   306827737   224822244   164512132   120304583    87955243    64297100    46994301    34334863    25089461    18409452    13655798
            10001710     6154277      803764    15994426           0    18738635
59        2701579663  2098705964  1551099553  1141524541   836430910   612052767   447581207   327224557   239205891   174854255   127814820    93437460    68300463    49838164    36125953    25948821    19209470    15190667
            11309768    17934876  2346368112  1916170498  1525410430  1144783414   846812575   621897015   455480977   333210310   243647779   178124949   130215939    95198458    69618492    50964358    37431590    27822334
            21207035    19542395    13250216    27304195  2701579664  2098705966  1551099563  1141524559   836430889   612052600   447580921   327224846   239208267   174858312   127810760    93404001    68243344    49895286
            36596783    26752579    18405709     8565560    27304195           0

Sum of all rows                     = 4(1*0 + 1*8565560 + 1*11309768 + 1*13250216 + 1*15190667 + 1*17934876 + 1*18405709 + 1*19209470 + 1*19542395 + 1*21207035 + 1*25948821 + 1*26752579 + 2*27304195 + 1*27822334 + 1*36125953 +
                                        1*36596783 + 1*37431590 + 1*49838164 + 1*49895286 + 1*50964358 + 1*68243344 + 1*68300463 + 1*69618492 + 1*93404001 + 1*93437460 + 1*95198458 + 1*127810760 + 1*127814820 + 1*130215939 +
                                        1*174854255 + 1*174858312 + 1*178124949 + 1*239205891 + 1*239208267 + 1*243647779 + 1*327224557 + 1*327224846 + 1*333210310 + 1*447580921 + 1*447581207 + 1*455480977 + 1*612052600 +
                                        1*612052767 + 1*621897015 + 1*836430889 + 1*836430910 + 1*846812575 + 1*1141524541 + 1*1141524559 + 1*1144783414 + 1*1525410430 + 1*1551099553 + 1*1551099563 + 1*1916170498 + 1*2098705964 +
                                        1*2098705966 + 1*2346368112 + 1*2701579663 + 1*2701579664) +
                                      4(2*0 + 1*803764 + 4*2744209 + 1*5488418 + 1*6154277 + 1*6958035 + 1*7509647 + 1*7956822 + 1*8232627 + 1*9473762 + 1*10001710 + 1*10135546 + 1*13127851 + 1*13655798 + 1*13721706 + 1*15994426 +
                                        1*18281350 + 1*18409452 + 1*18723134 + 1*18738635 + 1*25089461 + 1*25126976 + 1*25592419 + 1*34334863 + 1*34372377 + 1*35002216 + 1*46994301 + 1*47003404 + 1*47878528 + 1*64294439 +
                                        1*64297100 + 1*65489830 + 1*87952583 + 1*87955243 + 1*89562959 + 1*120303937 + 1*120304583 + 1*122427737 + 1*164512132 + 1*164512316 + 1*167158291 + 1*224822244 + 1*224822427 + 1*227612815 +
                                        1*306827737 + 1*306827782 + 1*307703707 + 1*410011566 + 1*416916482 + 1*416916490 + 1*515043066 + 1*564106351 + 1*564106358 + 1*630674894 + 1*726151390 + 1*726151392) +
                                      4(1*0 + 1*2468415 + 1*4213825 + 1*5350513 + 1*5683440 + 1*6958034 + 1*7290961 + 1*8760577 + 1*8898483 + 1*10035171 + 1*10805475 + 1*11975620 + 1*11999275 + 1*12836498 + 1*12970332 + 1*13183293 +
                                        1*16224596 + 1*17018537 + 1*17368364 + 1*22511420 + 1*23248237 + 1*23473286 + 1*24559979 + 1*26362522 + 1*31267952 + 1*31436936 + 1*32009875 + 1*42885647 + 1*42942053 + 1*43745663 +
                                        1*58690667 + 1*58743011 + 1*59824817 + 1*80323144 + 1*80335151 + 1*81824681 + 1*109886079 + 1*109890070 + 1*111899923 + 1*150304666 + 1*150308366 + 1*152960192 + 1*205539124 + 1*205539975 +
                                        1*208845772 + 1*280890211 + 1*280890477 + 1*284376840 + 1*383346855 + 1*383347098 + 1*384441415 + 1*512263632 + 1*520890515 + 1*520890573 + 1*643488744 + 1*704787836 + 1*704787837 +
                                        1*787957786 + 1*907244997 + 1*907245000) +
                                      4(1*0 + 1*3538203 + 2*6981688 + 1*7533296 + 1*7647545 + 1*9645116 + 1*9725893 + 1*10277505 + 2*12803032 + 1*13346540 + 1*14272649 + 1*14548454 + 1*14772864 + 1*15147381 + 1*15979524 +
                                        1*15992042 + 1*16488902 + 1*19918996 + 1*20814969 + 1*21320594 + 1*27634895 + 1*28459880 + 1*28791684 + 1*28911696 + 1*29544085 + 1*38344888 + 1*38532892 + 1*39251079 + 1*52583437 +
                                        1*52647064 + 1*53635569 + 1*71961095 + 1*72019671 + 1*73342079 + 1*98477805 + 1*98491160 + 1*100292264 + 1*134707771 + 1*134712245 + 1*137090269 + 1*184210366 + 1*184214475 + 1*187176379 +
                                        1*251744473 + 1*251745416 + 1*254869999 + 1*343570567 + 1*343570837 + 1*344551704 + 1*459110984 + 1*466842603 + 1*466842841 + 1*576720104 + 1*631658740 + 1*631658802 + 1*706198974 +
                                        1*813108889 + 1*813108916) +
                                      4(1*0 + 1*3916125 + 1*5588783 + 1*7562688 + 1*7952736 + 1*8191008 + 1*10596565 + 1*10639813 + 1*10878096 + 1*14293654 + 1*14967880 + 2*15105784 + 1*15623941 + 1*15804072 + 1*16035249 +
                                        1*17044982 + 1*17097672 + 1*17574182 + 1*18159254 + 1*20603989 + 1*21295173 + 1*21740676 + 1*22234737 + 1*22793358 + 1*29544828 + 1*30405972 + 1*30576305 + 1*30774468 + 1*30857836 +
                                        1*40984497 + 1*41180013 + 1*41950092 + 1*56199691 + 1*56266343 + 1*57317976 + 1*76906718 + 1*76967782 + 1*78361590 + 1*105233948 + 1*105247828 + 1*107105418 + 1*143913440 + 1*143918056 +
                                        1*146233374 + 1*196674007 + 1*196678211 + 1*199118382 + 1*268414899 + 1*268415871 + 1*269182110 + 1*358681704 + 1*364721932 + 1*364722140 + 1*450564072 + 1*493484945 + 1*493485109 +
                                        1*551719752 + 1*635243394 + 1*635243442) +
                                      4(1*0 + 1*4083960 + 1*4781635 + 1*7819553 + 1*8385020 + 1*8482005 + 1*11018357 + 1*11034561 + 1*11131574 + 1*14704045 + 1*14952975 + 1*15941955 + 1*16251283 + 1*16252918 + 1*16414831 +
                                        1*16873812 + 1*17500054 + 1*17582635 + 1*17663713 + 1*20668164 + 1*21891638 + 1*22370316 + 1*22427437 + 1*22848862 + 1*23431034 + 1*25061446 + 1*28903117 + 1*29041020 + 1*30372127 +
                                        1*31248122 + 1*31289402 + 1*31402619 + 1*31631846 + 1*42126770 + 1*42325440 + 1*43114138 + 1*57762573 + 1*57830304 + 1*58896399 + 1*79037087 + 1*79099009 + 1*80481276 + 1*108121577 +
                                        1*108135660 + 1*109874996 + 1*147768571 + 1*147773088 + 1*149607850 + 1*201670123 + 1*201674191 + 1*202249015 + 1*269493701 + 1*274031321 + 1*274032283 + 1*338528867 + 1*370777232 +
                                        1*370777252 + 1*414531583 + 1*477286631 + 1*477286680) +
                                      4(1*0 + 1*4151803 + 1*4439424 + 1*7923089 + 1*8558829 + 1*8599220 + 1*11188238 + 1*11195169 + 1*11235629 + 1*14870919 + 1*14979037 + 1*16308355 + 1*16432803 + 1*16501447 + 1*16569838 +
                                        1*17466307 + 1*17685241 + 1*17762422 + 1*17779284 + 1*22134156 + 1*22281662 + 1*22691306 + 1*22880590 + 1*23098357 + 1*23689092 + 1*28150526 + 1*30513751 + 1*30708012 + 1*30984578 +
                                        1*31580555 + 1*31589725 + 1*31627946 + 1*31976710 + 1*34381714 + 1*39565130 + 1*39703032 + 1*42588764 + 1*42788684 + 1*43575199 + 1*58389647 + 1*58457449 + 1*59497967 + 1*79875119 +
                                        1*79936971 + 1*81208997 + 1*109198180 + 1*109212299 + 1*110567813 + 1*149038847 + 1*149042942 + 1*149469123 + 1*199164052 + 1*202515390 + 1*202518974 + 1*250182676 + 1*274014572 +
                                        1*274015503 + 1*306350760 + 1*352728429 + 1*352728835) +
                                      4(1*0 + 1*4180823 + 1*4298901 + 1*7966272 + 1*8631504 + 1*8648016 + 1*11259240 + 1*11261893 + 1*11278573 + 1*14940544 + 1*14983990 + 1*16456344 + 1*16507960 + 1*16606161 + 1*16633957 +
                                        1*17735352 + 1*17762366 + 1*17792390 + 1*17860288 + 1*22235364 + 1*22304445 + 1*23119665 + 1*23201533 + 1*23360022 + 1*23793806 + 1*30706500 + 1*30731844 + 1*30846895 + 1*31419660 +
                                        1*31701460 + 1*31720793 + 1*31729952 + 1*32111448 + 1*38474796 + 1*42010977 + 1*42196197 + 1*42775344 + 1*42975672 + 1*43738047 + 1*47074248 + 1*54180071 + 1*54260851 + 1*58631081 +
                                        1*58697996 + 1*59651101 + 1*80154287 + 1*80215083 + 1*81197267 + 1*109431221 + 1*109445252 + 1*109757324 + 1*146245981 + 1*148705059 + 1*148708077 + 1*183707779 + 1*201206262 + 1*201208635 +
                                        1*224951375 + 1*259006165 + 1*259006860) +
                                      4(1*0 + 1*4194209 + 1*4240179 + 1*7983640 + 1*8660960 + 1*8667400 + 1*11288073 + 1*11288773 + 1*11295620 + 1*14969222 + 1*14986292 + 1*16517472 + 1*16537480 + 1*16648533 + 1*16659401 +
                                        1*17793878 + 1*17805842 + 1*17841852 + 1*17891080 + 1*22277097 + 1*22302580 + 1*23208753 + 1*23241873 + 1*23664890 + 1*23829770 + 1*30856415 + 1*30901032 + 1*31576140 + 1*31671608 +
                                        1*31750477 + 1*31758024 + 1*31782168 + 1*32144900 + 1*41930487 + 1*42460936 + 1*42653572 + 1*42837489 + 1*43037721 + 1*43733020 + 1*52615929 + 1*57611317 + 1*57615376 + 1*58679943 +
                                        1*58744287 + 1*59482720 + 1*64412951 + 1*74167551 + 1*74177351 + 1*80112466 + 1*80170354 + 1*80386330 + 1*107103270 + 1*108894540 + 1*108908220 + 1*134535690 + 1*147350436 + 1*147350724 +
                                        1*164739050 + 1*189678767 + 1*189679463) +
                                      4(1*0 + 1*4203196 + 1*4215207 + 1*7989793 + 1*8671992 + 1*8673673 + 1*11298289 + 1*11298985 + 1*11300954 + 1*14980949 + 1*14985387 + 1*16540843 + 1*16546083 + 1*16664570 + 1*16667403 +
                                        1*17806134 + 1*17809221 + 1*17884668 + 1*17897447 + 1*22294250 + 1*22301108 + 1*23244641 + 1*23253118 + 1*23783564 + 1*23827210 + 1*30902828 + 1*30915907 + 1*31759933 + 1*31768522 +
                                        1*31770491 + 1*31790270 + 1*31960646 + 1*32104770 + 1*42738872 + 1*42826078 + 1*42936656 + 1*43025604 + 1*43054699 + 1*43560566 + 1*57307679 + 1*58218911 + 1*58261469 + 1*58587701 +
                                        1*58645616 + 1*58822891 + 1*71965193 + 1*78355360 + 1*78797747 + 1*78831203 + 1*79636063 + 1*79686729 + 1*88115489 + 1*98417944 + 1*101453584 + 1*101463383 + 1*107784165 + 1*107797324 +
                                        1*120510958 + 1*138753380 + 1*138759119) +
                                      2(58*0 + 2*9369319) +
                                      2(1*0 + 2*5821349 + 3*7761798 + 2*8565558 + 1*9369318 + 1*10035174 + 2*10976840 + 2*15247788 + 1*15685152 + 2*21220896 + 1*21602806 + 2*29147608 + 1*29697184 + 2*39927818 + 1*40676134 +
                                        2*54644466 + 1*55668200 + 2*74765040 + 1*76164090 + 2*102284994 + 1*104194284 + 2*139928654 + 1*142525178 + 2*191416468 + 1*194917392 + 2*261821376 + 1*266442390 + 2*358032340 + 1*363790896 +
                                        2*489286840 + 1*495359774 + 2*667757428 + 1*669663752 + 1*892319086 + 2*907346456 + 1*1120901944 + 2*1227679688 + 1*1372554574 + 2*1580342618) +
                                      2(1*0 + 2*7233846 + 2*8037605 + 2*9645126 + 2*10643910 + 1*11642694 + 1*12470112 + 2*12860168 + 2*13640268 + 2*18947520 + 1*19490994 + 2*26369940 + 1*26844480 + 2*36219972 + 1*36902778 +
                                        2*49615824 + 1*50545320 + 2*67903080 + 1*69173922 + 2*92904900 + 1*94639152 + 2*127099590 + 1*129458082 + 2*173868162 + 1*177048144 + 2*237819168 + 1*242016558 + 2*325210314 + 1*330440964 +
                                        2*444432366 + 1*449948574 + 2*606542028 + 1*608273592 + 1*810517434 + 2*824167200 + 1*1018145400 + 2*1115134500 + 1*1246728258 + 2*1435467732) +
                                      2(1*0 + 2*6991502 + 2*7324427 + 2*10653712 + 2*10953176 + 1*11252640 + 1*12052334 + 2*13183296 + 2*13317140 + 1*14648854 + 2*17312282 + 2*18312742 + 1*18837980 + 2*25486482 + 1*25945038 +
                                        2*35006468 + 1*35666120 + 2*47953360 + 1*48850802 + 2*65627380 + 1*66852632 + 2*89789672 + 1*91455882 + 2*122832444 + 1*125079024 + 2*168013104 + 1*170978458 + 2*229753216 + 1*233448544 +
                                        2*313980926 + 1*317877994 + 2*428507646 + 1*429730952 + 1*572611494 + 2*582254736 + 1*719295780 + 2*787816302 + 1*880784198 + 2*1014124202) +
                                      2(1*0 + 2*7033087 + 2*7170982 + 1*11032280 + 2*11175916 + 1*11319552 + 1*11583894 + 1*12123992 + 2*13238736 + 2*13261700 + 1*16548420 + 2*18203262 + 2*18421642 + 1*18949934 + 1*20409718 +
                                        2*23719402 + 2*25638006 + 1*26099080 + 2*35214480 + 1*35877378 + 2*48237942 + 1*49138500 + 2*66015658 + 1*67240882 + 2*90316988 + 1*91968912 + 2*123540768 + 1*125721222 + 2*168939812 +
                                        1*171657024 + 2*230873804 + 1*233739358 + 2*315086840 + 1*315986344 + 1*421048214 + 2*428139016 + 1*528906992 + 2*579290980 + 1*647651414 + 2*745697962) +
                                      2(1*0 + 2*7025965 + 2*7083066 + 1*11195814 + 2*11251930 + 1*11308046 + 1*11881272 + 1*12111646 + 2*13248248 + 2*13252188 + 1*18050394 + 2*18278880 + 2*18402932 + 1*18930520 + 1*22848600 +
                                        2*25133460 + 2*25611880 + 1*26071982 + 1*28103778 + 2*32445012 + 2*35178328 + 1*35838920 + 2*48187546 + 1*49081838 + 2*65943826 + 1*67150128 + 2*90209184 + 1*91801378 + 2*123362522 +
                                        1*125346676 + 2*168588966 + 1*170681442 + 2*230083636 + 1*230740456 + 1*307459246 + 2*312637136 + 1*386220328 + 2*423011924 + 1*472930326 + 2*544526248) +
                                      2(1*0 + 2*7027218 + 2*7050829 + 1*11262398 + 2*11286178 + 1*11309958 + 1*12019534 + 1*12113640 + 2*13249880 + 2*13250556 + 2*18360548 + 2*18406080 + 1*18549832 + 1*18933354 + 1*24890846 +
                                        2*25364056 + 2*25616052 + 1*26075016 + 1*31421144 + 2*34449688 + 2*35183412 + 1*35840178 + 1*38519294 + 2*44387098 + 2*48192408 + 1*49073904 + 2*65943504 + 1*67107546 + 2*90186228 +
                                        1*91636776 + 2*123252822 + 1*124782570 + 2*168211890 + 1*168692040 + 1*224780886 + 2*228566448 + 1*282362652 + 2*309260754 + 1*345755718 + 2*398098998) +
                                      2(1*0 + 2*7027078 + 2*7036759 + 1*11290176 + 2*11299828 + 1*11309480 + 1*12074216 + 1*12112998 + 2*13250160 + 2*13250276 + 2*18385738 + 2*18405390 + 1*18777758 + 1*18931668 + 2*25520502 +
                                        1*25559704 + 2*25614586 + 1*26070598 + 1*34223346 + 2*34811376 + 2*35179844 + 1*35827056 + 1*43043796 + 2*47160006 + 2*48182400 + 1*49032762 + 1*52726690 + 2*60723898 + 2*65913332 +
                                        1*66973536 + 2*90087704 + 1*91205746 + 2*122952116 + 1*123302968 + 1*164301506 + 2*167068648 + 1*206390840 + 2*226051936 + 1*252727682 + 2*290987758) +
                                      2(1*0 + 2*7027283 + 2*7031054 + 1*11301648 + 2*11305424 + 1*11309200 + 1*12097310 + 1*12112384 + 2*13250208 + 2*13250228 + 2*18397654 + 2*18405146 + 1*18868556 + 1*18929062 + 2*25574850 +
                                        2*25613030 + 1*25867134 + 1*26061936 + 2*35041604 + 1*35139032 + 2*35173920 + 1*35798234 + 1*46879106 + 2*47674768 + 2*48162190 + 1*48936524 + 1*58911464 + 2*64529812 + 2*65843778 +
                                        1*66660810 + 1*72145434 + 2*83073608 + 2*89871212 + 1*90127400 + 1*120097934 + 2*122120896 + 1*150864728 + 2*165236644 + 1*184735782 + 2*212702972) +
                                      2(1*0 + 2*7027685 + 2*7028670 + 1*11306406 + 2*11307390 + 1*11308374 + 1*12106800 + 1*12110742 + 2*13250216 + 2*13250220 + 2*18402336 + 2*18404316 + 1*18906786 + 1*18922512 + 2*25599156 +
                                        2*25608912 + 1*25989264 + 1*26040742 + 2*35123172 + 2*35159320 + 1*35560362 + 1*35727664 + 2*47996736 + 2*48111434 + 1*48131256 + 1*48707638 + 1*64159314 + 2*65242200 + 2*65685522 +
                                        1*65872184 + 1*80604384 + 1*87784074 + 2*88285476 + 2*89263440 + 1*98704050 + 1*110275452 + 2*113649222 + 2*120781458 + 1*135034634 + 2*155478302)
                                    = 125148298580 + 33692816768 + 42241001732 + 38083506040 + 30108409384 + 23151022612 + 17873084352 + 14205603876 + 11917222372 + 10821705740 + 37477276 + 36554562344 + 33243625792 + 23587514312 +
                                      17510874152 + 13049357088 + 9931633160 + 7827402392 + 6530832480 + 5913126008
                                    = 501429076460

Value repetition frequencies        = 4(58*1 + 1*2) +
                                      4(54*1 + 1*2 + 1*4) +
                                      4(60*1) +
                                      4(56*1 + 2*2) +
                                      4(58*1 + 1*2) +
                                      4(60*1) +
                                      4(60*1) +
                                      4(60*1) +
                                      4(60*1) +
                                      4(60*1) +
                                      2(1*2 + 1*58) +
                                      2(19*1 + 19*2 + 1*3) +
                                      2(18*1 + 21*2) +
                                      2(18*1 + 21*2) +
                                      2(20*1 + 20*2) +
                                      2(20*1 + 20*2) +
                                      2(20*1 + 20*2) +
                                      2(20*1 + 20*2) +
                                      2(20*1 + 20*2) +
                                      2(20*1 + 20*2)
                                    = 3600

Number of distinct row element sets = 20

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

Number of distinct values           = 931

Distinct values           0     803764    2468415    2744209    3538203    3916125    4083960    4151803    4180823    4194209    4203196    4213825    4215207    4240179    4298901
Frequency               178          4          4         16          4          4          4          4          4          4          4          4          4          4          4
Distinct values     4439424    4781635    5350513    5488418    5588783    5683440    5821349    6154277    6958034    6958035    6981688    6991502    7025965    7027078    7027218
Frequency                 4          4          4          4          4          4          4          4          4          4          8          4          4          4          4
Distinct values     7027283    7027685    7028670    7031054    7033087    7036759    7050829    7083066    7170982    7233846    7290961    7324427    7509647    7533296    7562688
Frequency                 4          4          4          4          4          4          4          4          4          4          4          4          4          4          4
Distinct values     7647545    7761798    7819553    7923089    7952736    7956822    7966272    7983640    7989793    8037605    8191008    8232627    8385020    8482005    8558829
Frequency                 4          6          4          4          4          4          4          4          4          4          4          4          4          4          4
Distinct values     8565558    8565560    8599220    8631504    8648016    8660960    8667400    8671992    8673673    8760577    8898483    9369318    9369319    9473762    9645116
Frequency                 4          4          4          4          4          4          4          4          4          4          4          2          4          4          4
Distinct values     9645126    9725893   10001710   10035171   10035174   10135546   10277505   10596565   10639813   10643910   10653712   10805475   10878096   10953176   10976840
Frequency                 4          4          4          4          2          4          4          4          4          4          4          4          4          4          4
Distinct values    11018357   11032280   11034561   11131574   11175916   11188238   11195169   11195814   11235629   11251930   11252640   11259240   11261893   11262398   11278573
Frequency                 4          2          4          4          4          4          4          2          4          4          2          4          4          2          4
Distinct values    11286178   11288073   11288773   11290176   11295620   11298289   11298985   11299828   11300954   11301648   11305424   11306406   11307390   11308046   11308374
Frequency                 4          4          4          2          4          4          4          4          4          2          4          2          4          2          2
Distinct values    11309200   11309480   11309768   11309958   11319552   11583894   11642694   11881272   11975620   11999275   12019534   12052334   12074216   12097310   12106800
Frequency                 2          2          4          2          2          2          2          2          4          4          2          2          2          2          2
Distinct values    12110742   12111646   12112384   12112998   12113640   12123992   12470112   12803032   12836498   12860168   12970332   13127851   13183293   13183296   13238736
Frequency                 2          2          2          2          2          2          2          8          4          4          4          4          4          4          4
Distinct values    13248248   13249880   13250160   13250208   13250216   13250220   13250228   13250276   13250556   13252188   13261700   13317140   13346540   13640268   13655798
Frequency                 4          4          4          4          8          4          4          4          4          4          4          4          4          4          4
Distinct values    13721706   14272649   14293654   14548454   14648854   14704045   14772864   14870919   14940544   14952975   14967880   14969222   14979037   14980949   14983990
Frequency                 4          4          4          4          2          4          4          4          4          4          4          4          4          4          4
Distinct values    14985387   14986292   15105784   15147381   15190667   15247788   15623941   15685152   15804072   15941955   15979524   15992042   15994426   16035249   16224596
Frequency                 4          4          8          4          4          4          4          2          4          4          4          4          4          4          4
Distinct values    16251283   16252918   16308355   16414831   16432803   16456344   16488902   16501447   16507960   16517472   16537480   16540843   16546083   16548420   16569838
Frequency                 4          4          4          4          4          4          4          4          4          4          4          4          4          2          4
Distinct values    16606161   16633957   16648533   16659401   16664570   16667403   16873812   17018537   17044982   17097672   17312282   17368364   17466307   17500054   17574182
Frequency                 4          4          4          4          4          4          4          4          4          4          4          4          4          4          4
Distinct values    17582635   17663713   17685241   17735352   17762366   17762422   17779284   17792390   17793878   17805842   17806134   17809221   17841852   17860288   17884668
Frequency                 4          4          4          4          4          4          4          4          4          4          4          4          4          4          4
Distinct values    17891080   17897447   17934876   18050394   18159254   18203262   18278880   18281350   18312742   18360548   18385738   18397654   18402336   18402932   18404316
Frequency                 4          4          4          2          4          4          4          4          4          4          4          4          4          4          4
Distinct values    18405146   18405390   18405709   18406080   18409452   18421642   18549832   18723134   18738635   18777758   18837980   18868556   18906786   18922512   18929062
Frequency                 4          4          4          4          4          4          2          4          4          2          2          2          2          2          2
Distinct values    18930520   18931668   18933354   18947520   18949934   19209470   19490994   19542395   19918996   20409718   20603989   20668164   20814969   21207035   21220896
Frequency                 2          2          2          4          2          4          2          4          4          2          4          4          4          4          4
Distinct values    21295173   21320594   21602806   21740676   21891638   22134156   22234737   22235364   22277097   22281662   22294250   22301108   22302580   22304445   22370316
Frequency                 4          4          2          4          4          4          4          4          4          4          4          4          4          4          4
Distinct values    22427437   22511420   22691306   22793358   22848600   22848862   22880590   23098357   23119665   23201533   23208753   23241873   23244641   23248237   23253118
Frequency                 4          4          4          4          2          4          4          4          4          4          4          4          4          4          4
Distinct values    23360022   23431034   23473286   23664890   23689092   23719402   23783564   23793806   23827210   23829770   24559979   24890846   25061446   25089461   25126976
Frequency                 4          4          4          4          4          4          4          4          4          4          4          2          4          4          4
Distinct values    25133460   25364056   25486482   25520502   25559704   25574850   25592419   25599156   25608912   25611880   25613030   25614586   25616052   25638006   25867134
Frequency                 4          4          4          4          2          4          4          4          4          4          4          4          4          4          2
Distinct values    25945038   25948821   25989264   26040742   26061936   26070598   26071982   26075016   26099080   26362522   26369940   26752579   26844480   27304195   27634895
Frequency                 2          4          2          2          2          2          2          2          2          4          4          4          2          8          4
Distinct values    27822334   28103778   28150526   28459880   28791684   28903117   28911696   29041020   29147608   29544085   29544828   29697184   30372127   30405972   30513751
Frequency                 4          2          4          4          4          4          4          4          4          4          4          2          4          4          4
Distinct values    30576305   30706500   30708012   30731844   30774468   30846895   30856415   30857836   30901032   30902828   30915907   30984578   31248122   31267952   31289402
Frequency                 4          4          4          4          4          4          4          4          4          4          4          4          4          4          4
Distinct values    31402619   31419660   31421144   31436936   31576140   31580555   31589725   31627946   31631846   31671608   31701460   31720793   31729952   31750477   31758024
Frequency                 4          4          2          4          4          4          4          4          4          4          4          4          4          4          4
Distinct values    31759933   31768522   31770491   31782168   31790270   31960646   31976710   32009875   32104770   32111448   32144900   32445012   34223346   34334863   34372377
Frequency                 4          4          4          4          4          4          4          4          4          4          4          4          2          4          4
Distinct values    34381714   34449688   34811376   35002216   35006468   35041604   35123172   35139032   35159320   35173920   35178328   35179844   35183412   35214480   35560362
Frequency                 4          4          4          4          4          4          4          2          4          4          4          4          4          4          2
Distinct values    35666120   35727664   35798234   35827056   35838920   35840178   35877378   36125953   36219972   36596783   36902778   37431590   38344888   38474796   38519294
Frequency                 2          2          2          2          2          2          2          4          4          4          2          4          4          4          2
Distinct values    38532892   39251079   39565130   39703032   39927818   40676134   40984497   41180013   41930487   41950092   42010977   42126770   42196197   42325440   42460936
Frequency                 4          4          4          4          4          2          4          4          4          4          4          4          4          4          4
Distinct values    42588764   42653572   42738872   42775344   42788684   42826078   42837489   42885647   42936656   42942053   42975672   43025604   43037721   43043796   43054699
Frequency                 4          4          4          4          4          4          4          4          4          4          4          4          4          2          4
Distinct values    43114138   43560566   43575199   43733020   43738047   43745663   44387098   46879106   46994301   47003404   47074248   47160006   47674768   47878528   47953360
Frequency                 4          4          4          4          4          4          4          2          4          4          4          4          4          4          4
Distinct values    47996736   48111434   48131256   48162190   48182400   48187546   48192408   48237942   48707638   48850802   48936524   49032762   49073904   49081838   49138500
Frequency                 4          4          2          4          4          4          4          4          2          2          2          2          2          2          2
Distinct values    49615824   49838164   49895286   50545320   50964358   52583437   52615929   52647064   52726690   53635569   54180071   54260851   54644466   55668200   56199691
Frequency                 4          4          4          2          4          4          4          4          2          4          4          4          4          2          4
Distinct values    56266343   57307679   57317976   57611317   57615376   57762573   57830304   58218911   58261469   58389647   58457449   58587701   58631081   58645616   58679943
Frequency                 4          4          4          4          4          4          4          4          4          4          4          4          4          4          4
Distinct values    58690667   58697996   58743011   58744287   58822891   58896399   58911464   59482720   59497967   59651101   59824817   60723898   64159314   64294439   64297100
Frequency                 4          4          4          4          4          4          2          4          4          4          4          4          2          4          4
Distinct values    64412951   64529812   65242200   65489830   65627380   65685522   65843778   65872184   65913332   65943504   65943826   66015658   66660810   66852632   66973536
Frequency                 4          4          4          4          4          4          4          2          4          4          4          4          2          2          2
Distinct values    67107546   67150128   67240882   67903080   68243344   68300463   69173922   69618492   71961095   71965193   72019671   72145434   73342079   74167551   74177351
Frequency                 2          2          2          4          4          4          2          4          4          4          4          2          4          4          4
Distinct values    74765040   76164090   76906718   76967782   78355360   78361590   78797747   78831203   79037087   79099009   79636063   79686729   79875119   79936971   80112466
Frequency                 4          2          4          4          4          4          4          4          4          4          4          4          4          4          4
Distinct values    80154287   80170354   80215083   80323144   80335151   80386330   80481276   80604384   81197267   81208997   81824681   83073608   87784074   87952583   87955243
Frequency                 4          4          4          4          4          4          4          2          4          4          4          4          2          4          4
Distinct values    88115489   88285476   89263440   89562959   89789672   89871212   90087704   90127400   90186228   90209184   90316988   91205746   91455882   91636776   91801378
Frequency                 4          4          4          4          4          4          4          2          4          4          4          2          2          2          2
Distinct values    91968912   92904900   93404001   93437460   94639152   95198458   98417944   98477805   98491160   98704050  100292264  101453584  101463383  102284994  104194284
Frequency                 2          4          4          4          2          4          4          4          4          2          4          4          4          4          2
Distinct values   105233948  105247828  107103270  107105418  107784165  107797324  108121577  108135660  108894540  108908220  109198180  109212299  109431221  109445252  109757324
Frequency                 4          4          4          4          4          4          4          4          4          4          4          4          4          4          4
Distinct values   109874996  109886079  109890070  110275452  110567813  111899923  113649222  120097934  120303937  120304583  120510958  120781458  122120896  122427737  122832444
Frequency                 4          4          4          2          4          4          4          2          4          4          4          4          4          4          4
Distinct values   122952116  123252822  123302968  123362522  123540768  124782570  125079024  125346676  125721222  127099590  127810760  127814820  129458082  130215939  134535690
Frequency                 4          4          2          4          4          2          2          2          2          4          4          4          2          4          4
Distinct values   134707771  134712245  135034634  137090269  138753380  138759119  139928654  142525178  143913440  143918056  146233374  146245981  147350436  147350724  147768571
Frequency                 4          4          2          4          4          4          4          2          4          4          4          4          4          4          4
Distinct values   147773088  148705059  148708077  149038847  149042942  149469123  149607850  150304666  150308366  150864728  152960192  155478302  164301506  164512132  164512316
Frequency                 4          4          4          4          4          4          4          4          4          2          4          4          2          4          4
Distinct values   164739050  165236644  167068648  167158291  168013104  168211890  168588966  168692040  168939812  170681442  170978458  171657024  173868162  174854255  174858312
Frequency                 4          4          4          4          4          4          4          2          4          2          2          2          4          4          4
Distinct values   177048144  178124949  183707779  184210366  184214475  184735782  187176379  189678767  189679463  191416468  194917392  196674007  196678211  199118382  199164052
Frequency                 2          4          4          4          4          2          4          4          4          4          2          4          4          4          4
Distinct values   201206262  201208635  201670123  201674191  202249015  202515390  202518974  205539124  205539975  206390840  208845772  212702972  224780886  224822244  224822427
Frequency                 4          4          4          4          4          4          4          4          4          2          4          4          2          4          4
Distinct values   224951375  226051936  227612815  228566448  229753216  230083636  230740456  230873804  233448544  233739358  237819168  239205891  239208267  242016558  243647779
Frequency                 4          4          4          4          4          4          2          4          2          2          4          4          4          2          4
Distinct values   250182676  251744473  251745416  252727682  254869999  259006165  259006860  261821376  266442390  268414899  268415871  269182110  269493701  274014572  274015503
Frequency                 4          4          4          2          4          4          4          4          2          4          4          4          4          4          4
Distinct values   274031321  274032283  280890211  280890477  282362652  284376840  290987758  306350760  306827737  306827782  307459246  307703707  309260754  312637136  313980926
Frequency                 4          4          4          4          2          4          4          4          4          4          2          4          4          4          4
Distinct values   315086840  315986344  317877994  325210314  327224557  327224846  330440964  333210310  338528867  343570567  343570837  344551704  345755718  352728429  352728835
Frequency                 4          2          2          4          4          4          2          4          4          4          4          4          2          4          4
Distinct values   358032340  358681704  363790896  364721932  364722140  370777232  370777252  383346855  383347098  384441415  386220328  398098998  410011566  414531583  416916482
Frequency                 4          4          2          4          4          4          4          4          4          4          2          4          4          4          4
Distinct values   416916490  421048214  423011924  428139016  428507646  429730952  444432366  447580921  447581207  449948574  450564072  455480977  459110984  466842603  466842841
Frequency                 4          2          4          4          4          2          4          4          4          2          4          4          4          4          4
Distinct values   472930326  477286631  477286680  489286840  493484945  493485109  495359774  512263632  515043066  520890515  520890573  528906992  544526248  551719752  564106351
Frequency                 2          4          4          4          4          4          2          4          4          4          4          2          4          4          4
Distinct values   564106358  572611494  576720104  579290980  582254736  606542028  608273592  612052600  612052767  621897015  630674894  631658740  631658802  635243394  635243442
Frequency                 4          2          4          4          4          4          2          4          4          4          4          4          4          4          4
Distinct values   643488744  647651414  667757428  669663752  704787836  704787837  706198974  719295780  726151390  726151392  745697962  787816302  787957786  810517434  813108889
Frequency                 4          2          4          2          4          4          4          2          4          4          4          4          4          2          4
Distinct values   813108916  824167200  836430889  836430910  846812575  880784198  892319086  907244997  907245000  907346456 1014124202 1018145400 1115134500 1120901944 1141524541
Frequency                 4          4          4          4          4          2          2          4          4          4          4          2          4          2          4
Distinct values  1141524559 1144783414 1227679688 1246728258 1372554574 1435467732 1525410430 1551099553 1551099563 1580342618 1916170498 2098705964 2098705966 2346368112 2701579663
Frequency                 4          4          4          2          2          4          4          4          4          4          4          4          4          4          4
Distinct values  2701579664
Frequency                 4

Sum of frequencies                  = 166*2 + 757*4 + 1*6 + 5*8 + 1*16 + 1*178
                                    = 3600

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

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                                     = 59*60
                                                                                 = 3540