This site is supported by donations to The OEIS Foundation.

Complete non-self-adjacent paths:Results 22

From OeisWiki
Jump to: navigation, search
a = 3, b = 3, c = 2
 L         C         S
 5        48         2
 6        64         4
 7       320        22
 8       160        18
 9      1024       128
10       432        54
11       176        22
Total   2224       250

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

 6         4    4    4
          4    0    4
         4    4    4
           4    4    4
          4    0    4
         4    4    4

 7        24   12   24
         12   16   12
        24   12   24
          24   12   24
         12   16   12
        24   12   24
 
 8        14    6   14
          6    0    6
        14    6   14
          14    6   14
          6    0    6
        14    6   14

 9        58   64   58
         64   24   64
        58   64   58
          58   64   58
         64   24   64
        58   64   58

10        36   16   36
         16    8   16
        36   16   36
          36   16   36
         16    8   16
        36   16   36

11        12   10   12
         10    0   10
        12   10   12
          12   10   12
         10    0   10
        12   10   12

Total    148  116  148
        116   56  116
       148  116  148
         148  116  148
        116   56  116
       148  116  148

Grand total = 2*56 + 8*116 + 8*148
            = 2224

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

 6         8    0    8
          0    0    0
         8    0    8
           8    0    8
          0    0    0
         8    0    8

 7        32    8   32
          8    0    8
        32    8    32
          32    8   32
          8    0    8
        32    8   32

 8        16    4   16
          4    0    4
        16    4   16
          16    4   16
          4    0    4
        16    4   16

 9        64   56   64
         56   32   56
        64   56   64
          64   56   64
         56   32   56
        64   56   64

10        38   14   38
         14    8   14
        38   14   38
          38   14   38
         14    8   14
        38   14   38

11        12   10   12
         10    0   10
        12   10   12
          12   10   12
         10    0   10
        12   10   12

Total    176   92  176
         92   40   92
       176   92  176
         176   92  176
         92   40   92
       176   92  176

Grand total = 2*40 + 8*92 + 8*176
            = 2224

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

 6        16   18   16
         18   56   18
        16   18   16
          16   18   16
         18   56   18
        16   18   16

 7       110  120  110
        120  200  120
       110  120  110
         110  120  110
        120  200  120
       110  120  110

 8        68   66   68
         66  104   66
        68   66   68
          68   66   68
         66  104   66
        68   66   68

 9       510  572  510
        572  280  572
       510  572  510
         510  572  510
        572  280  572
       510  572  510

10       262  244  262
        244  136  244
       262  244  262
         262  244  262
        244  136  244
       262  244  262

11       122  118  122
        118    8  118
       122  118  122
         122  118  122
        118    8  118
       122  118  122

Total   1096 1150 1096
       1150  824 1150
      1096 1150 1096
        1096 1150 1096
       1150  824 1150
      1096 1150 1096

Grand total = 2*824 + 8*1096 + 8*1150
            = 19616

Number of paths 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  0 26  0 10  8 26  8  8  0 20 18 20  2  2 18  2  8
 1         0  0  0 19  0 19  4  4  4 15  0 15  5  2  5  0  0  0
 2        26  0  0  8 10  0  8  8 26 18 20  0  2  2 20  8  2 18
 3         0 19  4  0  0  4  0 19  4 15  5  0  0  2  0 15  5  0
 4         4  0  4  0  0  0  4  0  4  2  4  2  4  0  4  2  4  2
 5         4 19  0  4  0  0  4 19  0  0  5 15  0  2  0  0  5 15
 6        26  8  8  0 10  8  0  0 26 18  2  8 20  2  2  0 20 18
 7         4  4  4 19  0 19  0  0  0  0  0  0  5  2  5 15  0 15
 8         8  8 26  8 10  0 26  0  0  8  2 18  2  2 20 18 20  0
 9         0 20 18 20  2  2 18  2  8  0  0 26  0 10  8 26  8  8
10        15  0 15  5  2  5  0  0  0  0  0  0 19  0 19  4  4  4
11        18 20  0  2  2 20  8  2 18 26  0  0  8 10  0  8  8 26
12        15  5  0  0  2  0 15  5  0  0 19  4  0  0  4  0 19  4
13         2  4  2  4  0  4  2  4  2  4  0  4  0  0  0  4  0  4
14         0  5 15  0  2  0  0  5 15  4 19  0  4  0  0  4 19  0
15        18  2  8 20  2  2  0 20 18 26  8  8  0 10  8  0  0 26
16         0  0  0  5  2  5 15  0 15  4  4  4 19  0 19  0  0  0
17         8  2 18  2  2 20 18 20  0  8  8 26  8 10  0 26  0  0

Sum of all rows                     = 8(4*0 + 3*2 + 4*8 + 1*10 + 2*18 + 2*20 + 2*26) +
                                      8(8*0 + 1*2 + 3*4 + 2*5 + 2*15 + 2*19) +
                                      2(6*0 + 4*2 + 8*4)
                                    = 1408 + 736 + 80
                                    = 2224
 
Value repetition frequencies        = 8(1*1 + 3*2 + 1*3 + 2*4) +
                                      8(1*1 + 3*2 + 1*3 + 1*8) +
                                      2(1*4 + 1*8 + 1*6)
                                    = 324

Number of distinct row element sets = 3
Number of rows                      = 1*2 + 2*8
                                    = 18

Number of distinct values           = 11

Distinct values      0  2  4  5  8 10 15 18 19 20 26
Frequency          108 40 40 16 32  8 16 16 16 16 16

Sum of distinct value frequencies   = 1*8 + 6*16 + 1*32 + 2*40 + 1*108
                                    = 324

Number of SN-EN pairs for which the number of CNSAPs is greater than zero        = 8*10 + 2*12 + 8*14
                                                                                 = 216

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

Number of possible SN-EN pairs with SN != EN                                     = 17*18
                                                                                 = 306
a = 4, b = 3, c = 2
 L         C         S
 5        48         2
 6        64         4
 7       384        26
 8       384        50
 9      1840       220
10      1472       282
11      4176      1012
12      3000       750
13      3912       978
14       424       106
Total  15704      3430

Number of times each node is the start node (SN) in a path 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
 5         0    2    2    0
          4    4    4    4
         0    2    2    0
           0    2    2    0
          4    4    4    4
         0    2    2    0

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

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

 8        25   14   14   25
         12    6    6   12
        25   14   14   25
          25   14   14   25
         12    6    6   12
        25   14   14   25

 9        80   74   74   80
         90   62   62   90
        80   74   74   80
          80   74   74   80
         90   62   62   90
        80   74   74   80

10        80   41   41   80
        102   24   24  102
        80   41   41   80
          80   41   41   80
        102   24   24  102
        80   41   41   80

11       225  156  156  225
        236   46   46  236
       225  156  156  225
         225  156  156  225
        236   46   46  236
       225  156  156  225

12       185  102  102  185
        124   52   52  124
       185  102  102  185
         185  102  102  185
        124   52   52  124
       185  102  102  185

13       197  193  193  197
        154   44   44  154
       197  193  193  197
         197  193  193  197
        154   44   44  154
       197  193  193  197

14        27   12   12   27
          6   22   22    6
        27   12   12   27
          27   12   12   27
          6   22   22    6
        27   12   12   27

Total    835  618  618  835
        744  276  276  744
       835  618  618  835
         835  618  618  835
        744  276  276  744
       835  618  618  835

Grand total = 4*276 + 8*618 + 4*744 + 8*835
            = 15704

Number of times each node is the end node (EN) in a path 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
 5         6    0    0    6
          0    0    0    0
         6    0    0    6
           6    0    0    6
          0    0    0    0
         6    0    0    6

 6         8    0    0    8
          0    0    0    0
         8    0    0    8
           8    0    0    8
          0    0    0    0
         8    0    0    8

 7        36    8    8   36
          8    0    0    8
        36    8    8   36
          36    8    8   36
          8    0    0    8
        36    8    8   36

 8        38    8    8   38
          4    0    0    4
        38    8    8   38
          38    8    8   38
          4    0    0    4
        38    8    8   38

 9       112   72   72  112
         60   32   32   60
       112   72   72  112
         112   72   72  112
         60   32   32   60
       112   72   72  112

10       112   49   49  112
         26   20   20   26
       112   49   49  112
         112   49   49  112
         26   20   20   26
       112   49   49  112

11       245  160  160  245
        134  100  100  134
       245  160  160  245
         245  160  160  245
        134  100  100  134
       245  160  160  245

12       191  112  112  191
         72   72   72   72
       191  112  112  191
         191  112  112  191
         72   72   72   72
       191  112  112  191

13       204  184  184  204
        136   66   66  136
       204  184  184  204
         204  184  184  204
        136   66   66  136
       204  184  184  204

14        27   12   12   27
          6   22   22    6
        27   12   12   27
          27   12   12   27
          6   22   22    6
        27   12   12   27

Total    979  605  605  979
        446  312  312  446
       979  605  605  979
         979  605  605  979
        446  312  312  446
       979  605  605  979

Grand total = 4*312 + 4*446 + 8*605 + 8*979
            = 15704

Number of times each node (N) is present in a path 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
 5         8    6    6    8
         12   20   20   12
         8    6    6    8
           8    6    6    8
         12   20   20   12
           8    6    6    8

 6        14   11   11   14
         14   32   32   14
        14   11   11   14
          14   11   11   14
         14   32   32   14
        14   11   11   14

 7        93  102  102   93
         94  188  188   94
        93  102  102   93
          93  102  102   93
         94  188  188   94
        93  102  102   93

 8       112  102  102  112
        120  220  220  120
       112  102  102  112
         112  102  102  112
        120  220  220  120
       112  102  102  112

 9       519  808  808  519
        610  876  876  610
       519  808  808  519
         519  808  808  519
        610  876  876  610
       519  808  808  519

10       540  646  646  540
        612  696  696  612
       540  646  646  540
         540  646  646  540
        612  696  696  612
       540  646  646  540

11      1895 2023 2023 1895
       2306 1342 1342 2306
      1895 2023 2023 1895
        1895 2023 2023 1895
       2306 1342 1342 2306
      1895 2023 2023 1895

12      1528 1514 1514 1528
       1822 1094 1094 1822
      1528 1514 1514 1528
        1528 1514 1514 1528
       1822 1094 1094 1822
      1528 1514 1514 1528

13      2230 2446 2446 2230
       2552  810  810 2552
      2230 2446 2446 2230
        2230 2446 2446 2230
      2552  810  810 2552
     2230 2446 2446 2230

14       302  248  248  302
        252  132  132  252
       302  248  248  302
         302  248  248  302
        252  132  132  252
       302  248  248  302

Total   7241 7906 7906 7241
       8394 5410 5410 8394
      7241 7906 7906 7241
        7241 7906 7906 7241
       8394 5410 5410 8394
      7241 7906 7906 7241

Grand total = 4*5410 + 8*7906 + 8*7241 + 4*8394
            = 176392

Number of paths 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   0 112  58   0  30  26  32  80  23  32  47   0  84  58  67  86  17   6  60  48   4  39  70
 1         0   0   0  94  82   0  29  31  17   9   9  21  71   0  91  68  21  10  10  17   0   0   0  25
 2        94   0   0   0  31  29   0  82  21   9   9  17  68  91   0  71  17  10  10  21  25   0   0   0
 3        58 112   0   0  32  26  30   0  47  32  23  80  67  58  84   0  60   6  17  86  70  39   4  48
 4         0  74   8  11   0   0   4  10   0  74   8  11  70  23   0  17   0  10   2  14  70  23   0  17
 5        21   0  20  21   0   0   0  22  21   0  20  21  18  19  13  11  30   0   4  10  18  19  13  11
 6        21  20   0  21  22   0   0   0  21  20   0  21  11  13  19  18  10   4   0  30  11  13  19  18
 7        11   8  74   0  10   4   0   0  11   8  74   0  17   0  23  70  14   2  10   0  17   0  23  70
 8        80  23  32  47   0  30  26  32   0   0 112  58  48   4  39  70  86  17   6  60   0  84  58  67
 9        17   9   9  21  82   0  29  31   0   0   0  94   0   0   0  25  21  10  10  17  71   0  91  68
10        21   9   9  17  31  29   0  82  94   0   0   0  25   0   0   0  17  10  10  21  68  91   0  71
11        47  32  23  80  32  26  30   0  58 112   0   0  70  39   4  48  60   6  17  86  67  58  84   0
12         0  84  58  67  86  17   6  60  48   4  39  70   0   0 112  58   0  30  26  32  80  23  32  47
13        71   0  91  68  21  10  10  17   0   0   0  25   0   0   0  94  82   0  29  31  17   9   9  21
14        68  91   0  71  17  10  10  21  25   0   0   0  94   0   0   0  31  29   0  82  21   9   9  17
15        67  58  84   0  60   6  17  86  70  39   4  48  58 112   0   0  32  26  30   0  47  32  23  80
16        70  23   0  17   0  10   2  14  70  23   0  17   0  74   8  11   0   0   4  10   0  74   8  11
17        18  19  13  11  30   0   4  10  18  19  13  11  21   0  20  21   0   0   0  22  21   0  20  21
18        11  13  19  18  10   4   0  30  11  13  19  18  21  20   0  21  22   0   0   0  21  20   0  21
19        17   0  23  70  14   2  10   0  17   0  23  70  11   8  74   0  10   4   0   0  11   8  74   0
20        48   4  39  70  86  17   6  60   0  84  58  67  80  23  32  47   0  30  26  32   0   0 112  58
21         0   0   0  25  21  10  10  17  71   0  91  68  17   9   9  21  82   0  29  31   0   0   0  94
22        25   0   0   0  17  10  10  21  68  91   0  71  21   9   9  17  31  29   0  82  94   0   0   0
23        70  39   4  48  60   6  17  86  67  58  84   0  47  32  23  80  32  26  30   0  58 112   0   0

Sum of all rows                     = 8(4*0 + 1*4 + 1*6 + 1*17 + 1*23 + 1*26 + 1*30 + 2*32 + 1*39 + 1*47 + 1*48 + 2*58 + 1*60 + 1*67 + 1*70 + 1*80 + 1*84 + 1*86 + 1*112) +
                                      8(8*0 + 2*9 + 2*10 + 2*17 + 2*21 + 1*25 + 1*29 + 1*31 + 1*68 + 1*71 + 1*82 + 1*91 + 1*94) +
                                      4(7*0 + 1*2 + 1*4 + 2*8 + 2*10 + 2*11 + 1*14 + 2*17 + 2*23 + 2*70 + 2*74) +
                                      4(6*0 + 1*4 + 1*10 + 2*11 + 2*13 + 2*18 + 2*19 + 2*20 + 4*21 + 1*22 + 1*30)
                                    = 7832 + 4840 + 1784 + 1248
                                    = 15704

Value repetition frequencies        = 8(16*1 + 2*2 + 1*4) +
                                      8(8*1 + 4*2 + 1*8) +
                                      4(3*1 + 7*2 + 1*7) +
                                      4(4*1 + 5*2 + 1*4 + 1*6)
                                    = 576

Number of distinct row element sets = 4
Number of rows                      = 2*4 + 2*8
                                    = 24

Number of distinct values           = 40

Distinct values      0   2   4   6   8   9  10  11  13  14  17  18  19  20  21  22  23  25  26  29  30  31  32  39  47  48  58  60  67  68  70  71  74  80  82  84  86  91  94 112
Frequency          148   4  16   8   8  16  28  16   8   4  32   8   8   8  32   4  16   8   8   8  12   8  16   8   8   8  16   8   8   8  16   8   8   8   8   8   8   8   8   8

Sum of distinct value frequencies   = 3*4 + 25*8 + 1*12 + 7*16 + 1*28 + 2*32 + 1*148
                                    = 576

Number of SN-EN pairs for which the number of CNSAPs is greater than zero        = 8*16 + 4*17 + 4*18 + 8*20
                                                                                 = 428

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

Number of possible SN-EN pairs with SN != EN                                     = 23*24
                                                                                 = 552
a = 5, b = 3, c = 2
 L          C         S
 5         48         2
 6         64         4
 7        416        26
 8        464        54
 9       2544       264
10       2816       448
11       8232      1512
12       9760      2094
13      20104      4590
14      16152      3992
15      27424      6856
16       9432      2358
17       2288       572
18        320        80
Total  100064     22852

Number of times each node is the start node (SN) in a path 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
 5         0     2     0     2     0
          4     4     0     4     4
         0     2     0     2     0
           0     2     0     2     0
          4     4     0     4     4
         0     2     0     2     0

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

 7        12    10    28    10    12
         12    16     8    16    12
        12    10    28    10    12
          12    10    28    10    12
         12    16     8    16    12
        12    10    28    10    12

 8         9    25    22    25     9
          8    12    12    12     8
         9    25    22    25     9
           9    25    22    25     9
          8    12    12    12     8
         9    25    22    25     9

 9        79    92    80    92    79
         84    84    92    84    84
        79    92    80    92    79
          79    92    80    92    79
         84    84    92    84    84
        79    92    80    92    79

10       119    75    62    75   119
        128   106    40   106   128
       119    75    62    75   119
         119    75    62    75   119
        128   106    40   106   128
       119    75    62    75   119

11       302   278   202   278   302
        440   236    40   236   440
       302   278   202   278   302
         302   278   202   278   302
        440   236    40   236   440
       302   278   202   278   302

12       546   240   164   240   546
        480   184    80   184   480
       546   240   164   240   546
         546   240   164   240   546
        480   184    80   184   480
       546   240   164   240   546

13      1007   602   568   602  1007
        976   222    84   222   976
      1007   602   568   602  1007
        1007   602   568   602  1007
        976   222    84   222   976
      1007   602   568   602  1007

14       896   415   410   415   896
        674   212   240   212   674
       896   415   410   415   896
         896   415   410   415   896
        674   212   240   212   674
       896   415   410   415   896

15      1208  1004  1068  1004  1208
        980   354    60   354   980
      1208  1004  1068  1004  1208
        1208  1004  1068  1004  1208
        980   354    60   354   980
      1208  1004  1068  1004  1208

16       440   336   234   336   440
        200   220   304   220   200
       440   336   234   336   440
         440   336   234   336   440
        200   220   304   220   200
       440   336   234   336   440

17       137    78    52    78   137
         24    20    92    20    24
       137    78    52    78   137
         137    78    52    78   137
         24    20    92    20    24
       137    78    52    78   137

18        11    19    10    19    11
          0     2    16     2     0
        11    19    10    19    11
          11    19    10    19    11
          0     2    16     2     0
        11    19    10    19    11

Total   4768  3178  2904  3178  4768
       4010  1672  1076  1672  4010
      4768  3178  2904  3178  4768
        4768  3178  2904  3178  4768
       4010  1672  1076  1672  4010
      4768  3178  2904  3178  4768

Grand total = 2*1076 + 4*1672 + 4*2904 + 8*3178 + 4*4010 + 8*4768
            = 100064

Number of times each node is the end node (EN) in a path 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
 5         6     0     0     0     6
          0     0     0     0     0
         6     0     0     0     6
           6     0     0     0     6
          0     0     0     0     0
         6     0     0     0     6

 6         8     0     0     0     8
          0     0     0     0     0
         8     0     0     0     8
           8     0     0     0     8
          0     0     0     0     0
         8     0     0     0     8

 7        36     8     8     8    36
          8     0     0     0     8
        36     8     8     8    36
          36     8     8     8    36
          8     0     0     0     8
        36     8     8     8    36

 8        42     8    12     8    42
          4     0     0     0     4
        42     8    12     8    42
          42     8    12     8    42
          4     0     0     0     4
        42     8    12     8    42

 9       144    76    88    76   144
         60    32    32    32    60
       144    76    88    76   144
         144    76    88    76   144
         60    32    32    32    60
       144    76    88    76   144

10       202    71    92    71   202
         30    20    32    20    30
       202    71    92    71    202
         202    71    92    71   202
         30    20    32    20    30
       202    71    92    71   202

11       450   229   334   229   450
        154   112   200   112   154
       450   229   334   229   450
         450   229   334   229   450
        154   112   200   112   154
       450   229   334   229   450

12       564   300   340   300   564
        132   128   224   128   132
       564   300   340   300   564
         564   300   340   300   564
        132   128   224   128   132
       564   300   340   300   564

13       987   677   730   677   987
        414   348   412   348   414
       987   677   730   677   987
         987   677   730   677   987
        414   348   412   348   414
       987   677   730   677   987

14       888   535   486   535   888
        216   288   404   288   216
       888   535   486   535   888
         888   535   486   535   888
        216   288   404   288   216
       888   535   486   535   888

15      1258   999  1008   999  1258
        674   474   372   474   674
      1258   999  1008   999  1258
        1258   999  1008   999  1258
        674   474   372   474   674
      1258   999  1008   999  1258

16       463   322   248   322   463
        134   212   388   212   134
       463   322   248   322   463
         463   322   248   322   463
        134   212   388   212   134
       463   322   248   322   463

17       128    84    52    84   128
         20    22   108    22    20
       128    84    52    84   128
         128    84    52    84   128
         20    22   108    22    20
       128    84    52    84   128

18        11    19    10    19    11
          0     2    16     2     0
        11    19    10    19    11
          11    19    10    19    11
          0     2    16     2     0
        11    19    10    19    11

Total   5187  3328  3408  3328  5187
       1846  1638  2188  1638  1846
      5187  3328  3408  3328  5187
        5187  3328  3408  3328  5187
       1846  1638  2188  1638  1846
      5187  3328  3408  3328  5187

Grand total = 4*1638 + 4*1846 + 2*2188 + 4*3408 + 8*3328 + 8*5187
            = 100064

Number of times each node (N) is present in a path 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
 5         8     6     0     6     8
         12    20     0    20    12
         8     6     0     6     8
           8     6     0     6     8
         12    20     0    20    12
         8     6     0     6     8

 6        14     9     4     9    14
         14    28     8    28    14
        14     9     4     9    14
          14     9     4     9    14
         14    28     8    28    14
        14     9     4     9    14

 7        91    77    78    77    91
         90   150   148   150    90
        91    77    78    77    91
          91    77    78    77    91
         90   150   148   150    90
        91    77    78    77    91

 8        98    95   114    95    98
        112   218   196   218   112
        98    95   114    95    98
          98    95   114    95    98
        112   218   196   218   112
        98    95   114    95    98

 9       539   734  1004   734   539
        626   906  1284   906   626
       539   734  1004   734   539
         539   734  1004   734   539
        626   906  1284   906   626
       539   734  1004   734   539

10       753   869  1018   869   753
        858  1292  1256  1292   858
       753   869  1018   869   753
         753   869  1018   869   753
        858  1292  1256  1292   858
       753   869  1018   869   753

11      2214  3313  3520  3313  2214
       2878  3780  2812  3780  2878
      2214  3313  3520  3313  2214
        2214  3313  3520  3313  2214
       2878  3780  2812  3780  2878
      2214  3313  3520  3313  2214

12      3291  4024  4108  4024  3291
       4096  4612  3668  4612  4096
      3291  4024  4108  4024  3291
        3291  4024  4108  4024  3291
       4096  4612  3668  4612  4096
      3291  4024  4108  4024  3291

13      8024  9419  9618  9419  8024
       9868  7936  6060  7936  9868
      8024  9419  9618  9419  8024
        8024  9419  9618  9419  8024
       9868  7936  6060  7936  9868
      8024  9419  9618  9419  8024

14      7702  7508  7606  7508  7702
       9408  6228  5740  6228  9408
      7702  7508  7606  7508  7702
        7702  7508  7606  7508  7702
       9408  6228  5740  6228  9408
      7702  7508  7606  7508  7702

15     14199 15332 16140 15332 14199
      17430  7744  4928  7744 17430
     14199 15332 16140 15332 14199
       14199 15332 16140 15332 14199
      17430  7744  4928  7744 17430
     14199 15332 16140 15332 14199

16      5762  5406  5076  5406  5762
       5800  2884  3264  2884  5800
      5762  5406  5076  5406  5762
        5762  5406  5076  5406  5762
       5800  2884  3264  2884  5800
      5762  5406  5076  5406  5762

17      1619  1387  1260  1387  1619
       1434   514  1008   514  1434
      1619  1387  1260  1387  1619
        1619  1387  1260  1387  1619
       1434   514  1008   514  1434
      1619  1387  1260  1387  1619

18       232   214   164   214   232
        224    52   216    52   224
       232   214   164   214   232
         232   214   164   214   232
        224    52   216    52   224
       232   214   164   214   232

Total  44546 48393 49710 48393 44546
      52850 36364 30588 36364 52850
     44546 48393 49710 48393 44546
       44546 48393 49710 48393 44546
      52850 36364 30588 36364 52850
     44546 48393 49710 48393 44546

Grand total = 2*30588 + 4*36364 + 8*44546 + 8*48393 + 4*49710 + 4*52850
            = 1360384

Number of paths 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   0 433 169 281   0 112 113  66 260 251  78 121 229 380   0 294 196 172 265 298  77  25 143 270 133   8 148 298 367
 1         0   0   0 340 210 298   0  49  84 128  73  39  39  90 210 250   0 318 196 217  70  48  54  28 186   0   0   0 133 268
 2       432   0   0   0 432 132 134   0 134 132  96  36  20  36  96 276 361   0 361 276  61  46  32  46  61 104   0   0   0 104
 3       210 340   0   0   0 128  84  49   0 298 210  90  39  39  73 217 196 318   0 250 186  28  54  48  70 268 133   0   0   0
 4       281 169 433   0   0 260  66 113 112   0 380 229 121  78 251 265 172 196 294   0 270 143  25  77 298 367 298 148   8 133
 5         0 248  22  35  62   0   0   4  10  44   0 248  22  35  62 237  74   0  55  78   0  48  16  38  64 237  74   0  55  78
 6        92   0  82  59  78   0   0   0  44  56  92   0  82  59  78  83  75  48  37  94 140   0   4  26  72  83  75  48  37  94
 7       146  69   0  69 146 154   0   0   0 154 146  69   0  69 146  85  83  70  83  85  74  30   0  30  74  85  83  70  83  85
 8        78  59  82   0  92  56  44   0   0   0  78  59  82   0  92  94  37  48  75  83  72  26   4   0 140  94  37  48  75  83
 9        62  35  22 248   0  44  10   4   0   0  62  35  22 248   0  78  55   0  74 237  64  38  16  48   0  78  55   0  74 237
10       251  78 121 229 380   0 112 113  66 260   0   0 433 169 281 133   8 148 298 367 298  77  25 143 270   0 294 196 172 265
11        73  39  39  90 210 298   0  49  84 128   0   0   0 340 210   0   0   0 133 268  70  48  54  28 186 250   0 318 196 217
12        96  36  20  36  96 132 134   0 134 132 432   0   0   0 432 104   0   0   0 104  61  46  32  46  61 276 361   0 361 276
13       210  90  39  39  73 128  84  49   0 298 210 340   0   0   0 268 133   0   0   0 186  28  54  48  70 217 196 318   0 250
14       380 229 121  78 251 260  66 113 112   0 281 169 433   0   0 367 298 148   8 133 270 143  25  77 298 265 172 196 294   0
15         0 294 196 172 265 298  77  25 143 270 133   8 148 298 367   0   0 433 169 281   0 112 113  66 260 251  78 121 229 380
16       250   0 318 196 217  70  48  54  28 186   0   0   0 133 268   0   0   0 340 210 298   0  49  84 128  73  39  39  90 210
17       276 361   0 361 276  61  46  32  46  61 104   0   0   0 104 432   0   0   0 432 132 134   0 134 132  96  36  20  36  96
18       217 196 318   0 250 186  28  54  48  70 268 133   0   0   0 210 340   0   0   0 128  84  49   0 298 210  90  39  39  73
19       265 172 196 294   0 270 143  25  77 298 367 298 148   8 133 281 169 433   0   0 260  66 113 112   0 380 229 121  78 251
20       237  74   0  55  78   0  48  16  38  64 237  74   0  55  78   0 248  22  35  62   0   0   4  10  44   0 248  22  35  62
21        83  75  48  37  94 140   0   4  26  72  83  75  48  37  94  92   0  82  59  78   0   0   0  44  56  92   0  82  59  78
22        85  83  70  83  85  74  30   0  30  74  85  83  70  83  85 146  69   0  69 146 154   0   0   0 154 146  69   0  69 146
23        94  37  48  75  83  72  26   4   0 140  94  37  48  75  83  78  59  82   0  92  56  44   0   0   0  78  59  82   0  92
24        78  55   0  74 237  64  38  16  48   0  78  55   0  74 237  62  35  22 248   0  44  10   4   0   0  62  35  22 248   0
25       133   8 148 298 367 298  77  25 143 270   0 294 196 172 265 251  78 121 229 380   0 112 113  66 260   0   0 433 169 281
26         0   0   0 133 268  70  48  54  28 186 250   0 318 196 217  73  39  39  90 210 298   0  49  84 128   0   0   0 340 210
27       104   0   0   0 104  61  46  32  46  61 276 361   0 361 276  96  36  20  36  96 132 134   0 134 132 432   0   0   0 432
28       268 133   0   0   0 186  28  54  48  70 217 196 318   0 250 210  90  39  39  73 128  84  49   0 298 210 340   0   0   0
29       367 298 148   8 133 270 143  25  77 298 265 172 196 294   0 380 229 121  78 251 260  66 113 112   0 281 169 433   0   0

Sum of all rows                     = 8(4*0 + 1*8 + 1*25 + 1*66 + 1*77 + 1*78 + 1*112 + 1*113 + 1*121 + 1*133 + 1*143 + 1*148 + 1*169 + 1*172 + 1*196 + 1*229 + 1*251 + 1*260 + 1*265 + 1*270 + 1*281 + 1*294 + 2*298 + 1*367 + 1*380 +
                                        1*433) +
                                      8(8*0 + 1*28 + 2*39 + 1*48 + 1*49 + 1*54 + 1*70 + 1*73 + 1*84 + 1*90 + 1*128 + 1*133 + 1*186 + 1*196 + 2*210 + 1*217 + 1*250 + 1*268 + 1*298 + 1*318 + 1*340) +
                                      4(8*0 + 1*20 + 1*32 + 2*36 + 2*46 + 2*61 + 2*96 + 2*104 + 2*132 + 2*134 + 2*276 + 2*361 + 2*432) +
                                      4(7*0 + 1*4 + 1*10 + 1*16 + 2*22 + 2*35 + 1*38 + 1*44 + 1*48 + 2*55 + 2*62 + 1*64 + 2*74 + 2*78 + 2*237 + 2*248) +
                                      4(6*0 + 1*4 + 1*26 + 2*37 + 1*44 + 2*48 + 1*56 + 2*59 + 1*72 + 2*75 + 2*78 + 2*82 + 2*83 + 2*92 + 2*94 + 1*140) +
                                      2(6*0 + 2*30 + 4*69 + 2*70 + 2*74 + 4*83 + 4*85 + 4*146 + 2*154)
                                    = 41496 + 26624 + 13632 + 7384 + 6552 + 4376
                                    = 100064

Value repetition frequencies        = 8(24*1 + 1*2 + 1*4) +
                                      8(18*1 + 2*2 + 1*8) +
                                      4(2*1 + 10*2 + 1*8) +
                                      4(7*1 + 8*2 + 1*7) +
                                      4(6*1 + 9*2 + 1*6) +
                                      2(4*2 + 4*4 + 1*6)
                                    = 900

Number of distinct row element sets = 6
Number of rows                      = 1*2 + 3*4 + 2*8
                                    = 30

Number of distinct values           = 84

Distinct values      0   4   8  10  16  20  22  25  26  28  30  32  35  36  37  38  39  44  46  48  49  54  55  56  59  61  62  64  66  69  70  72  73  74  75  77  78  82  83  84
Frequency          192   8   8   4   4   4   8   8   4   8   4   4   8   8   8   4  16   8   8  20   8   8   8   4   8   8   8   4   8   8  12   4   8  12   8   8  24   8  16   8
Distinct values     85  90  92  94  96 104 112 113 121 128 132 133 134 140 143 146 148 154 169 172 186 196 210 217 229 237 248 250 251 260 265 268 270 276 281 294 298 318 340 361
Frequency            8   8   8   8   8   8   8   8   8   8   8  16   8   4   8   8   8   4   8   8   8  16  16   8   8   8   8   8   8   8   8   8   8   8   8   8  24   8   8   8
Distinct values    367 380 432 433
Frequency            8   8   8	 8

Sum of distinct value frequencies   = 12*4 + 61*8 + 2*12 + 5*16 + 1*20 + 2*24 + 1*192
                                    = 900

Number of SN-EN pairs for which the number of CNSAPs is greater than zero        = 12*22 + 4*23 + 6*24 + 8*26
                                                                                 = 708

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

Number of possible SN-EN pairs with SN != EN                                     = 29*30
                                                                                 = 870
a = 6, b = 3, c = 2
 L          C         S
 5         48         2
 6         64         4
 7        448        26
 8        512        54
 9       3024       268
10       3792       504
11      12200      1794
12      18168      3074
13      41984      7568
14      52224     10866
15      98448     20930
16      88624     20858
17     132968     32946
18      82440     20552
19      45248     11312
20      13448      3362
21        888       222
22         24         6
Total  594552    134348

Number of times each node is the start node (SN) in a path 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
 5          0      2      0      0      2      0
           4      4      0      0      4      4
          0      2      0      0      2      0
            0      2      0      0      2      0
           4      4      0      0      4      4
          0      2      0      0      2      0

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

 7         12      8     18     18      8     12
          12     12     12     12     12     12
         12      8     18     18      8     12
           12      8     18     18      8     12
          12     12     12     12     12     12
         12      8     18     18      8     12

 8          7      9     33     33      9      7
           4      8     18     18      8      4
          7      9     33     33      9      7
            7      9     33     33      9      7
           4      8     18     18      8      4
          7      9     33     33      9      7

 9         57     91     98     98     91     57
          72     78    114    114     78     72
         57     91     98     98     91     57
           57     91     98     98     91     57
          72     78    114    114     78     72
         57     91     98     98     91     57

10         92    114     96     96    114     92
          90    132    122    122    132     90
         92    114     96     96    114     92
           92    114     96     96    114     92
          90    132    122    122    132     90
         92    114     96     96    114     92

11        330    345    318    318    345    330
         410    428    226    226    428    410
        330    345    318    318    345    330
          330    345    318    318    345    330
         410    428    226    226    428    410
        330    345    318    318    345    330

12        628    579    292    292    579    628
         820    516    208    208    516    820
        628    579    292    292    579    628
          628    579    292    292    579    628
         820    516    208    208    516    820
        628    579    292    292    579    628

13       1702   1275    800    800   1275   1702
        1718   1008    216    216   1008   1718
       1702   1275    800    800   1275   1702
         1702   1275    800    800   1275   1702
        1718   1008    216    216   1008   1718
       1702   1275    800    800   1275   1702

14       2721   1343    667    667   1343   2721
        2332    912    350    350    912   2332
       2721   1343    667    667   1343   2721
         2721   1343    667    667   1343   2721
        2332    912    350    350    912   2332
       2721   1343    667    667   1343   2721

15       4311   2746   2177   2177   2746   4311
        4366   1404    374    374   1404   4366
       4311   2746   2177   2177   2746   4311
         4311   2746   2177   2177   2746   4311
        4366   1404    374    374   1404   4366
       4311   2746   2177   2177   2746   4311

16       4732   1980   1568   1568   1980   4732
        3586   1084    926    926   1084   3586
       4732   1980   1568   1568   1980   4732
         4732   1980   1568   1568   1980   4732
        3586   1084    926    926   1084   3586
       4732   1980   1568   1568   1980   4732

17       5652   4058   3529   3529   4058   5652
        4902   1370    492    492   1370   4902
       5652   4058   3529   3529   4058   5652
         5652   4058   3529   3529   4058   5652
        4902   1370    492    492   1370   4902
       5652   4058   3529   3529   4058   5652

18       3449   2642   1898   1898   2642   3449
        1834   1186   1612   1612   1186   1834
       3449   2642   1898   1898   2642   3449
         3449   2642   1898   1898   2642   3449
        1834   1186   1612   1612   1186   1834
       3449   2642   1898   1898   2642   3449

19       1874   1681   1132   1132   1681   1874
         798    430    710    710    430    798
       1874   1681   1132   1132   1681   1874
         1874   1681   1132   1132   1681   1874
         798    430    710    710    430    798
       1874   1681   1132   1132   1681   1874

20        431    543    377    377    543    431
          70    156    434    434    156     70
        431    543    377    377    543    431
          431    543    377    377    543    431
          70    156    434    434    156     70
        431    543    377    377    543    431

21         31     34     26     26     34     31
           2      2     36     36      2      2
         31     34     26     26     34     31
           31     34     26     26     34     31
           2      2     36     36      2      2
         31     34     26     26     34     31

22          0      1      2      2      1      0
           0      0      0      0      0      0
          0      1      2      2      1      0
            0      1      2      2      1      0
           0      0      0      0      0      0
          0      1      2      2      1      0

Total   26031  17453  13033  13033  17453  26031
       21020   8730   5854   5854   8730  21020
      26031  17453  13033  13033  17453  26031
        26031  17453  13033  13033  17453  26031
       21020   8730   5854   5854   8730  21020
      26031  17453  13033  13033  17453  26031

Grand total = 4*5854 + 4*8730 + 8*13033 + 8*17453 + 4*21020 + 8*26031
            = 594552

Number of times each node is the end node (EN) in a path 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
 5          6      0      0      0      0      6
           0      0      0      0      0      0
          6      0      0      0      0      6
            6      0      0      0      0      6
           0      0      0      0      0      0
          6      0      0      0      0      6

 6          8      0      0      0      0      8
           0      0      0      0      0      0
          8      0      0      0      0      8
            8      0      0      0      0      8
           0      0      0      0      0      0
          8      0      0      0      0      8

 7         36      8      8      8      8     36
           8      0      0      0      0      8
         36      8      8      8      8     36
           36      8      8      8      8     36
           8      0      0      0      0      8
         36      8      8      8      8     36

 8         42      8     12     12      8     42
           4      0      0      0      0      4
         42      8     12     12      8     42
           42      8     12     12      8     42
           4      0      0      0      0      4
         42      8     12     12      8     42

 9        148     76     92     92     76    148
          60     32     32     32     32     60
        148     76     92     92     76    148
          148     76     92     92     76    148
          60     32     32     32     32     60
        148     76     92     92     76    148

10        244     75    114    114     75    244
          30     20     32     32     20     30
        244     75    114    114     75    244
          244     75    114    114     75    244
          30     20     32     32     20     30
        244     75    114    114     75    244

11        616    261    407    407    261    616
         158    112    212    212    112    158
        616    261    407    407    261    616
          616    261    407    407    261    616
         158    112    212    212    112    158
        616    261    407    407    261    616

12       1014    413    554    554    413   1014
         160    140    280    280    140    160
       1014    413    554    554    413   1014
         1014    413    554    554    413   1014
         160    140    280    280    140    160
       1014    413    554    554    413   1014

13       2022   1053   1325   1325   1053   2022
         530    432    734    734    432    530
       2022   1053   1325   1325   1053   2022
         2022   1053   1325   1325   1053   2022
         530    432    734    734    432    530
       2022   1053   1325   1325   1053   2022

14       2631   1413   1444   1444   1413   2631
         538    574    968    968    574    538
       2631   1413   1444   1444   1413   2631
         2631   1413   1444   1444   1413   2631
         538    574    968    968    574    538
       2631   1413   1444   1444   1413   2631

15       4282   2730   3103   3103   2730   4282
        1380   1272   1730   1730   1272   1380
       4282   2730   3103   3103   2730   4282
         4282   2730   3103   3103   2730   4282
        1380   1272   1730   1730   1272   1380
       4282   2730   3103   3103   2730   4282

16       4159   2599   2357   2357   2599   4159
         876   1102   1948   1948   1102    876
       4159   2599   2357   2357   2599   4159
         4159   2599   2357   2357   2599   4159
         876   1102   1948   1948   1102    876
       4159   2599   2357   2357   2599   4159

17       5443   4318   3711   3711   4318   5443
        2360   1938   2000   2000   1938   2360
       5443   4318   3711   3711   4318   5443
         5443   4318   3711   3711   4318   5443
        2360   1938   2000   2000   1938   2360
       5443   4318   3711   3711   4318   5443

18       3239   2731   2138   2138   2731   3239
         986   1308   2100   2100   1308    986
       3239   2731   2138   2138   2731   3239
         3239   2731   2138   2138   2731   3239
         986   1308   2100   2100   1308    986
       3239   2731   2138   2138   2731   3239

19       1787   1638   1153   1153   1638   1787
         590    554   1012   1012    554    590
       1787   1638   1153   1153   1638   1787
         1787   1638   1153   1153   1638   1787
         590    554   1012   1012    554    590
       1787   1638   1153   1153   1638   1787

20        444    513    392    392    513    444
          62    154    448    448    154     62
        444    513    392    392    513    444
          444    513    392    392    513    444
          62    154    448    448    154     62
        444    513    392    392    513    444

21         31     32     28     28     32     31
           2      2     36     36      2      2
         31     32     28     28     32     31
           31     32     28     28     32     31
           2      2     36     36      2      2
         31     32     28     28     32     31

22          0      1      2      2      1      0
           0      0      0      0      0      0
          0      1      2      2      1      0
            0      1      2      2      1      0
           0      0      0      0      0      0
          0      1      2      2      1      0

Total   26152  17869  16840  16840  17869  26152
        7744   7640  11532  11532   7640   7744
      26152  17869  16840  16840  17869  26152
        26152  17869  16840  16840  17869  26152
        7744   7640  11532  11532   7640   7744
      26152  17869  16840  16840  17869  26152

Grand total = 4*7640 + 4*7744 + 4*11532 + 8*16840 + 8*17869 + 8*26152
            = 594552

Number of times each node (N) is present in a path 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
 5          8      6      0      0      6      8
          12     20      0      0     20     12
          8      6      0      0      6      8
            8      6      0      0      6      8
          12     20      0      0     20     12
          8      6      0      0      6      8

 6         14      9      2      2      9     14
          14     28      4      4     28     14
         14      9      2      2      9     14
           14      9      2      2      9     14
          14     28      4      4     28     14
         14      9      2      2      9     14

 7         91     75     53     53     75     91
          90    146    110    110    146     90
         91     75     53     53     75     91
           91     75     53     53     75     91
          90    146    110    110    146     90
         91     75     53     53     75     91

 8         96     73    102    102     73     96
         108    198    176    176    198    108
         96     73    102    102     73     96
           96     73    102    102     73     96
         108    198    176    176    198    108
         96     73    102    102     73     96

 9        519    681    889    889    681    519
         610    848   1168   1168    848    610
        519    681    889    889    681    519
          519    681    889    889    681    519
         610    848   1168   1168    848    610
        519    681    889    889    681    519

10        762    897   1145   1145    897    762
         874   1456   1542   1542   1456    874
        762    897   1145   1145    897    762
          762    897   1145   1145    897    762
         874   1456   1542   1542   1456    874
        762    897   1145   1145    897    762

11       2483   3346   4668   4668   3346   2483
        3130   4484   4942   4942   4484   3130
       2483   3346   4668   4668   3346   2483
         2483   3346   4668   4668   3346   2483
        3130   4484   4942   4942   4484   3130
       2483   3346   4668   4668   3346   2483

12       4347   5665   6727   6727   5665   4347
        5656   8060   7310   7310   8060   5656
       4347   5665   6727   6727   5665   4347
         4347   5665   6727   6727   5665   4347
        5656   8060   7310   7310   8060   5656
       4347   5665   6727   6727   5665   4347

13      11272  15670  17275  17275  15670  11272
       14278  18626  15110  15110  18626  14278
      11272  15670  17275  17275  15670  11272
        11272  15670  17275  17275  15670  11272
       14278  18626  15110  15110  18626  14278
      11272  15670  17275  17275  15670  11272

14      17339  20936  20511  20511  20936  17339
       21130  24618  19464  19464  24618  21130
      17339  20936  20511  20511  20936  17339
        17339  20936  20511  20511  20936  17339
       21130  24618  19464  19464  24618  21130
      17339  20936  20511  20511  20936  17339

15      35571  44973  45737  45737  44973  35571
       44400  42246  29972  29972  42246  44400
      35571  44973  45737  45737  44973  35571
        35571  44973  45737  45737  44973  35571
       44400  42246  29972  29972  42246  44400
      35571  44973  45737  45737  44973  35571

16      39199  40844  40217  40217  40844  39199
       47354  35284  31338  31338  35284  47354
      39199  40844  40217  40217  40844  39199
        39199  40844  40217  40217  40844  39199
       47354  35284  31338  31338  35284  47354
      39199  40844  40217  40217  40844  39199

17      66035  68766  69305  69305  68766  66035
       81244  42076  33582  33582  42076  81244
      66035  68766  69305  69305  68766  66035
        66035  68766  69305  69305  68766  66035
       81244  42076  33582  33582  42076  81244
      66035  68766  69305  69305  68766  66035

18      45639  45650  41620  41620  45650  45639
       51442  25070  28650  28650  25070  51442
      45639  45650  41620  41620  45650  45639
        45639  45650  41620  41620  45650  45639
       51442  25070  28650  28650  25070  51442
      45639  45650  41620  41620  45650  45639

19      27546  27674  24513  24513  27674  27546
       28902  11254  15306  15306  11254  28902
      27546  27674  24513  24513  27674  27546
        27546  27674  24513  24513  27674  27546
       28902  11254  15306  15306  11254  28902
      27546  27674  24513  24513  27674  27546

20       9014   8645   7198   7198   8645   9014
        8730   2992   5804   5804   2992   8730
       9014   8645   7198   7198   8645   9014
         9014   8645   7198   7198   8645   9014
        8730   2992   5804   5804   2992   8730
       9014   8645   7198   7198   8645   9014

21        608    665    440    440    665    608
         628    144    464    464    144    628
        608    665    440    440    665    608
          608    665    440    440    665    608
         628    144    464    464    144    628
        608    665    440    440    665    608

22         12     24     10     10     24     12
          24      0     16     16      0     24
         12     24     10     10     24     12
           12     24     10     10     24     12
          24      0     16     16      0     24
         12     24     10     10     24     12

Total  260555 284599 280412 280412 284599 260555
      308626 217550 194958 194958 217550 308626
     260555 284599 280412 280412 284599 260555
       260555 284599 280412 280412 284599 260555
      308626 217550 194958 194958 217550 308626
     260555 284599 280412 280412 284599 260555

Grand total = 4*194958 + 4*217550 + 8*260555 + 8*280412 + 8*284599 + 4*308626
            = 9489064

Number of paths 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    0 1394  500  975 1641    0  390  471  220  572 1403  782  272  411  880 1365 1844    0  922  642  543  846 1553  932  254  111  463  544 1221  422   24  515 1086 1238 1716
 1         0    0    0 1152  563  963  946    0  129  324  257  929  267  156  156  327 1105 1414  785    0  969  659  560  927  221  167  227   75  441  964    0    0    0  533 1252 1401
 2      1426    0    0    0 1450  913  483  474    0  238  365  576  378  157   89  177  384  932  934 1120    0 1148  844  926  202  157  162  265   95  791  395    0    0    0  600 1159
 3       913 1450    0    0    0 1426  576  365  238    0  474  483  932  384  177   89  157  378  926  844 1148    0 1120  934  791   95  265  162  157  202 1159  600    0    0    0  395
 4       963  563 1152    0    0    0  929  257  324  129    0  946 1414 1105  327  156  156  267  927  560  659  969    0  785  964  441   75  227  167  221 1401 1252  533    0    0    0
 5      1641  975  500 1394    0    0 1403  572  220  471  390    0 1844 1365  880  411  272  782 1553  846  543  642  922    0 1221  544  463  111  254  932 1716 1238 1086  515   24  422
 6         0  755   67  104  230  393    0    0    4   10   88  318    0  755   67  104  230  393  721  231    0  179  252  355    0  154   74  140  130  252  721  231    0  179  252  355
 7       325    0  268  185  246  431    0    0    0  132   92  308  325    0  268  185  246  431  281  232  146   88  324  473  474    0    4   90  160  382  281  232  146   88  324  473
 8       671  268    0  255  434  563  712    0    0    0  340  408  671  268    0  255  434  563  392  369  264  296  279  648  338  140    0   30  194  492  392  369  264  296  279  648
 9       563  434  255    0  268  671  408  340    0    0    0  712  563  434  255    0  268  671  648  279  296  264  369  392  492  194   30    0  140  338  648  279  296  264  369  392
10       431  246  185  268    0  325  308   92  132    0    0    0  431  246  185  268    0  325  473  324   88  146  232  281  382  160   90    4    0  474  473  324   88  146  232  281
11       393  230  104   67  755    0  318   88   10    4    0    0  393  230  104   67  755    0  355  252  179    0  231  721  252  130  140   74  154    0  355  252  179    0  231  721
12       782  272  411  880 1365 1844    0  390  471  220  572 1403    0    0 1394  500  975 1641  422   24  515 1086 1238 1716  932  254  111  463  544 1221    0  922  642  543  846 1553
13       267  156  156  327 1105 1414  946    0  129  324  257  929    0    0    0 1152  563  963    0    0    0  533 1252 1401  221  167  227   75  441  964  785    0  969  659  560  927
14       378  157   89  177  384  932  483  474    0  238  365  576 1426    0    0    0 1450  913  395    0    0    0  600 1159  202  157  162  265   95  791  934 1120    0 1148  844  926
15       932  384  177   89  157  378  576  365  238    0  474  483  913 1450    0    0    0 1426 1159  600    0    0    0  395  791   95  265  162  157  202  926  844 1148    0 1120  934
16      1414 1105  327  156  156  267  929  257  324  129    0  946  963  563 1152    0    0    0 1401 1252  533    0    0    0  964  441   75  227  167  221  927  560  659  969    0  785
17      1844 1365  880  411  272  782 1403  572  220  471  390    0 1641  975  500 1394    0    0 1716 1238 1086  515   24  422 1221  544  463  111  254  932 1553  846  543  642  922    0
18         0  922  642  543  846 1553  932  254  111  463  544 1221  422   24  515 1086 1238 1716    0    0 1394  500  975 1641    0  390  471  220  572 1403  782  272  411  880 1365 1844
19       785    0  969  659  560  927  221  167  227   75  441  964    0    0    0  533 1252 1401    0    0    0 1152  563  963  946    0  129  324  257  929  267  156  156  327 1105 1414
20       934 1120    0 1148  844  926  202  157  162  265   95  791  395    0    0    0  600 1159 1426    0    0    0 1450  913  483  474    0  238  365  576  378  157   89  177  384  932
21       926  844 1148    0 1120  934  791   95  265  162  157  202 1159  600    0    0    0  395  913 1450    0    0    0 1426  576  365  238    0  474  483  932  384  177   89  157  378
22       927  560  659  969    0  785  964  441   75  227  167  221 1401 1252  533    0    0    0  963  563 1152    0    0    0  929  257  324  129    0  946 1414 1105  327  156  156  267
23      1553  846  543  642  922    0 1221  544  463  111  254  932 1716 1238 1086  515   24  422 1641  975  500 1394    0    0 1403  572  220  471  390    0 1844 1365  880  411  272  782
24       721  231    0  179  252  355    0  154   74  140  130  252  721  231    0  179  252  355    0  755   67  104  230  393    0    0    4   10   88  318    0  755   67  104  230  393
25       281  232  146   88  324  473  474    0    4   90  160  382  281  232  146   88  324  473  325    0  268  185  246  431    0    0    0  132   92  308  325    0  268  185  246  431
26       392  369  264  296  279  648  338  140    0   30  194  492  392  369  264  296  279  648  671  268    0  255  434  563  712    0    0    0  340  408  671  268    0  255  434  563
27       648  279  296  264  369  392  492  194   30    0  140  338  648  279  296  264  369  392  563  434  255    0  268  671  408  340    0    0    0  712  563  434  255    0  268  671
28       473  324   88  146  232  281  382  160   90    4    0  474  473  324   88  146  232  281  431  246  185  268    0  325  308   92  132    0    0    0  431  246  185  268    0  325
29       355  252  179    0  231  721  252  130  140   74  154    0  355  252  179    0  231  721  393  230  104   67  755    0  318   88   10    4    0    0  393  230  104   67  755    0
30       422   24  515 1086 1238 1716  932  254  111  463  544 1221    0  922  642  543  846 1553  782  272  411  880 1365 1844    0  390  471  220  572 1403    0    0 1394  500  975 1641
31         0    0    0  533 1252 1401  221  167  227   75  441  964  785    0  969  659  560  927  267  156  156  327 1105 1414  946    0  129  324  257  929    0    0    0 1152  563  963
32       395    0    0    0  600 1159  202  157  162  265   95  791  934 1120    0 1148  844  926  378  157   89  177  384  932  483  474    0  238  365  576 1426    0    0    0 1450  913
33      1159  600    0    0    0  395  791   95  265  162  157  202  926  844 1148    0 1120  934  932  384  177   89  157  378  576  365  238    0  474  483  913 1450    0    0    0 1426
34      1401 1252  533    0    0    0  964  441   75  227  167  221  927  560  659  969    0  785 1414 1105  327  156  156  267  929  257  324  129    0  946  963  563 1152    0    0    0
35      1716 1238 1086  515   24  422 1221  544  463  111  254  932 1553  846  543  642  922    0 1844 1365  880  411  272  782 1403  572  220  471  390    0 1641  975  500 1394    0    0

Sum of all rows                     = 8(4*0 + 1*24 + 1*111 + 1*220 + 1*254 + 1*272 + 1*390 + 1*411 + 1*422 + 1*463 + 1*471 + 1*500 + 1*515 + 1*543 + 1*544 + 1*572 + 1*642 + 1*782 + 1*846 + 1*880 + 1*922 + 1*932 + 1*975 + 1*1086 +
                                        1*1221 + 1*1238 + 1*1365 + 1*1394 + 1*1403 + 1*1553 + 1*1641 + 1*1716 + 1*1844) +
                                      8(8*0 + 1*75 + 1*129 + 2*156 + 1*167 + 1*221 + 1*227 + 1*257 + 1*267 + 1*324 + 1*327 + 1*441 + 1*533 + 1*560 + 1*563 + 1*659 + 1*785 + 1*927 + 1*929 + 1*946 + 1*963 + 1*964 + 1*969 + 1*1105 +
                                        1*1152 + 1*1252 + 1*1401 + 1*1414) +
                                      8(8*0 + 1*89 + 1*95 + 2*157 + 1*162 + 1*177 + 1*202 + 1*238 + 1*265 + 1*365 + 1*378 + 1*384 + 1*395 + 1*474 + 1*483 + 1*576 + 1*600 + 1*791 + 1*844 + 1*913 + 1*926 + 1*932 + 1*934 + 1*1120 +
                                        1*1148 + 1*1159 + 1*1426 + 1*1450) +
                                      4(7*0 + 1*4 + 1*10 + 2*67 + 1*74 + 1*88 + 2*104 + 1*130 + 1*140 + 1*154 + 2*179 + 2*230 + 2*231 + 3*252 + 1*318 + 2*355 + 2*393 + 2*721 + 2*755) +
                                      4(6*0 + 1*4 + 2*88 + 1*90 + 1*92 + 1*132 + 2*146 + 1*160 + 2*185 + 2*232 + 2*246 + 2*268 + 2*281 + 1*308 + 2*324 + 2*325 + 1*382 + 2*431 + 2*473 + 1*474) +
                                      4(6*0 + 1*30 + 1*140 + 1*194 + 2*255 + 2*264 + 2*268 + 2*279 + 2*296 + 1*338 + 1*340 + 2*369 + 2*392 + 1*408 + 2*434 + 1*492 + 2*563 + 2*648 + 2*671 + 1*712)
                                    = 209216 + 142952 + 134720 + 30976 + 30560 + 46128
                                    = 594552

Value repetition frequencies        = 8(32*1 + 1*4) +
                                      8(26*1 + 1*2 + 1*8) +
                                      8(26*1 + 1*2 + 1*8) +
                                      4(8*1 + 9*2 + 1*3 + 1*7) +
                                      4(8*1 + 11*2 + 1*6) +
                                      4(8*1 + 11*2 + 1*6)
                                    = 1296

Number of distinct row element sets = 6
Number of rows                      = 3*4 + 3*8
                                    = 36

Number of distinct values           = 135

Distinct values      0    4   10   24   30   67   74   75   88   89   90   92   95  104  111  129  130  132  140  146  154  156  157  160  162  167  177  179  185  194
Frequency          236    8    4    8    4    8    4    8   12    8    4    4    8    8    8    8    4    4    8    8    4   16   16    4    8    8    8    8    8    4
Distinct values    202  220  221  227  230  231  232  238  246  252  254  255  257  264  265  267  268  272  279  281  296  308  318  324  325  327  338  340  355  365
Frequency            8    8    8    8    8    8    8    8    8   12    8    8    8    8    8    8   16    8    8    8    8    4    4   16    8    8    4    4    8    8
Distinct values    369  378  382  384  390  392  393  395  408  411  422  431  434  441  463  471  473  474  483  492  500  515  533  543  544  560  563  572  576  600
Frequency            8    8    4    8    8    8    8    8    4    8    8    8    8    8    8    8    8   12    8    4    8    8    8    8    8    8   16    8    8    8
Distinct values    642  648  659  671  712  721  755  782  785  791  844  846  880  913  922  926  927  929  932  934  946  963  964  969  975 1086 1105 1120 1148 1152
Frequency            8    8    8    8    4    8    8    8    8    8    8    8    8    8    8    8    8    8   16    8    8    8    8    8    8    8    8    8    8    8
Distinct values   1159 1221 1238 1252 1365 1394 1401 1403 1414 1426 1450 1553 1641 1716 1844
Frequency            8    8    8    8    8    8    8    8    8    8    8    8    8    8    8

Sum of distinct value frequencies   = 18*4 + 107*8 + 3*12 + 6*16 + 1*236
                                    = 1296

Number of SN-EN pairs for which the number of CNSAPs is greater than zero        = 16*28 + 4*29 + 8*30 + 8*32
                                                                                 = 1060

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

Number of possible SN-EN pairs with SN != EN                                     = 35*36
                                                                                 = 1260
a = 7, b = 3, c = 2
 L           C         S
 5          48         2
 6          64         4
 7         480        26
 8         560        54
 9        3472       268
10        4464       508
11       15272      1862
12       25376      3504
13       64288      9362
14      100432     16922
15      208984     36756
16      268864     53848
17      456520     94064
18      485192    108150
19      634056    151366
20      506840    124298
21      399240     99652
22      189200     47294
23       41752     10438
24        5080      1270
25          80        20
Total  3410264    759668

Number of times each node is the start node (SN) in a path 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
 5           0       2       0       0       0       2       0
            4       4       0       0       0       4       4
           0       2       0       0       0       2       0
             0       2       0       0       0       2       0
            4       4       0       0       0       4       4
           0       2       0       0       0       2       0

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

 7          12       8      16       8      16       8      12
           12      12       8      16       8      12      12
          12       8      16       8      16       8      12
            12       8      16       8      16       8      12
           12      12       8      16       8      12      12
          12       8      16       8      16       8      12

 8           7       7      17      44      17       7       7
            4       4      14      24      14       4       4
           7       7      17      44      17       7       7
             7       7      17      44      17       7       7
            4       4      14      24      14       4       4
           7       7      17      44      17       7       7

 9          55      69      97     116      97      69      55
           68      66     108     136     108      66      68
          55      69      97     116      97      69      55
            55      69      97     116      97      69      55
           68      66     108     136     108      66      68
          55      69      97     116      97      69      55

10          64      87     135     130     135      87      64
           70      94     148     204     148      94      70
          64      87     135     130     135      87      64
            64      87     135     130     135      87      64
           70      94     148     204     148      94      70
          64      87     135     130     135      87      64

11         263     373     385     434     385     373     263
          320     398     418     412     418     398     320
         263     373     385     434     385     373     263
           263     373     385     434     385     373     263
          320     398     418     412     418     398     320
         263     373     385     434     385     373     263

12         581     651     631     420     631     651     581
          642     848     540     336     540     848     642
         581     651     631     420     631     651     581
           581     651     631     420     631     651     581
          642     848     540     336     540     848     642
         581     651     631     420     631     651     581

13        1659    1928    1461    1024    1461    1928    1659
         2106    1682     990     348     990    1682    2106
        1659    1928    1461    1024    1461    1928    1659
          1659    1928    1461    1024    1461    1928    1659
         2106    1682     990     348     990    1682    2106
        1659    1928    1461    1024    1461    1928    1659

14        3770    3001    1561     908    1561    3001    3770
         3694    2590    1026     452    1026    2590    3694
        3770    3001    1561     908    1561    3001    3770
          3770    3001    1561     908    1561    3001    3770
         3694    2590    1026     452    1026    2590    3694
        3770    3001    1561     908    1561    3001    3770

15        8198    5733    3600    2968    3600    5733    8198
         7788    4730    1346     704    1346    4730    7788
        8198    5733    3600    2968    3600    5733    8198
          8198    5733    3600    2968    3600    5733    8198
         7788    4730    1346     704    1346    4730    7788
        8198    5733    3600    2968    3600    5733    8198

16       12318    7070    3128    2438    3128    7070   12318
        12624    4790    1690    1284    1690    4790   12624
       12318    7070    3128    2438    3128    7070   12318
         12318    7070    3128    2438    3128    7070   12318
        12624    4790    1690    1284    1690    4790   12624
       12318    7070    3128    2438    3128    7070   12318

17       20141   11303    8062    6592    8062   11303   20141
        19026    7016    1902    1164    1902    7016   19026
       20141   11303    8062    6592    8062   11303   20141
         20141   11303    8062    6592    8062   11303   20141
        19026    7016    1902    1164    1902    7016   19026
       20141   11303    8062    6592    8062   11303   20141

18       23815   11628    7256    5800    7256   11628   23815
        19068    5502    3750    3560    3750    5502   19068
       23815   11628    7256    5800    7256   11628   23815
         23815   11628    7256    5800    7256   11628   23815
        19068    5502    3750    3560    3750    5502   19068
       23815   11628    7256    5800    7256   11628   23815

19       26727   17479   12977   10970   12977   17479   26727
        22734    6188    2952    2608    2952    6188   22734
       26727   17479   12977   10970   12977   17479   26727
         26727   17479   12977   10970   12977   17479   26727
        22734    6188    2952    2608    2952    6188   22734
       26727   17479   12977   10970   12977   17479   26727

20       20738   14395   10804    7918   10804   14395   20738
        11934    5252    6562    6340    6562    5252   11934
       20738   14395   10804    7918   10804   14395   20738
         20738   14395   10804    7918   10804   14395   20738
        11934    5252    6562    6340    6562    5252   11934
       20738   14395   10804    7918   10804   14395   20738

21       14067   13177    9831    8080    9831   13177   14067
         8264    3762    3142    4824    3142    3762    8264
       14067   13177    9831    8080    9831   13177   14067
         14067   13177    9831    8080    9831   13177   14067
         8264    3762    3142    4824    3142    3762    8264
       14067   13177    9831    8080    9831   13177   14067

22        5432    6149    4929    4440    4929    6149    5432
         1756    1992    3474    5236    3474    1992    1756
        5432    6149    4929    4440    4929    6149    5432
          5432    6149    4929    4440    4929    6149    5432
         1756    1992    3474    5236    3474    1992    1756
        5432    6149    4929    4440    4929    6149    5432

23        1368    1191    1241     774    1241    1191    1368
          372     252    1050     780    1050     252     372
        1368    1191    1241     774    1241    1191    1368
          1368    1191    1241     774    1241    1191    1368
          372     252    1050     780    1050     252     372
        1368    1191    1241     774    1241    1191    1368

24         112     152     160     170     160     152     112
           10      10     200      64     200      10      10
         112     152     160     170     160     152     112
           112     152     160     170     160     152     112
           10      10     200      64     200      10      10
         112     152     160     170     160     152     112

25           1       3       2       4       2       3       1
            0       0       2       4       2       0       0
           1       3       2       4       2       3       1
             1       3       2       4       2       3       1
            0       0       2       4       2       0       0
           1       3       2       4       2       3       1

Total   139330   94408   66295   53238   66295   94408  139330
       110496   45192   29326   28496   29326   45192  110496
      139330   94408   66295   53238   66295   94408  139330
        139330   94408   66295   53238   66295   94408  139330
       110496   45192   29326   28496   29326   45192  110496
      139330   94408   66295   53238   66295   94408  139330

Grand total = 2*28496 + 4*29326 + 4*45192 + 4*53238 + 8*66295 + 8*94408 + 4*110496 + 8*139330
            = 3410264

Number of times each node is the end node (EN) in a path 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
 5           6       0       0       0       0       0       6
            0       0       0       0       0       0       0
           6       0       0       0       0       0       6
             6       0       0       0       0       0       6
            0       0       0       0       0       0       0
           6       0       0       0       0       0       6

 6           8       0       0       0       0       0       8
            0       0       0       0       0       0       0
           8       0       0       0       0       0       8
             8       0       0       0       0       0       8
            0       0       0       0       0       0       0
           8       0       0       0       0       0       8

 7          36       8       8       8       8       8      36
            8       0       0       0       0       0       8
          36       8       8       8       8       8      36
            36       8       8       8       8       8      36
            8       0       0       0       0       0       8
           36       8       8       8       8       8      36

 8          42       8      12      12      12       8      42
            4       0       0       0       0       0       4
          42       8      12      12      12       8      42
            42       8      12      12      12       8      42
            4       0       0       0       0       0       4
          42       8      12      12      12       8      42

 9         148      76      92      96      92      76     148
           60      32      32      32      32      32      60
         148      76      92      96      92      76     148
           148      76      92      96      92      76     148
           60      32      32      32      32      32      60
         148      76      92      96      92      76     148

10         248      75     118     136     118      75     248
           30      20      32      32      32      20      30
         248      75     118     136     118      75     248
           248      75     118     136     118      75     248
           30      20      32      32      32      20      30
         248      75     118     136     118      75     248

11         668     265     439     480     439     265     668
          158     112     212     224     212     112     158
         668     265     439     480     439     265     668
           668     265     439     480     439     265     668
          158     112     212     224     212     112     158
         668     265     439     480     439     265     668

12        1280     455     671     768     671     455    1280
          164     140     292     336     292     140     164
        1280     455     671     768     671     455    1280
          1280     455     671     768     671     455    1280
          164     140     292     336     292     140     164
        1280     455     671     768     671     455    1280

13        2919    1242    1733    1928    1733    1242    2919
          566     444     818    1056     818     444     566
        2919    1242    1733    1928    1733    1242    2919
          2919    1242    1733    1928    1733    1242    2919
          566     444     818    1056     818     444     566
        2919    1242    1733    1928    1733    1242    2919

14        5032    2097    2464    2446    2464    2097    5032
          730     686    1294    1532    1294     686     730
        5032    2097    2464    2446    2464    2097    5032
          5032    2097    2464    2446    2464    2097    5032
          730     686    1294    1532    1294     686     730
        5032    2097    2464    2446    2464    2097    5032

15        9116    4696    5436    5458    5436    4696    9116
         2042    1782    2836    3264    2836    1782    2042
        9116    4696    5436    5458    5436    4696    9116
          9116    4696    5436    5458    5436    4696    9116
         2042    1782    2836    3264    2836    1782    2042
        9116    4696    5436    5458    5436    4696    9116

16       12314    6597    6389    5616    6389    6597   12314
         2240    2470    4062    4456    4062    2470    2240
       12314    6597    6389    5616    6389    6597   12314
         12314    6597    6389    5616    6389    6597   12314
         2240    2470    4062    4456    4062    2470    2240
       12314    6597    6389    5616    6389    6597   12314

17       18634   11711   11749   10382   11749   11711   18634
         4836    4670    6700    6708    6700    4670    4836
       18634   11711   11749   10382   11749   11711   18634
         18634   11711   11749   10382   11749   11711   18634
         4836    4670    6700    6708    6700    4670    4836
       18634   11711   11749   10382   11749   11711   18634

18       19448   13475   11491   10264   11491   13475   19448
         4522    5184    7960    9080    7960    5184    4522
       19448   13475   11491   10264   11491   13475   19448
         19448   13475   11491   10264   11491   13475   19448
         4522    5184    7960    9080    7960    5184    4522
       19448   13475   11491   10264   11491   13475   19448

19       23454   18474   15420   13614   15420   18474   23454
         8194    8042    9018    9900    9018    8042    8194
       23454   18474   15420   13614   15420   18474   23454
         23454   18474   15420   13614   15420   18474   23454
         8194    8042    9018    9900    9018    8042    8194
       23454   18474   15420   13614   15420   18474   23454

20       18116   14518   12424   10750   12424   14518   18116
         4858    6494    9296   10392    9296    6494    4858
       18116   14518   12424   10750   12424   14518   18116
         18116   14518   12424   10750   12424   14518   18116
         4858    6494    9296   10392    9296    6494    4858
       18116   14518   12424   10750   12424   14518   18116

21       13415   12167   10199    8486   10199   12167   13415
         5178    4896    6076    7224    6076    4896    5178
       13415   12167   10199    8486   10199   12167   13415
         13415   12167   10199    8486   10199   12167   13415
         5178    4896    6076    7224    6076    4896    5178
       13415   12167   10199    8486   10199   12167   13415

22        5562    5486    5201    4718    5201    5486    5562
         1266    2128    4258    4864    4258    2128    1266
        5562    5486    5201    4718    5201    5486    5562
          5562    5486    5201    4718    5201    5486    5562
         1266    2128    4258    4864    4258    2128    1266
        5562    5486    5201    4718    5201    5486    5562

23        1352    1110    1214     914    1214    1110    1352
          302     262    1208     800    1208     262     302
        1352    1110    1214     914    1214    1110    1352
          1352    1110    1214     914    1214    1110    1352
          302     262    1208     800    1208     262     302
        1352    1110    1214     914    1214    1110    1352

24         112     152     158     174     158     152     112
            8      10     200      68     200      10       8
         112     152     158     174     158     152     112
           112     152     158     174     158     152     112
            8      10     200      68     200      10       8
         112     152     158     174     158     152     112

25           1       3       2       4       2       3       1
            0       0       2       4       2       0       0
           1       3       2       4       2       3       1
             1       3       2       4       2       3       1
            0       0       2       4       2       0       0
           1       3       2       4       2       3       1

Total   131911   92615   85220   76254   85220   92615  131911
        35166   37372   54296   59972   54296   37372   35166
      131911   92615   85220   76254   85220   92615  131911
        131911   92615   85220   76254   85220   92615  131911
        35166   37372   54296   59972   54296   37372   35166
      131911   92615   85220   76254   85220   92615  131911

Grand total = 4*35166 + 4*37372 + 4*54296 + 2*59972 + 4*76254 + 8*85220 + 8*92615 + 8*131911
            = 3410264

Number of times each node (N) is present in a path 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
 5           8       6       0       0       0       6       8
           12      20       0       0       0      20      12
           8       6       0       0       0       6       8
             8       6       0       0       0       6       8
           12      20       0       0       0      20      12
           8       6       0       0       0       6       8

 6          14       9       2       0       2       9      14
           14      28       4       0       4      28      14
          14       9       2       0       2       9      14
            14       9       2       0       2       9      14
           14      28       4       0       4      28      14
          14       9       2       0       2       9      14

 7          91      75      51      28      51      75      91
           90     146     106      72     106     146      90
          91      75      51      28      51      75      91
            91      75      51      28      51      75      91
           90     146     106      72     106     146      90
          91      75      51      28      51      75      91

 8          96      71      80      90      80      71      96
          108     194     156     156     156     194     108
          96      71      80      90      80      71      96
            96      71      80      90      80      71      96
          108     194     156     156     156     194     108
          96      71      80      90      80      71      96

 9         517     653     831     770     831     653     517
          606     820    1092    1044    1092     820     606
         517     653     831     770     831     653     517
           517     653     831     770     831     653     517
          606     820    1092    1044    1092     820     606
         517     653     831     770     831     653     517

10         736     811    1119    1220    1119     811     736
          850    1372    1524    1724    1524    1372     850
         736     811    1119    1220    1119     811     736
           736     811    1119    1220    1119     811     736
          850    1372    1524    1724    1524    1372     850
         736     811    1119    1220    1119     811     736

11        2456    3261    4495    5612    4495    3261    2456
         3088    4474    5024    6752    5024    4474    3088
        2456    3261    4495    5612    4495    3261    2456
          2456    3261    4495    5612    4495    3261    2456
         3088    4474    5024    6752    5024    4474    3088
        2456    3261    4495    5612    4495    3261    2456

12        4661    5968    7926    8892    7926    5968    4661
         5860    9374    9604   10576    9604    9374    5860
        4661    5968    7926    8892    7926    5968    4661
          4661    5968    7926    8892    7926    5968    4661
         5860    9374    9604   10576    9604    9374    5860
        4661    5968    7926    8892    7926    5968    4661

13       12854   17709   23100   24468   23100   17709   12854
        16490   24072   24536   24088   24536   24072   16490
       12854   17709   23100   24468   23100   17709   12854
         12854   17709   23100   24468   23100   17709   12854
        16490   24072   24536   24088   24536   24072   16490
       12854   17709   23100   24468   23100   17709   12854

14       24200   31398   35937   35356   35937   31398   24200
        30502   43822   40458   36608   40458   43822   30502
       24200   31398   35937   35356   35937   31398   24200
         24200   31398   35937   35356   35937   31398   24200
        30502   43822   40458   36608   40458   43822   30502
       24200   31398   35937   35356   35937   31398   24200

15       55772   74732   84139   83148   84139   74732   55772
        69160   88946   78498   69304   78498   88946   69160
       55772   74732   84139   83148   84139   74732   55772
         55772   74732   84139   83148   84139   74732   55772
        69160   88946   78498   69304   78498   88946   69160
       55772   74732   84139   83148   84139   74732   55772

16       86754  105990  105667  101796  105667  105990   86754
       106750  119780  101856   96904  101856  119780  106750
       86754  105990  105667  101796  105667  105990  86754
         86754  105990  105667  101796  105667  105990   86754
       106750  119780  101856   96904  101856  119780  106750
       86754  105990  105667  101796  105667  105990   86754

17      160331  201663  200583  195396  200583  201663  160331
       199516  197742  150664  143476  150664  197742  199516
      160331  201663  200583  195396  200583  201663  160331
        160331  201663  200583  195396  200583  201663  160331
       199516  197742  150664  143476  150664  197742  199516
      160331  201663  200583  195396  200583  201663  160331

18      200839  225336  213792  204118  213792  225336  200839
       241622  196854  171110  179452  171110  196854  241622
      200839  225336  213792  204118  213792  225336  200839
        200839  225336  213792  204118  213792  225336  200839
       241622  196854  171110  179452  171110  196854  241622
      200839  225336  213792  204118  213792  225336  200839

19      298114  318746  306333  294374  306333  318746  298114
       363640  218108  188538  201440  188538  218108  363640
      298114  318746  306333  294374  306333  318746  298114
        298114  318746  306333  294374  306333  318746  298114
       363640  218108  188538  201440  188538  218108  363640
      298114  318746  306333  294374  306333  318746  298114

20      264232  269919  250392  231944  250392  269919  264232
       308218  161474  167742  191472  167742  161474  308218
      264232  269919  250392  231944  250392  269919  264232
        264232  269919  250392  231944  250392  269919  264232
       308218  161474  167742  191472  167742  161474  308218
      264232  269919  250392  231944  250392  269919  264232

21      224397  233884  215263  199156  215263  233884  224397
       253928  108424  115310  144208  115310  108424  253928
      224397  233884  215263  199156  215263  233884  224397
        224397  233884  215263  199156  215263  233884  224397
       253928  108424  115310  144208  115310  108424  253928
      224397  233884  215263  199156  215263  233884  224397

22      115016  116954  104236   94360  104236  116954  115016
       122484   46852   62872   83240   62872   46852  122484
      115016  116954  104236   94360  104236  116954  115016
        115016  116954  104236   94360  104236  116954  115016
       122484   46852   62872   83240   62872   46852  122484
      115016  116954  104236   94360  104236  116954  115016

23       27307   27535   24520   19552   24520   27535   27307
        27816    7982   16382   19236   16382    7982   27816
       27307   27535   24520   19552   24520   27535   27307
         27307   27535   24520   19552   24520   27535   27307
        27816    7982   16382   19236   16382    7982   27816
       27307   27535   24520   19552   24520   27535   27307

24        3453    3625    3158    2336    3158    3625    3453
         3656     580    2378    2116    2378     580    3656
        3453    3625    3158    2336    3158    3625    3453
          3453    3625    3158    2336    3158    3625    3453
         3656     580    2378    2116    2378     580    3656
        3453    3625    3158    2336    3158    3625    3453

25          54      64      48      36      48      64      54
           64       4      40      48      40       4      64
          54      64      48      36      48      64      54
            54      64      48      36      48      64      54
           64       4      40      48      40       4      64
          54      64      48      36      48      64      54

Total  1481902 1638409 1581672 1502652 1581672 1638409 1481902
      1754474 1231068 1137894 1211916 1137894 1231068 1754474
     1481902 1638409 1581672 1502652 1581672 1638409 1481902
       1481902 1638409 1581672 1502652 1581672 1638409 1481902
      1754474 1231068 1137894 1211916 1137894 1231068 1754474
     1481902 1638409 1581672 1502652 1581672 1638409 1481902

Grand total = 4*1137894 + 2*1211916 + 4*1231068 + 8*1481902 + 4*1502652 + 8*1581672 + 8*1638409 + 4*1754474
            = 62544048

Number of paths 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    0 4254 1519 3295 6008 9060    0 1236 1576  856 1803 2945 6761 2428  871 1254 2806 4448 5843 8472    0 2824 2008 1709 2897 5970 9270 2852  771  354 1768 1675 2516 6885 1368   90 1675 3552 4118 5590 8584
 1         0    0    0 3648 1767 3543 5943 2920    0  459 1305  812 2013 4968  859  539  539 1096 4351 5036 6492 2419    0 2921 2158 1801 3248 5826  667  528  778  294 1438 2027 4619    0    0    0 1905 4700 4781 6215
 2      4467    0    0    0 4795 2450 4117 1547 1468    0  654 1409 1157 3955 1265  580  358  726 1416 4962 6068 2955 3389    0 3447 2891 2441 4033  632  497  610 1120  237 1905 4266 1335    0    0    0 2433 5505 6130
 3      3165 4686    0    0    0 4686 3165 2022 1285  826    0  826 1285 2022 3291 1466  748  374  748 1466 3291 3242 2898 3390    0 3390 2898 3242 2834  305  912  814  912  305 2834 4154 2309    0    0    0 2309 4154
 4      4117 2450 4795    0    0    0 4467 3955 1157 1409  654    0 1468 1547 6068 4962 1416  726  358  580 1265 4033 2441 2891 3447    0 3389 2955 4266 1905  237 1120  610  497  632 6130 5505 2433    0    0    0 1335
 5      5943 3543 1767 3648    0    0    0 4968 2013  812 1305  459    0 2920 6492 5036 4351 1096  539  539  859 5826 3248 1801 2158 2921    0 2419 4619 2027 1438  294  778  528  667 6215 4781 4700 1905    0    0    0
 6      9060 6008 3295 1519 4254    0    0 6761 2945 1803  856 1576 1236    0 8472 5843 4448 2806 1254  871 2428 9270 5970 2897 1709 2008 2824    0 6885 2516 1675 1768  354  771 2852 8584 5590 4118 3552 1675   90 1368
 7         0 2314  206  300  769 1400 1934    0    0    4   10  240  702 1538    0 2314  206  300  769 1400 1934 2180  695    0  595  904 1305 1919    0  462  242  556  412  510 1448 2180  695    0  595  904 1305 1919
 8      1021    0  804  595  854 1631 2399    0    0    0  490  248  672 1900 1021    0  804  595  854 1631 2399  860  721  453  240 1101 1664 2272 1442    0    4  354  500  806 1726  860  721  453  240 1101 1664 2272
 9      2313 1029    0  813 1343 1769 3073 2466    0    0    0 1084  702 2192 2313 1029    0  813 1343 1769 3073 1313 1304  868  830  660 2238 3344 1116  474    0   30  674 1064 2700 1313 1304  868  830  660 2238 3344
10      2582 2019  950    0  950 2019 2582 1872 1596    0    0    0 1596 1872 2582 2019  950    0  950 2019 2582 2962 1290 1324  986 1324 1290 2962 2240  898  140    0  140  898 2240 2962 1290 1324  986 1324 1290 2962
11      3073 1769 1343  813    0 1029 2313 2192  702 1084    0    0    0 2466 3073 1769 1343  813    0 1029 2313 3344 2238  660  830  868 1304 1313 2700 1064  674   30    0  474 1116 3344 2238  660  830  868 1304 1313
12      2399 1631  854  595  804    0 1021 1900  672  248  490    0    0    0 2399 1631  854  595  804    0 1021 2272 1664 1101  240  453  721  860 1726  806  500  354    4    0 1442 2272 1664 1101  240  453  721  860
13      1934 1400  769  300  206 2314    0 1538  702  240   10    4    0    0 1934 1400  769  300  206 2314    0 1919 1305  904  595    0  695 2180 1448  510  412  556  242  462    0 1919 1305  904  595    0  695 2180
14      2428  871 1254 2806 4448 5843 8472    0 1236 1576  856 1803 2945 6761    0    0 4254 1519 3295 6008 9060 1368   90 1675 3552 4118 5590 8584 2852  771  354 1768 1675 2516 6885    0 2824 2008 1709 2897 5970 9270
15       859  539  539 1096 4351 5036 6492 2920    0  459 1305  812 2013 4968    0    0    0 3648 1767 3543 5943    0    0    0 1905 4700 4781 6215  667  528  778  294 1438 2027 4619 2419    0 2921 2158 1801 3248 5826
16      1265  580  358  726 1416 4962 6068 1547 1468    0  654 1409 1157 3955 4467    0    0    0 4795 2450 4117 1335    0    0    0 2433 5505 6130  632  497  610 1120  237 1905 4266 2955 3389    0 3447 2891 2441 4033
17      3291 1466  748  374  748 1466 3291 2022 1285  826    0  826 1285 2022 3165 4686    0    0    0 4686 3165 4154 2309    0    0    0 2309 4154 2834  305  912  814  912  305 2834 3242 2898 3390    0 3390 2898 3242
18      6068 4962 1416  726  358  580 1265 3955 1157 1409  654    0 1468 1547 4117 2450 4795    0    0    0 4467 6130 5505 2433    0    0    0 1335 4266 1905  237 1120  610  497  632 4033 2441 2891 3447    0 3389 2955
19      6492 5036 4351 1096  539  539  859 4968 2013  812 1305  459    0 2920 5943 3543 1767 3648    0    0    0 6215 4781 4700 1905    0    0    0 4619 2027 1438  294  778  528  667 5826 3248 1801 2158 2921    0 2419
20      8472 5843 4448 2806 1254  871 2428 6761 2945 1803  856 1576 1236    0 9060 6008 3295 1519 4254    0    0 8584 5590 4118 3552 1675   90 1368 6885 2516 1675 1768  354  771 2852 9270 5970 2897 1709 2008 2824    0
21         0 2824 2008 1709 2897 5970 9270 2852  771  354 1768 1675 2516 6885 1368   90 1675 3552 4118 5590 8584    0    0 4254 1519 3295 6008 9060    0 1236 1576  856 1803 2945 6761 2428  871 1254 2806 4448 5843 8472
22      2419    0 2921 2158 1801 3248 5826  667  528  778  294 1438 2027 4619    0    0    0 1905 4700 4781 6215    0    0    0 3648 1767 3543 5943 2920    0  459 1305  812 2013 4968  859  539  539 1096 4351 5036 6492
23      2955 3389    0 3447 2891 2441 4033  632  497  610 1120  237 1905 4266 1335    0    0    0 2433 5505 6130 4467    0    0    0 4795 2450 4117 1547 1468    0  654 1409 1157 3955 1265  580  358  726 1416 4962 6068
24      3242 2898 3390    0 3390 2898 3242 2834  305  912  814  912  305 2834 4154 2309    0    0    0 2309 4154 3165 4686    0    0    0 4686 3165 2022 1285  826    0  826 1285 2022 3291 1466  748  374  748 1466 3291
25      4033 2441 2891 3447    0 3389 2955 4266 1905  237 1120  610  497  632 6130 5505 2433    0    0    0 1335 4117 2450 4795    0    0    0 4467 3955 1157 1409  654    0 1468 1547 6068 4962 1416  726  358  580 1265
26      5826 3248 1801 2158 2921    0 2419 4619 2027 1438  294  778  528  667 6215 4781 4700 1905    0    0    0 5943 3543 1767 3648    0    0    0 4968 2013  812 1305  459    0 2920 6492 5036 4351 1096  539  539  859
27      9270 5970 2897 1709 2008 2824    0 6885 2516 1675 1768  354  771 2852 8584 5590 4118 3552 1675   90 1368 9060 6008 3295 1519 4254    0    0 6761 2945 1803  856 1576 1236    0 8472 5843 4448 2806 1254  871 2428
28      2180  695    0  595  904 1305 1919    0  462  242  556  412  510 1448 2180  695    0  595  904 1305 1919    0 2314  206  300  769 1400 1934    0    0    4   10  240  702 1538    0 2314  206  300  769 1400 1934
29       860  721  453  240 1101 1664 2272 1442    0    4  354  500  806 1726  860  721  453  240 1101 1664 2272 1021    0  804  595  854 1631 2399    0    0    0  490  248  672 1900 1021    0  804  595  854 1631 2399
30      1313 1304  868  830  660 2238 3344 1116  474    0   30  674 1064 2700 1313 1304  868  830  660 2238 3344 2313 1029    0  813 1343 1769 3073 2466    0    0    0 1084  702 2192 2313 1029    0  813 1343 1769 3073
31      2962 1290 1324  986 1324 1290 2962 2240  898  140    0  140  898 2240 2962 1290 1324  986 1324 1290 2962 2582 2019  950    0  950 2019 2582 1872 1596    0    0    0 1596 1872 2582 2019  950    0  950 2019 2582
32      3344 2238  660  830  868 1304 1313 2700 1064  674   30    0  474 1116 3344 2238  660  830  868 1304 1313 3073 1769 1343  813    0 1029 2313 2192  702 1084    0    0    0 2466 3073 1769 1343  813    0 1029 2313
33      2272 1664 1101  240  453  721  860 1726  806  500  354    4    0 1442 2272 1664 1101  240  453  721  860 2399 1631  854  595  804    0 1021 1900  672  248  490    0    0    0 2399 1631  854  595  804    0 1021
34      1919 1305  904  595    0  695 2180 1448  510  412  556  242  462    0 1919 1305  904  595    0  695 2180 1934 1400  769  300  206 2314    0 1538  702  240   10    4    0    0 1934 1400  769  300  206 2314    0
35      1368   90 1675 3552 4118 5590 8584 2852  771  354 1768 1675 2516 6885    0 2824 2008 1709 2897 5970 9270 2428  871 1254 2806 4448 5843 8472    0 1236 1576  856 1803 2945 6761    0    0 4254 1519 3295 6008 9060
36         0    0    0 1905 4700 4781 6215  667  528  778  294 1438 2027 4619 2419    0 2921 2158 1801 3248 5826  859  539  539 1096 4351 5036 6492 2920    0  459 1305  812 2013 4968    0    0    0 3648 1767 3543 5943
37      1335    0    0    0 2433 5505 6130  632  497  610 1120  237 1905 4266 2955 3389    0 3447 2891 2441 4033 1265  580  358  726 1416 4962 6068 1547 1468    0  654 1409 1157 3955 4467    0    0    0 4795 2450 4117
38      4154 2309    0    0    0 2309 4154 2834  305  912  814  912  305 2834 3242 2898 3390    0 3390 2898 3242 3291 1466  748  374  748 1466 3291 2022 1285  826    0  826 1285 2022 3165 4686    0    0    0 4686 3165
39      6130 5505 2433    0    0    0 1335 4266 1905  237 1120  610  497  632 4033 2441 2891 3447    0 3389 2955 6068 4962 1416  726  358  580 1265 3955 1157 1409  654    0 1468 1547 4117 2450 4795    0    0    0 4467
40      6215 4781 4700 1905    0    0    0 4619 2027 1438  294  778  528  667 5826 3248 1801 2158 2921    0 2419 6492 5036 4351 1096  539  539  859 4968 2013  812 1305  459    0 2920 5943 3543 1767 3648    0    0    0
41      8584 5590 4118 3552 1675   90 1368 6885 2516 1675 1768  354  771 2852 9270 5970 2897 1709 2008 2824    0 8472 5843 4448 2806 1254  871 2428 6761 2945 1803  856 1576 1236    0 9060 6008 3295 1519 4254    0    0

Sum of all rows                     = 8(4*0 + 1*90 + 1*354 + 1*771 + 1*856 + 1*871 + 1*1236 + 1*1254 + 1*1368 + 1*1519 + 1*1576 + 2*1675 + 1*1709 + 1*1768 + 1*1803 + 1*2008 + 1*2428 + 1*2516 + 1*2806 + 1*2824 + 1*2852 + 1*2897 +
                                        1*2945 + 1*3295 + 1*3552 + 1*4118 + 1*4254 + 1*4448 + 1*5590 + 1*5843 + 1*5970 + 1*6008 + 1*6761 + 1*6885 + 1*8472 + 1*8584 + 1*9060 + 1*9270) +
                                      8(8*0 + 1*294 + 1*459 + 1*528 + 2*539 + 1*667 + 1*778 + 1*812 + 1*859 + 1*1096 + 1*1305 + 1*1438 + 1*1767 + 1*1801 + 1*1905 + 1*2013 + 1*2027 + 1*2158 + 1*2419 + 1*2920 + 1*2921 + 1*3248 +
                                        1*3543 + 1*3648 + 1*4351 + 1*4619 + 1*4700 + 1*4781 + 1*4968 + 1*5036 + 1*5826 + 1*5943 + 1*6215 + 1*6492) +
                                      8(8*0 + 1*237 + 1*358 + 1*497 + 1*580 + 1*610 + 1*632 + 1*654 + 1*726 + 1*1120 + 1*1157 + 1*1265 + 1*1335 + 1*1409 + 1*1416 + 1*1468 + 1*1547 + 1*1905 + 1*2433 + 1*2441 + 1*2450 + 1*2891 +
                                        1*2955 + 1*3389 + 1*3447 + 1*3955 + 1*4033 + 1*4117 + 1*4266 + 1*4467 + 1*4795 + 1*4962 + 1*5505 + 1*6068 + 1*6130) +
                                      4(8*0 + 2*305 + 1*374 + 2*748 + 1*814 + 2*826 + 2*912 + 2*1285 + 2*1466 + 2*2022 + 2*2309 + 2*2834 + 2*2898 + 2*3165 + 2*3242 + 2*3291 + 2*3390 + 2*4154 + 2*4686) +
                                      4(7*0 + 1*4 + 1*10 + 2*206 + 1*240 + 1*242 + 2*300 + 1*412 + 1*462 + 1*510 + 1*556 + 2*595 + 2*695 + 1*702 + 2*769 + 2*904 + 2*1305 + 2*1400 + 1*1448 + 1*1538 + 2*1919 + 2*1934 + 2*2180 +
                                        2*2314) +
                                      4(6*0 + 1*4 + 2*240 + 1*248 + 1*354 + 2*453 + 1*490 + 1*500 + 2*595 + 1*672 + 2*721 + 2*804 + 1*806 + 2*854 + 2*860 + 2*1021 + 2*1101 + 1*1442 + 2*1631 + 2*1664 + 1*1726 + 1*1900 + 2*2272 +
                                        2*2399) +
                                      4(6*0 + 1*30 + 1*474 + 2*660 + 1*674 + 1*702 + 2*813 + 2*830 + 2*868 + 2*1029 + 1*1064 + 1*1084 + 1*1116 + 2*1304 + 2*1313 + 2*1343 + 2*1769 + 1*2192 + 2*2238 + 2*2313 + 1*2466 + 1*2700 +
                                        2*3073 + 2*3344) +
                                      2(6*0 + 2*140 + 2*898 + 4*950 + 2*986 + 4*1290 + 4*1324 + 2*1596 + 2*1872 + 4*2019 + 2*2240 + 4*2582 + 4*2962)
                                    = 1055288 + 740920 + 681760 + 305016 + 140664 + 149488 + 217184 + 119944
                                    = 3410264

Value repetition frequencies        = 8(36*1 + 1*2 + 1*4) +
                                      8(32*1 + 1*2 + 1*8) +
                                      8(34*1 + 1*8) +
                                      4(2*1 + 16*2 + 1*8) +
                                      4(11*1 + 12*2 + 1*7) +
                                      4(10*1 + 13*2 + 1*6) +
                                      4(10*1 + 13*2 + 1*6) +
                                      2(6*2 + 6*4 + 1*6)
                                    = 1764

Number of distinct row element sets = 8
Number of rows                      = 1*2 + 4*4 + 3*8
                                    = 42

Number of distinct values           = 197

Distinct values      0    4   10   30   90  140  206  237  240  242  248  294  300  305  354  358  374  412  453  459  462  474  490  497  500  510  528  539  556  580
Frequency          280    8    4    4    8    4    8    8   12    4    4    8    8    8   12    8    4    4    8    8    4    4    4    8    4    4    8   16    4    8
Distinct values    595  610  632  654  660  667  672  674  695  702  721  726  748  769  771  778  804  806  812  813  814  826  830  854  856  859  860  868  871  898
Frequency           16    8    8    8    8    8    4    4    8    8    8    8    8    8    8    8    8    4    8    8    4    8    8    8    8    8    8    8    8    4
Distinct values    904  912  950  986 1021 1029 1064 1084 1096 1101 1116 1120 1157 1236 1254 1265 1285 1290 1304 1305 1313 1324 1335 1343 1368 1400 1409 1416 1438 1442
Frequency            8    8    8    4    8    8    4    4    8    8    4    8    8    8    8    8    8    8    8   16    8    8    8    8    8    8    8    8    8    4
Distinct values   1448 1466 1468 1519 1538 1547 1576 1596 1631 1664 1675 1709 1726 1767 1768 1769 1801 1803 1872 1900 1905 1919 1934 2008 2013 2019 2022 2027 2158 2180
Frequency            4    8    8    8    4    8    8    4    8    8   16    8    4    8    8    8    8    8    4    4   16    8    8    8    8    8    8    8    8    8
Distinct values   2192 2238 2240 2272 2309 2313 2314 2399 2419 2428 2433 2441 2450 2466 2516 2582 2700 2806 2824 2834 2852 2891 2897 2898 2920 2921 2945 2955 2962 3073
Frequency            4    8    4    8    8    8    8    8    8    8    8    8    8    4    8    8    4    8    8    8    8    8    8    8    8    8    8    8    8    8
Distinct values   3165 3242 3248 3291 3295 3344 3389 3390 3447 3543 3552 3648 3955 4033 4117 4118 4154 4254 4266 4351 4448 4467 4619 4686 4700 4781 4795 4962 4968 5036
Frequency            8    8    8    8    8    8    8    8    8    8    8    8    8    8    8    8    8    8    8    8    8    8    8    8    8    8    8    8    8    8
Distinct values   5505 5590 5826 5843 5943 5970 6008 6068 6130 6215 6492 6761 6885 8472 8584 9060 9270
Frequency            8    8    8    8    8    8    8    8    8    8    8    8    8    8    8    8    8

Sum of distinct value frequencies   = 33*4 + 156*8 + 2*12 + 5*16 + 1*280
                                    = 1764

Number of SN-EN pairs for which the number of CNSAPs is greater than zero        = 20*34 + 4*35 + 10*36 + 8*38
                                                                                 = 1484

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

Number of possible SN-EN pairs with SN != EN                                     = 41*42
                                                                                 = 1722
a = 8, b = 3, c = 2
 L            C
 5           48
 6           64
 7          512
 8          608
 9         3920
10         5104
11        17960
12        30968
13        82856
14       144320
15       331552
16       523128
17       991592
18      1393768
19      2156856
20      2510192
21      3121944
22      2812952
23      2526920
24      1565712
25       637096
26       164936
27        13680
28          272
Total  19036960

Number of times each node is the start node (SN) in a CNSAP 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
 5                0        2        0        0        0        0        2        0
                 4        4        0        0        0        0        4        4
                0        2        0        0        0        0        2        0
                  0        2        0        0        0        0        2        0
                 4        4        0        0        0        0        4        4
                0        2        0        0        0        0        2        0

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

 7               12        8       16        6        6       16        8       12
                12       12        8       12       12        8       12       12
               12        8       16        6        6       16        8       12
                 12        8       16        6        6       16        8       12
                12       12        8       12       12        8       12       12
               12        8       16        6        6       16        8       12

 8                7        7       15       28       28       15        7        7
                 4        4       10       20       20       10        4        4
                7        7       15       28       28       15        7        7
                  7        7       15       28       28       15        7        7
                 4        4       10       20       20       10        4        4
                7        7       15       28       28       15        7        7

 9               55       67       75      115      115       75       67       55
                68       62       96      130      130       96       62       68
               55       67       75      115      115       75       67       55
                 55       67       75      115      115       75       67       55
                68       62       96      130      130       96       62       68
               55       67       75      115      115       75       67       55

10               62       59      108      169      169      108       59       62
                66       74      110      230      230      110       74       66
               62       59      108      169      169      108       59       62
                 62       59      108      169      169      108       59       62
                66       74      110      230      230      110       74       66
               62       59      108      169      169      108       59       62

11              229      306      413      501      501      413      306      229
               292      308      388      604      604      388      308      292
              229      306      413      501      501      413      306      229
                229      306      413      501      501      413      306      229
               292      308      388      604      604      388      308      292
              229      306      413      501      501      413      306      229

12              460      604      703      759      759      703      604      460
               480      670      872      668      668      872      670      480
              460      604      703      759      759      703      604      460
                460      604      703      759      759      703      604      460
               480      670      872      668      668      872      670      480
              460      604      703      759      759      703      604      460

13             1435     1875     2114     1685     1685     2114     1875     1435
              1648     2062     1664     1122     1122     1664     2062     1648
             1435     1875     2114     1685     1685     2114     1875     1435
               1435     1875     2114     1685     1685     2114     1875     1435
              1648     2062     1664     1122     1122     1664     2062     1648
             1435     1875     2114     1685     1685     2114     1875     1435

14             3291     3986     3209     1802     1802     3209     3986     3291
              3816     3864     2696     1128     1128     2696     3864     3816
             3291     3986     3209     1802     1802     3209     3986     3291
               3291     3986     3209     1802     1802     3209     3986     3291
              3816     3864     2696     1128     1128     2696     3864     3816
             3291     3986     3209     1802     1802     3209     3986     3291

15             9207     9311     6531     4377     4377     6531     9311     9207
              9700     8064     4604     1668     1668     4604     8064     9700
             9207     9311     6531     4377     4377     6531     9311     9207
               9207     9311     6531     4377     4377     6531     9311     9207
              9700     8064     4604     1668     1668     4604     8064     9700
             9207     9311     6531     4377     4377     6531     9311     9207

16            19303    14265     7881     3946     3946     7881    14265    19303
             18712    13876     5384     2020     2020     5384    13876    18712
            19303    14265     7881     3946     3946     7881    14265    19303
              19303    14265     7881     3946     3946     7881    14265    19303
             18712    13876     5384     2020     2020     5384    13876    18712
            19303    14265     7881     3946     3946     7881    14265    19303

17            36664    26558    14739    10509    10509    14739    26558    36664
             39890    21304     7222     2542     2542     7222    21304    39890
            36664    26558    14739    10509    10509    14739    26558    36664
              36664    26558    14739    10509    10509    14739    26558    36664
             39890    21304     7222     2542     2542     7222    21304    39890
            36664    26558    14739    10509    10509    14739    26558    36664

18            61692    35359    17116    10442    10442    17116    35359    61692
             60104    25440     8434     5246     5246     8434    25440    60104
            61692    35359    17116    10442    10442    17116    35359    61692
              61692    35359    17116    10442    10442    17116    35359    61692
             60104    25440     8434     5246     5246     8434    25440    60104
            61692    35359    17116    10442    10442    17116    35359    61692

19            95646    53139    31387    22726    22726    31387    53139    95646
             85340    32720     9546     5812     5812     9546    32720    85340
            95646    53139    31387    22726    22726    31387    53139    95646
              95646    53139    31387    22726    22726    31387    53139    95646
             85340    32720     9546     5812     5812     9546    32720    85340
            95646    53139    31387    22726    22726    31387    53139    95646

20           113993    62942    35814    23778    23778    35814    62942   113993
             97468    28800    15214    13012    13012    15214    28800    97468
           113993    62942    35814    23778    23778    35814    62942   113993
             113993    62942    35814    23778    23778    35814    62942   113993
             97468    28800    15214    13012    13012    15214    28800    97468
           113993    62942    35814    23778    23778    35814    62942   113993

21           130560    79715    57033    40405    40405    57033    79715   130560
            104518    31364    15884    13294    13294    15884    31364   104518
           130560    79715    57033    40405    40405    57033    79715   130560
             130560    79715    57033    40405    40405    57033    79715   130560
            104518    31364    15884    13294    13294    15884    31364   104518
           130560    79715    57033    40405    40405    57033    79715   130560

22           111128    73627    55665    36989    36989    55665    73627   111128
             72686    25526    24806    25402    25402    24806    25526    72686
           111128    73627    55665    36989    36989    55665    73627   111128
             111128    73627    55665    36989    36989    55665    73627   111128
             72686    25526    24806    25402    25402    24806    25526    72686
           111128    73627    55665    36989    36989    55665    73627   111128

23            85454    73624    55770    43812    43812    55770    73624    85454
             56080    22210    17248    18872    18872    17248    22210    56080
            85454    73624    55770    43812    43812    55770    73624    85454
              85454    73624    55770    43812    43812    55770    73624    85454
             56080    22210    17248    18872    18872    17248    22210    56080
            85454    73624    55770    43812    43812    55770    73624    85454

24            44954    43438    36600    30345    30345    36600    43438    44954
             19868    13946    19316    27624    27624    19316    13946    19868
            44954    43438    36600    30345    30345    36600    43438    44954
              44954    43438    36600    30345    30345    36600    43438    44954
             19868    13946    19316    27624    27624    19316    13946    19868
            44954    43438    36600    30345    30345    36600    43438    44954

25            18292    17609    15955    12212    12212    15955    17609    18292
              7538     4636     9260     9704     9704     9260     4636     7538
            18292    17609    15955    12212    12212    15955    17609    18292
              18292    17609    15955    12212    12212    15955    17609    18292
              7538     4636     9260     9704     9704     9260     4636     7538
            18292    17609    15955    12212    12212    15955    17609    18292

26             4025     4157     4025     3926     3926     4025     4157     4025
               698      982     3962     3326     3326     3962      982      698
             4025     4157     4025     3926     3926     4025     4157     4025
               4025     4157     4025     3926     3926     4025     4157     4025
               698      982     3962     3326     3326     3962      982      698
             4025     4157     4025     3926     3926     4025     4157     4025

27              395      327      312      232      232      312      327      395
                74       76      524      214      214      524       76       74
              395      327      312      232      232      312      327      395
                395      327      312      232      232      312      327      395
                74       76      524      214      214      524       76       74
              395      327      312      232      232      312      327      395

28                9        7        4        6        6        4        7        9
                 2        2        8        4        4        8        2        2
                9        7        4        6        6        4        7        9
                  9        7        4        6        6        4        7        9
                 2        2        8        4        4        8        2        2
                9        7        4        6        6        4        7        9

Total        736875   500994   345487   248770   248770   345487   500994   736875
            579068   236006   147260   132654   132654   147260   236006   579068
           736875   500994   345487   248770   248770   345487   500994   736875
             736875   500994   345487   248770   248770   345487   500994   736875
            579068   236006   147260   132654   132654   147260   236006   579068
           736875   500994   345487   248770   248770   345487   500994   736875

Grand total = 4*132654 + 4*147260 + 4*236006 + 8*248770 + 8*345487 + 8*500994 + 4*579068 + 8*736875
            = 19036960

Number of times each node is the end node (EN) in a CNSAP 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
 5                6        0        0        0        0        0        0        6
                 0        0        0        0        0        0        0        0
                6        0        0        0        0        0        0        6
                  6        0        0        0        0        0        0        6
                 0        0        0        0        0        0        0        0
                6        0        0        0        0        0        0        6

 6                8        0        0        0        0        0        0        8
                 0        0        0        0        0        0        0        0
                8        0        0        0        0        0        0        8
                  8        0        0        0        0        0        0        8
                 0        0        0        0        0        0        0        0
                8        0        0        0        0        0        0        8

 7               36        8        8        8        8        8        8       36
                 8        0        0        0        0        0        0        8
               36        8        8        8        8        8        8       36
                 36        8        8        8        8        8        8       36
                 8        0        0        0        0        0        0        8
               36        8        8        8        8        8        8       36

 8               42        8       12       12       12       12        8       42
                 4        0        0        0        0        0        0        4
               42        8       12       12       12       12        8       42
                 42        8       12       12       12       12        8       42
                 4        0        0        0        0        0        0        4
               42        8       12       12       12       12        8       42

 9              148       76       92       96       96       92       76      148
                60       32       32       32       32       32       32       60
              148       76       92       96       96       92       76      148
                148       76       92       96       96       92       76      148
                60       32       32       32       32       32       32       60
              148       76       92       96       96       92       76      148

10              248       75      118      140      140      118       75      248
                30       20       32       32       32       32       20       30
              248       75      118      140      140      118       75      248
                248       75      118      140      140      118       75      248
                30       20       32       32       32       32       20       30
              248       75      118      140      140      118       75      248

11              672      265      443      512      512      443      265      672
               158      112      212      224      224      212      112      158
              672      265      443      512      512      443      265      672
                672      265      443      512      512      443      265      672
               158      112      212      224      224      212      112      158
              672      265      443      512      512      443      265      672

12             1342      459      713      885      885      713      459     1342
               164      140      292      348      348      292      140      164
             1342      459      713      885      885      713      459     1342
               1342      459      713      885      885      713      459     1342
               164      140      292      348      348      292      140      164
             1342      459      713      885      885      713      459     1342

13             3309     1294     1926     2336     2336     1926     1294     3309
               570      444      830     1140     1140      830      444      570
             3309     1294     1926     2336     2336     1926     1294     3309
               3309     1294     1926     2336     2336     1926     1294     3309
               570      444      830     1140     1140      830      444      570
             3309     1294     1926     2336     2336     1926     1294     3309

14             6626     2386     3190     3470     3470     3190     2386     6626
               774      698     1406     1858     1858     1406      698      774
             6626     2386     3190     3470     3470     3190     2386     6626
               6626     2386     3190     3470     3470     3190     2386     6626
               774      698     1406     1858     1858     1406      698      774
             6626     2386     3190     3470     3470     3190     2386     6626

15            14109     5888     7616     7827     7827     7616     5888    14109
              2330     1922     3386     4370     4370     3386     1922     2330
            14109     5888     7616     7827     7827     7616     5888    14109
              14109     5888     7616     7827     7827     7616     5888    14109
              2330     1922     3386     4370     4370     3386     1922     2330
            14109     5888     7616     7827     7827     7616     5888    14109

16            24075    10506    11360     9848     9848    11360    10506    24075
              3438     3272     5836     6658     6658     5836     3272     3438
            24075    10506    11360     9848     9848    11360    10506    24075
              24075    10506    11360     9848     9848    11360    10506    24075
              3438     3272     5836     6658     6658     5836     3272     3438
            24075    10506    11360     9848     9848    11360    10506    24075

17            41393    21200    22375    19536    19536    22375    21200    41393
              7926     7396    11332    12236    12236    11332     7396     7926
            41393    21200    22375    19536    19536    22375    21200    41393
              41393    21200    22375    19536    19536    22375    21200    41393
              7926     7396    11332    12236    12236    11332     7396     7926
            41393    21200    22375    19536    19536    22375    21200    41393

18            59178    32802    30072    23364    23364    30072    32802    59178
             10768    11410    17186    18246    18246    17186    11410    10768
            59178    32802    30072    23364    23364    30072    32802    59178
              59178    32802    30072    23364    23364    30072    32802    59178
             10768    11410    17186    18246    18246    17186    11410    10768
            59178    32802    30072    23364    23364    30072    32802    59178

19            83438    53190    48568    37606    37606    48568    53190    83438
             19848    20104    27200    26458    26458    27200    20104    19848
            83438    53190    48568    37606    37606    48568    53190    83438
              83438    53190    48568    37606    37606    48568    53190    83438
             19848    20104    27200    26458    26458    27200    20104    19848
            83438    53190    48568    37606    37606    48568    53190    83438

20            93874    63654    55122    42735    42735    55122    63654    93874
             21486    25106    34716    35470    35470    34716    25106    21486
            93874    63654    55122    42735    42735    55122    63654    93874
              93874    63654    55122    42735    42735    55122    63654    93874
             21486    25106    34716    35470    35470    34716    25106    21486
            93874    63654    55122    42735    42735    55122    63654    93874

21           109777    80422    70289    55435    55435    70289    80422   109777
             31442    34056    41594    41548    41548    41594    34056    31442
           109777    80422    70289    55435    55435    70289    80422   109777
             109777    80422    70289    55435    55435    70289    80422   109777
             31442    34056    41594    41548    41548    41594    34056    31442
           109777    80422    70289    55435    55435    70289    80422   109777

22            94087    73247    61347    51886    51886    61347    73247    94087
             23896    30766    42940    44502    44502    42940    30766    23896
            94087    73247    61347    51886    51886    61347    73247    94087
              94087    73247    61347    51886    51886    61347    73247    94087
             23896    30766    42940    44502    44502    42940    30766    23896
            94087    73247    61347    51886    51886    61347    73247    94087

23            78678    68323    56683    48411    48411    56683    68323    78678
             28222    28856    34770    35692    35692    34770    28856    28222
            78678    68323    56683    48411    48411    56683    68323    78678
              78678    68323    56683    48411    48411    56683    68323    78678
             28222    28856    34770    35692    35692    34770    28856    28222
            78678    68323    56683    48411    48411    56683    68323    78678

24            43775    39374    36362    33821    33821    36362    39374    43775
             11288    16338    27002    30136    30136    27002    16338    11288
            43775    39374    36362    33821    33821    36362    39374    43775
              43775    39374    36362    33821    33821    36362    39374    43775
             11288    16338    27002    30136    30136    27002    16338    11288
            43775    39374    36362    33821    33821    36362    39374    43775

25            18298    15858    15088    13289    13289    15088    15858    18298
              5308     5368    12314    11218    11218    12314     5368     5308
            18298    15858    15088    13289    13289    15088    15858    18298
              18298    15858    15088    13289    13289    15088    15858    18298
              5308     5368    12314    11218    11218    12314     5368     5308
            18298    15858    15088    13289    13289    15088    15858    18298

26             4108     3931     4012     3961     3961     4012     3931     4108
               536     1048     4414     3212     3212     4414     1048      536
             4108     3931     4012     3961     3961     4012     3931     4108
               4108     3931     4012     3961     3961     4012     3931     4108
               536     1048     4414     3212     3212     4414     1048      536
             4108     3931     4012     3961     3961     4012     3931     4108

27              398      323      310      232      232      310      323      398
                70       78      532      214      214      532       78       70
              398      323      310      232      232      310      323      398
                398      323      310      232      232      310      323      398
                70       78      532      214      214      532       78       70
              398      323      310      232      232      310      323      398

28                9        7        4        6        6        4        7        9
                 2        2        8        4        4        8        2        2
                9        7        4        6        6        4        7        9
                  9        7        4        6        6        4        7        9
                 2        2        8        4        4        8        2        2
                9        7        4        6        6        4        7        9

Total        677634   473296   425710   355416   355416   425710   473296   677634
            168328   187168   266034   273598   273598   266034   187168   168328
           677634   473296   425710   355416   355416   425710   473296   677634
             677634   473296   425710   355416   355416   425710   473296   677634
            168328   187168   266034   273598   273598   266034   187168   168328
           677634   473296   425710   355416   355416   425710   473296   677634

Grand total = 4*168328 + 4*187168 + 4*266034 + 4*273598 + 8*355416 + 8*425710 + 8*473296 + 8*677634
            = 19036960

Number of times each node (N) is present in a CNSAP 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
 5                8        6        0        0        0        0        6        8
                12       20        0        0        0        0       20       12
                8        6        0        0        0        0        6        8
                  8        6        0        0        0        0        6        8
                12       20        0        0        0        0       20       12
                8        6        0        0        0        0        6        8

 6               14        9        2        0        0        2        9       14
                14       28        4        0        0        4       28       14
               14        9        2        0        0        2        9       14
                 14        9        2        0        0        2        9       14
                14       28        4        0        0        4       28       14
               14        9        2        0        0        2        9       14

 7               91       75       51       26       26       51       75       91
                90      146      106       68       68      106      146       90
               91       75       51       26       26       51       75       91
                 91       75       51       26       26       51       75       91
                90      146      106       68       68      106      146       90
               91       75       51       26       26       51       75       91

 8               96       71       78       68       68       78       71       96
               108      194      152      136      136      152      194      108
               96       71       78       68       68       78       71       96
                 96       71       78       68       68       78       71       96
               108      194      152      136      136      152      194      108
               96       71       78       68       68       78       71       96
     
 9              517      651      803      712      712      803      651      517
               606      816     1064      968      968     1064      816      606
              517      651      803      712      712      803      651      517
                517      651      803      712      712      803      651      517
               606      816     1064      968      968     1064      816      606
              517      651      803      712      712      803      651      517

10              734      777     1028     1190     1190     1028      777      734
               846     1336     1422     1698     1698     1422     1336      846
              734      777     1028     1190     1190     1028      777      734
                734      777     1028     1190     1190     1028      777      734
               846     1336     1422     1698     1698     1422     1336      846
              734      777     1028     1190     1190     1028      777      734

11             2424     3117     4343     5377     5377     4343     3117     2424
              3056     4306     4788     6718     6718     4788     4306     3056
             2424     3117     4343     5377     5377     4343     3117     2424
               2424     3117     4343     5377     5377     4343     3117     2424
              3056     4306     4788     6718     6718     4788     4306     3056
             2424     3117     4343     5377     5377     4343     3117     2424

12             4584     5711     7893     9750     9750     7893     5711     4584
              5740     9064     9864    12360    12360     9864     9064     5740
             4584     5711     7893     9750     9750     7893     5711     4584
               4584     5711     7893     9750     9750     7893     5711     4584
              5740     9064     9864    12360    12360     9864     9064     5740
             4584     5711     7893     9750     9750     7893     5711     4584

13            13106    17659    24163    29206    29206    24163    17659    13106
             16468    25104    27046    32396    32396    27046    25104    16468
            13106    17659    24163    29206    29206    24163    17659    13106
              13106    17659    24163    29206    29206    24163    17659    13106
             16468    25104    27046    32396    32396    27046    25104    16468
            13106    17659    24163    29206    29206    24163    17659    13106

14            26301    34647    44623    48770    48770    44623    34647    26301
             33286    52898    54034    56220    56220    54034    52898    33286
            26301    34647    44623    48770    48770    44623    34647    26301
              26301    34647    44623    48770    48770    44623    34647    26301
             33286    52898    54034    56220    56220    54034    52898    33286
            26301    34647    44623    48770    48770    44623    34647    26301

15            66989    91893   114448   122057   122057   114448    91893    66989
             84552   124066   122670   121258   121258   122670   124066    84552
            66989    91893   114448   122057   122057   114448    91893    66989
              66989    91893   114448   122057   122057   114448    91893    66989
             84552   124066   122670   121258   121258   122670   124066    84552
            66989    91893   114448   122057   122057   114448    91893    66989

16           127427   164708   185260   181003   181003   185260   164708   127427
            157052   219846   205842   192976   192976   205842   219846   157052
           127427   164708   185260   181003   181003   185260   164708   127427
             127427   164708   185260   181003   181003   185260   164708   127427
            157052   219846   205842   192976   192976   205842   219846   157052
           127427   164708   185260   181003   181003   185260   164708   127427

17           264775   349909   387575   374279   374279   387575   349909   264775
            331538   413470   376718   339464   339464   376718   413470   331538
           264775   349909   387575   374279   374279   387575   349909   264775
             264775   349909   387575   374279   374279   387575   349909   264775
            331538   413470   376718   339464   339464   376718   413470   331538
           264775   349909   387575   374279   374279   387575   349909   264775

18           437779   544605   549641   515478   515478   549641   544605   437779
            541356   600516   521842   513236   513236   521842   600516   541356
           437779   544605   549641   515478   515478   549641   544605   437779
             437779   544605   549641   515478   515478   549641   544605   437779
            541356   600516   521842   513236   513236   521842   600516   541356
           437779   544605   549641   515478   515478   549641   544605   437779

19           750333   933913   912245   859277   859277   912245   933913   750333
            921418   923730   739878   748504   748504   739878   923730   921418
           750333   933913   912245   859277   859277   912245   933913   750333
             750333   933913   912245   859277   859277   912245   933913   750333
            921418   923730   739878   748504   748504   739878   923730   921418
           750333   933913   912245   859277   859277   912245   933913   750333

20           997838  1161174  1094191  1004824  1004824  1094191  1161174   997838
           1206358  1020398   864044   944106   944106   864044  1020398  1206358
           997838  1161174  1094191  1004824  1004824  1094191  1161174   997838
             997838  1161174  1094191  1004824  1004824  1094191  1161174   997838
           1206358  1020398   864044   944106   944106   864044  1020398  1206358
           997838  1161174  1094191  1004824  1004824  1094191  1161174   997838

21          1384367  1543423  1472543  1356244  1356244  1472543  1543423  1384367
           1680056  1144172   972018  1080806  1080806   972018  1144172  1680056
          1384367  1543423  1472543  1356244  1356244  1472543  1543423  1384367
            1384367  1543423  1472543  1356244  1356244  1472543  1543423  1384367
           1680056  1144172   972018  1080806  1080806   972018  1144172  1680056
          1384367  1543423  1472543  1356244  1356244  1472543  1543423  1384367

22          1383757  1464497  1373429  1239782  1239782  1373429  1464497  1383757
           1632968   947578   907174  1060586  1060586   907174   947578  1632968
          1383757  1464497  1373429  1239782  1239782  1373429  1464497  1383757
            1383757  1464497  1373429  1239782  1239782  1373429  1464497  1383757
           1632968   947578   907174  1060586  1060586   907174   947578  1632968
          1383757  1464497  1373429  1239782  1239782  1373429  1464497  1383757

23          1351801  1418573  1331061  1208579  1208579  1331061  1418573  1351801
           1577248   728868   719406   884240   884240   719406   728868  1577248
          1351801  1418573  1331061  1208579  1208579  1331061  1418573  1351801
            1351801  1418573  1331061  1208579  1208579  1331061  1418573  1351801
           1577248   728868   719406   884240   884240   719406   728868  1577248
          1351801  1418573  1331061  1208579  1208579  1331061  1418573  1351801

24           893527   924826   855186   770223   770223   855186   924826   893527
           1008338   417924   471424   609062   609062   471424   417924  1008338
           893527   924826   855186   770223   770223   855186   924826   893527
             893527   924826   855186   770223   770223   855186   924826   893527
           1008338   417924   471424   609062   609062   471424   417924  1008338
           893527   924826   855186   770223   770223   855186   924826   893527

25           385811   400206   372581   319346   319346   372581   400206   385811
            419862   144340   197912   263848   263848   197912   144340   419862
           385811   400206   372581   319346   319346   372581   400206   385811
             385811   400206   372581   319346   319346   372581   400206   385811
            419862   144340   197912   263848   263848   197912   144340   419862
           385811   400206   372581   319346   319346   372581   400206   385811

26           106367   108839   100658    86384    86384   100658   108839   106367
            111638    31296    54252    70402    70402    54252    31296   111638
           106367   108839   100658    86384    86384   100658   108839   106367
             106367   108839   100658    86384    86384   100658   108839   106367
            111638    31296    54252    70402    70402    54252    31296   111638
           106367   108839   100658    86384    86384   100658   108839   106367

27             9297     9589     8144     7510     7510     8144     9589     9297
              9494     2110     5384     6272     6272     5384     2110     9494
             9297     9589     8144     7510     7510     8144     9589     9297
               9297     9589     8144     7510     7510     8144     9589     9297
              9494     2110     5384     6272     6272     5384     2110     9494
             9297     9589     8144     7510     7510     8144     9589     9297

28              186      208      156      158      158      156      208      186
               200       44      108      136      136      108       44      200
              186      208      156      158      158      156      208      186
                186      208      156      158      158      156      208      186
               200       44      108      136      136      108       44      200
              186      208      156      158      158      156      208      186

Total       8208129  9179086  8840102  8140243  8140243  8840102  9179086  8208129
           9742304  6812270  6257152  6945460  6945460  6257152  6812270  9742304
          8208129  9179086  8840102  8140243  8140243  8840102  9179086  8208129
            8208129  9179086  8840102  8140243  8140243  8840102  9179086  8208129
           9742304  6812270  6257152  6945460  6945460  6257152  6812270  9742304
          8208129  9179086  8840102  8140243  8140243  8840102  9179086  8208129

Grand total = 4*6257152 + 4*6812270 + 4*6945460 + 8*8140243 + 8*8208129 + 8*8840102 + 8*9179086 + 4*9742304
            = 393969224

Number of CNSAPs 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     0 13019  4639 10787 21332 33123 46959     0  3790  4839  2844  6833  9089 14116 35144  7547  2690  3813  8529 13965 19403 29041 44502     0  8714  6174  5266  9268 21020 33906 47491  8814  2335  1065  6051  6313
           7721 14714 36156  4321   302  5204 10958 12779 18452 29615 44991
 1            0     0     0 11330  5678 12488 22323 33561  9030     0  1519  4394  3103  6307 10386 24703  2633  1661  1661  3330 14141 16570 20209 30289  7490     0  9038  6910  5790 11507 22559 34023  2048  1594  2364   908  5515
           6347  9591 24896     0     0     0  6189 15354 15782 19604 30471
 2        13896     0     0     0 15252  7574 15047 25829  4800  4524     0  2370  5692  3664  8496 21526  3964  1876  1236  2500  4816 19620 21620 28123  9200 10535     0 10371  9630  7931 14079 25258  1943  1522  2004  3826   903
           6227  9004 20024  4172     0     0     0  8528 20647 20594 26887
 3        10134 14924     0     0     0 15628  8926 14883  6453  4116  2512     0  2234  4789  4080 13873 10447  4862  2707  1486  3050  5425 17321 20972 10439  9337 10096     0 10074 10144  8866 14363  9174   961  2880  3033  3867
            750  6823 14914 13346  7729     0     0     0  9247 19350 21201
 4        14883  8926 15628     0     0     0 14924 10134 13873  4080  4789  2234     0  2512  4116  6453 20972 17321  5425  3050  1486  2707  4862 10447 14363  8866 10144 10074     0 10096  9337 10439 14914  6823   750  3867  3033
           2880   961  9174 21201 19350  9247     0     0     0  7729 13346
 5        25829 15047  7574 15252     0     0     0 13896 21526  8496  3664  5692  2370     0  4524  4800 28123 21620 19620  4816  2500  1236  1876  3964 25258 14079  7931  9630 10371     0 10535  9200 20024  9004  6227   903  3826
           2004  1522  1943 26887 20594 20647  8528     0     0     0  4172
 6        33561 22323 12488  5678 11330     0     0     0 24703 10386  6307  3103  4394  1519     0  9030 30289 20209 16570 14141  3330  1661  1661  2633 34023 22559 11507  5790  6910  9038     0  7490 24896  9591  6347  5515   908
           2364  1594  2048 30471 19604 15782 15354  6189     0     0     0
 7        46959 33123 21332 10787  4639 13019     0     0 35144 14116  9089  6833  2844  4839  3790     0 44502 29041 19403 13965  8529  3813  2690  7547 47491 33906 21020  9268  5266  6174  8714     0 36156 14714  7721  6313  6051
           1065  2335  8814 44991 29615 18452 12779 10958  5204   302  4321
 8            0  7202   646   909  2483  4876  6708  9895     0     0     4    10   864  2198  3194  7560     0  7202   646   909  2483  4876  6708  9895  6763  2148     0  1889  2946  4510  6874 10219     0  1396   740  1890  1566
           1596  3106  8068  6763  2148     0  1889  2946  4510  6874 10219
 9         3114     0  2442  1877  2728  5604  8408 12237     0     0     0  1656   892  2100  4104  9624  3114     0  2442  1877  2728  5604  8408 12237  2597  2193  1386   723  3627  5860  8062 12135  4360     0     4  1202  1880
           2518  3538  9304  2597  2193  1386   723  3627  5860  8062 12135
10         7118  3421     0  2421  4324  6184 11621 16919  7590     0     0     0  4098  1968  4774 13320  7118  3421     0  2421  4324  6184 11621 16919  3993  4091  2806  2499  1794  7598 11804 16139  3382  1442     0    30  2654
           3234  5728 12350  3993  4091  2806  2499  1794  7598 11804 16139
11         8781  6989  3757     0  2996  6243  8106 14088  6392  5544     0     0     0  5132  3236 10040  8781  6989  3757     0  2996  6243  8106 14088 10150  4325  4800  3284  3650  3057 10229 15335  7692  3012   474     0   140
           3138  4828 12390 10150  4325  4800  3284  3650  3057 10229 15335
12        14088  8106  6243  2996     0  3757  6989  8781 10040  3236  5132     0     0     0  5544  6392 14088  8106  6243  2996     0  3757  6989  8781 15335 10229  3057  3650  3284  4800  4325 10150 12390  4828  3138   140     0
            474  3012  7692 15335 10229  3057  3650  3284  4800  4325 10150
13        16919 11621  6184  4324  2421     0  3421  7118 13320  4774  1968  4098     0     0     0  7590 16919 11621  6184  4324  2421     0  3421  7118 16139 11804  7598  1794  2499  2806  4091  3993 12350  5728  3234  2654    30
              0  1442  3382 16139 11804  7598  1794  2499  2806  4091  3993
14        12237  8408  5604  2728  1877  2442     0  3114  9624  4104  2100   892  1656     0     0     0 12237  8408  5604  2728  1877  2442     0  3114 12135  8062  5860  3627   723  1386  2193  2597  9304  3538  2518  1880  1202
              4     0  4360 12135  8062  5860  3627   723  1386  2193  2597
15         9895  6708  4876  2483   909   646  7202     0  7560  3194  2198   864    10     4     0     0  9895  6708  4876  2483   909   646  7202     0 10219  6874  4510  2946  1889     0  2148  6763  8068  3106  1596  1566  1890
            740  1396     0 10219  6874  4510  2946  1889     0  2148  6763
16         7547  2690  3813  8529 13965 19403 29041 44502     0  3790  4839  2844  6833  9089 14116 35144     0     0 13019  4639 10787 21332 33123 46959  4321   302  5204 10958 12779 18452 29615 44991  8814  2335  1065  6051  6313
           7721 14714 36156     0  8714  6174  5266  9268 21020 33906 47491
17         2633  1661  1661  3330 14141 16570 20209 30289  9030     0  1519  4394  3103  6307 10386 24703     0     0     0 11330  5678 12488 22323 33561     0     0     0  6189 15354 15782 19604 30471  2048  1594  2364   908  5515
           6347  9591 24896  7490     0  9038  6910  5790 11507 22559 34023
18         3964  1876  1236  2500  4816 19620 21620 28123  4800  4524     0  2370  5692  3664  8496 21526 13896     0     0     0 15252  7574 15047 25829  4172     0     0     0  8528 20647 20594 26887  1943  1522  2004  3826   903
           6227  9004 20024  9200 10535     0 10371  9630  7931 14079 25258
19        10447  4862  2707  1486  3050  5425 17321 20972  6453  4116  2512     0  2234  4789  4080 13873 10134 14924     0     0     0 15628  8926 14883 13346  7729     0     0     0  9247 19350 21201  9174   961  2880  3033  3867
            750  6823 14914 10439  9337 10096     0 10074 10144  8866 14363
20        20972 17321  5425  3050  1486  2707  4862 10447 13873  4080  4789  2234     0  2512  4116  6453 14883  8926 15628     0     0     0 14924 10134 21201 19350  9247     0     0     0  7729 13346 14914  6823   750  3867  3033
           2880   961  9174 14363  8866 10144 10074     0 10096  9337 10439
21        28123 21620 19620  4816  2500  1236  1876  3964 21526  8496  3664  5692  2370     0  4524  4800 25829 15047  7574 15252     0     0     0 13896 26887 20594 20647  8528     0     0     0  4172 20024  9004  6227   903  3826
           2004  1522  1943 25258 14079  7931  9630 10371     0 10535  9200
22        30289 20209 16570 14141  3330  1661  1661  2633 24703 10386  6307  3103  4394  1519     0  9030 33561 22323 12488  5678 11330     0     0     0 30471 19604 15782 15354  6189     0     0     0 24896  9591  6347  5515   908
           2364  1594  2048 34023 22559 11507  5790  6910  9038     0  7490
23        44502 29041 19403 13965  8529  3813  2690  7547 35144 14116  9089  6833  2844  4839  3790     0 46959 33123 21332 10787  4639 13019     0     0 44991 29615 18452 12779 10958  5204   302  4321 36156 14714  7721  6313  6051
           1065  2335  8814 47491 33906 21020  9268  5266  6174  8714     0
24            0  8714  6174  5266  9268 21020 33906 47491  8814  2335  1065  6051  6313  7721 14714 36156  4321   302  5204 10958 12779 18452 29615 44991     0     0 13019  4639 10787 21332 33123 46959     0  3790  4839  2844  6833
           9089 14116 35144  7547  2690  3813  8529 13965 19403 29041 44502
25         7490     0  9038  6910  5790 11507 22559 34023  2048  1594  2364   908  5515  6347  9591 24896     0     0     0  6189 15354 15782 19604 30471     0     0     0 11330  5678 12488 22323 33561  9030     0  1519  4394  3103
           6307 10386 24703  2633  1661  1661  3330 14141 16570 20209 30289
26         9200 10535     0 10371  9630  7931 14079 25258  1943  1522  2004  3826   903  6227  9004 20024  4172     0     0     0  8528 20647 20594 26887 13896     0     0     0 15252  7574 15047 25829  4800  4524     0  2370  5692
           3664  8496 21526  3964  1876  1236  2500  4816 19620 21620 28123
27        10439  9337 10096     0 10074 10144  8866 14363  9174   961  2880  3033  3867   750  6823 14914 13346  7729     0     0     0  9247 19350 21201 10134 14924     0     0     0 15628  8926 14883  6453  4116  2512     0  2234
           4789  4080 13873 10447  4862  2707  1486  3050  5425 17321 20972
28        14363  8866 10144 10074     0 10096  9337 10439 14914  6823   750  3867  3033  2880   961  9174 21201 19350  9247     0     0     0  7729 13346 14883  8926 15628     0     0     0 14924 10134 13873  4080  4789  2234     0
           2512  4116  6453 20972 17321  5425  3050  1486  2707  4862 10447
29        25258 14079  7931  9630 10371     0 10535  9200 20024  9004  6227   903  3826  2004  1522  1943 26887 20594 20647  8528     0     0     0  4172 25829 15047  7574 15252     0     0     0 13896 21526  8496  3664  5692  2370
              0  4524  4800 28123 21620 19620  4816  2500  1236  1876  3964
30        34023 22559 11507  5790  6910  9038     0  7490 24896  9591  6347  5515   908  2364  1594  2048 30471 19604 15782 15354  6189     0     0     0 33561 22323 12488  5678 11330     0     0     0 24703 10386  6307  3103  4394
           1519     0  9030 30289 20209 16570 14141  3330  1661  1661  2633
31        47491 33906 21020  9268  5266  6174  8714     0 36156 14714  7721  6313  6051  1065  2335  8814 44991 29615 18452 12779 10958  5204   302  4321 46959 33123 21332 10787  4639 13019     0     0 35144 14116  9089  6833  2844
           4839  3790     0 44502 29041 19403 13965  8529  3813  2690  7547
32         6763  2148     0  1889  2946  4510  6874 10219     0  1396   740  1890  1566  1596  3106  8068  6763  2148     0  1889  2946  4510  6874 10219     0  7202   646   909  2483  4876  6708  9895     0     0     4    10   864
           2198  3194  7560     0  7202   646   909  2483  4876  6708  9895
33         2597  2193  1386   723  3627  5860  8062 12135  4360     0     4  1202  1880  2518  3538  9304  2597  2193  1386   723  3627  5860  8062 12135  3114     0  2442  1877  2728  5604  8408 12237     0     0     0  1656   892
           2100  4104  9624  3114     0  2442  1877  2728  5604  8408 12237
34         3993  4091  2806  2499  1794  7598 11804 16139  3382  1442     0    30  2654  3234  5728 12350  3993  4091  2806  2499  1794  7598 11804 16139  7118  3421     0  2421  4324  6184 11621 16919  7590     0     0     0  4098
           1968  4774 13320  7118  3421     0  2421  4324  6184 11621 16919
35        10150  4325  4800  3284  3650  3057 10229 15335  7692  3012   474     0   140  3138  4828 12390 10150  4325  4800  3284  3650  3057 10229 15335  8781  6989  3757     0  2996  6243  8106 14088  6392  5544     0     0     0
           5132  3236 10040  8781  6989  3757     0  2996  6243  8106 14088
36        15335 10229  3057  3650  3284  4800  4325 10150 12390  4828  3138   140     0   474  3012  7692 15335 10229  3057  3650  3284  4800  4325 10150 14088  8106  6243  2996     0  3757  6989  8781 10040  3236  5132     0     0
              0  5544  6392 14088  8106  6243  2996     0  3757  6989  8781
37        16139 11804  7598  1794  2499  2806  4091  3993 12350  5728  3234  2654    30     0  1442  3382 16139 11804  7598  1794  2499  2806  4091  3993 16919 11621  6184  4324  2421     0  3421  7118 13320  4774  1968  4098     0
              0     0  7590 16919 11621  6184  4324  2421     0  3421  7118
38        12135  8062  5860  3627   723  1386  2193  2597  9304  3538  2518  1880  1202     4     0  4360 12135  8062  5860  3627   723  1386  2193  2597 12237  8408  5604  2728  1877  2442     0  3114  9624  4104  2100   892  1656
              0     0     0 12237  8408  5604  2728  1877  2442     0  3114
39        10219  6874  4510  2946  1889     0  2148  6763  8068  3106  1596  1566  1890   740  1396     0 10219  6874  4510  2946  1889     0  2148  6763  9895  6708  4876  2483   909   646  7202     0  7560  3194  2198   864    10
              4     0     0  9895  6708  4876  2483   909   646  7202     0
40         4321   302  5204 10958 12779 18452 29615 44991  8814  2335  1065  6051  6313  7721 14714 36156     0  8714  6174  5266  9268 21020 33906 47491  7547  2690  3813  8529 13965 19403 29041 44502     0  3790  4839  2844  6833
           9089 14116 35144     0     0 13019  4639 10787 21332 33123 46959
41            0     0     0  6189 15354 15782 19604 30471  2048  1594  2364   908  5515  6347  9591 24896  7490     0  9038  6910  5790 11507 22559 34023  2633  1661  1661  3330 14141 16570 20209 30289  9030     0  1519  4394  3103
           6307 10386 24703     0     0     0 11330  5678 12488 22323 33561
42         4172     0     0     0  8528 20647 20594 26887  1943  1522  2004  3826   903  6227  9004 20024  9200 10535     0 10371  9630  7931 14079 25258  3964  1876  1236  2500  4816 19620 21620 28123  4800  4524     0  2370  5692
           3664  8496 21526 13896     0     0     0 15252  7574 15047 25829
43        13346  7729     0     0     0  9247 19350 21201  9174   961  2880  3033  3867   750  6823 14914 10439  9337 10096     0 10074 10144  8866 14363 10447  4862  2707  1486  3050  5425 17321 20972  6453  4116  2512     0  2234
           4789  4080 13873 10134 14924     0     0     0 15628  8926 14883
44        21201 19350  9247     0     0     0  7729 13346 14914  6823   750  3867  3033  2880   961  9174 14363  8866 10144 10074     0 10096  9337 10439 20972 17321  5425  3050  1486  2707  4862 10447 13873  4080  4789  2234     0
           2512  4116  6453 14883  8926 15628     0     0     0 14924 10134
45        26887 20594 20647  8528     0     0     0  4172 20024  9004  6227   903  3826  2004  1522  1943 25258 14079  7931  9630 10371     0 10535  9200 28123 21620 19620  4816  2500  1236  1876  3964 21526  8496  3664  5692  2370
              0  4524  4800 25829 15047  7574 15252     0     0     0 13896
46        30471 19604 15782 15354  6189     0     0     0 24896  9591  6347  5515   908  2364  1594  2048 34023 22559 11507  5790  6910  9038     0  7490 30289 20209 16570 14141  3330  1661  1661  2633 24703 10386  6307  3103  4394
           1519     0  9030 33561 22323 12488  5678 11330     0     0     0
47        44991 29615 18452 12779 10958  5204   302  4321 36156 14714  7721  6313  6051  1065  2335  8814 47491 33906 21020  9268  5266  6174  8714     0 44502 29041 19403 13965  8529  3813  2690  7547 35144 14116  9089  6833  2844
           4839  3790     0 46959 33123 21332 10787  4639 13019     0     0

Sum of all rows                     = 8(4*0 + 1*302 + 1*1065 + 1*2335 + 1*2690 + 1*2844 + 1*3790 + 1*3813 + 1*4321 + 1*4639 + 1*4839 + 1*5204 + 1*5266 + 1*6051 + 1*6174 + 1*6313 + 1*6833 + 1*7547 + 1*7721 + 1*8529 + 1*8714 +
                                        1*8814 + 1*9089 + 1*9268 + 1*10787 + 1*10958 + 1*12779 + 1*13019 + 1*13965 + 1*14116 + 1*14714 + 1*18452 + 1*19403 + 1*21020 + 1*21332 + 1*29041 + 1*29615 + 1*33123 + 1*33906 + 1*35144 +
                                        1*36156 + 1*44502 + 1*44991 + 1*46959 + 1*47491) +
                                      8(8*0 + 1*908 + 1*1519 + 1*1594 + 2*1661 + 1*2048 + 1*2364 + 1*2633 + 1*3103 + 1*3330 + 1*4394 + 1*5515 + 1*5678 + 1*5790 + 1*6189 + 1*6307 + 1*6347 + 1*6910 + 1*7490 + 1*9030 + 1*9038 +
                                        1*9591 + 1*10386 + 1*11330 + 1*11507 + 1*12488 + 1*14141 + 1*15354 + 1*15782 + 1*16570 + 1*19604 + 1*20209 + 1*22323 + 1*22559 + 1*24703 + 1*24896 + 1*30289 + 1*30471 + 1*33561 + 1*34023) +
                                      8(8*0 + 1*903 + 1*1236 + 1*1522 + 1*1876 + 1*1943 + 1*2004 + 1*2370 + 1*2500 + 1*3664 + 1*3826 + 1*3964 + 1*4172 + 1*4524 + 1*4800 + 1*4816 + 1*5692 + 1*6227 + 1*7574 + 1*7931 + 1*8496 +
                                        1*8528 + 1*9004 + 1*9200 + 1*9630 + 1*10371 + 1*10535 + 1*13896 + 1*14079 + 1*15047 + 1*15252 + 1*19620 + 1*20024 + 1*20594 + 1*20647 + 1*21526 + 1*21620 + 1*25258 + 1*25829 + 1*26887 +
                                        1*28123) +
                                      8(8*0 + 1*750 + 1*961 + 1*1486 + 1*2234 + 1*2512 + 1*2707 + 1*2880 + 1*3033 + 1*3050 + 1*3867 + 1*4080 + 1*4116 + 1*4789 + 1*4862 + 1*5425 + 1*6453 + 1*6823 + 1*7729 + 1*8866 + 1*8926 + 1*9174 +
                                        1*9247 + 1*9337 + 1*10074 + 1*10096 + 1*10134 + 1*10144 + 1*10439 + 1*10447 + 1*13346 + 1*13873 + 1*14363 + 1*14883 + 1*14914 + 1*14924 + 1*15628 + 1*17321 + 1*19350 + 1*20972 + 1*21201) +
                                      4(7*0 + 1*4 + 1*10 + 2*646 + 1*740 + 1*864 + 2*909 + 1*1396 + 1*1566 + 1*1596 + 2*1889 + 1*1890 + 2*2148 + 1*2198 + 2*2483 + 2*2946 + 1*3106 + 1*3194 + 2*4510 + 2*4876 + 2*6708 + 2*6763 +
                                        2*6874 + 2*7202 + 1*7560 + 1*8068 + 2*9895 + 2*10219) +
                                      4(6*0 + 1*4 + 2*723 + 1*892 + 1*1202 + 2*1386 + 1*1656 + 2*1877 + 1*1880 + 1*2100 + 2*2193 + 2*2442 + 1*2518 + 2*2597 + 2*2728 + 2*3114 + 1*3538 + 2*3627 + 1*4104 + 1*4360 + 2*5604 + 2*5860 +
                                        2*8062 + 2*8408 + 1*9304 + 1*9624 + 2*12135 + 2*12237) +
                                      4(6*0 + 1*30 + 1*1442 + 2*1794 + 1*1968 + 2*2421 + 2*2499 + 1*2654 + 2*2806 + 1*3234 + 1*3382 + 2*3421 + 2*3993 + 2*4091 + 1*4098 + 2*4324 + 1*4774 + 1*5728 + 2*6184 + 2*7118 + 1*7590 + 2*7598 +
                                        2*11621 + 2*11804 + 1*12350 + 1*13320 + 2*16139 + 2*16919) +
                                      4(6*0 + 1*140 + 1*474 + 2*2996 + 1*3012 + 2*3057 + 1*3138 + 1*3236 + 2*3284 + 2*3650 + 2*3757 + 2*4325 + 2*4800 + 1*4828 + 1*5132 + 1*5544 + 2*6243 + 1*6392 + 2*6989 + 1*7692 + 2*8106 + 2*8781 +
                                        1*10040 + 2*10150 + 2*10229 + 1*12390 + 2*14088 + 2*15335)
                                    = 5421072 + 3786368 + 3405680 + 2843328 + 673312 + 748672 + 1064136 + 1094392
                                    = 19036960

Value repetition frequencies        = 8(44*1 + 1*4) +
                                      8(38*1 + 1*2 + 1*8) +
                                      8(40*1 + 1*8) +
                                      8(40*1 + 1*8) +
                                      4(13*1 + 14*2 + 1*7) +
                                      4(12*1 + 15*2 + 1*6) +
                                      4(12*1 + 15*2 + 1*6) +
                                      4(12*1 + 15*2 + 1*6)
                                    = 2304

Number of distinct row element sets = 8
Number of rows                      = 4*4 + 4*8
                                    = 48

Number of distinct values           = 270

Distinct values        0     4    10    30   140   302   474   646   723   740   750   864   892   903   908   909   961  1065  1202  1236  1386  1396  1442  1486  1519
Frequency            324     8     4     4     4     8     4     8     8     4     8     4     4     8     8     8     8     8     4     8     8     4     4     8     8
Distinct values     1522  1566  1594  1596  1656  1661  1794  1876  1877  1880  1889  1890  1943  1968  2004  2048  2100  2148  2193  2198  2234  2335  2364  2370  2421
Frequency              8     4     8     4     4    16     8     8     8     4     8     4     8     4     8     8     4     8     8     4     8     8     8     8     8
Distinct values     2442  2483  2499  2500  2512  2518  2597  2633  2654  2690  2707  2728  2806  2844  2880  2946  2996  3012  3033  3050  3057  3103  3106  3114  3138
Frequency              8     8     8     8     8     4     8     8     4     8     8     8     8     8     8     8     8     4     8     8     8     8     4     8     4
Distinct values     3194  3234  3236  3284  3330  3382  3421  3538  3627  3650  3664  3757  3790  3813  3826  3867  3964  3993  4080  4091  4098  4104  4116  4172  4321
Frequency              4     4     4     8     8     4     8     4     8     8     8     8     8     8     8     8     8     8     8     8     4     4     8     8     8
Distinct values     4324  4325  4360  4394  4510  4524  4639  4774  4789  4800  4816  4828  4839  4862  4876  5132  5204  5266  5425  5515  5544  5604  5678  5692  5728
Frequency              8     8     4     8     8     8     8     4     8    16     8     4     8     8     8     4     8     8     8     8     4     8     8     8     4
Distinct values     5790  5860  6051  6174  6184  6189  6227  6243  6307  6313  6347  6392  6453  6708  6763  6823  6833  6874  6910  6989  7118  7202  7490  7547  7560
Frequency              8     8     8     8     8     8     8     8     8     8     8     4     8     8     8     8     8     8     8     8     8     8     8     8     4
Distinct values     7574  7590  7598  7692  7721  7729  7931  8062  8068  8106  8408  8496  8528  8529  8714  8781  8814  8866  8926  9004  9030  9038  9089  9174  9200
Frequency              8     4     8     4     8     8     8     8     4     8     8     8     8     8     8     8     8     8     8     8     8     8     8     8     8
Distinct values     9247  9268  9304  9337  9591  9624  9630  9895 10040 10074 10096 10134 10144 10150 10219 10229 10371 10386 10439 10447 10535 10787 10958 11330 11507
Frequency              8     8     4     8     8     4     8     8     4     8     8     8     8     8     8     8     8     8     8     8     8     8     8     8     8
Distinct values    11621 11804 12135 12237 12350 12390 12488 12779 13019 13320 13346 13873 13896 13965 14079 14088 14116 14141 14363 14714 14883 14914 14924 15047 15252
Frequency              8     8     8     8     4     4     8     8     8     4     8     8     8     8     8     8     8     8     8     8     8     8     8     8     8
Distinct values    15335 15354 15628 15782 16139 16570 16919 17321 18452 19350 19403 19604 19620 20024 20209 20594 20647 20972 21020 21201 21332 21526 21620 22323 22559
Frequency              8     8     8     8     8     8     8     8     8     8     8     8     8     8     8     8     8     8     8     8     8     8     8     8     8
Distinct values    24703 24896 25258 25829 26887 28123 29041 29615 30289 30471 33123 33561 33906 34023 35144 36156 44502 44991 46959 47491
Frequency              8     8     8     8     8     8     8     8     8     8     8     8     8     8     8     8     8     8     8     8

Sum of distinct value frequencies   = 47*4 + 220*8 + 2*16 + 1*324
                                    = 2304

Number of SN-EN pairs for which the number of CNSAPs is greater than zero        = 24*40 + 4*41 + 12*42 + 8*44
                                                                                 = 1980

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

Number of possible SN-EN pairs with SN != EN                                     = 47*48
                                                                                 = 2256
a = 9, b = 3, c = 2
 L             C
 5            48
 6            64
 7           544
 8           656
 9          4368
10          5744
11         20616
12         36096
13         98896
14        180128
15        437824
16        774840
17       1625736
18       2699064
19       4794824
20       7027496
21      10354192
22      12631160
23      15394424
24      14959776
25      14134976
26      10153168
27       5780576
28       2300360
29        464200
30         56432
31          2272
32            16
Total  103938496

Number of times each node is the start node (SN) in a CNSAP 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
 5                 0        2        0        0        0        0        0        2        0
                  4        4        0        0        0        0        0        4        4
                 0        2        0        0        0        0        0        2        0
                   0        2        0        0        0        0        0        2        0
                  4        4        0        0        0        0        0        4        4
                 0        2        0        0        0        0        0        2        0

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

 7                12        8       16        6        4        6       16        8       12
                 12       12        8       12        8       12        8       12       12
                12        8       16        6        4        6       16        8       12
                  12        8       16        6        4        6       16        8       12
                 12       12        8       12        8       12        8       12       12
                12        8       16        6        4        6       16        8       12

 8                 7        7       15       26       12       26       15        7        7
                  4        4       10       16       16       16       10        4        4
                 7        7       15       26       12       26       15        7        7
                   7        7       15       26       12       26       15        7        7
                  4        4       10       16       16       16       10        4        4
                 7        7       15       26       12       26       15        7        7

 9                55       67       73       93      114       93       73       67       55
                 68       62       92      118      124      118       92       62       68
                55       67       73       93      114       93       73       67       55
                  55       67       73       93      114       93       73       67       55
                 68       62       92      118      124      118       92       62       68
                55       67       73       93      114       93       73       67       55

10                62       57       80      142      208      142       80       57       62
                 66       70       90      192      256      192       90       70       66
                62       57       80      142      208      142       80       57       62
                  62       57       80      142      208      142       80       57       62
                 66       70       90      192      256      192       90       70       66
                62       57       80      142      208      142       80       57       62

11               227      272      346      529      568      529      346      272      227
                288      280      298      574      796      574      298      280      288
               227      272      346      529      568      529      346      272      227
                 227      272      346      529      568      529      346      272      227
                288      280      298      574      796      574      298      280      288
               227      272      346      529      568      529      346      272      227

12               420      483      656      831     1098      831      656      483      420
                444      508      694     1000     1000     1000      694      508      444
               420      483      656      831     1098      831      656      483      420
                 420      483      656      831     1098      831      656      483      420
                444      508      694     1000     1000     1000      694      508      444
               420      483      656      831     1098      831      656      483      420

13              1246     1651     2061     2338     2346     2338     2061     1651     1246
               1394     1604     2044     1796     1896     1796     2044     1604     1394
              1246     1651     2061     2338     2346     2338     2061     1651     1246
                1246     1651     2061     2338     2346     2338     2061     1651     1246
               1394     1604     2044     1796     1896     1796     2044     1604     1394
              1246     1651     2061     2338     2346     2338     2061     1651     1246

14              2754     3497     4194     3450     2696     3450     4194     3497     2754
               2898     3978     3970     2798     1804     2798     3970     3978     2898
              2754     3497     4194     3450     2696     3450     4194     3497     2754
                2754     3497     4194     3450     2696     3450     4194     3497     2754
               2898     3978     3970     2798     1804     2798     3970     3978     2898
              2754     3497     4194     3450     2696     3450     4194     3497     2754

15              7721    10234    10099     7308     5786     7308    10099    10234     7721
               8910     9864     7930     4926     2632     4926     7930     9864     8910
              7721    10234    10099     7308     5786     7308    10099    10234     7721
                7721    10234    10099     7308     5786     7308    10099    10234     7721
               8910     9864     7930     4926     2632     4926     7930     9864     8910
              7721    10234    10099     7308     5786     7308    10099    10234     7721

16             19025    20743    15000     8689     5454     8689    15000    20743    19025
              20156    19720    14382     5706     2756     5706    14382    19720    20156
             19025    20743    15000     8689     5454     8689    15000    20743    19025
               19025    20743    15000     8689     5454     8689    15000    20743    19025
              20156    19720    14382     5706     2756     5706    14382    19720    20156
             19025    20743    15000     8689     5454     8689    15000    20743    19025

17             46722    41937    29477    17116    14406    17116    29477    41937    46722
              48432    41952    21390     7798     3904     7798    21390    41952    48432
             46722    41937    29477    17116    14406    17116    29477    41937    46722
               46722    41937    29477    17116    14406    17116    29477    41937    46722
              48432    41952    21390     7798     3904     7798    21390    41952    48432
             46722    41937    29477    17116    14406    17116    29477    41937    46722

18             92769    73186    39726    19741    14972    19741    39726    73186    92769
             101146    66436    28068     9858     6884     9858    28068    66436   101146
             92769    73186    39726    19741    14972    19741    39726    73186    92769
               92769    73186    39726    19741    14972    19741    39726    73186    92769
             101146    66436    28068     9858     6884     9858    28068    66436   101146
             92769    73186    39726    19741    14972    19741    39726    73186    92769

19            181387   125563    66948    39729    33260    39729    66948   125563   181387
             186780    99326    35912    11786     8776    11786    35912    99326   186780
            181387   125563    66948    39729    33260    39729    66948   125563   181387
              181387   125563    66948    39729    33260    39729    66948   125563   181387
             186780    99326    35912    11786     8776    11786    35912    99326   186780
            181387   125563    66948    39729    33260    39729    66948   125563   181387

20            305348   176589    89048    48463    37914    48463    89048   176589   305348
             279590   127494    41798    21812    18740    21812    41798   127494   279590
            305348   176589    89048    48463    37914    48463    89048   176589   305348
              305348   176589    89048    48463    37914    48463    89048   176589   305348
             279590   127494    41798    21812    18740    21812    41798   127494   279590
            305348   176589    89048    48463    37914    48463    89048   176589   305348

21            440804   259183   141725    90629    73082    90629   141725   259183   440804
             408214   153450    49240    28164    23432    28164    49240   153450   408214
            440804   259183   141725    90629    73082    90629   141725   259183   440804
              440804   259183   141725    90629    73082    90629   141725   259183   440804
             408214   153450    49240    28164    23432    28164    49240   153450   408214
            440804   259183   141725    90629    73082    90629   141725   259183   440804

22            555120   307451   181743   107752    84374   107752   181743   307451   555120
             473180   152306    69658    51092    46096    51092    69658   152306   473180
            555120   307451   181743   107752    84374   107752   181743   307451   555120
              555120   307451   181743   107752    84374   107752   181743   307451   555120
             473180   152306    69658    51092    46096    51092    69658   152306   473180
            555120   307451   181743   107752    84374   107752   181743   307451   555120

23            635853   376836   259740   168646   140280   168646   259740   376836   635853
             502932   157452    79172    58826    55588    58826    79172   157452   502932
            635853   376836   259740   168646   140280   168646   259740   376836   635853
              635853   376836   259740   168646   140280   168646   259740   376836   635853
             502932   157452    79172    58826    55588    58826    79172   157452   502932
            635853   376836   259740   168646   140280   168646   259740   376836   635853

24            575135   375788   266528   182502   141726   182502   266528   375788   575135
             413282   134590   104812    97152    96952    97152   104812   134590   413282
            575135   375788   266528   182502   141726   182502   266528   375788   575135
              575135   375788   266528   182502   141726   182502   266528   375788   575135
             413282   134590   104812    97152    96952    97152   104812   134590   413282
            575135   375788   266528   182502   141726   182502   266528   375788   575135

25            483520   374832   280911   205888   183286   205888   280911   374832   483520
             322716   117470    91682    88222    80132    88222    91682   117470   322716
            483520   374832   280911   205888   183286   205888   280911   374832   483520
              483520   374832   280911   205888   183286   205888   280911   374832   483520
             322716   117470    91682    88222    80132    88222    91682   117470   322716
            483520   374832   280911   205888   183286   205888   280911   374832   483520

26            299052   261164   212113   163529   151050   163529   212113   261164   299052
             159586    81394    98824   113218   125008   113218    98824    81394   159586
            299052   261164   212113   163529   151050   163529   212113   261164   299052
              299052   261164   212113   163529   151050   163529   212113   261164   299052
             159586    81394    98824   113218   125008   113218    98824    81394   159586
            299052   261164   212113   163529   151050   163529   212113   261164   299052

27            158559   151031   128470   102503    88508   102503   128470   151031   158559
              78344    42960    56826    69634    55492    69634    56826    42960    78344
            158559   151031   128470   102503    88508   102503   128470   151031   158559
              158559   151031   128470   102503    88508   102503   128470   151031   158559
              78344    42960    56826    69634    55492    69634    56826    42960    78344
            158559   151031   128470   102503    88508   102503   128470   151031   158559

28             54648    54280    49472    45304    42114    45304    49472    54280    54648
              16680    15916    34692    42490    31580    42490    34692    15916    16680
             54648    54280    49472    45304    42114    45304    49472    54280    54648
               54648    54280    49472    45304    42114    45304    49472    54280    54648
              16680    15916    34692    42490    31580    42490    34692    15916    16680
             54648    54280    49472    45304    42114    45304    49472    54280    54648

29             12227    11475     9635     6797     8394     6797     9635    11475    12227
               3120     2810    11194     7336     5856     7336    11194     2810     3120
             12227    11475     9635     6797     8394     6797     9635    11475    12227
               12227    11475     9635     6797     8394     6797     9635    11475    12227
               3120     2810    11194     7336     5856     7336    11194     2810     3120
             12227    11475     9635     6797     8394     6797     9635    11475    12227

30              1514     1677     1138      737      802      737     1138     1677     1514
                182      300     1752      552      776      552     1752      300      182
              1514     1677     1138      737      802      737     1138     1677     1514
                1514     1677     1138      737      802      737     1138     1677     1514
                182      300     1752      552      776      552     1752      300      182
              1514     1677     1138      737      802      737     1138     1677     1514

31                54       74       51       26        4       26       51       74       54
                  6        6       92       48        4       48       92        6        6
                54       74       51       26        4       26       51       74       54
                  54       74       51       26        4       26       51       74       54
                  6        6       92       48        4       48       92        6        6
                54       74       51       26        4       26       51       74       54

32                 0        1        0        0        0        0        0        1        0
                  0        0        2        0        0        0        2        0        0
                 0        1        0        0        0        0        0        1        0
                   0        1        0        0        0        0        0        1        0
                  0        0        2        0        0        0        2        0        0
                 0        1        0        0        0        0        0        1        0

Total        3874243  2628090  1789267  1222774  1032458  1222774  1789267  2628090  3874243
            3028434  1229968   754636   625126   570508   625126   754636  1229968  3028434
           3874243  2628090  1789267  1222774  1032458  1222774  1789267  2628090  3874243
             3874243  2628090  1789267  1222774  1032458  1222774  1789267  2628090  3874243
            3028434  1229968   754636   625126   570508   625126   754636  1229968  3028434
           3874243  2628090  1789267  1222774  1032458  1222774  1789267  2628090  3874243

Grand total = 2*570508 + 4*625126 + 4*754636 + 4*1032458 + 8*1222774 + 4*1229968 + 8*1789267 + 8*2628090 + 4*3028434 + 8*3874243
            = 103938496

Number of times each node is the end node (EN) in a CNSAP 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
 5                 6        0        0        0        0        0        0        0        6
                  0        0        0        0        0        0        0        0        0
                 6        0        0        0        0        0        0        0        6
                   6        0        0        0        0        0        0        0        6
                  0        0        0        0        0        0        0        0        0
                 6        0        0        0        0        0        0        0        6

 6                 8        0        0        0        0        0        0        0        8
                  0        0        0        0        0        0        0        0        0
                 8        0        0        0        0        0        0        0        8
                   8        0        0        0        0        0        0        0        8
                  0        0        0        0        0        0        0        0        0
                 8        0        0        0        0        0        0        0        8

 7                36        8        8        8        8        8        8        8       36
                  8        0        0        0        0        0        0        0        8
                36        8        8        8        8        8        8        8       36
                  36        8        8        8        8        8        8        8       36
                  8        0        0        0        0        0        0        0        8
                36        8        8        8        8        8        8        8       36

 8                42        8       12       12       12       12       12        8       42
                  4        0        0        0        0        0        0        0        4
                42        8       12       12       12       12       12        8       42
                  42        8       12       12       12       12       12        8       42
                  4        0        0        0        0        0        0        0        4
                42        8       12       12       12       12       12        8       42

 9               148       76       92       96       96       96       92       76      148
                 60       32       32       32       32       32       32       32       60
               148       76       92       96       96       96       92       76      148
                 148       76       92       96       96       96       92       76      148
                 60       32       32       32       32       32       32       32       60
               148       76       92       96       96       96       92       76      148

10               248       75      118      140      144      140      118       75      248
                 30       20       32       32       32       32       32       20       30
               248       75      118      140      144      140      118       75      248
                 248       75      118      140      144      140      118       75      248
                 30       20       32       32       32       32       32       20       30
               248       75      118      140      144      140      118       75      248

11               672      265      443      516      544      516      443      265      672
                158      112      212      224      224      224      212      112      158
               672      265      443      516      544      516      443      265      672
                 672      265      443      516      544      516      443      265      672
                158      112      212      224      224      224      212      112      158
               672      265      443      516      544      516      443      265      672

12              1346      459      717      927     1002      927      717      459     1346
                164      140      292      348      360      348      292      140      164
              1346      459      717      927     1002      927      717      459     1346
                1346      459      717      927     1002      927      717      459     1346
                164      140      292      348      360      348      292      140      164
              1346      459      717      927     1002      927      717      459     1346

13              3381     1298     1978     2529     2744     2529     1978     1298     3381
                570      444      830     1152     1224     1152      830      444      570
              3381     1298     1978     2529     2744     2529     1978     1298     3381
                3381     1298     1978     2529     2744     2529     1978     1298     3381
                570      444      830     1152     1224     1152      830      444      570
              3381     1298     1978     2529     2744     2529     1978     1298     3381

14              7164     2448     3483     4196     4494     4196     3483     2448     7164
                778      698     1418     1970     2184     1970     1418      698      778
              7164     2448     3483     4196     4494     4196     3483     2448     7164
                7164     2448     3483     4196     4494     4196     3483     2448     7164
                778      698     1418     1970     2184     1970     1418      698      778
              7164     2448     3483     4196     4494     4196     3483     2448     7164

15             16708     6301     8860    10011    10196    10011     8860     6301    16708
               2382     1934     3526     4920     5476     4920     3526     1934     2382
             16708     6301     8860    10011    10196    10011     8860     6301    16708
               16708     6301     8860    10011    10196    10011     8860     6301    16708
               2382     1934     3526     4920     5476     4920     3526     1934     2382
             16708     6301     8860    10011    10196    10011     8860     6301    16708

16             33500    12456    15583    14861    14088    14861    15583    12456    33500
               3842     3440     6678     8432     8860     8432     6678     3440     3842
             33500    12456    15583    14861    14088    14861    15583    12456    33500
               33500    12456    15583    14861    14088    14861    15583    12456    33500
               3842     3440     6678     8432     8860     8432     6678     3440     3842
             33500    12456    15583    14861    14088    14861    15583    12456    33500

17             67160    28421    33408    30420    28754    30420    33408    28421    67160
               9904     8558    14562    16956    17764    16956    14562     8558     9904
             67160    28421    33408    30420    28754    30420    33408    28421    67160
               67160    28421    33408    30420    28754    30420    33408    28421    67160
               9904     8558    14562    16956    17764    16956    14562     8558     9904
             67160    28421    33408    30420    28754    30420    33408    28421    67160

18            116362    53040    55260    43386    36924    43386    55260    53040   116362
              16940    16222    26360    28382    27684    28382    26360    16222    16940
            116362    53040    55260    43386    36924    43386    55260    53040   116362
              116362    53040    55260    43386    36924    43386    55260    53040   116362
              16940    16222    26360    28382    27684    28382    26360    16222    16940
            116362    53040    55260    43386    36924    43386    55260    53040   116362

19            195884   100496    99633    76316    64346    76316    99633   100496   195884
              34866    33670    49370    49212    45168    49212    49370    33670    34866
            195884   100496    99633    76316    64346    76316    99633   100496   195884
              195884   100496    99633    76316    64346    76316    99633   100496   195884
              34866    33670    49370    49212    45168    49212    49370    33670    34866
            195884   100496    99633    76316    64346    76316    99633   100496   195884

20            284438   159481   142922   101337    84172   101337   142922   159481   284438
              53364    55780    77982    74634    69172    74634    77982    55780    53364
            284438   159481   142922   101337    84172   101337   142922   159481   284438
              284438   159481   142922   101337    84172   101337   142922   159481   284438
              53364    55780    77982    74634    69172    74634    77982    55780    53364
            284438   159481   142922   101337    84172   101337   142922   159481   284438

21            390138   240375   215713   154352   130286   154352   215713   240375   390138
              85648    91486   121050   109122    99600   109122   121050    91486    85648
            390138   240375   215713   154352   130286   154352   215713   240375   390138
              390138   240375   215713   154352   130286   154352   215713   240375   390138
              85648    91486   121050   109122    99600   109122   121050    91486    85648
            390138   240375   215713   154352   130286   154352   215713   240375   390138

22            462707   300775   256868   185155   158660   185155   256868   300775   462707
              99698   116588   157710   146682   134884   146682   157710   116588    99698
            462707   300775   256868   185155   158660   185155   256868   300775   462707
              462707   300775   256868   185155   158660   185155   256868   300775   462707
              99698   116588   157710   146682   134884   146682   157710   116588    99698
            462707   300775   256868   185155   158660   185155   256868   300775   462707

23            523790   375910   314870   238806   205606   238806   314870   375910   523790
             135796   151586   191458   176890   161036   176890   191458   151586   135796
            523790   375910   314870   238806   205606   238806   314870   375910   523790
              523790   375910   314870   238806   205606   238806   314870   375910   523790
             135796   151586   191458   176890   161036   176890   191458   151586   135796
            523790   375910   314870   238806   205606   238806   314870   375910   523790

24            477778   369151   297714   238722   213308   238722   297714   369151   477778
             119702   150624   201660   198700   178440   198700   201660   150624   119702
            477778   369151   297714   238722   213308   238722   297714   369151   477778
              477778   369151   297714   238722   213308   238722   297714   369151   477778
             119702   150624   201660   198700   178440   198700   201660   150624   119702
            477778   369151   297714   238722   213308   238722   297714   369151   477778

25            424770   351194   288291   233487   214962   233487   288291   351194   424770
             132376   147878   182658   180550   159672   180550   182658   147878   132376
            424770   351194   288291   233487   214962   233487   288291   351194   424770
              424770   351194   288291   233487   214962   233487   288291   351194   424770
             132376   147878   182658   180550   159672   180550   182658   147878   132376
            424770   351194   288291   233487   214962   233487   288291   351194   424770

26            277471   239346   208605   180495   175102   180495   208605   239346   277471
              73014    99994   148948   157046   144708   157046   148948    99994    73014
            277471   239346   208605   180495   175102   180495   208605   239346   277471
              277471   239346   208605   180495   175102   180495   208605   239346   277471
              73014    99994   148948   157046   144708   157046   148948    99994    73014
            277471   239346   208605   180495   175102   180495   208605   239346   277471

27            154729   137077   121333   103448    99040   103448   121333   137077   154729
              47486    52842    86534    89878    72380    89878    86534    52842    47486
            154729   137077   121333   103448    99040   103448   121333   137077   154729
              154729   137077   121333   103448    99040   103448   121333   137077   154729
              47486    52842    86534    89878    72380    89878    86534    52842    47486
            154729   137077   121333   103448    99040   103448   121333   137077   154729

28             55148    50550    49321    44340    44488    44340    49321    50550    55148
              10852    17626    44194    42602    33220    42602    44194    17626    10852
             55148    50550    49321    44340    44488    44340    49321    50550    55148
               55148    50550    49321    44340    44488    44340    49321    50550    55148
              10852    17626    44194    42602    33220    42602    44194    17626    10852
             55148    50550    49321    44340    44488    44340    49321    50550    55148

29             12214    10889     9720     6894     8088     6894     9720    10889    12214
               2310     3080    12710     7360     6136     7360    12710     3080     2310
             12214    10889     9720     6894     8088     6894     9720    10889    12214
               12214    10889     9720     6894     8088     6894     9720    10889    12214
               2310     3080    12710     7360     6136     7360    12710     3080     2310
             12214    10889     9720     6894     8088     6894     9720    10889    12214

30              1528     1622     1135      760      760      760     1135     1622     1528
                164      306     1836      600      704      600     1836      306      164
              1528     1622     1135      760      760      760     1135     1622     1528
                1528     1622     1135      760      760      760     1135     1622     1528
                164      306     1836      600      704      600     1836      306      164
              1528     1622     1135      760      760      760     1135     1622     1528

31                54       74       50       26        4       26       50       74       54
                  6        6       94       48        4       48       94        6        6
                54       74       50       26        4       26       50       74       54
                  54       74       50       26        4       26       50       74       54
                  6        6       94       48        4       48       94        6        6
                54       74       50       26        4       26       50       74       54

32                 0        1        0        0        0        0        0        1        0
                  0        0        2        0        0        0        2        0        0
                 0        1        0        0        0        0        0        1        0
                   0        1        0        0        0        0        0        1        0
                  0        0        2        0        0        0        2        0        0
                 0        1        0        0        0        0        0        1        0

Total        3507430  2441796  2126137  1671240  1497828  1671240  2126137  2441796  3507430
             830122   953066  1330148  1295772  1168964  1295772  1330148   953066   830122
           3507430  2441796  2126137  1671240  1497828  1671240  2126137  2441796  3507430
             3507430  2441796  2126137  1671240  1497828  1671240  2126137  2441796  3507430
             830122   953066  1330148  1295772  1168964  1295772  1330148   953066   830122
           3507430  2441796  2126137  1671240  1497828  1671240  2126137  2441796  3507430

Grand total = 4*830122 + 4*953066 + 2*1168964 + 4*1295772 + 4*1330148 + 4*1497828 + 8*1671240 + 8*2126137 + 8*2441796 + 8*3507430
            = 103938496

Number of times each node (N) is present in a CNSAP 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
 5                 8        6        0        0        0        0        0        6        8
                 12       20        0        0        0        0        0       20       12
                 8        6        0        0        0        0        0        6        8
                   8        6        0        0        0        0        0        6        8
                 12       20        0        0        0        0        0       20       12
                 8        6        0        0        0        0        0        6        8

 6                14        9        2        0        0        0        2        9       14
                 14       28        4        0        0        0        4       28       14
                14        9        2        0        0        0        2        9       14
                  14        9        2        0        0        0        2        9       14
                 14       28        4        0        0        0        4       28       14
                14        9        2        0        0        0        2        9       14

 7                91       75       51       26       24       26       51       75       91
                 90      146      106       68       64       68      106      146       90
                91       75       51       26       24       26       51       75       91
                  91       75       51       26       24       26       51       75       91
                 90      146      106       68       64       68      106      146       90
                91       75       51       26       24       26       51       75       91

 8                96       71       78       66       46       66       78       71       96
                108      194      152      132      116      132      152      194      108
                96       71       78       66       46       66       78       71       96
                  96       71       78       66       46       66       78       71       96
                108      194      152      132      116      132      152      194      108
                96       71       78       66       46       66       78       71       96

 9               517      651      801      684      654      684      801      651      517
                606      816     1060      940      892      940     1060      816      606
               517      651      801      684      654      684      801      651      517
                 517      651      801      684      654      684      801      651      517
                606      816     1060      940      892      940     1060      816      606
               517      651      801      684      654      684      801      651      517

10               734      775      994     1099     1160     1099      994      775      734
                846     1332     1386     1596     1672     1596     1386     1332      846
               734      775      994     1099     1160     1099      994      775      734
                 734      775      994     1099     1160     1099      994      775      734
                846     1332     1386     1596     1672     1596     1386     1332      846
               734      775      994     1099     1160     1099      994      775      734

11              2422     3077     4194     5221     5138     5221     4194     3077     2422
               3052     4262     4602     6474     6676     6474     4602     4262     3052
              2422     3077     4194     5221     5138     5221     4194     3077     2422
                2422     3077     4194     5221     5138     5221     4194     3077     2422
               3052     4262     4602     6474     6676     6474     4602     4262     3052
              2422     3077     4194     5221     5138     5221     4194     3077     2422

12              4546     5495     7556     9645    10536     9645     7556     5495     4546
               5700     8792     9284    12484    14016    12484     9284     8792     5700
              4546     5495     7556     9645    10536     9645     7556     5495     4546
                4546     5495     7556     9645    10536     9645     7556     5495     4546
               5700     8792     9284    12484    14016    12484     9284     8792     5700
              4546     5495     7556     9645    10536     9645     7556     5495     4546

13             12965    17071    23620    29780    33438    29780    23620    17071    12965
              16250    24252    26478    34132    39980    34132    26478    24252    16250
             12965    17071    23620    29780    33438    29780    23620    17071    12965
               12965    17071    23620    29780    33438    29780    23620    17071    12965
              16250    24252    26478    34132    39980    34132    26478    24252    16250
             12965    17071    23620    29780    33438    29780    23620    17071    12965

14             26365    33700    46081    55483    60084    55483    46081    33700    26365
              32842    52924    57244    67274    73644    67274    57244    52924    32842
             26365    33700    46081    55483    60084    55483    46081    33700    26365
               26365    33700    46081    55483    60084    55483    46081    33700    26365
              32842    52924    57244    67274    73644    67274    57244    52924    32842
             26365    33700    46081    55483    60084    55483    46081    33700    26365

15             69305    94589   127187   147283   155516   147283   127187    94589    69305
              87356   135304   142698   159700   169076   159700   142698   135304    87356
             69305    94589   127187   147283   155516   147283   127187    94589    69305
               69305    94589   127187   147283   155516   147283   127187    94589    69305
              87356   135304   142698   159700   169076   159700   142698   135304    87356
             69305    94589   127187   147283   155516   147283   127187    94589    69305

16            144095   191346   239540   255501   254606   255501   239540   191346   144095
             179830   279726   285614   293978   289284   293978   285614   279726   179830
            144095   191346   239540   255501   254606   255501   239540   191346   144095
              144095   191346   239540   255501   254606   255501   239540   191346   144095
             179830   279726   285614   293978   289284   293978   285614   279726   179830
            144095   191346   239540   255501   254606   255501   239540   191346   144095

17            336741   454576   549898   573929   565898   573929   549898   454576   336741
             420482   611068   599904   596230   571016   596230   599904   611068   420482
            336741   454576   549898   573929   565898   573929   549898   454576   336741
              336741   454576   549898   573929   565898   573929   549898   454576   336741
             420482   611068   599904   596230   571016   596230   599904   611068   420482
            336741   454576   549898   573929   565898   573929   549898   454576   336741

18            651892   857054   958851   930178   905514   930178   958851   857054   651892
             813994  1101702  1031164   999538   995852   999538  1031164  1101702   813994
            651892   857054   958851   930178   905514   930178   958851   857054   651892
              651892   857054   958851   930178   905514   930178   958851   857054   651892
             813994  1101702  1031164   999538   995852   999538  1031164  1101702   813994
            651892   857054   958851   930178   905514   930178   958851   857054   651892

19           1291584  1692141  1837170  1737588  1690260  1737588  1837170  1692141  1291584
            1615938  1988420  1805452  1697444  1721868  1697444  1805452  1988420  1615938
           1291584  1692141  1837170  1737588  1690260  1737588  1837170  1692141  1291584
             1291584  1692141  1837170  1737588  1690260  1737588  1837170  1692141  1291584
            1615938  1988420  1805452  1697444  1721868  1697444  1805452  1988420  1615938
           1291584  1692141  1837170  1737588  1690260  1737588  1837170  1692141  1291584

20           2188106  2734004  2775395  2552422  2463136  2552422  2775395  2734004  2188106
            2685522  2981644  2601268  2569402  2673308  2569402  2601268  2981644  2685522
           2188106  2734004  2775395  2552422  2463136  2552422  2775395  2734004  2188106
             2188106  2734004  2775395  2552422  2463136  2552422  2775395  2734004  2188106
            2685522  2981644  2601268  2569402  2673308  2569402  2601268  2981644  2685522
           2188106  2734004  2775395  2552422  2463136  2552422  2775395  2734004  2188106

21           3557463  4408708  4345648  3990574  3847678  3990574  4345648  4408708  3557463
            4361012  4339408  3621400  3664954  3840540  3664954  3621400  4339408  4361012
           3557463  4408708  4345648  3990574  3847678  3990574  4345648  4408708  3557463
             3557463  4408708  4345648  3990574  3847678  3990574  4345648  4408708  3557463
            4361012  4339408  3621400  3664954  3840540  3664954  3621400  4339408  4361012
           3557463  4408708  4345648  3990574  3847678  3990574  4345648  4408708  3557463

22           4885569  5752716  5511660  4975205  4771802  4975205  5511660  5752716  4885569
            5928882  5100666  4328426  4629464  4923680  4629464  4328426  5100666  5928882
           4885569  5752716  5511660  4975205  4771802  4975205  5511660  5752716  4885569
             4885569  5752716  5511660  4975205  4771802  4975205  5511660  5752716  4885569
            5928882  5100666  4328426  4629464  4923680  4629464  4328426  5100666  5928882
           4885569  5752716  5511660  4975205  4771802  4975205  5511660  5752716  4885569

23           6552949  7491771  7144044  6486763  6232780  6486763  7144044  7491771  6552949
            7915586  5838880  4920972  5397508  5722316  5397508  4920972  5838880  7915586
           6552949  7491771  7144044  6486763  6232780  6486763  7144044  7491771  6552949
             6552949  7491771  7144044  6486763  6232780  6486763  7144044  7491771  6552949
            7915586  5838880  4920972  5397508  5722316  5397508  4920972  5838880  7915586
           6552949  7491771  7144044  6486763  6232780  6486763  7144044  7491771  6552949

24           7003948  7675488  7212278  6502281  6209628  6502281  7212278  7675488  7003948
            8322126  5247368  4774236  5520254  5794108  5520254  4774236  5247368  8322126
           7003948  7675488  7212278  6502281  6209628  6502281  7212278  7675488  7003948
             7003948  7675488  7212278  6502281  6209628  6502281  7212278  7675488  7003948
            8322126  5247368  4774236  5520254  5794108  5520254  4774236  5247368  8322126
           7003948  7675488  7212278  6502281  6209628  6502281  7212278  7675488  7003948

25           7222275  7689111  7265319  6580954  6311752  6580954  7265319  7689111  7222275
            8539010  4346712  4103910  4944296  5165204  4944296  4103910  4346712  8539010
           7222275  7689111  7265319  6580954  6311752  6580954  7265319  7689111  7222275
             7222275  7689111  7265319  6580954  6311752  6580954  7265319  7689111  7222275
            8539010  4346712  4103910  4944296  5165204  4944296  4103910  4346712  8539010
           7222275  7689111  7265319  6580954  6311752  6580954  7265319  7689111  7222275

26           5536056  5784273  5427974  4896338  4736304  4896338  5427974  5784273  5536056
            6418472  2880848  2980884  3738078  3903448  3738078  2980884  2880848  6418472
           5536056  5784273  5427974  4896338  4736304  4896338  5427974  5784273  5536056
             5536056  5784273  5427974  4896338  4736304  4896338  5427974  5784273  5536056
           6418472  2880848  2980884  3738078  3903448  3738078  2980884  2880848  6418472
          5536056  5784273  5427974  4896338  4736304  4896338  5427974  5784273  5536056

27           3320470  3488011  3293298  2943548  2798332  2943548  3293298  3488011  3320470
            3769954  1452276  1600070  2179232  2256740  2179232  1600070  1452276  3769954
           3320470  3488011  3293298  2943548  2798332  2943548  3293298  3488011  3320470
             3320470  3488011  3293298  2943548  2798332  2943548  3293298  3488011  3320470
            3769954  1452276  1600070  2179232  2256740  2179232  1600070  1452276  3769954
           3320470  3488011  3293298  2943548  2798332  2943548  3293298  3488011  3320470

28           1393882  1451966  1356337  1222170  1180006  1222170  1356337  1451966  1393882
            1528768   525120   655476   902558   923764   902558   655476   525120  1528768
           1393882  1451966  1356337  1222170  1180006  1222170  1356337  1451966  1393882
             1393882  1451966  1356337  1222170  1180006  1222170  1356337  1451966  1393882
            1528768   525120   655476   902558   923764   902558   655476   525120  1528768
           1393882  1451966  1356337  1222170  1180006  1222170  1356337  1451966  1393882

29            299185   306947   276339   245264   261572   245264   276339   306947   299185
             311644    88758   157086   187852   206136   187852   157086    88758   311644
            299185   306947   276339   245264   261572   245264   276339   306947   299185
              299185   306947   276339   245264   261572   245264   276339   306947   299185
             311644    88758   157086   187852   206136   187852   157086    88758   311644
            299185   306947   276339   245264   261572   245264   276339   306947   299185

30             38536    39044    33442    29188    36726    29188    33442    39044    38536
              38920     8432    24322    20716    27408    20716    24322     8432    38920
             38536    39044    33442    29188    36726    29188    33442    39044    38536
               38536    39044    33442    29188    36726    29188    33442    39044    38536
              38920     8432    24322    20716    27408    20716    24322     8432    38920
             38536    39044    33442    29188    36726    29188    33442    39044    38536

31              1520     1759     1286     1096     1668     1096     1286     1759     1520
               1716      236     1138      960     1136      960     1138      236     1716
              1520     1759     1286     1096     1668     1096     1286     1759     1520
                1520     1759     1286     1096     1668     1096     1286     1759     1520
               1716      236     1138      960     1136      960     1138      236     1716
              1520     1759     1286     1096     1668     1096     1286     1759     1520

32                 8       16        6        8       12        8        6       16        8
                 16        0       12        8        8        8       12        0       16
                 8       16        6        8       12        8        6       16        8
                   8       16        6        8       12        8        6       16        8
                 16        0       12        8        8        8       12        0       16
                 8       16        6        8       12        8        6       16        8

Total       44541342 50174450 48439049 44172294 42534270 44172294 48439049 50174450 44541342
           52998748 37019334 33734348 37625272 39321952 37625272 33734348 37019334 52998748
          44541342 50174450 48439049 44172294 42534270 44172294 48439049 50174450 44541342
            44541342 50174450 48439049 44172294 42534270 44172294 48439049 50174450 44541342
           52998748 37019334 33734348 37625272 39321952 37625272 33734348 37019334 52998748
          44541342 50174450 48439049 44172294 42534270 44172294 48439049 50174450 44541342

Grand total = 4*33734348 + 4*37019334 + 4*37625272 + 2*39321952 + 4*42534270 + 8*44172294 + 8*44541342 + 8*48439049 + 8*50174450 + 4*52998748
            = 2392908872

Number of CNSAPs 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      0  40422  14320  33741  69138 114898 164218 239483      0  11672  14735   8776  23212  34233  43758  74152 186973  23450   8290  11803  26122  43273  62162  99759 160453 241512      0  27126  19126  16221  28570
           67966 117201 164338 237801  27456   7244   3211  18961  21202  29032  45816  76218 184979  13410    936  16061  33652  39052  58805 101732 160808 239951
 1             0      0      0  35002  17623  41120  79106 121427 170777  28100      0   4689  13552  10343  23869  31965  51761 128314   8105   5060   5060  10135  43251  51899  66508 104283 162008  23323      0  28249  21489  18012
           37353  79573 123260 171909   6379   4897   7155   2697  18811  24064  29553  52802 130359      0      0      0  19173  47294  48925  64150 105335 163077
 2         43268      0      0      0  47678  23893  52750  97067 145912  14839  14058      0   7882  19161  14013  26517  45130 107567  12210   5745   3801   7633  14622  63390  70864  87760 131369  28590  33004      0  32242  31010
           25567  50077  97771 147189   6014   4687   6062  11601   2767  23935  28242  41452 107293  12813      0      0      0  27442  67423  67699  84457 131671
 3         31521  46922      0      0      0  50222  27819  54592  91846  19978  12857   7732      0   8042  19175  12930  29767  75869  32268  15226   8659   5139  10511  18385  67904  74343  98128  32600  29278  31640      0  30232
           34374  29390  50348  89297  28645   2997   8871   9916  13189   2817  22296  31327  70094  41401  24068      0      0      0  32143  72280  70570  93632
 4         48359  29248  50533      0      0      0  50533  29248  48359  44555  13099  15328   6688      0   6688  15328  13099  44555  66682  54603  18008  10994   5888  10994  18008  54603  66682  46413  28991  33147  29859      0
           29859  33147  28991  46413  47680  22024   2415  12228  11132  12228   2415  22024  47680  67320  61513  30717      0      0      0  30717  61513  67320
 5         91846  54592  27819  50222      0      0      0  46922  31521  75869  29767  12930  19175   8042      0   7732  12857  19978  98128  74343  67904  18385  10511   5139   8659  15226  32268  89297  50348  29390  34374  30232
               0  31640  29278  32600  70094  31327  22296   2817  13189   9916   8871   2997  28645  93632  70570  72280  32143      0      0      0  24068  41401
 6        145912  97067  52750  23893  47678      0      0      0  43268 107567  45130  26517  14013  19161   7882      0  14058  14839 131369  87760  70864  63390  14622   7633   3801   5745  12210 147189  97771  50077  25567  31010
           32242      0  33004  28590 107293  41452  28242  23935   2767  11601   6062   4687   6014 131671  84457  67699  67423  27442      0      0      0  12813
 7        170777 121427  79106  41120  17623  35002      0      0      0 128314  51761  31965  23869  10343  13552   4689      0  28100 162008 104283  66508  51899  43251  10135   5060   5060   8105 171909 123260  79573  37353  18012
           21489  28249      0  23323 130359  52802  29553  24064  18811   2697   7155   4897   6379 163077 105335  64150  48925  47294  19173      0      0      0
 8        239483 164218 114898  69138  33741  14320  40422      0      0 186973  74152  43758  34233  23212   8776  14735  11672      0 241512 160453  99759  62162  43273  26122  11803   8290  23450 237801 164338 117201  67966  28570
           16221  19126  27126      0 184979  76218  45816  29032  21202  18961   3211   7244  27456 239951 160808 101732  58805  39052  33652  16061    936  13410
 9             0  22483   2003   2822   7766  15838  23260  35172  52498      0      0      4     10   2956   8322   9888  15800  40596      0  22483   2003   2822   7766  15838  23260  35172  52498  21155   6709      0   5871   9116
           14365  23471  35823  52297      0   4322   2230   5884   5250   6058   9666  17154  40684  21155   6709      0   5871   9116  14365  23471  35823  52297
10          9617      0   7600   5849   8446  17997  28917  42797  63029      0      0      0   5152   2924   7964  12826  20172  48520   9617      0   7600   5849   8446  17997  28917  42797  63029   8047   6816   4318   2318  11396
           18880  27708  43126  63978  13526      0      4   3738   6428   9538  10900  19712  49984   8047   6816   4318   2318  11396  18880  27708  43126  63978
11         21577  10586      0   7335  13706  19832  39983  59336  86768  23012      0      0      0  13956   7194  15054  28710  68226  21577  10586      0   7335  13706  19832  39983  59336  86768  12062  12445   8646   7678   5393
           24922  41428  57021  85872  10210   4360      0     30   9014  12058  17900  25360  65884  12062  12445   8646   7678   5393  24922  41428  57021  85872
12         26903  21478  12721      0   8892  20111  28384  53358  77521  19616  17024      0      0      0  19448   9112  21892  61012  26903  21478  12721      0   8892  20111  28384  53358  77521  31210  13143  15170  10700  10883
            8305  34763  54159  73950  23700   9150   1442      0    140  12378  14608  26314  56634  31210  13143  15170  10700  10883   8305  34763  54159  73950
13         48017  27547  21694  11941      0  11941  21694  27547  48017  34176  11010  17856      0      0      0  17856  11010  34176  48017  27547  21694  11941      0  11941  21694  27547  48017  52447  35051  10265  13264  10752
           13264  10265  35051  52447  42466  16700  10596    474      0    474  10596  16700  42466  52447  35051  10265  13264  10752  13264  10265  35051  52447
14         77521  53358  28384  20111   8892      0  12721  21478  26903  61012  21892   9112  19448      0      0      0  17024  19616  77521  53358  28384  20111   8892      0  12721  21478  26903  73950  54159  34763   8305  10883
           10700  15170  13143  31210  56634  26314  14608  12378    140      0   1442   9150  23700  73950  54159  34763   8305  10883  10700  15170  13143  31210
15         86768  59336  39983  19832  13706   7335      0  10586  21577  68226  28710  15054   7194  13956      0      0      0  23012  86768  59336  39983  19832  13706   7335      0  10586  21577  85872  57021  41428  24922   5393
            7678   8646  12445  12062  65884  25360  17900  12058   9014     30      0   4360  10210  85872  57021  41428  24922   5393   7678   8646  12445  12062
16         63029  42797  28917  17997   8446   5849   7600      0   9617  48520  20172  12826   7964   2924   5152      0      0      0  63029  42797  28917  17997   8446   5849   7600      0   9617  63978  43126  27708  18880  11396
            2318   4318   6816   8047  49984  19712  10900   9538   6428   3738      4      0  13526  63978  43126  27708  18880  11396   2318   4318   6816   8047
17         52498  35172  23260  15838   7766   2822   2003  22483      0  40596  15800   9888   8322   2956     10      4      0      0  52498  35172  23260  15838   7766   2822   2003  22483      0  52297  35823  23471  14365   9116
            5871      0   6709  21155  40684  17154   9666   6058   5250   5884   2230   4322      0  52297  35823  23471  14365   9116   5871      0   6709  21155
18         23450   8290  11803  26122  43273  62162  99759 160453 241512      0  11672  14735   8776  23212  34233  43758  74152 186973      0      0  40422  14320  33741  69138 114898 164218 239483  13410    936  16061  33652  39052
           58805 101732 160808 239951  27456   7244   3211  18961  21202  29032  45816  76218 184979      0  27126  19126  16221  28570  67966 117201 164338 237801
19          8105   5060   5060  10135  43251  51899  66508 104283 162008  28100      0   4689  13552  10343  23869  31965  51761 128314      0      0      0  35002  17623  41120  79106 121427 170777      0      0      0  19173  47294
           48925  64150 105335 163077   6379   4897   7155   2697  18811  24064  29553  52802 130359  23323      0  28249  21489  18012  37353  79573 123260 171909
20         12210   5745   3801   7633  14622  63390  70864  87760 131369  14839  14058      0   7882  19161  14013  26517  45130 107567  43268      0      0      0  47678  23893  52750  97067 145912  12813      0      0      0  27442
           67423  67699  84457 131671   6014   4687   6062  11601   2767  23935  28242  41452 107293  28590  33004      0  32242  31010  25567  50077  97771 147189
21         32268  15226   8659   5139  10511  18385  67904  74343  98128  19978  12857   7732      0   8042  19175  12930  29767  75869  31521  46922      0      0      0  50222  27819  54592  91846  41401  24068      0      0      0
           32143  72280  70570  93632  28645   2997   8871   9916  13189   2817  22296  31327  70094  32600  29278  31640      0  30232  34374  29390  50348  89297
22         66682  54603  18008  10994   5888  10994  18008  54603  66682  44555  13099  15328   6688      0   6688  15328  13099  44555  48359  29248  50533      0      0      0  50533  29248  48359  67320  61513  30717      0      0
               0  30717  61513  67320  47680  22024   2415  12228  11132  12228   2415  22024  47680  46413  28991  33147  29859      0  29859  33147  28991  46413
23         98128  74343  67904  18385  10511   5139   8659  15226  32268  75869  29767  12930  19175   8042      0   7732  12857  19978  91846  54592  27819  50222      0      0      0  46922  31521  93632  70570  72280  32143      0
               0      0  24068  41401  70094  31327  22296   2817  13189   9916   8871   2997  28645  89297  50348  29390  34374  30232      0  31640  29278  32600
24        131369  87760  70864  63390  14622   7633   3801   5745  12210 107567  45130  26517  14013  19161   7882      0  14058  14839 145912  97067  52750  23893  47678      0      0      0  43268 131671  84457  67699  67423  27442
               0      0      0  12813 107293  41452  28242  23935   2767  11601   6062   4687   6014 147189  97771  50077  25567  31010  32242      0  33004  28590
25        162008 104283  66508  51899  43251  10135   5060   5060   8105 128314  51761  31965  23869  10343  13552   4689      0  28100 170777 121427  79106  41120  17623  35002      0      0      0 163077 105335  64150  48925  47294
           19173      0      0      0 130359  52802  29553  24064  18811   2697   7155   4897   6379 171909 123260  79573  37353  18012  21489  28249      0  23323
26        241512 160453  99759  62162  43273  26122  11803   8290  23450 186973  74152  43758  34233  23212   8776  14735  11672      0 239483 164218 114898  69138  33741  14320  40422      0      0 239951 160808 101732  58805  39052
           33652  16061    936  13410 184979  76218  45816  29032  21202  18961   3211   7244  27456 237801 164338 117201  67966  28570  16221  19126  27126      0
27             0  27126  19126  16221  28570  67966 117201 164338 237801  27456   7244   3211  18961  21202  29032  45816  76218 184979  13410    936  16061  33652  39052  58805 101732 160808 239951      0      0  40422  14320  33741
           69138 114898 164218 239483      0  11672  14735   8776  23212  34233  43758  74152 186973  23450   8290  11803  26122  43273  62162  99759 160453 241512
28         23323      0  28249  21489  18012  37353  79573 123260 171909   6379   4897   7155   2697  18811  24064  29553  52802 130359      0      0      0  19173  47294  48925  64150 105335 163077      0      0      0  35002  17623
           41120  79106 121427 170777  28100      0   4689  13552  10343  23869  31965  51761 128314   8105   5060   5060  10135  43251  51899  66508 104283 162008
29         28590  33004      0  32242  31010  25567  50077  97771 147189   6014   4687   6062  11601   2767  23935  28242  41452 107293  12813      0      0      0  27442  67423  67699  84457 131671  43268      0      0      0  47678
           23893  52750  97067 145912  14839  14058      0   7882  19161  14013  26517  45130 107567  12210   5745   3801   7633  14622  63390  70864  87760 131369
30         32600  29278  31640      0  30232  34374  29390  50348  89297  28645   2997   8871   9916  13189   2817  22296  31327  70094  41401  24068      0      0      0  32143  72280  70570  93632  31521  46922      0      0      0
           50222  27819  54592  91846  19978  12857   7732      0   8042  19175  12930  29767  75869  32268  15226   8659   5139  10511  18385  67904  74343  98128
31         46413  28991  33147  29859      0  29859  33147  28991  46413  47680  22024   2415  12228  11132  12228   2415  22024  47680  67320  61513  30717      0      0      0  30717  61513  67320  48359  29248  50533      0      0
               0  50533  29248  48359  44555  13099  15328   6688      0   6688  15328  13099  44555  66682  54603  18008  10994   5888  10994  18008  54603  66682
32         89297  50348  29390  34374  30232      0  31640  29278  32600  70094  31327  22296   2817  13189   9916   8871   2997  28645  93632  70570  72280  32143      0      0      0  24068  41401  91846  54592  27819  50222      0
               0      0  46922  31521  75869  29767  12930  19175   8042      0   7732  12857  19978  98128  74343  67904  18385  10511   5139   8659  15226  32268
33        147189  97771  50077  25567  31010  32242      0  33004  28590 107293  41452  28242  23935   2767  11601   6062   4687   6014 131671  84457  67699  67423  27442      0      0      0  12813 145912  97067  52750  23893  47678
               0      0      0  43268 107567  45130  26517  14013  19161   7882      0  14058  14839 131369  87760  70864  63390  14622   7633   3801   5745  12210
34        171909 123260  79573  37353  18012  21489  28249      0  23323 130359  52802  29553  24064  18811   2697   7155   4897   6379 163077 105335  64150  48925  47294  19173      0      0      0 170777 121427  79106  41120  17623
           35002      0      0      0 128314  51761  31965  23869  10343  13552   4689      0  28100 162008 104283  66508  51899  43251  10135   5060   5060   8105
35        237801 164338 117201  67966  28570  16221  19126  27126      0 184979  76218  45816  29032  21202  18961   3211   7244  27456 239951 160808 101732  58805  39052  33652  16061    936  13410 239483 164218 114898  69138  33741
           14320  40422      0      0 186973  74152  43758  34233  23212   8776  14735  11672      0 241512 160453  99759  62162  43273  26122  11803   8290  23450
36         21155   6709      0   5871   9116  14365  23471  35823  52297      0   4322   2230   5884   5250   6058   9666  17154  40684  21155   6709      0   5871   9116  14365  23471  35823  52297      0  22483   2003   2822   7766
           15838  23260  35172  52498      0      0      4     10   2956   8322   9888  15800  40596      0  22483   2003   2822   7766  15838  23260  35172  52498
37          8047   6816   4318   2318  11396  18880  27708  43126  63978  13526      0      4   3738   6428   9538  10900  19712  49984   8047   6816   4318   2318  11396  18880  27708  43126  63978   9617      0   7600   5849   8446
           17997  28917  42797  63029      0      0      0   5152   2924   7964  12826  20172  48520   9617      0   7600   5849   8446  17997  28917  42797  63029
38         12062  12445   8646   7678   5393  24922  41428  57021  85872  10210   4360      0     30   9014  12058  17900  25360  65884  12062  12445   8646   7678   5393  24922  41428  57021  85872  21577  10586      0   7335  13706
           19832  39983  59336  86768  23012      0      0      0  13956   7194  15054  28710  68226  21577  10586      0   7335  13706  19832  39983  59336  86768
39         31210  13143  15170  10700  10883   8305  34763  54159  73950  23700   9150   1442      0    140  12378  14608  26314  56634  31210  13143  15170  10700  10883   8305  34763  54159  73950  26903  21478  12721      0   8892
           20111  28384  53358  77521  19616  17024      0      0      0  19448   9112  21892  61012  26903  21478  12721      0   8892  20111  28384  53358  77521
40         52447  35051  10265  13264  10752  13264  10265  35051  52447  42466  16700  10596    474      0    474  10596  16700  42466  52447  35051  10265  13264  10752  13264  10265  35051  52447  48017  27547  21694  11941      0
           11941  21694  27547  48017  34176  11010  17856      0      0      0  17856  11010  34176  48017  27547  21694  11941      0  11941  21694  27547  48017
41         73950  54159  34763   8305  10883  10700  15170  13143  31210  56634  26314  14608  12378    140      0   1442   9150  23700  73950  54159  34763   8305  10883  10700  15170  13143  31210  77521  53358  28384  20111   8892
               0  12721  21478  26903  61012  21892   9112  19448      0      0      0  17024  19616  77521  53358  28384  20111   8892      0  12721  21478  26903
42         85872  57021  41428  24922   5393   7678   8646  12445  12062  65884  25360  17900  12058   9014     30      0   4360  10210  85872  57021  41428  24922   5393   7678   8646  12445  12062  86768  59336  39983  19832  13706
            7335      0  10586  21577  68226  28710  15054   7194  13956      0      0      0  23012  86768  59336  39983  19832  13706   7335      0  10586  21577
43         63978  43126  27708  18880  11396   2318   4318   6816   8047  49984  19712  10900   9538   6428   3738      4      0  13526  63978  43126  27708  18880  11396   2318   4318   6816   8047  63029  42797  28917  17997   8446
            5849   7600      0   9617  48520  20172  12826   7964   2924   5152      0      0      0  63029  42797  28917  17997   8446   5849   7600      0   9617
44         52297  35823  23471  14365   9116   5871      0   6709  21155  40684  17154   9666   6058   5250   5884   2230   4322      0  52297  35823  23471  14365   9116   5871      0   6709  21155  52498  35172  23260  15838   7766
            2822   2003  22483      0  40596  15800   9888   8322   2956     10      4      0      0  52498  35172  23260  15838   7766   2822   2003  22483      0
45         13410    936  16061  33652  39052  58805 101732 160808 239951  27456   7244   3211  18961  21202  29032  45816  76218 184979      0  27126  19126  16221  28570  67966 117201 164338 237801  23450   8290  11803  26122  43273
           62162  99759 160453 241512      0  11672  14735   8776  23212  34233  43758  74152 186973      0      0  40422  14320  33741  69138 114898 164218 239483
46             0      0      0  19173  47294  48925  64150 105335 163077   6379   4897   7155   2697  18811  24064  29553  52802 130359  23323      0  28249  21489  18012  37353  79573 123260 171909   8105   5060   5060  10135  43251
           51899  66508 104283 162008  28100      0   4689  13552  10343  23869  31965  51761 128314      0      0      0  35002  17623  41120  79106 121427 170777
47         12813      0      0      0  27442  67423  67699  84457 131671   6014   4687   6062  11601   2767  23935  28242  41452 107293  28590  33004      0  32242  31010  25567  50077  97771 147189  12210   5745   3801   7633  14622
           63390  70864  87760 131369  14839  14058      0   7882  19161  14013  26517  45130 107567  43268      0      0      0  47678  23893  52750  97067 145912
48         41401  24068      0      0      0  32143  72280  70570  93632  28645   2997   8871   9916  13189   2817  22296  31327  70094  32600  29278  31640      0  30232  34374  29390  50348  89297  32268  15226   8659   5139  10511
           18385  67904  74343  98128  19978  12857   7732      0   8042  19175  12930  29767  75869  31521  46922      0      0      0  50222  27819  54592  91846
49         67320  61513  30717      0      0      0  30717  61513  67320  47680  22024   2415  12228  11132  12228   2415  22024  47680  46413  28991  33147  29859      0  29859  33147  28991  46413  66682  54603  18008  10994   5888
           10994  18008  54603  66682  44555  13099  15328   6688      0   6688  15328  13099  44555  48359  29248  50533      0      0      0  50533  29248  48359
50         93632  70570  72280  32143      0      0      0  24068  41401  70094  31327  22296   2817  13189   9916   8871   2997  28645  89297  50348  29390  34374  30232      0  31640  29278  32600  98128  74343  67904  18385  10511
            5139   8659  15226  32268  75869  29767  12930  19175   8042      0   7732  12857  19978  91846  54592  27819  50222      0      0      0  46922  31521
51        131671  84457  67699  67423  27442      0      0      0  12813 107293  41452  28242  23935   2767  11601   6062   4687   6014 147189  97771  50077  25567  31010  32242      0  33004  28590 131369  87760  70864  63390  14622
            7633   3801   5745  12210 107567  45130  26517  14013  19161   7882      0  14058  14839 145912  97067  52750  23893  47678      0      0      0  43268
52        163077 105335  64150  48925  47294  19173      0      0      0 130359  52802  29553  24064  18811   2697   7155   4897   6379 171909 123260  79573  37353  18012  21489  28249      0  23323 162008 104283  66508  51899  43251
           10135   5060   5060   8105 128314  51761  31965  23869  10343  13552   4689      0  28100 170777 121427  79106  41120  17623  35002      0      0      0
53        239951 160808 101732  58805  39052  33652  16061    936  13410 184979  76218  45816  29032  21202  18961   3211   7244  27456 237801 164338 117201  67966  28570  16221  19126  27126      0 241512 160453  99759  62162  43273
           26122  11803   8290  23450 186973  74152  43758  34233  23212   8776  14735  11672      0 239483 164218 114898  69138  33741  14320  40422      0      0

Sum of all rows                     = 8(4*0 + 1*936 + 1*3211 + 1*7244 + 1*8290 + 1*8776 + 1*11672 + 1*11803 + 1*13410 + 1*14320 + 1*14735 + 1*16061 + 1*16221 + 1*18961 + 1*19126 + 1*21202 + 1*23212 + 1*23450 + 1*26122 + 1*27126 +
                                        1*27456 + 1*28570 + 1*29032 + 1*33652 + 1*33741 + 1*34233 + 1*39052 + 1*40422 + 1*43273 + 1*43758 + 1*45816 + 1*58805 + 1*62162 + 1*67966 + 1*69138 + 1*74152 + 1*76218 + 1*99759 + 1*101732 +
                                        1*114898 + 1*117201 + 1*160453 + 1*160808 + 1*164218 + 1*164338 + 1*184979 + 1*186973 + 1*237801 + 1*239483 + 1*239951 + 1*241512) +
                                      8(8*0 + 1*2697 + 1*4689 + 1*4897 + 2*5060 + 1*6379 + 1*7155 + 1*8105 + 1*10135 + 1*10343 + 1*13552 + 1*17623 + 1*18012 + 1*18811 + 1*19173 + 1*21489 + 1*23323 + 1*23869 + 1*24064 + 1*28100 +
                                        1*28249 + 1*29553 + 1*31965 + 1*35002 + 1*37353 + 1*41120 + 1*43251 + 1*47294 + 1*48925 + 1*51761 + 1*51899 + 1*52802 + 1*64150 + 1*66508 + 1*79106 + 1*79573 + 1*104283 + 1*105335 + 1*121427 +
                                        1*123260 + 1*128314 + 1*130359 + 1*162008 + 1*163077 + 1*170777 + 1*171909) +
                                      8(8*0 + 1*2767 + 1*3801 + 1*4687 + 1*5745 + 1*6014 + 1*6062 + 1*7633 + 1*7882 + 1*11601 + 1*12210 + 1*12813 + 1*14013 + 1*14058 + 1*14622 + 1*14839 + 1*19161 + 1*23893 + 1*23935 + 1*25567 +
                                        1*26517 + 1*27442 + 1*28242 + 1*28590 + 1*31010 + 1*32242 + 1*33004 + 1*41452 + 1*43268 + 1*45130 + 1*47678 + 1*50077 + 1*52750 + 1*63390 + 1*67423 + 1*67699 + 1*70864 + 1*84457 + 1*87760 +
                                        1*97067 + 1*97771 + 1*107293 + 1*107567 + 1*131369 + 1*131671 + 1*145912 + 1*147189) +
                                      8(8*0 + 1*2817 + 1*2997 + 1*5139 + 1*7732 + 1*8042 + 1*8659 + 1*8871 + 1*9916 + 1*10511 + 1*12857 + 1*12930 + 1*13189 + 1*15226 + 1*18385 + 1*19175 + 1*19978 + 1*22296 + 1*24068 + 1*27819 +
                                        1*28645 + 1*29278 + 1*29390 + 1*29767 + 1*30232 + 1*31327 + 1*31521 + 1*31640 + 1*32143 + 1*32268 + 1*32600 + 1*34374 + 1*41401 + 1*46922 + 1*50222 + 1*50348 + 1*54592 + 1*67904 + 1*70094 +
                                        1*70570 + 1*72280 + 1*74343 + 1*75869 + 1*89297 + 1*91846 + 1*93632 + 1*98128) +
                                      4(8*0 + 2*2415 + 1*5888 + 2*6688 + 2*10994 + 1*11132 + 2*12228 + 2*13099 + 2*15328 + 2*18008 + 2*22024 + 2*28991 + 2*29248 + 2*29859 + 2*30717 + 2*33147 + 2*44555 + 2*46413 + 2*47680 + 2*48359 +
                                        2*50533 + 2*54603 + 2*61513 + 2*66682 + 2*67320) +
                                      4(7*0 + 1*4 + 1*10 + 2*2003 + 1*2230 + 2*2822 + 1*2956 + 1*4322 + 1*5250 + 2*5871 + 1*5884 + 1*6058 + 2*6709 + 2*7766 + 1*8322 + 2*9116 + 1*9666 + 1*9888 + 2*14365 + 1*15800 + 2*15838 +
                                        1*17154 + 2*21155 + 2*22483 + 2*23260 + 2*23471 + 2*35172 + 2*35823 + 1*40596 + 1*40684 + 2*52297 + 2*52498) +
                                      4(6*0 + 1*4 + 2*2318 + 1*2924 + 1*3738 + 2*4318 + 1*5152 + 2*5849 + 1*6428 + 2*6816 + 2*7600 + 1*7964 + 2*8047 + 2*8446 + 1*9538 + 2*9617 + 1*10900 + 2*11396 + 1*12826 + 1*13526 + 2*17997 +
                                        2*18880 + 1*19712 + 1*20172 + 2*27708 + 2*28917 + 2*42797 + 2*43126 + 1*48520 + 1*49984 + 2*63029 + 2*63978) +
                                      4(6*0 + 1*30 + 1*4360 + 2*5393 + 1*7194 + 2*7335 + 2*7678 + 2*8646 + 1*9014 + 1*10210 + 2*10586 + 1*12058 + 2*12062 + 2*12445 + 2*13706 + 1*13956 + 1*15054 + 1*17900 + 2*19832 + 2*21577 +
                                        1*23012 + 2*24922 + 1*25360 + 1*28710 + 2*39983 + 2*41428 + 2*57021 + 2*59336 + 1*65884 + 1*68226 + 2*85872 + 2*86768) +
                                      4(6*0 + 1*140 + 1*1442 + 2*8305 + 2*8892 + 1*9112 + 1*9150 + 2*10700 + 2*10883 + 1*12378 + 2*12721 + 2*13143 + 1*14608 + 2*15170 + 1*17024 + 1*19448 + 1*19616 + 2*20111 + 2*21478 + 1*21892 +
                                        1*23700 + 1*26314 + 2*26903 + 2*28384 + 2*31210 + 2*34763 + 2*53358 + 2*54159 + 1*56634 + 1*61012 + 2*73950 + 2*77521) +
                                      2(6*0 + 2*474 + 4*10265 + 2*10596 + 2*10752 + 2*11010 + 4*11941 + 4*13264 + 2*16700 + 2*17856 + 4*21694 + 4*27547 + 2*34176 + 4*35051 + 2*42466 + 4*48017 + 4*52447)
                                    = 28059440 + 19534368 + 17009096 + 13369920 + 5991312 + 3320488 + 3812264 + 5320592 + 5183088 + 2337928
                                    = 103938496

Value repetition frequencies        = 8(50*1 + 1*4) +
                                      8(44*1 + 1*2 + 1*8) +
                                      8(46*1 + 1*8) +
                                      8(46*1 + 1*8) +
                                      4(2*1 + 22*2 + 1*8) +
                                      4(15*1 + 16*2 + 1*7) +
                                      4(14*1 + 17*2 + 1*6) +
                                      4(14*1 + 17*2 + 1*6) +
                                      4(14*1 + 17*2 + 1*6) +
                                      2(8*2 + 8*4 + 1*6)
                                    = 2916

Number of distinct row element sets = 10
Number of rows                      = 1*2 + 5*4 + 4*8
                                    = 54

Number of distinct values           = 351

Distinct values         0      4     10     30    140    474    936   1442   2003   2230   2318   2415   2697   2767   2817   2822   2924   2956   2997   3211
Frequency             368      8      4      4      4      4      8      4      8      4      8      8      8      8      8      8      4      4      8      8
Distinct values      3738   3801   4318   4322   4360   4687   4689   4897   5060   5139   5152   5250   5393   5745   5849   5871   5884   5888   6014   6058
Frequency               4      8      8      4      4      8      8      8     16      8      4      4      8      8      8      8      4      4      8      4
Distinct values      6062   6379   6428   6688   6709   6816   7155   7194   7244   7335   7600   7633   7678   7732   7766   7882   7964   8042   8047   8105
Frequency               8      8      4      8      8      8      8      4      8      8      8      8      8      8      8      8      4      8      8      8
Distinct values      8290   8305   8322   8446   8646   8659   8776   8871   8892   9014   9112   9116   9150   9538   9617   9666   9888   9916  10135  10210
Frequency               8      8      4      8      8      8      8      8      8      4      4      8      4      4      8      4      4      8      8      4
Distinct values     10265  10343  10511  10586  10596  10700  10752  10883  10900  10994  11010  11132  11396  11601  11672  11803  11941  12058  12062  12210
Frequency               8      8      8      8      4      8      4      8      4      8      4      4      8      8      8      8      8      4      8      8
Distinct values     12228  12378  12445  12721  12813  12826  12857  12930  13099  13143  13189  13264  13410  13526  13552  13706  13956  14013  14058  14320
Frequency               8      4      8      8      8      4      8      8      8      8      8      8      8      4      8      8      4      8      8      8
Distinct values     14365  14608  14622  14735  14839  15054  15170  15226  15328  15800  15838  16061  16221  16700  17024  17154  17623  17856  17900  17997
Frequency               8      4      8      8      8      4      8      8      8      4      8      8      8      4      4      4      8      4      4      8
Distinct values     18008  18012  18385  18811  18880  18961  19126  19161  19173  19175  19448  19616  19712  19832  19978  20111  20172  21155  21202  21478
Frequency               8      8      8      8      8      8      8      8      8      8      4      4      4      8      8      8      4      8      8      8
Distinct values     21489  21577  21694  21892  22024  22296  22483  23012  23212  23260  23323  23450  23471  23700  23869  23893  23935  24064  24068  24922
Frequency               8      8      8      4      8      8      8      4      8      8      8      8      8      4      8      8      8      8      8      8
Distinct values     25360  25567  26122  26314  26517  26903  27126  27442  27456  27547  27708  27819  28100  28242  28249  28384  28570  28590  28645  28710
Frequency               4      8      8      4      8      8      8      8      8      8      8      8      8      8      8      8      8      8      8      4
Distinct values     28917  28991  29032  29248  29278  29390  29553  29767  29859  30232  30717  31010  31210  31327  31521  31640  31965  32143  32242  32268
Frequency               8      8      8      8      8      8      8      8      8      8      8      8      8      8      8      8      8      8      8      8
Distinct values     32600  33004  33147  33652  33741  34176  34233  34374  34763  35002  35051  35172  35823  37353  39052  39983  40422  40596  40684  41120
Frequency               8      8      8      8      8      4      8      8      8      8      8      8      8      8      8      8      8      4      4      8
Distinct values     41401  41428  41452  42466  42797  43126  43251  43268  43273  43758  44555  45130  45816  46413  46922  47294  47678  47680  48017  48359
Frequency               8      8      8      4      8      8      8      8      8      8      8      8      8      8      8      8      8      8      8      8
Distinct values     48520  48925  49984  50077  50222  50348  50533  51761  51899  52297  52447  52498  52750  52802  53358  54159  54592  54603  56634  57021
Frequency               4      8      4      8      8      8      8      8      8      8      8      8      8      8      8      8      8      8      4      8
Distinct values     58805  59336  61012  61513  62162  63029  63390  63978  64150  65884  66508  66682  67320  67423  67699  67904  67966  68226  69138  70094
Frequency               8      8      4      8      8      8      8      8      8      4      8      8      8      8      8      8      8      4      8      8
Distinct values     70570  70864  72280  73950  74152  74343  75869  76218  77521  79106  79573  84457  85872  86768  87760  89297  91846  93632  97067  97771
Frequency               8      8      8      8      8      8      8      8      8      8      8      8      8      8      8      8      8      8      8      8
Distinct values     98128  99759 101732 104283 105335 107293 107567 114898 117201 121427 123260 128314 130359 131369 131671 145912 147189 160453 160808 162008
Frequency               8      8      8      8      8      8      8      8      8      8      8      8      8      8      8      8      8      8      8      8
Distinct values    163077 164218 164338 170777 171909 184979 186973 237801 239483 239951 241512
Frequency               8      8      8      8      8      8      8      8      8      8      8

Sum of distinct value frequencies   = 65*4 + 284*8 + 1*16 + 1*368
                                    = 2916

Number of SN-EN pairs for which the number of CNSAPs is greater than zero        = 28*46 + 4*47 + 14*48 + 8*50
                                                                                 = 2548

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

Number of possible SN-EN pairs with SN != EN                                     = 53*54
                                                                                 = 2862
a = 10, b = 3, c = 2
 L             C
 5            48
 6            64
 7           576
 8           704
 9          4816
10          6384
11         23272
12         41192
13        114392
14        212304
15        529400
16        986600
17       2208704
18       4078624
19       8034784
20      13725336
21      23375504
22      34651072
23      50037504
24      62819744
25      75746552
26      77479784
27      75259208
28      59185496
29      40378680
30      20821256
31       7015240
32       1669840
33        190544
34         10672
35           112
Total  558608408

Number of times each node is the start node (SN) in a CNSAP 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
 5                  0         2         0         0         0         0         0         0         2         0
                   4         4         0         0         0         0         0         0         4         4
                  0         2         0         0         0         0         0         0         2         0
                    0         2         0         0         0         0         0         0         2         0
                   4         4         0         0         0         0         0         0         4         4
                  0         2         0         0         0         0         0         0         2         0

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

 7                 12         8        16         6         4         4         6        16         8        12
                  12        12         8        12         8         8        12         8        12        12
                 12         8        16         6         4         4         6        16         8        12
                   12         8        16         6         4         4         6        16         8        12
                  12        12         8        12         8         8        12         8        12        12
                 12         8        16         6         4         4         6        16         8        12

 8                  7         7        15        26        10        10        26        15         7         7
                   4         4        10        16        12        12        16        10         4         4
                  7         7        15        26        10        10        26        15         7         7
                    7         7        15        26        10        10        26        15         7         7
                   4         4        10        16        12        12        16        10         4         4
                  7         7        15        26        10        10        26        15         7         7

 9                 55        67        73        91        92        92        91        73        67        55
                  68        62        92       114       112       112       114        92        62        68
                 55        67        73        91        92        92        91        73        67        55
                   55        67        73        91        92        92        91        73        67        55
                  68        62        92       114       112       112       114        92        62        68
                 55        67        73        91        92        92        91        73        67        55

10                 62        57        78       114       181       181       114        78        57        62
                  66        70        86       172       218       218       172        86        70        66
                 62        57        78       114       181       181       114        78        57        62
                   62        57        78       114       181       181       114        78        57        62
                  66        70        86       172       218       218       172        86        70        66
                 62        57        78       114       181       181       114        78        57        62

11                227       270       312       462       596       596       462       312       270       227
                 288       276       270       484       766       766       484       270       276       288
                227       270       312       462       596       596       462       312       270       227
                  227       270       312       462       596       596       462       312       270       227
                 288       276       270       484       766       766       484       270       276       288
                227       270       312       462       596       596       462       312       270       227

12                418       443       535       784      1170      1170       784       535       443       418
                 440       472       532       822      1332      1332       822       532       472       440
                418       443       535       784      1170      1170       784       535       443       418
                  418       443       535       784      1170      1170       784       535       443       418
                 440       472       532       822      1332      1332       822       532       472       440
                418       443       535       784      1170      1170       784       535       443       418

13               1200      1462      1837      2285      2999      2999      2285      1837      1462      1200
                1350      1350      1586      2176      2570      2570      2176      1586      1350      1350
               1200      1462      1837      2285      2999      2999      2285      1837      1462      1200
                 1200      1462      1837      2285      2999      2999      2285      1837      1462      1200
                1350      1350      1586      2176      2570      2570      2176      1586      1350      1350
               1200      1462      1837      2285      2999      2999      2285      1837      1462      1200

14               2483      2960      3705      4435      4344      4344      4435      3705      2960      2483
                2532      3060      4084      4072      3474      3474      4072      4084      3060      2532
               2483      2960      3705      4435      4344      4344      4435      3705      2960      2483
                 2483      2960      3705      4435      4344      4344      4435      3705      2960      2483
                2532      3060      4084      4072      3474      3474      4072      4084      3060      2532
               2483      2960      3705      4435      4344      4344      4435      3705      2960      2483

15               6701      8738     11022     10876      8717      8717     10876     11022      8738      6701
                7304      9066      9730      8252      5890      5890      8252      9730      9066      7304
               6701      8738     11022     10876      8717      8717     10876     11022      8738      6701
                 6701      8738     11022     10876      8717      8717     10876     11022      8738      6701
                7304      9066      9730      8252      5890      5890      8252      9730      9066      7304
               6701      8738     11022     10876      8717      8717     10876     11022      8738      6701

16              15619     20357     21468     15808     10197     10197     15808     21468     20357     15619
               17360     21028     20218     14704      6442      6442     14704     20218     21028     17360
              15619     20357     21468     15808     10197     10197     15808     21468     20357     15619
                15619     20357     21468     15808     10197     10197     15808     21468     20357     15619
               17360     21028     20218     14704      6442      6442     14704     20218     21028     17360
              15619     20357     21468     15808     10197     10197     15808     21468     20357     15619

17              42409     51236     44758     31844     21013     21013     31844     44758     51236     42409
               46578     50034     41926     21958      9160      9160     21958     41926     50034     46578
              42409     51236     44758     31844     21013     21013     31844     44758     51236     42409
                42409     51236     44758     31844     21013     21013     31844     44758     51236     42409
               46578     50034     41926     21958      9160      9160     21958     41926     50034     46578
              42409     51236     44758     31844     21013     21013     31844     44758     51236     42409

18             102460    101872     76804     42263     24261     24261     42263     76804    101872    102460
              108058    106598     68788     29404     11488     11488     29404     68788    106598    108058
             102460    101872     76804     42263     24261     24261     42263     76804    101872    102460
               102460    101872     76804     42263     24261     24261     42263     76804    101872    102460
              108058    106598     68788     29404     11488     11488     29404     68788    106598    108058
             102460    101872     76804     42263     24261     24261     42263     76804    101872    102460

19             229971    208417    137066     74517     50175     50175     74517    137066    208417    229971
              254722    199170    101854     37980     14678     14678     37980    101854    199170    254722
             229971    208417    137066     74517     50175     50175     74517    137066    208417    229971
               229971    208417    137066     74517     50175     50175     74517    137066    208417    229971
              254722    199170    101854     37980     14678     14678     37980    101854    199170    254722
             229971    208417    137066     74517     50175     50175     74517    137066    208417    229971

20             474238    367839    200138     99424     61712     61712     99424    200138    367839    474238
              496060    314240    139492     47472     27368     27368     47472    139492    314240    496060
             474238    367839    200138     99424     61712     61712     99424    200138    367839    474238
               474238    367839    200138     99424     61712     61712     99424    200138    367839    474238
              496060    314240    139492     47472     27368     27368     47472    139492    314240    496060
             474238    367839    200138     99424     61712     61712     99424    200138    367839    474238

21             900385    596288    322408    172708    120285    120285    172708    322408    596288    900385
              866740    480566    174716     60896     36810     36810     60896    174716    480566    866740
             900385    596288    322408    172708    120285    120285    172708    322408    596288    900385
               900385    596288    322408    172708    120285    120285    172708    322408    596288    900385
              866740    480566    174716     60896     36810     36810     60896    174716    480566    866740
             900385    596288    322408    172708    120285    120285    172708    322408    596288    900385

22            1435316    877914    445283    237930    151293    151293    237930    445283    877914   1435316
             1372860    615092    210066     98000     71278     71278     98000    210066    615092   1372860
            1435316    877914    445283    237930    151293    151293    237930    445283    877914   1435316
              1435316    877914    445283    237930    151293    151293    237930    445283    877914   1435316
             1372860    615092    210066     98000     71278     71278     98000    210066    615092   1372860
            1435316    877914    445283    237930    151293    151293    237930    445283    877914   1435316

23            2096783   1229257    676796    399801    269694    269694    399801    676796   1229257   2096783
             1935370    746104    256598    131210     95432     95432    131210    256598    746104   1935370
            2096783   1229257    676796    399801    269694    269694    399801    676796   1229257   2096783
              2096783   1229257    676796    399801    269694    269694    399801    676796   1229257   2096783
             1935370    746104    256598    131210     95432     95432    131210    256598    746104   1935370
            2096783   1229257    676796    399801    269694    269694    399801    676796   1229257   2096783

24            2712787   1506650    885000    516182    338691    338691    516182    885000   1506650   2712787
             2277012    782840    331546    219704    175214    175214    219704    331546    782840   2277012
            2712787   1506650    885000    516182    338691    338691    516182    885000   1506650   2712787
              2712787   1506650    885000    516182    338691    338691    516182    885000   1506650   2712787
             2277012    782840    331546    219704    175214    175214    219704    331546    782840   2277012
            2712787   1506650    885000    516182    338691    338691    516182    885000   1506650   2712787

25            3064332   1851465   1185053    754663    528896    528896    754663   1185053   1851465   3064332
             2495246    799468    384374    268206    220526    220526    268206    384374    799468   2495246
            3064332   1851465   1185053    754663    528896    528896    754663   1185053   1851465   3064332
              3064332   1851465   1185053    754663    528896    528896    754663   1185053   1851465   3064332
             2495246    799468    384374    268206    220526    220526    268206    384374    799468   2495246
            3064332   1851465   1185053    754663    528896    528896    754663   1185053   1851465   3064332

26            2973002   1899622   1289917    842743    605782    605782    842743   1289917   1899622   2973002
             2190140    717442    483946    404400    351886    351886    404400    483946    717442   2190140
            2973002   1899622   1289917    842743    605782    605782    842743   1289917   1899622   2973002
              2973002   1899622   1289917    842743    605782    605782    842743   1289917   1899622   2973002
             2190140    717442    483946    404400    351886    351886    404400    483946    717442   2190140
            2973002   1899622   1289917    842743    605782    605782    842743   1289917   1899622   2973002

27            2602210   1889992   1392737    953931    751623    751623    953931   1392737   1889992   2602210
             1784428    616836    459136    417172    356244    356244    417172    459136    616836   1784428
            2602210   1889992   1392737    953931    751623    751623    953931   1392737   1889992   2602210
              2602210   1889992   1392737    953931    751623    751623    953931   1392737   1889992   2602210
             1784428    616836    459136    417172    356244    356244    417172    459136    616836   1784428
            2602210   1889992   1392737    953931    751623    751623    953931   1392737   1889992   2602210

28            1800582   1455743   1136873    827162    683233    683233    827162   1136873   1455743   1800582
             1075290    459404    487274    494646    472574    472574    494646    487274    459404   1075290
            1800582   1455743   1136873    827162    683233    683233    827162   1136873   1455743   1800582
              1800582   1455743   1136873    827162    683233    683233    827162   1136873   1455743   1800582
             1075290    459404    487274    494646    472574    472574    494646    487274    459404   1075290
            1800582   1455743   1136873    827162    683233    683233    827162   1136873   1455743   1800582

29            1119789    997534    824181    631984    522261    522261    631984    824181    997534   1119789
              607970    290260    324834    376078    304030    304030    376078    324834    290260    607970
            1119789    997534    824181    631984    522261    522261    631984    824181    997534   1119789
              1119789    997534    824181    631984    522261    522261    631984    824181    997534   1119789
              607970    290260    324834    376078    304030    304030    376078    324834    290260    607970
            1119789    997534    824181    631984    522261    522261    631984    824181    997534   1119789

30             497363    476464    409568    349020    312653    312653    349020    409568    476464    497363
              205892    144344    235758    294250    234934    234934    294250    235758    144344    205892
             497363    476464    409568    349020    312653    312653    349020    409568    476464    497363
               497363    476464    409568    349020    312653    312653    349020    409568    476464    497363
              205892    144344    235758    294250    234934    234934    294250    235758    144344    205892
             497363    476464    409568    349020    312653    312653    349020    409568    476464    497363

31             173463    168364    139747    103556    100268    100268    103556    139747    168364    173463
               59382     43824    106634    102728     70446     70446    102728    106634     43824     59382
             173463    168364    139747    103556    100268    100268    103556    139747    168364    173463
               173463    168364    139747    103556    100268    100268    103556    139747    168364    173463
               59382     43824    106634    102728     70446     70446    102728    106634     43824     59382
             173463    168364    139747    103556    100268    100268    103556    139747    168364    173463

32              38625     41186     34677     24046     22955     22955     24046     34677     41186     38625
                8114      9714     34964     23824     17866     17866     23824     34964      9714      8114
              38625     41186     34677     24046     22955     22955     24046     34677     41186     38625
                38625     41186     34677     24046     22955     22955     24046     34677     41186     38625
                8114      9714     34964     23824     17866     17866     23824     34964      9714      8114
              38625     41186     34677     24046     22955     22955     24046     34677     41186     38625

33               4642      4965      4274      1906      1832      1832      1906      4274      4965      4642
                 838       984      5618      3338      1620      1620      3338      5618       984       838
               4642      4965      4274      1906      1832      1832      1906      4274      4965      4642
                 4642      4965      4274      1906      1832      1832      1906      4274      4965      4642
                 838       984      5618      3338      1620      1620      3338      5618       984       838
               4642      4965      4274      1906      1832      1832      1906      4274      4965      4642

34                286       362       245       102        32        32       102       245       362       286
                  20        22       406       154        12        12       154       406        22        20
                286       362       245       102        32        32       102       245       362       286
                  286       362       245       102        32        32       102       245       362       286
                  20        22       406       154        12        12       154       406        22        20
                286       362       245       102        32        32       102       245       362       286

35                  4         6         1         0         0         0         0         1         6         4
                   0         0         6         0         0         0         0         6         0         0
                  4         6         1         0         0         0         0         1         6         4
                    4         6         1         0         0         0         0         1         6         4
                   0         0         6         0         0         0         0         6         0         0
                  4         6         1         0         0         0         0         1         6         4

Total        20295433  13759549   9244589   6098669   4594969   4594969   6098669   9244589  13759549  20295433
            15814148   6412346   3884556   3062244   2492390   2492390   3062244   3884556   6412346  15814148
           20295433  13759549   9244589   6098669   4594969   4594969   6098669   9244589  13759549  20295433
             20295433  13759549   9244589   6098669   4594969   4594969   6098669   9244589  13759549  20295433
            15814148   6412346   3884556   3062244   2492390   2492390   3062244   3884556   6412346  15814148
           20295433  13759549   9244589   6098669   4594969   4594969   6098669   9244589  13759549  20295433

Grand total = 4*2492390 + 4*3062244 + 4*3884556 + 8*4594969 + 8*6098669 + 4*6412346 + 8*9244589 + 8*13759549 + 4*15814148 + 8*20295433
            = 558608408

Number of times each node is the end node (EN) in a CNSAP 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
 5                  6         0         0         0         0         0         0         0         0         6
                   0         0         0         0         0         0         0         0         0         0
                  6         0         0         0         0         0         0         0         0         6
                    6         0         0         0         0         0         0         0         0         6
                   0         0         0         0         0         0         0         0         0         0
                  6         0         0         0         0         0         0         0         0         6

 6                  8         0         0         0         0         0         0         0         0         8
                   0         0         0         0         0         0         0         0         0         0
                  8         0         0         0         0         0         0         0         0         8
                    8         0         0         0         0         0         0         0         0         8
                   0         0         0         0         0         0         0         0         0         0
                  8         0         0         0         0         0         0         0         0         8

 7                 36         8         8         8         8         8         8         8         8        36
                   8         0         0         0         0         0         0         0         0         8
                 36         8         8         8         8         8         8         8         8        36
                   36         8         8         8         8         8         8         8         8        36
                   8         0         0         0         0         0         0         0         0         8
                 36         8         8         8         8         8         8         8         8        36

 8                 42         8        12        12        12        12        12        12         8        42
                   4         0         0         0         0         0         0         0         0         4
                 42         8        12        12        12        12        12        12         8        42
                   42         8        12        12        12        12        12        12         8        42
                   4         0         0         0         0         0         0         0         0         4
                 42         8        12        12        12        12        12        12         8        42

 9                148        76        92        96        96        96        96        92        76       148
                  60        32        32        32        32        32        32        32        32        60
                148        76        92        96        96        96        96        92        76       148
                  148        76        92        96        96        96        96        92        76       148
                  60        32        32        32        32        32        32        32        32        60
                148        76        92        96        96        96        96        92        76       148

10                248        75       118       140       144       144       140       118        75       248
                  30        20        32        32        32        32        32        32        20        30
                248        75       118       140       144       144       140       118        75       248
                  248        75       118       140       144       144       140       118        75       248
                  30        20        32        32        32        32        32        32        20        30
                248        75       118       140       144       144       140       118        75       248

11                672       265       443       516       548       548       516       443       265       672
                 158       112       212       224       224       224       224       212       112       158
                672       265       443       516       548       548       516       443       265       672
                  672       265       443       516       548       548       516       443       265       672
                 158       112       212       224       224       224       224       212       112       158
                672       265       443       516       548       548       516       443       265       672

12               1346       459       717       931      1044      1044       931       717       459      1346
                 164       140       292       348       360       360       348       292       140       164
               1346       459       717       931      1044      1044       931       717       459      1346
                 1346       459       717       931      1044      1044       931       717       459      1346
                 164       140       292       348       360       360       348       292       140       164
               1346       459       717       931      1044      1044       931       717       459      1346

13               3385      1298      1982      2581      2937      2937      2581      1982      1298      3385
                 570       444       830      1152      1236      1236      1152       830       444       570
               3385      1298      1982      2581      2937      2937      2581      1982      1298      3385
                 3385      1298      1982      2581      2937      2937      2581      1982      1298      3385
                 570       444       830      1152      1236      1236      1152       830       444       570
               3385      1298      1982      2581      2937      2937      2581      1982      1298      3385

14               7246      2452      3545      4489      5220      5220      4489      3545      2452      7246
                 778       698      1418      1982      2296      2296      1982      1418       698       778
               7246      2452      3545      4489      5220      5220      4489      3545      2452      7246
                 7246      2452      3545      4489      5220      5220      4489      3545      2452      7246
                 778       698      1418      1982      2296      2296      1982      1418       698       778
               7246      2452      3545      4489      5220      5220      4489      3545      2452      7246

15              17418      6373      9277     11255     12380     12380     11255      9277      6373     17418
                2386      1934      3538      5060      6026      6026      5060      3538      1934      2386
              17418      6373      9277     11255     12380     12380     11255      9277      6373     17418
                17418      6373      9277     11255     12380     12380     11255      9277      6373     17418
                2386      1934      3538      5060      6026      6026      5060      3538      1934      2386
              17418      6373      9277     11255     12380     12380     11255      9277      6373     17418

16              37470     13017     17595     19088     19101     19101     19088     17595     13017     37470
                3902      3452      6846      9274     10634     10634      9274      6846      3452      3902
              37470     13017     17595     19088     19101     19101     19088     17595     13017     37470
                37470     13017     17595     19088     19101     19101     19088     17595     13017     37470
                3902      3452      6846      9274     10634     10634      9274      6846      3452      3902
              37470     13017     17595     19088     19101     19101     19088     17595     13017     37470

17              83621     31437     41067     41505     39642     39642     41505     41067     31437     83621
               10444      8754     15764     20186     22484     22484     20186     15764      8754     10444
              83621     31437     41067     41505     39642     39642     41505     41067     31437     83621
                83621     31437     41067     41505     39642     39642     41505     41067     31437     83621
               10444      8754     15764     20186     22484     22484     20186     15764      8754     10444
              83621     31437     41067     41505     39642     39642     41505     41067     31437     83621

18             167963     65558     77867     68928     56992     56992     68928     77867     65558    167963
               19990     17812     31774     37644     37820     37820     37644     31774     17812     19990
             167963     65558     77867     68928     56992     56992     68928     77867     65558    167963
               167963     65558     77867     68928     56992     56992     68928     77867     65558    167963
               19990     17812     31774     37644     37820     37820     37644     31774     17812     19990
             167963     65558     77867     68928     56992     56992     68928     77867     65558    167963

19             326550    140327    156956    129485    103394    103394    129485    156956    140327    326550
               46076     41460     67168     72510     68058     68058     72510     67168     41460     46076
             326550    140327    156956    129485    103394    103394    129485    156956    140327    326550
               326550    140327    156956    129485    103394    103394    129485    156956    140327    326550
               46076     41460     67168     72510     68058     68058     72510     67168     41460     46076
             326550    140327    156956    129485    103394    103394    129485    156956    140327    326550

20             572757    264714    270763    198195    145063    145063    198195    270763    264714    572757
               85440     82048    126296    124632    109934    109934    124632    126296     82048     85440
             572757    264714    270763    198195    145063    145063    198195    270763    264714    572757
               572757    264714    270763    198195    145063    145063    198195    270763    264714    572757
               85440     82048    126296    124632    109934    109934    124632    126296     82048     85440
             572757    264714    270763    198195    145063    145063    198195    270763    264714    572757

21             939080    480984    461376    328881    239347    239347    328881    461376    480984    939080
              164012    161542    230314    212898    175774    175774    212898    230314    161542    164012
             939080    480984    461376    328881    239347    239347    328881    461376    480984    939080
               939080    480984    461376    328881    239347    239347    328881    461376    480984    939080
              164012    161542    230314    212898    175774    175774    212898    230314    161542    164012
             939080    480984    461376    328881    239347    239347    328881    461376    480984    939080

22            1368160    758342    678821    459360    325825    325825    459360    678821    758342   1368160
              252864    268594    367660    325974    266660    266660    325974    367660    268594    252864
            1368160    758342    678821    459360    325825    325825    459360    678821    758342   1368160
              1368160    758342    678821    459360    325825    325825    459360    678821    758342   1368160
              252864    268594    367660    325974    266660    266660    325974    367660    268594    252864
            1368160    758342    678821    459360    325825    325825    459360    678821    758342   1368160

23            1871739   1124556    983803    672855    492061    492061    672855    983803   1124556   1871739
              384040    417806    555106    479922    382474    382474    479922    555106    417806    384040
            1871739   1124556    983803    672855    492061    492061    672855    983803   1124556   1871739
              1871739   1124556    983803    672855    492061    492061    672855    983803   1124556   1871739
              384040    417806    555106    479922    382474    382474    479922    555106    417806    384040
            1871739   1124556    983803    672855    492061    492061    672855    983803   1124556   1871739

24            2256162   1470371   1207825    829409    621396    621396    829409   1207825   1470371   2256162
              485316    554458    726080    645714    523042    523042    645714    726080    554458    485316
            2256162   1470371   1207825    829409    621396    621396    829409   1207825   1470371   2256162
              2256162   1470371   1207825    829409    621396    621396    829409   1207825   1470371   2256162
              485316    554458    726080    645714    523042    523042    645714    726080    554458    485316
            2256162   1470371   1207825    829409    621396    621396    829409   1207825   1470371   2256162

25            2526030   1795957   1465907   1040228    809778    809778   1040228   1465907   1795957   2526030
              619780    711418    897268    794260    638112    638112    794260    897268    711418    619780
            2526030   1795957   1465907   1040228    809778    809778   1040228   1465907   1795957   2526030
              2526030   1795957   1465907   1040228    809778    809778   1040228   1465907   1795957   2526030
              619780    711418    897268    794260    638112    638112    794260    897268    711418    619780
            2526030   1795957   1465907   1040228    809778    809778   1040228   1465907   1795957   2526030

26            2444808   1830376   1481599   1080120    881160    881160   1080120   1481599   1830376   2444808
              590152    737080    966588    903020    736980    736980    903020    966588    737080    590152
            2444808   1830376   1481599   1080120    881160    881160   1080120   1481599   1830376   2444808
              2444808   1830376   1481599   1080120    881160    881160   1080120   1481599   1830376   2444808
              590152    737080    966588    903020    736980    736980    903020    966588    737080    590152
            2444808   1830376   1481599   1080120    881160    881160   1080120   1481599   1830376   2444808

27            2219931   1776834   1451255   1101000    918553    918553   1101000   1451255   1776834   2219931
              622280    732806    925466    879868    719236    719236    879868    925466    732806    622280
            2219931   1776834   1451255   1101000    918553    918553   1101000   1451255   1776834   2219931
              2219931   1776834   1451255   1101000    918553    918553   1101000   1451255   1776834   2219931
              622280    732806    925466    879868    719236    719236    879868    925466    732806    622280
            2219931   1776834   1451255   1101000    918553    918553   1101000   1451255   1776834   2219931

28            1603124   1352563   1126107    912635    794640    794640    912635   1126107   1352563   1603124
              416142    559056    793170    790570    659298    659298    790570    793170    559056    416142
            1603124   1352563   1126107    912635    794640    794640    912635   1126107   1352563   1603124
              1603124   1352563   1126107    912635    794640    794640    912635   1126107   1352563   1603124
              416142    559056    793170    790570    659298    659298    790570    793170    559056    416142
            1603124   1352563   1126107    912635    794640    794640    912635   1126107   1352563   1603124

29            1050893    916693    789441    634143    559756    559756    634143    789441    916693   1050893
              310522    365662    537640    549668    429326    429326    549668    537640    365662    310522
            1050893    916693    789441    634143    559756    559756    634143    789441    916693   1050893
              1050893    916693    789441    634143    559756    559756    634143    789441    916693   1050893
              310522    365662    537640    549668    429326    429326    549668    537640    365662    310522
            1050893    916693    789441    634143    559756    559756    634143    789441    916693   1050893

30             486960    438670    408738    348871    320357    320357    348871    408738    438670    486960
              113922    167676    327044    332736    256744    256744    332736    327044    167676    113922
             486960    438670    408738    348871    320357    320357    348871    408738    438670    486960
               486960    438670    408738    348871    320357    320357    348871    408738    438670    486960
              113922    167676    327044    332736    256744    256744    332736    327044    167676    113922
             486960    438670    408738    348871    320357    320357    348871    408738    438670    486960

31             171203    154963    139154    105507     98098     98098    105507    139154    154963    171203
               39412     50906    136596    111578     77468     77468    111578    136596     50906     39412
             171203    154963    139154    105507     98098     98098    105507    139154    154963    171203
               171203    154963    139154    105507     98098     98098    105507    139154    154963    171203
               39412     50906    136596    111578     77468     77468    111578    136596     50906     39412
             171203    154963    139154    105507     98098     98098    105507    139154    154963    171203

32              39081     38689     34998     24234     22482     22482     24234     34998     38689     39081
                5828     10432     39550     25012     17670     17670     25012     39550     10432      5828
              39081     38689     34998     24234     22482     22482     24234     34998     38689     39081
                39081     38689     34998     24234     22482     22482     24234     34998     38689     39081
                5828     10432     39550     25012     17670     17670     25012     39550     10432      5828
              39081     38689     34998     24234     22482     22482     24234     34998     38689     39081

33               4665      4832      4268      1973      1744      1744      1973      4268      4832      4665
                 690      1002      5986      3440      1554      1554      3440      5986      1002       690
               4665      4832      4268      1973      1744      1744      1973      4268      4832      4665
                 4665      4832      4268      1973      1744      1744      1973      4268      4832      4665
                 690      1002      5986      3440      1554      1554      3440      5986      1002       690
               4665      4832      4268      1973      1744      1744      1973      4268      4832      4665

34                287       362       242       102        32        32       102       242       362       287
                  18        22       412       154        12        12       154       412        22        18
                287       362       242       102        32        32       102       242       362       287
                  287       362       242       102        32        32       102       242       362       287
                  18        22       412       154        12        12       154       412        22        18
                287       362       242       102        32        32       102       242       362       287

35                  4         6         1         0         0         0         0         1         6         4
                   0         0         6         0         0         0         0         6         0         0
                  4         6         1         0         0         0         0         1         6         4
                    4         6         1         0         0         0         0         1         6         4
                   0         0         6         0         0         0         0         6         0         0
                  4         6         1         0         0         0         0         1         6         4

Total        18201043  12670265  10813977   8016547   6471810   6471810   8016547  10813977  12670265  18201043
             4174988   4895366   6763088   6327890   5143486   5143486   6327890   6763088   4895366   4174988
           18201043  12670265  10813977   8016547   6471810   6471810   8016547  10813977  12670265  18201043
             18201043  12670265  10813977   8016547   6471810   6471810   8016547  10813977  12670265  18201043
             4174988   4895366   6763088   6327890   5143486   5143486   6327890   6763088   4895366   4174988
           18201043  12670265  10813977   8016547   6471810   6471810   8016547  10813977  12670265  18201043

Grand total = 4*4174988 + 4*4895366 + 4*5143486 + 4*6327890 + 8*6471810 + 4*6763088 + 8*8016547 + 8*10813977 + 8*12670265 + 8*18201043
            = 558608408

Number of times each node (N) is present in a CNSAP 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
 5                  8         6         0         0         0         0         0         0         6         8
                  12        20         0         0         0         0         0         0        20        12
                  8         6         0         0         0         0         0         0         6         8
                    8         6         0         0         0         0         0         0         6         8
                  12        20         0         0         0         0         0         0        20        12
                  8         6         0         0         0         0         0         0         6         8

 6                 14         9         2         0         0         0         0         2         9        14
                  14        28         4         0         0         0         0         4        28        14
                 14         9         2         0         0         0         0         2         9        14
                   14         9         2         0         0         0         0         2         9        14
                  14        28         4         0         0         0         0         4        28        14
                 14         9         2         0         0         0         0         2         9        14

 7                 91        75        51        26        24        24        26        51        75        91
                  90       146       106        68        64        64        68       106       146        90
                 91        75        51        26        24        24        26        51        75        91
                   91        75        51        26        24        24        26        51        75        91
                  90       146       106        68        64        64        68       106       146        90
                 91        75        51        26        24        24        26        51        75        91

 8                 96        71        78        66        44        44        66        78        71        96
                 108       194       152       132       112       112       132       152       194       108
                 96        71        78        66        44        44        66        78        71        96
                   96        71        78        66        44        44        66        78        71        96
                 108       194       152       132       112       112       132       152       194       108
                 96        71        78        66        44        44        66        78        71        96

 9                517       651       801       682       626       626       682       801       651       517
                 606       816      1060       936       864       864       936      1060       816       606
                517       651       801       682       626       626       682       801       651       517
                  517       651       801       682       626       626       682       801       651       517
                 606       816      1060       936       864       864       936      1060       816       606
                517       651       801       682       626       626       682       801       651       517

10                734       775       992      1065      1069      1069      1065       992       775       734
                 846      1332      1382      1560      1570      1570      1560      1382      1332       846
                734       775       992      1065      1069      1069      1065       992       775       734
                  734       775       992      1065      1069      1069      1065       992       775       734
                 846      1332      1382      1560      1570      1570      1560      1382      1332       846
                734       775       992      1065      1069      1069      1065       992       775       734

11               2422      3075      4154      5072      4982      4982      5072      4154      3075      2422
                3052      4258      4558      6288      6432      6432      6288      4558      4258      3052
               2422      3075      4154      5072      4982      4982      5072      4154      3075      2422
                 2422      3075      4154      5072      4982      4982      5072      4154      3075      2422
                3052      4258      4558      6288      6432      6432      6288      4558      4258      3052
               2422      3075      4154      5072      4982      4982      5072      4154      3075      2422

12               4544      5449      7335      9304     10427     10427      9304      7335      5449      4544
                5696      8740      8994     11896     14132     14132     11896      8994      8740      5696
               4544      5449      7335      9304     10427     10427      9304      7335      5449      4544
                 4544      5449      7335      9304     10427     10427      9304      7335      5449      4544
                5696      8740      8994     11896     14132     14132     11896      8994      8740      5696
               4544      5449      7335      9304     10427     10427      9304      7335      5449      4544

13              12921     16769     22939     29155     33930     33930     29155     22939     16769     12921
               16202     23856     25312     33408     41568     41568     33408     25312     23856     16202
              12921     16769     22939     29155     33930     33930     29155     22939     16769     12921
                12921     16769     22939     29155     33930     33930     29155     22939     16769     12921
               16202     23856     25312     33408     41568     41568     33408     25312     23856     16202
              12921     16769     22939     29155     33930     33930     29155     22939     16769     12921

14              26146     32603     44453     56284     66117     66117     56284     44453     32603     26146
               32506     51270     55018     69390     83674     83674     69390     55018     51270     32506
              26146     32603     44453     56284     66117     66117     56284     44453     32603     26146
                26146     32603     44453     56284     66117     66117     56284     44453     32603     26146
               32506     51270     55018     69390     83674     83674     69390     55018     51270     32506
              26146     32603     44453     56284     66117     66117     56284     44453     32603     26146

15              69021     91778    126888    156848    177344    177344    156848    126888     91778     69021
               86246    132974    143782    175060    203430    203430    175060    143782    132974     86246
              69021     91778    126888    156848    177344    177344    156848    126888     91778     69021
                69021     91778    126888    156848    177344    177344    156848    126888     91778     69021
               86246    132974    143782    175060    203430    203430    175060    143782    132974     86246
              69021     91778    126888    156848    177344    177344    156848    126888     91778     69021

16             146015    190745    256917    299611    317975    317975    299611    256917    190745    146015
              181654    290426    313246    359582    378966    378966    359582    313246    290426    181654
             146015    190745    256917    299611    317975    317975    299611    256917    190745    146015
               146015    190745    256917    299611    317975    317975    299611    256917    190745    146015
              181654    290426    313246    359582    378966    378966    359582    313246    290426    181654
             146015    190745    256917    299611    317975    317975    299611    256917    190745    146015

17             359067    487646    637487    718062    745236    745236    718062    637487    487646    359067
              450402    698416    733814    797448    811916    811916    797448    733814    698416    450402
             359067    487646    637487    718062    745236    745236    718062    637487    487646    359067
               359067    487646    637487    718062    745236    745236    718062    637487    487646    359067
              450402    698416    733814    797448    811916    811916    797448    733814    698416    450402
             359067    487646    637487    718062    745236    745236    718062    637487    487646    359067

18             769247   1028301   1268912   1335336   1314059   1314059   1335336   1268912   1028301    769247
              957584   1457662   1475340   1525278   1506234   1506234   1525278   1475340   1457662    957584
             769247   1028301   1268912   1335336   1314059   1314059   1335336   1268912   1028301    769247
               769247   1028301   1268912   1335336   1314059   1314059   1335336   1268912   1028301    769247
              957584   1457662   1475340   1525278   1506234   1506234   1525278   1475340   1457662    957584
             769247   1028301   1268912   1335336   1314059   1314059   1335336   1268912   1028301    769247

19            1693253   2283633   2707944   2760370   2662190   2662190   2760370   2707944   2283633   1693253
             2126968   3035626   2950288   2955756   2881806   2881806   2955756   2950288   3035626   2126968
            1693253   2283633   2707944   2760370   2662190   2662190   2760370   2707944   2283633   1693253
              1693253   2283633   2707944   2760370   2662190   2662190   2760370   2707944   2283633   1693253
             2126968   3035626   2950288   2955756   2881806   2881806   2955756   2950288   3035626   2126968
            1693253   2283633   2707944   2760370   2662190   2662190   2760370   2707944   2283633   1693253

20            3332861   4397469   4891262   4717579   4474491   4474491   4717579   4891262   4397469   3332861
             4168682   5542024   5155962   5046094   5086594   5086594   5046094   5155962   5542024   4168682
            3332861   4397469   4891262   4717579   4474491   4474491   4717579   4891262   4397469   3332861
              3332861   4397469   4891262   4717579   4474491   4474491   4717579   4891262   4397469   3332861
             4168682   5542024   5155962   5046094   5086594   5086594   5046094   5155962   5542024   4168682
            3332861   4397469   4891262   4717579   4474491   4474491   4717579   4891262   4397469   3332861

21            6377536   8261514   8869057   8348539   7908064   7908064   8348539   8869057   8261514   6377536
             7895866   9630852   8715892   8379200   8570166   8570166   8379200   8715892   9630852   7895866
            6377536   8261514   8869057   8348539   7908064   7908064   8348539   8869057   8261514   6377536
              6377536   8261514   8869057   8348539   7908064   7908064   8348539   8869057   8261514   6377536
             7895866   9630852   8715892   8379200   8570166   8570166   8379200   8715892   9630852   7895866
            6377536   8261514   8869057   8348539   7908064   7908064   8348539   8869057   8261514   6377536

22           10718195  13429278  13716337  12582729  11826371  11826371  12582729  13716337  13429278  10718195
            13173156  14467704  12721064  12535908  13137244  13137244  12535908  12721064  14467704  13173156
           10718195  13429278  13716337  12582729  11826371  11826371  12582729  13716337  13429278  10718195
             10718195  13429278  13716337  12582729  11826371  11826371  12582729  13716337  13429278  10718195
            13173156  14467704  12721064  12535908  13137244  13137244  12535908  12721064  14467704  13173156
           10718195  13429278  13716337  12582729  11826371  11826371  12582729  13716337  13429278  10718195

23           17028996  21003806  20938055  19092805  17948709  17948709  19092805  20938055  21003806  17028996
            20899520  20642812  17672424  17742482  18733668  18733668  17742482  17672424  20642812  20899520
           17028996  21003806  20938055  19092805  17948709  17948709  19092805  20938055  21003806  17028996
             17028996  21003806  20938055  19092805  17948709  17948709  19092805  20938055  21003806  17028996
            20899520  20642812  17672424  17742482  18733668  18733668  17742482  17672424  20642812  20899520
           17028996  21003806  20938055  19092805  17948709  17948709  19092805  20938055  21003806  17028996

24           23833656  28227902  27286677  24660339  23122169  23122169  24660339  27286677  28227902  23833656
            28885636  25251178  21593758  22767098  24159308  24159308  22767098  21593758  25251178  28885636
           23833656  28227902  27286677  24660339  23122169  23122169  24660339  27286677  28227902  23833656
             23833656  28227902  27286677  24660339  23122169  23122169  24660339  27286677  28227902  23833656
            28885636  25251178  21593758  22767098  24159308  24159308  22767098  21593758  25251178  28885636
           23833656  28227902  27286677  24660339  23122169  23122169  24660339  27286677  28227902  23833656

25           31339898  36381870  34646424  31382154  29523627  29523627  31382154  34646424  36381870  31339898
            37813600  29098072  24604950  26900670  28450712  28450712  26900670  24604950  29098072  37813600
           31339898  36381870  34646424  31382154  29523627  29523627  31382154  34646424  36381870  31339898
             31339898  36381870  34646424  31382154  29523627  29523627  31382154  34646424  36381870  31339898
            37813600  29098072  24604950  26900670  28450712  28450712  26900670  24604950  29098072  37813600
           31339898  36381870  34646424  31382154  29523627  29523627  31382154  34646424  36381870  31339898

26           34978062  39182378  36948431  33261848  31293321  31293321  33261848  36948431  39182378  34978062
            41770726  27871910  24616098  28206246  29825536  29825536  28206246  24616098  27871910  41770726
           34978062  39182378  36948431  33261848  31293321  31293321  33261848  36948431  39182378  34978062
             34978062  39182378  36948431  33261848  31293321  31293321  33261848  36948431  39182378  34978062
            41770726  27871910  24616098  28206246  29825536  29825536  28206246  24616098  27871910  41770726
           34978062  39182378  36948431  33261848  31293321  31293321  33261848  36948431  39182378  34978062

27           36841148  40017440  37909544  34253590  32428636  32428636  34253590  37909544  40017440  36841148
            43801586  24520916  22315278  26439896  28021262  28021262  26439896  22315278  24520916  43801586
           36841148  40017440  37909544  34253590  32428636  32428636  34253590  37909544  40017440  36841148
             36841148  40017440  37909544  34253590  32428636  32428636  34253590  37909544  40017440  36841148
            43801586  24520916  22315278  26439896  28021262  28021262  26439896  22315278  24520916  43801586
           36841148  40017440  37909544  34253590  32428636  32428636  34253590  37909544  40017440  36841148

28           30968106  32855506  31005206  27967694  26668233  26668233  27967694  31005206  32855506  30968106
            36355580  17742180  17349780  21312458  22608984  22608984  21312458  17349780  17742180  36355580
           30968106  32855506  31005206  27967694  26668233  26668233  27967694  31005206  32855506  30968106
             30968106  32855506  31005206  27967694  26668233  26668233  27967694  31005206  32855506  30968106
            36355580  17742180  17349780  21312458  22608984  22608984  21312458  17349780  17742180  36355580
           30968106  32855506  31005206  27967694  26668233  26668233  27967694  31005206  32855506  30968106

29           22319307  23543871  22374559  20222238  19219204  19219204  20222238  22374559  23543871  22319307
            25904568  10863858  10969678  14314006  15334962  15334962  14314006  10969678  10863858  25904568
           22319307  23543871  22374559  20222238  19219204  19219204  20222238  22374559  23543871  22319307
             22319307  23543871  22374559  20222238  19219204  19219204  20222238  22374559  23543871  22319307
            25904568  10863858  10969678  14314006  15334962  15334962  14314006  10969678  10863858  25904568
           22319307  23543871  22374559  20222238  19219204  19219204  20222238  22374559  23543871  22319307

30           12060330  12657673  11929467  10818286  10486095  10486095  10818286  11929467  12657673  12060330
            13664902   5195488   5704300   7606458   8084570   8084570   7606458   5704300   5195488  13664902
           12060330  12657673  11929467  10818286  10486095  10486095  10818286  11929467  12657673  12060330
             12060330  12657673  11929467  10818286  10486095  10486095  10818286  11929467  12657673  12060330
            13664902   5195488   5704300   7606458   8084570   8084570   7606458   5704300   5195488  13664902
           12060330  12657673  11929467  10818286  10486095  10486095  10818286  11929467  12657673  12060330

31            4273730   4460259   4128342   3674287   3747109   3747109   3674287   4128342   4460259   4273730
             4659916   1545836   2073262   2679556   2842086   2842086   2679556   2073262   1545836   4659916
            4273730   4460259   4128342   3674287   3747109   3747109   3674287   4128342   4460259   4273730
              4273730   4460259   4128342   3674287   3747109   3747109   3674287   4128342   4460259   4273730
             4659916   1545836   2073262   2679556   2842086   2842086   2679556   2073262   1545836   4659916
            4273730   4460259   4128342   3674287   3747109   3747109   3674287   4128342   4460259   4273730

32            1070933   1106128    999191    872825    955411    955411    872825    999191   1106128   1070933
             1127678    317788    557146    666492    680640    680640    666492    557146    317788   1127678
            1070933   1106128    999191    872825    955411    955411    872825    999191   1106128   1070933
              1070933   1106128    999191    872825    955411    955411    872825    999191   1106128   1070933
             1127678    317788    557146    666492    680640    680640    666492    557146    317788   1127678
            1070933   1106128    999191    872825    955411    955411    872825    999191   1106128   1070933

33             127341    132404    114322     95231    116258    116258     95231    114322    132404    127341
              131586     29084     75870     82324     82012     82012     82324     75870     29084    131586
             127341    132404    114322     95231    116258    116258     95231    114322    132404    127341
               127341    132404    114322     95231    116258    116258     95231    114322    132404    127341
              131586     29084     75870     82324     82012     82012     82324     75870     29084    131586
             127341    132404    114322     95231    116258    116258     95231    114322    132404    127341

34               7362      7776      6247      5126      6984      6984      5126      6247      7776      7362
                7688      1264      5422      4588      4760      4760      4588      5422      1264      7688
               7362      7776      6247      5126      6984      6984      5126      6247      7776      7362
                 7362      7776      6247      5126      6984      6984      5126      6247      7776      7362
                7688      1264      5422      4588      4760      4760      4588      5422      1264      7688
               7362      7776      6247      5126      6984      6984      5126      6247      7776      7362

35                 74        88        54        60        70        70        60        54        88        74
                  88        16        68        60        56        56        60        68        16        88
                 74        88        54        60        70        70        60        54        88        74
                   74        88        54        60        70        70        60        54        88        74
                  88        16        68        60        56        56        60        68        16        88
                 74        88        54        60        70        70        60        54        88        74

Total       238361631 269806948 260842128 237327211 225058775 225058775 237327211 260842128 269806948 238361631
           284122764 198426746 179844008 200620338 211553328 211553328 200620338 179844008 198426746 284122764
          238361631 269806948 260842128 237327211 225058775 225058775 237327211 260842128 269806948 238361631
            238361631 269806948 260842128 237327211 225058775 225058775 237327211 260842128 269806948 238361631
           284122764 198426746 179844008 200620338 211553328 211553328 200620338 179844008 198426746 284122764
          238361631 269806948 260842128 237327211 225058775 225058775 237327211 260842128 269806948 238361631

Grand total = 4*179844008 + 4*198426746 + 4*200620338 + 4*211553328 + 8*225058775 + 8*237327211 + 8*238361631 + 8*260842128 + 8*269806948 + 4*284122764
            = 14149442280

Number of CNSAPs 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       0  126096   44523  104205  213878  367391  559538  833276 1237687       0   36276   45614   26686   72447  115787  165233  230022  395166  971037   72884   25719   36816   81212  134170  193229  321165  556047
           863681 1262065       0   84536   59474   50267   87751  210508  376397  561232  827664 1236043   85572   22643    9930   57970   65799   97988  173195  236579  388790  966480   41504    2856   49835  104392  120416  182666
           329195  559596  859408 1260507
 1              0       0       0  108680   54181  127979  255276  418720  590848  862928   87528       0   14289   41339   31966   80943  120289  160381  270651  676668   25197   15651   15651   31416  132399  160234  213045  359634
           588266  880027   72649       0   88185   66548   55319  115362  256489  423876  591310  859561   19895   15258   22136    8112   58808   81139  111249  164011  274836  673060       0       0       0   59081  145042  149725
           204401  363076  589642  877309
 2         134839       0       0       0  147581   73650  173344  342925  526724  739528   46119   43858       0   24366   59099   46697  100218  138856  225525  555588   37831   17662   11572   23188   44356  193334  221557  289027
           452383  701519   88959  103053       0  100965   96379   79439  163028  345696  534105  745134   18722   14587   18506   35162    8193   81671  107088  127745  227460  565321   39659       0       0       0   84887  207587
           209772  276094  455878  707541
 3          97659  146322       0       0       0  157566   87387  190703  342060  510404   61782   39889   24114       0   26698   64641   49462   92746  159106  377429   99811   46994   26568   15876   32162   55768  218802  244056
           309459  462696  101064   90982   99764       0   94174  111110   95072  179455  343615  515507   88706    9313   27368   29988   40006    8617   85751   98089  145350  377349  128002   73945       0       0       0  103205
           236038  231949  297401  464567
 4         150637   91110  159729       0       0       0  163243   91509  176863  295184  138681   40547   48165   20564       0   23914   61397   41693   95730  243418  207238  168460   56326   35090   20370   37908   60909  213474
           236197  314072  144485   90409  104151   93747       0   89531  112863   96664  162366  286455  148236   68705    7687   37728   36138   41681    9126   71859   99779  224162  208958  190333   95491       0       0       0
           106557  229297  223682  299292
 5         295184  176863   91509  163243       0       0       0  159729   91110  150637  243418   95730   41693   61397   23914       0   20564   48165   40547  138681  314072  236197  213474   60909   37908   20370   35090   56326
           168460  207238  286455  162366   96664  112863   89531       0   93747  104151   90409  144485  224162   99779   71859    9126   41681   36138   37728    7687   68705  148236  299292  223682  229297  106557       0       0
                0   95491  190333  208958
 6         510404  342060  190703   87387  157566       0       0       0  146322   97659  377429  159106   92746   49462   64641   26698       0   24114   39889   61782  462696  309459  244056  218802   55768   32162   15876   26568
            46994   99811  515507  343615  179455   95072  111110   94174       0   99764   90982  101064  377349  145350   98089   85751    8617   40006   29988   27368    9313   88706  464567  297401  231949  236038  103205       0
                0       0   73945  128002
 7         739528  526724  342925  173344   73650  147581       0       0       0  134839  555588  225525  138856  100218   46697   59099   24366       0   43858   46119  701519  452383  289027  221557  193334   44356   23188   11572
            17662   37831  745134  534105  345696  163028   79439   96379  100965       0  103053   88959  565321  227460  127745  107088   81671    8193   35162   18506   14587   18722  707541  455878  276094  209772  207587   84887
                0       0       0   39659
 8         862928  590848  418720  255276  127979   54181  108680       0       0       0  676668  270651  160381  120289   80943   31966   41339   14289       0   87528  880027  588266  359634  213045  160234  132399   31416   15651
            15651   25197  859561  591310  423876  256489  115362   55319   66548   88185       0   72649  673060  274836  164011  111249   81139   58808    8112   22136   15258   19895  877309  589642  363076  204401  149725  145042
            59081       0       0       0
 9        1237687  833276  559538  367391  213878  104205   44523  126096       0       0  971037  395166  230022  165233  115787   72447   26686   45614   36276       0 1262065  863681  556047  321165  193229  134170   81212   36816
            25719   72884 1236043  827664  561232  376397  210508   87751   50267   59474   84536       0  966480  388790  236579  173195   97988   65799   57970    9930   22643   85572 1260507  859408  559596  329195  182666  120416
           104392   49835    2856   41504
10              0   70024    6210    8810   24033   49146   74654  120810  185673  274057       0       0       4      10    9300   28282   37304   48906   85932  213412       0   70024    6210    8810   24033   49146   74654  120810
           185673  274057   65994   20931       0   18191   27950   44315   75464  123267  184066  272210       0   13514    6890   17960   16272   20290   36524   53334   85286  210158   65994   20931       0   18191   27950   44315
            75464  123267  184066  272210
11          29971       0   23768   18115   25936   55817   93254  147547  223146  331208       0       0       0   15738    8992   26988   48526   62586  101812  256374   29971       0   23768   18115   25936   55817   93254  147547
           223146  331208   25158   21285   13475    7330   35237   58210   88564  147794  225133  330771   42310       0       4   11418   20144   32186   41072   61118  105732  256928   25158   21285   13475    7330   35237   58210
            88564  147794  225133  330771
12          66813   32449       0   22809   42787   61411  128345  203836  303742  446798   71246       0       0       0   43536   23706   57264   89692  143258  344400   66813   32449       0   22809   42787   61411  128345  203836
           303742  446798   37429   38420   26742   24138   17276   78210  133407  196061  305131  452700   31712   13526       0      30   28034   41224   67820   78092  139366  353174   37429   38420   26742   24138   17276   78210
           133407  196061  305131  452700
13          81436   65077   39540       0   26910   63795   91068  183590  271806  397752   59392   51564       0       0       0   66300   33368   69166  131494  312810   81436   65077   39540       0   26910   63795   91068  183590
           271806  397752   94582   39712   46244   33052   33382   24928  114031  190053  261055  393480   71848   27650    4360       0     140   42058   54384   82256  116256  301858   94582   39712   46244   33052   33382   24928
           114031  190053  261055  393480
14         147243   84391   66779   40621       0   35525   69915   96364  182051  265052  104772   33706   54760       0       0       0   67658   30904   74514  208756  147243   84391   66779   40621       0   35525   69915   96364
           182051  265052  161024  107782   31194   42122   34668   39362   27863  119089  184815  252353  130468   51644   32222    1442       0     474   41880   50682   90154  193024  161024  107782   31194   42122   34668   39362
            27863  119089  184815  252353
15         265052  182051   96364   69915   35525       0   40621   66779   84391  147243  208756   74514   30904   67658       0       0       0   54760   33706  104772  265052  182051   96364   69915   35525       0   40621   66779
            84391  147243  252353  184815  119089   27863   39362   34668   42122   31194  107782  161024  193024   90154   50682   41880     474       0    1442   32222   51644  130468  252353  184815  119089   27863   39362   34668
            42122   31194  107782  161024
16         397752  271806  183590   91068   63795   26910       0   39540   65077   81436  312810  131494   69166   33368   66300       0       0       0   51564   59392  397752  271806  183590   91068   63795   26910       0   39540
            65077   81436  393480  261055  190053  114031   24928   33382   33052   46244   39712   94582  301858  116256   82256   54384   42058     140       0    4360   27650   71848  393480  261055  190053  114031   24928   33382
            33052   46244   39712   94582
17         446798  303742  203836  128345   61411   42787   22809       0   32449   66813  344400  143258   89692   57264   23706   43536       0       0       0   71246  446798  303742  203836  128345   61411   42787   22809       0
            32449   66813  452700  305131  196061  133407   78210   17276   24138   26742   38420   37429  353174  139366   78092   67820   41224   28034      30       0   13526   31712  452700  305131  196061  133407   78210   17276
            24138   26742   38420   37429
18         331208  223146  147547   93254   55817   25936   18115   23768       0   29971  256374  101812   62586   48526   26988    8992   15738       0       0       0  331208  223146  147547   93254   55817   25936   18115   23768
                0   29971  330771  225133  147794   88564   58210   35237    7330   13475   21285   25158  256928  105732   61118   41072   32186   20144   11418       4       0   42310  330771  225133  147794   88564   58210   35237
             7330   13475   21285   25158
19         274057  185673  120810   74654   49146   24033    8810    6210   70024       0  213412   85932   48906   37304   28282    9300      10       4       0       0  274057  185673  120810   74654   49146   24033    8810    6210
            70024       0  272210  184066  123267   75464   44315   27950   18191       0   20931   65994  210158   85286   53334   36524   20290   16272   17960    6890   13514       0  272210  184066  123267   75464   44315   27950
            18191       0   20931   65994
20          72884   25719   36816   81212  134170  193229  321165  556047  863681 1262065       0   36276   45614   26686   72447  115787  165233  230022  395166  971037       0       0  126096   44523  104205  213878  367391  559538
           833276 1237687   41504    2856   49835  104392  120416  182666  329195  559596  859408 1260507   85572   22643    9930   57970   65799   97988  173195  236579  388790  966480       0   84536   59474   50267   87751  210508
           376397  561232  827664 1236043
21          25197   15651   15651   31416  132399  160234  213045  359634  588266  880027   87528       0   14289   41339   31966   80943  120289  160381  270651  676668       0       0       0  108680   54181  127979  255276  418720
           590848  862928       0       0       0   59081  145042  149725  204401  363076  589642  877309   19895   15258   22136    8112   58808   81139  111249  164011  274836  673060   72649       0   88185   66548   55319  115362
           256489  423876  591310  859561
22          37831   17662   11572   23188   44356  193334  221557  289027  452383  701519   46119   43858       0   24366   59099   46697  100218  138856  225525  555588  134839       0       0       0  147581   73650  173344  342925
           526724  739528   39659       0       0       0   84887  207587  209772  276094  455878  707541   18722   14587   18506   35162    8193   81671  107088  127745  227460  565321   88959  103053       0  100965   96379   79439
           163028  345696  534105  745134
23          99811   46994   26568   15876   32162   55768  218802  244056  309459  462696   61782   39889   24114       0   26698   64641   49462   92746  159106  377429   97659  146322       0       0       0  157566   87387  190703
           342060  510404  128002   73945       0       0       0  103205  236038  231949  297401  464567   88706    9313   27368   29988   40006    8617   85751   98089  145350  377349  101064   90982   99764       0   94174  111110
            95072  179455  343615  515507
24         207238  168460   56326   35090   20370   37908   60909  213474  236197  314072  138681   40547   48165   20564       0   23914   61397   41693   95730  243418  150637   91110  159729       0       0       0  163243   91509
           176863  295184  208958  190333   95491       0       0       0  106557  229297  223682  299292  148236   68705    7687   37728   36138   41681    9126   71859   99779  224162  144485   90409  104151   93747       0   89531
           112863   96664  162366  286455
25         314072  236197  213474   60909   37908   20370   35090   56326  168460  207238  243418   95730   41693   61397   23914       0   20564   48165   40547  138681  295184  176863   91509  163243       0       0       0  159729
            91110  150637  299292  223682  229297  106557       0       0       0   95491  190333  208958  224162   99779   71859    9126   41681   36138   37728    7687   68705  148236  286455  162366   96664  112863   89531       0
            93747  104151   90409  144485
26         462696  309459  244056  218802   55768   32162   15876   26568   46994   99811  377429  159106   92746   49462   64641   26698       0   24114   39889   61782  510404  342060  190703   87387  157566       0       0       0
           146322   97659  464567  297401  231949  236038  103205       0       0       0   73945  128002  377349  145350   98089   85751    8617   40006   29988   27368    9313   88706  515507  343615  179455   95072  111110   94174
                0   99764   90982  101064
27         701519  452383  289027  221557  193334   44356   23188   11572   17662   37831  555588  225525  138856  100218   46697   59099   24366       0   43858   46119  739528  526724  342925  173344   73650  147581       0       0
                0  134839  707541  455878  276094  209772  207587   84887       0       0       0   39659  565321  227460  127745  107088   81671    8193   35162   18506   14587   18722  745134  534105  345696  163028   79439   96379
           100965       0  103053   88959
28         880027  588266  359634  213045  160234  132399   31416   15651   15651   25197  676668  270651  160381  120289   80943   31966   41339   14289       0   87528  862928  590848  418720  255276  127979   54181  108680       0
                0       0  877309  589642  363076  204401  149725  145042   59081       0       0       0  673060  274836  164011  111249   81139   58808    8112   22136   15258   19895  859561  591310  423876  256489  115362   55319
            66548   88185       0   72649
29        1262065  863681  556047  321165  193229  134170   81212   36816   25719   72884  971037  395166  230022  165233  115787   72447   26686   45614   36276       0 1237687  833276  559538  367391  213878  104205   44523  126096
                0       0 1260507  859408  559596  329195  182666  120416  104392   49835    2856   41504  966480  388790  236579  173195   97988   65799   57970    9930   22643   85572 1236043  827664  561232  376397  210508   87751
            50267   59474   84536       0
30              0   84536   59474   50267   87751  210508  376397  561232  827664 1236043   85572   22643    9930   57970   65799   97988  173195  236579  388790  966480   41504    2856   49835  104392  120416  182666  329195  559596
           859408 1260507       0       0  126096   44523  104205  213878  367391  559538  833276 1237687       0   36276   45614   26686   72447  115787  165233  230022  395166  971037   72884   25719   36816   81212  134170  193229
           321165  556047  863681 1262065
31          72649       0   88185   66548   55319  115362  256489  423876  591310  859561   19895   15258   22136    8112   58808   81139  111249  164011  274836  673060       0       0       0   59081  145042  149725  204401  363076
           589642  877309       0       0       0  108680   54181  127979  255276  418720  590848  862928   87528       0   14289   41339   31966   80943  120289  160381  270651  676668   25197   15651   15651   31416  132399  160234
           213045  359634  588266  880027
32          88959  103053       0  100965   96379   79439  163028  345696  534105  745134   18722   14587   18506   35162    8193   81671  107088  127745  227460  565321   39659       0       0       0   84887  207587  209772  276094
           455878  707541  134839       0       0       0  147581   73650  173344  342925  526724  739528   46119   43858       0   24366   59099   46697  100218  138856  225525  555588   37831   17662   11572   23188   44356  193334
           221557  289027  452383  701519
33         101064   90982   99764       0   94174  111110   95072  179455  343615  515507   88706    9313   27368   29988   40006    8617   85751   98089  145350  377349  128002   73945       0       0       0  103205  236038  231949
           297401  464567   97659  146322       0       0       0  157566   87387  190703  342060  510404   61782   39889   24114       0   26698   64641   49462   92746  159106  377429   99811   46994   26568   15876   32162   55768
           218802  244056  309459  462696
34         144485   90409  104151   93747       0   89531  112863   96664  162366  286455  148236   68705    7687   37728   36138   41681    9126   71859   99779  224162  208958  190333   95491       0       0       0  106557  229297
           223682  299292  150637   91110  159729       0       0       0  163243   91509  176863  295184  138681   40547   48165   20564       0   23914   61397   41693   95730  243418  207238  168460   56326   35090   20370   37908
            60909  213474  236197  314072
35         286455  162366   96664  112863   89531       0   93747  104151   90409  144485  224162   99779   71859    9126   41681   36138   37728    7687   68705  148236  299292  223682  229297  106557       0       0       0   95491
           190333  208958  295184  176863   91509  163243       0       0       0  159729   91110  150637  243418   95730   41693   61397   23914       0   20564   48165   40547  138681  314072  236197  213474   60909   37908   20370
            35090   56326  168460  207238
36         515507  343615  179455   95072  111110   94174       0   99764   90982  101064  377349  145350   98089   85751    8617   40006   29988   27368    9313   88706  464567  297401  231949  236038  103205       0       0       0
            73945  128002  510404  342060  190703   87387  157566       0       0       0  146322   97659  377429  159106   92746   49462   64641   26698       0   24114   39889   61782  462696  309459  244056  218802   55768   32162
            15876   26568   46994   99811
37         745134  534105  345696  163028   79439   96379  100965       0  103053   88959  565321  227460  127745  107088   81671    8193   35162   18506   14587   18722  707541  455878  276094  209772  207587   84887       0       0
                0   39659  739528  526724  342925  173344   73650  147581       0       0       0  134839  555588  225525  138856  100218   46697   59099   24366       0   43858   46119  701519  452383  289027  221557  193334   44356
            23188   11572   17662   37831
38         859561  591310  423876  256489  115362   55319   66548   88185       0   72649  673060  274836  164011  111249   81139   58808    8112   22136   15258   19895  877309  589642  363076  204401  149725  145042   59081       0
                0       0  862928  590848  418720  255276  127979   54181  108680       0       0       0  676668  270651  160381  120289   80943   31966   41339   14289       0   87528  880027  588266  359634  213045  160234  132399
            31416   15651   15651   25197
39        1236043  827664  561232  376397  210508   87751   50267   59474   84536       0  966480  388790  236579  173195   97988   65799   57970    9930   22643   85572 1260507  859408  559596  329195  182666  120416  104392   49835
             2856   41504 1237687  833276  559538  367391  213878  104205   44523  126096       0       0  971037  395166  230022  165233  115787   72447   26686   45614   36276       0 1262065  863681  556047  321165  193229  134170
            81212   36816   25719   72884
40          65994   20931       0   18191   27950   44315   75464  123267  184066  272210       0   13514    6890   17960   16272   20290   36524   53334   85286  210158   65994   20931       0   18191   27950   44315   75464  123267
           184066  272210       0   70024    6210    8810   24033   49146   74654  120810  185673  274057       0       0       4      10    9300   28282   37304   48906   85932  213412       0   70024    6210    8810   24033   49146
            74654  120810  185673  274057
41          25158   21285   13475    7330   35237   58210   88564  147794  225133  330771   42310       0       4   11418   20144   32186   41072   61118  105732  256928   25158   21285   13475    7330   35237   58210   88564  147794
           225133  330771   29971       0   23768   18115   25936   55817   93254  147547  223146  331208       0       0       0   15738    8992   26988   48526   62586  101812  256374   29971       0   23768   18115   25936   55817
            93254  147547  223146  331208
42          37429   38420   26742   24138   17276   78210  133407  196061  305131  452700   31712   13526       0      30   28034   41224   67820   78092  139366  353174   37429   38420   26742   24138   17276   78210  133407  196061
           305131  452700   66813   32449       0   22809   42787   61411  128345  203836  303742  446798   71246       0       0       0   43536   23706   57264   89692  143258  344400   66813   32449       0   22809   42787   61411
           128345  203836  303742  446798
43          94582   39712   46244   33052   33382   24928  114031  190053  261055  393480   71848   27650    4360       0     140   42058   54384   82256  116256  301858   94582   39712   46244   33052   33382   24928  114031  190053
           261055  393480   81436   65077   39540       0   26910   63795   91068  183590  271806  397752   59392   51564       0       0       0   66300   33368   69166  131494  312810   81436   65077   39540       0   26910   63795
            91068  183590  271806  397752
44         161024  107782   31194   42122   34668   39362   27863  119089  184815  252353  130468   51644   32222    1442       0     474   41880   50682   90154  193024  161024  107782   31194   42122   34668   39362   27863  119089
           184815  252353  147243   84391   66779   40621       0   35525   69915   96364  182051  265052  104772   33706   54760       0       0       0   67658   30904   74514  208756  147243   84391   66779   40621       0   35525
            69915   96364  182051  265052
45         252353  184815  119089   27863   39362   34668   42122   31194  107782  161024  193024   90154   50682   41880     474       0    1442   32222   51644  130468  252353  184815  119089   27863   39362   34668   42122   31194
           107782  161024  265052  182051   96364   69915   35525       0   40621   66779   84391  147243  208756   74514   30904   67658       0       0       0   54760   33706  104772  265052  182051   96364   69915   35525       0
            40621   66779   84391  147243
46         393480  261055  190053  114031   24928   33382   33052   46244   39712   94582  301858  116256   82256   54384   42058     140       0    4360   27650   71848  393480  261055  190053  114031   24928   33382   33052   46244
            39712   94582  397752  271806  183590   91068   63795   26910       0   39540   65077   81436  312810  131494   69166   33368   66300       0       0       0   51564   59392  397752  271806  183590   91068   63795   26910
                0   39540   65077   81436
47         452700  305131  196061  133407   78210   17276   24138   26742   38420   37429  353174  139366   78092   67820   41224   28034      30       0   13526   31712  452700  305131  196061  133407   78210   17276   24138   26742
            38420   37429  446798  303742  203836  128345   61411   42787   22809       0   32449   66813  344400  143258   89692   57264   23706   43536       0       0       0   71246  446798  303742  203836  128345   61411   42787
            22809       0   32449   66813
48         330771  225133  147794   88564   58210   35237    7330   13475   21285   25158  256928  105732   61118   41072   32186   20144   11418       4       0   42310  330771  225133  147794   88564   58210   35237    7330   13475
            21285   25158  331208  223146  147547   93254   55817   25936   18115   23768       0   29971  256374  101812   62586   48526   26988    8992   15738       0       0       0  331208  223146  147547   93254   55817   25936
            18115   23768       0   29971
49         272210  184066  123267   75464   44315   27950   18191       0   20931   65994  210158   85286   53334   36524   20290   16272   17960    6890   13514       0  272210  184066  123267   75464   44315   27950   18191       0
            20931   65994  274057  185673  120810   74654   49146   24033    8810    6210   70024       0  213412   85932   48906   37304   28282    9300      10       4       0       0  274057  185673  120810   74654   49146   24033
             8810    6210   70024       0
50          41504    2856   49835  104392  120416  182666  329195  559596  859408 1260507   85572   22643    9930   57970   65799   97988  173195  236579  388790  966480       0   84536   59474   50267   87751  210508  376397  561232
           827664 1236043   72884   25719   36816   81212  134170  193229  321165  556047  863681 1262065       0   36276   45614   26686   72447  115787  165233  230022  395166  971037       0       0  126096   44523  104205  213878
           367391  559538  833276 1237687
51              0       0       0   59081  145042  149725  204401  363076  589642  877309   19895   15258   22136    8112   58808   81139  111249  164011  274836  673060   72649       0   88185   66548   55319  115362  256489  423876
           591310  859561   25197   15651   15651   31416  132399  160234  213045  359634  588266  880027   87528       0   14289   41339   31966   80943  120289  160381  270651  676668       0       0       0  108680   54181  127979
           255276  418720  590848  862928
52          39659       0       0       0   84887  207587  209772  276094  455878  707541   18722   14587   18506   35162    8193   81671  107088  127745  227460  565321   88959  103053       0  100965   96379   79439  163028  345696
           534105  745134   37831   17662   11572   23188   44356  193334  221557  289027  452383  701519   46119   43858       0   24366   59099   46697  100218  138856  225525  555588  134839       0       0       0  147581   73650
           173344  342925  526724  739528
53         128002   73945       0       0       0  103205  236038  231949  297401  464567   88706    9313   27368   29988   40006    8617   85751   98089  145350  377349  101064   90982   99764       0   94174  111110   95072  179455
           343615  515507   99811   46994   26568   15876   32162   55768  218802  244056  309459  462696   61782   39889   24114       0   26698   64641   49462   92746  159106  377429   97659  146322       0       0       0  157566
            87387  190703  342060  510404
54         208958  190333   95491       0       0       0  106557  229297  223682  299292  148236   68705    7687   37728   36138   41681    9126   71859   99779  224162  144485   90409  104151   93747       0   89531  112863   96664
           162366  286455  207238  168460   56326   35090   20370   37908   60909  213474  236197  314072  138681   40547   48165   20564       0   23914   61397   41693   95730  243418  150637   91110  159729       0       0       0
           163243   91509  176863  295184
55         299292  223682  229297  106557       0       0       0   95491  190333  208958  224162   99779   71859    9126   41681   36138   37728    7687   68705  148236  286455  162366   96664  112863   89531       0   93747  104151
            90409  144485  314072  236197  213474   60909   37908   20370   35090   56326  168460  207238  243418   95730   41693   61397   23914       0   20564   48165   40547  138681  295184  176863   91509  163243       0       0
                0  159729   91110  150637
56         464567  297401  231949  236038  103205       0       0       0   73945  128002  377349  145350   98089   85751    8617   40006   29988   27368    9313   88706  515507  343615  179455   95072  111110   94174       0   99764
            90982  101064  462696  309459  244056  218802   55768   32162   15876   26568   46994   99811  377429  159106   92746   49462   64641   26698       0   24114   39889   61782  510404  342060  190703   87387  157566       0
                0       0  146322   97659
57         707541  455878  276094  209772  207587   84887       0       0       0   39659  565321  227460  127745  107088   81671    8193   35162   18506   14587   18722  745134  534105  345696  163028   79439   96379  100965       0
           103053   88959  701519  452383  289027  221557  193334   44356   23188   11572   17662   37831  555588  225525  138856  100218   46697   59099   24366       0   43858   46119  739528  526724  342925  173344   73650  147581
                0       0       0  134839
58         877309  589642  363076  204401  149725  145042   59081       0       0       0  673060  274836  164011  111249   81139   58808    8112   22136   15258   19895  859561  591310  423876  256489  115362   55319   66548   88185
                0   72649  880027  588266  359634  213045  160234  132399   31416   15651   15651   25197  676668  270651  160381  120289   80943   31966   41339   14289       0   87528  862928  590848  418720  255276  127979   54181
           108680       0       0       0
59        1260507  859408  559596  329195  182666  120416  104392   49835    2856   41504  966480  388790  236579  173195   97988   65799   57970    9930   22643   85572 1236043  827664  561232  376397  210508   87751   50267   59474
            84536       0 1262065  863681  556047  321165  193229  134170   81212   36816   25719   72884  971037  395166  230022  165233  115787   72447   26686   45614   36276       0 1237687  833276  559538  367391  213878  104205
            44523  126096       0       0

Sum of all rows                     = 8(4*0 + 1*2856 + 1*9930 + 1*22643 + 1*25719 + 1*26686 + 1*36276 + 1*36816 + 1*41504 + 1*44523 + 1*45614 + 1*49835 + 1*50267 + 1*57970 + 1*59474 + 1*65799 + 1*72447 + 1*72884 + 1*81212 +
                                        1*84536 + 1*85572 + 1*87751 + 1*97988 + 1*104205 + 1*104392 + 1*115787 + 1*120416 + 1*126096 + 1*134170 + 1*165233 + 1*173195 + 1*182666 + 1*193229 + 1*210508 + 1*213878 + 1*230022 +
                                        1*236579 + 1*321165 + 1*329195 + 1*367391 + 1*376397 + 1*388790 + 1*395166 + 1*556047 + 1*559538 + 1*559596 + 1*561232 + 1*827664 + 1*833276 + 1*859408 + 1*863681 + 1*966480 + 1*971037 +
                                        1*1236043 + 1*1237687 + 1*1260507 + 1*1262065) +
                                      8(8*0 + 1*8112 + 1*14289 + 1*15258 + 2*15651 + 1*19895 + 1*22136 + 1*25197 + 1*31416 + 1*31966 + 1*41339 + 1*54181 + 1*55319 + 1*58808 + 1*59081 + 1*66548 + 1*72649 + 1*80943 + 1*81139 +
                                        1*87528 + 1*88185 + 1*108680 + 1*111249 + 1*115362 + 1*120289 + 1*127979 + 1*132399 + 1*145042 + 1*149725 + 1*160234 + 1*160381 + 1*164011 + 1*204401 + 1*213045 + 1*255276 + 1*256489 +
                                        1*270651 + 1*274836 + 1*359634 + 1*363076 + 1*418720 + 1*423876 + 1*588266 + 1*589642 + 1*590848 + 1*591310 + 1*673060 + 1*676668 + 1*859561 + 1*862928 + 1*877309 + 1*880027) +
                                      8(8*0 + 1*8193 + 1*11572 + 1*14587 + 1*17662 + 1*18506 + 1*18722 + 1*23188 + 1*24366 + 1*35162 + 1*37831 + 1*39659 + 1*43858 + 1*44356 + 1*46119 + 1*46697 + 1*59099 + 1*73650 + 1*79439 +
                                        1*81671 + 1*84887 + 1*88959 + 1*96379 + 1*100218 + 1*100965 + 1*103053 + 1*107088 + 1*127745 + 1*134839 + 1*138856 + 1*147581 + 1*163028 + 1*173344 + 1*193334 + 1*207587 + 1*209772 +
                                        1*221557 + 1*225525 + 1*227460 + 1*276094 + 1*289027 + 1*342925 + 1*345696 + 1*452383 + 1*455878 + 1*526724 + 1*534105 + 1*555588 + 1*565321 + 1*701519 + 1*707541 + 1*739528 + 1*745134) +
                                      8(8*0 + 1*8617 + 1*9313 + 1*15876 + 1*24114 + 1*26568 + 1*26698 + 1*27368 + 1*29988 + 1*32162 + 1*39889 + 1*40006 + 1*46994 + 1*49462 + 1*55768 + 1*61782 + 1*64641 + 1*73945 + 1*85751 +
                                        1*87387 + 1*88706 + 1*90982 + 1*92746 + 1*94174 + 1*95072 + 1*97659 + 1*98089 + 1*99764 + 1*99811 + 1*101064 + 1*103205 + 1*111110 + 1*128002 + 1*145350 + 1*146322 + 1*157566 + 1*159106 +
                                        1*179455 + 1*190703 + 1*218802 + 1*231949 + 1*236038 + 1*244056 + 1*297401 + 1*309459 + 1*342060 + 1*343615 + 1*377349 + 1*377429 + 1*462696 + 1*464567 + 1*510404 + 1*515507) +
                                      8(8*0 + 1*7687 + 1*9126 + 1*20370 + 1*20564 + 1*23914 + 1*35090 + 1*36138 + 1*37728 + 1*37908 + 1*40547 + 1*41681 + 1*41693 + 1*48165 + 1*56326 + 1*60909 + 1*61397 + 1*68705 + 1*71859 +
                                        1*89531 + 1*90409 + 1*91110 + 1*91509 + 1*93747 + 1*95491 + 1*95730 + 1*96664 + 1*99779 + 1*104151 + 1*106557 + 1*112863 + 1*138681 + 1*144485 + 1*148236 + 1*150637 + 1*159729 + 1*162366 +
                                        1*163243 + 1*168460 + 1*176863 + 1*190333 + 1*207238 + 1*208958 + 1*213474 + 1*223682 + 1*224162 + 1*229297 + 1*236197 + 1*243418 + 1*286455 + 1*295184 + 1*299292 + 1*314072) +
                                      4(7*0 + 1*4 + 1*10 + 2*6210 + 1*6890 + 2*8810 + 1*9300 + 1*13514 + 1*16272 + 1*17960 + 2*18191 + 1*20290 + 2*20931 + 2*24033 + 2*27950 + 1*28282 + 1*36524 + 1*37304 + 2*44315 + 1*48906 +
                                        2*49146 + 1*53334 + 2*65994 + 2*70024 + 2*74654 + 2*75464 + 1*85286 + 1*85932 + 2*120810 + 2*123267 + 2*184066 + 2*185673 + 1*210158 + 1*213412 + 2*272210 + 2*274057) +
                                      4(6*0 + 1*4 + 2*7330 + 1*8992 + 1*11418 + 2*13475 + 1*15738 + 2*18115 + 1*20144 + 2*21285 + 2*23768 + 2*25158 + 2*25936 + 1*26988 + 2*29971 + 1*32186 + 2*35237 + 1*41072 + 1*42310 + 1*48526 +
                                        2*55817 + 2*58210 + 1*61118 + 1*62586 + 2*88564 + 2*93254 + 1*101812 + 1*105732 + 2*147547 + 2*147794 + 2*223146 + 2*225133 + 1*256374 + 1*256928 + 2*330771 + 2*331208) +
                                      4(6*0 + 1*30 + 1*13526 + 2*17276 + 2*22809 + 1*23706 + 2*24138 + 2*26742 + 1*28034 + 1*31712 + 2*32449 + 2*37429 + 2*38420 + 1*41224 + 2*42787 + 1*43536 + 1*57264 + 2*61411 + 2*66813 + 1*67820 +
                                        1*71246 + 1*78092 + 2*78210 + 1*89692 + 2*128345 + 2*133407 + 1*139366 + 1*143258 + 2*196061 + 2*203836 + 2*303742 + 2*305131 + 1*344400 + 1*353174 + 2*446798 + 2*452700) +
                                      4(6*0 + 1*140 + 1*4360 + 2*24928 + 2*26910 + 1*27650 + 2*33052 + 2*33368 + 1*33382 + 2*39540 + 2*39712 + 1*42058 + 2*46244 + 1*51564 + 1*54384 + 1*59392 + 2*63795 + 2*65077 + 1*66300 + 1*69166 +
                                        1*71848 + 2*81436 + 1*82256 + 2*91068 + 2*94582 + 2*114031 + 1*116256 + 1*131494 + 2*183590 + 2*190053 + 2*261055 + 2*271806 + 1*301858 + 1*312810 + 2*393480 + 2*397752) +
                                      4(6*0 + 1*474 + 1*1442 + 2*27863 + 1*30904 + 2*31194 + 1*32222 + 1*33706 + 2*34668 + 2*35525 + 2*39362 + 2*40621 + 1*41880 + 2*42122 + 1*50682 + 1*51644 + 1*54760 + 2*66779 + 1*67658 + 2*69915 +
                                        1*74514 + 2*84391 + 1*90154 + 2*96364 + 1*104772 + 2*107782 + 2*119089 + 1*130468 + 2*147243 + 2*161024 + 2*182051 + 2*184815 + 1*193024 + 1*208756 + 2*252353 + 2*265052)
                                    = 145608344 + 101362120 + 86511816 + 64132376 + 51774480 + 16699952 + 19581464 + 27052352 + 25311560 + 20573944
                                    = 558608408

Value repetition frequencies        = 8(56*1 + 1*4) +
                                      8(50*1 + 1*2 + 1*8) +
                                      8(52*1 + 1*8) +
                                      8(52*1 + 1*8) +
                                      8(52*1 + 1*8) +
                                      4(17*1 + 18*2 + 1*7) +
                                      4(16*1 + 19*2 + 1*6) +
                                      4(16*1 + 19*2 + 1*6) +
                                      4(16*1 + 19*2 + 1*6) +
                                      4(16*1 + 19*2 + 1*6)
                                    = 3600

Number of distinct row element sets = 10
Number of rows                      = 5*4 + 5*8
                                    = 60

Number of distinct values           = 438

Distinct values        0       4      10      30     140     474    1442    2856    4360    6210    6890    7330    7687    8112    8193    8617    8810    8992    9126    9300
Frequency            412       8       4       4       4       4       4       8       4       8       4       8       8       8       8       8       8       4       8       4
Distinct values     9313    9930   11418   11572   13475   13514   13526   14289   14587   15258   15651   15738   15876   16272   17276   17662   17960   18115   18191   18506
Frequency              8       8       4       8       8       4       4       8       8       8      16       4       8       4       8       8       4       8       8       8
Distinct values    18722   19895   20144   20290   20370   20564   20931   21285   22136   22643   22809   23188   23706   23768   23914   24033   24114   24138   24366   24928
Frequency              8       8       4       4       8       8       8       8       8       8       8       8       4       8       8       8       8       8       8       8
Distinct values    25158   25197   25719   25936   26568   26686   26698   26742   26910   26988   27368   27650   27863   27950   28034   28282   29971   29988   30904   31194
Frequency              8       8       8       8       8       8       8       8       8       4       8       4       8       8       4       4       8       8       4       8
Distinct values    31416   31712   31966   32162   32186   32222   32449   33052   33368   33382   33706   34668   35090   35162   35237   35525   36138   36276   36524   36816
Frequency              8       4       8       8       4       4       8       8       4       8       4       8       8       8       8       8       8       8       4       8
Distinct values    37304   37429   37728   37831   37908   38420   39362   39540   39659   39712   39889   40006   40547   40621   41072   41224   41339   41504   41681   41693
Frequency              4       8       8       8       8       8       8       8       8       8       8       8       8       8       4       4       8       8       8       8
Distinct values    41880   42058   42122   42310   42787   43536   43858   44315   44356   44523   45614   46119   46244   46697   46994   48165   48526   48906   49146   49462
Frequency              4       4       8       4       8       4       8       8       8       8       8       8       8       8       8       8       4       4       8       8
Distinct values    49835   50267   50682   51564   51644   53334   54181   54384   54760   55319   55768   55817   56326   57264   57970   58210   58808   59081   59099   59392
Frequency              8       8       4       4       4       4       8       4       4       8       8       8       8       4       8       8       8       8       8       4
Distinct values    59474   60909   61118   61397   61411   61782   62586   63795   64641   65077   65799   65994   66300   66548   66779   66813   67658   67820   68705   69166
Frequency              8       8       4       8       8       8       4       8       8       8       8       8       4       8       8       8       4       4       8       4
Distinct values    69915   70024   71246   71848   71859   72447   72649   72884   73650   73945   74514   74654   75464   78092   78210   79439   80943   81139   81212   81436
Frequency              8       8       4       4       8       8       8       8       8       8       4       8       8       4       8       8       8       8       8       8
Distinct values    81671   82256   84391   84536   84887   85286   85572   85751   85932   87387   87528   87751   88185   88564   88706   88959   89531   89692   90154   90409
Frequency              8       4       8       8       8       4       8       8       4       8       8       8       8       8       8       8       8       4       4       8
Distinct values    90982   91068   91110   91509   92746   93254   93747   94174   94582   95072   95491   95730   96364   96379   96664   97659   97988   98089   99764   99779
Frequency              8       8       8       8       8       8       8       8       8       8       8       8       8       8       8       8       8       8       8       8
Distinct values    99811  100218  100965  101064  101812  103053  103205  104151  104205  104392  104772  105732  106557  107088  107782  108680  111110  111249  112863  114031
Frequency              8       8       8       8       4       8       8       8       8       8       4       4       8       8       8       8       8       8       8       8
Distinct values   115362  115787  116256  119089  120289  120416  120810  123267  126096  127745  127979  128002  128345  130468  131494  132399  133407  134170  134839  138681
Frequency              8       8       4       8       8       8       8       8       8       8       8       8       8       4       4       8       8       8       8       8
Distinct values   138856  139366  143258  144485  145042  145350  146322  147243  147547  147581  147794  148236  149725  150637  157566  159106  159729  160234  160381  161024
Frequency              8       4       4       8       8       8       8       8       8       8       8       8       8       8       8       8       8       8       8       8
Distinct values   162366  163028  163243  164011  165233  168460  173195  173344  176863  179455  182051  182666  183590  184066  184815  185673  190053  190333  190703  193024
Frequency              8       8       8       8       8       8       8       8       8       8       8       8       8       8       8       8       8       8       8       4
Distinct values   193229  193334  196061  203836  204401  207238  207587  208756  208958  209772  210158  210508  213045  213412  213474  213878  218802  221557  223146  223682
Frequency              8       8       8       8       8       8       8       4       8       8       4       8       8       4       8       8       8       8       8       8
Distinct values   224162  225133  225525  227460  229297  230022  231949  236038  236197  236579  243418  244056  252353  255276  256374  256489  256928  261055  265052  270651
Frequency              8       8       8       8       8       8       8       8       8       8       8       8       8       8       4       8       4       8       8       8
Distinct values   271806  272210  274057  274836  276094  286455  289027  295184  297401  299292  301858  303742  305131  309459  312810  314072  321165  329195  330771  331208
Frequency              8       8       8       8       8       8       8       8       8       8       4       8       8       8       4       8       8       8       8       8
Distinct values   342060  342925  343615  344400  345696  353174  359634  363076  367391  376397  377349  377429  388790  393480  395166  397752  418720  423876  446798  452383
Frequency              8       8       8       4       8       4       8       8       8       8       8       8       8       8       8       8       8       8       8       8
Distinct values   452700  455878  462696  464567  510404  515507  526724  534105  555588  556047  559538  559596  561232  565321  588266  589642  590848  591310  673060  676668
Frequency              8       8       8       8       8       8       8       8       8       8       8       8       8       8       8       8       8       8       8       8
Distinct values   701519  707541  739528  745134  827664  833276  859408  859561  862928  863681  877309  880027  966480  971037 1236043 1237687 1260507 1262065
Frequency              8       8       8       8       8       8       8       8       8       8       8       8       8       8       8       8       8       8

Sum of distinct value frequencies   = 79*4 + 357*8 + 1*16 + 1*412
                                    = 3600

Number of SN-EN pairs for which the number of CNSAPs is greater than zero        = 32*52 + 4*53 + 16*54 + 8*56
                                                                                 = 3188

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

Number of possible SN-EN pairs with SN != EN                                     = 59*60
                                                                                 = 3540
a = 11, b = 3, c = 2
 L              C
 5             48
 6             64
 7            608
 8            752
 9           5264
10           7024
11          25928
12          46288
13         129856
14         243856
15         616048
16        1174312
17        2710736
18        5293856
19       11178032
20       21083184
21       40048792
22       68571608
23      113710336
24      170087976
25      242925608
26      309625336
27      372813896
28      394574120
29      390846352
30      328304208
31      247484088
32      149984320
33       69136880
34       24214928
35        5061440
36         690424
37          41192
38            872
39              8
Total  2970638240

Number of times each node is the start node (SN) in a CNSAP 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         60         61         62         63         64         65
 L
 5                   0          2          0          0          0          0          0          0          0          2          0
                    4          4          0          0          0          0          0          0          0          4          4
                   0          2          0          0          0          0          0          0          0          2          0
                     0          2          0          0          0          0          0          0          0          2          0
                    4          4          0          0          0          0          0          0          0          4          4
                   0          2          0          0          0          0          0          0          0          2          0

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

 7                  12          8         16          6          4          4          4          6         16          8         12
                   12         12          8         12          8          8          8         12          8         12         12
                  12          8         16          6          4          4          4          6         16          8         12
                    12          8         16          6          4          4          4          6         16          8         12
                   12         12          8         12          8          8          8         12          8         12         12
                  12          8         16          6          4          4          4          6         16          8         12

 8                   7          7         15         26         10          8         10         26         15          7          7
                    4          4         10         16         12          8         12         16         10          4          4
                   7          7         15         26         10          8         10         26         15          7          7
                     7          7         15         26         10          8         10         26         15          7          7
                    4          4         10         16         12          8         12         16         10          4          4
                   7          7         15         26         10          8         10         26         15          7          7

 9                  55         67         73         91         90         70         90         91         73         67         55
                   68         62         92        114        108        100        108        114         92         62         68
                  55         67         73         91         90         70         90         91         73         67         55
                    55         67         73         91         90         70         90         91         73         67         55
                   68         62         92        114        108        100        108        114         92         62         68
                  55         67         73         91         90         70         90         91         73         67         55

10                  62         57         78        112        153        154        153        112         78         57         62
                   66         70         86        168        198        180        198        168         86         70         66
                  62         57         78        112        153        154        153        112         78         57         62
                    62         57         78        112        153        154        153        112         78         57         62
                   66         70         86        168        198        180        198        168         86         70         66
                  62         57         78        112        153        154        153        112         78         57         62

11                 227        270        310        428        529        624        529        428        310        270        227
                  288        276        266        456        676        736        676        456        266        276        288
                 227        270        310        428        529        624        529        428        310        270        227
                   227        270        310        428        529        624        529        428        310        270        227
                  288        276        266        456        676        736        676        456        266        276        288
                 227        270        310        428        529        624        529        428        310        270        227

12                 418        441        495        663       1123       1242       1123        663        495        441        418
                  440        468        496        660       1154       1664       1154        660        496        468        440
                 418        441        495        663       1123       1242       1123        663        495        441        418
                   418        441        495        663       1123       1242       1123        663        495        441        418
                  440        468        496        660       1154       1664       1154        660        496        468        440
                 418        441        495        663       1123       1242       1123        663        495        441        418

13                1198       1416       1648       2061       2946       3652       2946       2061       1648       1416       1198
                 1346       1306       1332       1718       2950       3244       2950       1718       1332       1306       1346
                1198       1416       1648       2061       2946       3652       2946       2061       1648       1416       1198
                  1198       1416       1648       2061       2946       3652       2946       2061       1648       1416       1198
                 1346       1306       1332       1718       2950       3244       2950       1718       1332       1306       1346
                1198       1416       1648       2061       2946       3652       2946       2061       1648       1416       1198

14                2431       2689       3168       3946       5329       5992       5329       3946       3168       2689       2431
                 2480       2694       3166       4186       4748       5144       4748       4186       3166       2694       2480
                2431       2689       3168       3946       5329       5992       5329       3946       3168       2689       2431
                  2431       2689       3168       3946       5329       5992       5329       3946       3168       2689       2431
                 2480       2694       3166       4186       4748       5144       4748       4186       3166       2694       2480
                2431       2689       3168       3946       5329       5992       5329       3946       3168       2689       2431

15                6334       7718       9526      11799      12285      11648      12285      11799       9526       7718       6334
                 6806       7460       8932      10052       9216       9148       9216      10052       8932       7460       6806
                6334       7718       9526      11799      12285      11648      12285      11799       9526       7718       6334
                  6334       7718       9526      11799      12285      11648      12285      11799       9526       7718       6334
                 6806       7460       8932      10052       9216       9148       9216      10052       8932       7460       6806
                6334       7718       9526      11799      12285      11648      12285      11799       9526       7718       6334

16               13912      16941      21082      22276      17316      14940      17316      22276      21082      16941      13912
                14790      18224      21526      20540      15440      10128      15440      20540      21526      18224      14790
               13912      16941      21082      22276      17316      14940      17316      22276      21082      16941      13912
                 13912      16941      21082      22276      17316      14940      17316      22276      21082      16941      13912
                14790      18224      21526      20540      15440      10128      15440      20540      21526      18224      14790
               13912      16941      21082      22276      17316      14940      17316      22276      21082      16941      13912

17               35746      46793      54047      47125      35741      27620      35741      47125      54047      46793      35746
                40118      48020      50000      42494      23320      14416      23320      42494      50000      48020      40118
               35746      46793      54047      47125      35741      27620      35741      47125      54047      46793      35746
                 35746      46793      54047      47125      35741      27620      35741      47125      54047      46793      35746
                40118      48020      50000      42494      23320      14416      23320      42494      50000      48020      40118
               35746      46793      54047      47125      35741      27620      35741      47125      54047      46793      35746

18               89015     110498     105370      79331      46783      33550      46783      79331     105370     110498      89015
                97132     112778     108814      70116      31034      16092      31034      70116     108814     112778      97132
               89015     110498     105370      79331      46783      33550      46783      79331     105370     110498      89015
                 89015     110498     105370      79331      46783      33550      46783      79331     105370     110498      89015
                97132     112778     108814      70116      31034      16092      31034      70116     108814     112778      97132
               89015     110498     105370      79331      46783      33550      46783      79331     105370     110498      89015

19              228436     252741     218883     144525      84953      67090      84953     144525     218883     252741     228436
               247152     265020     201206     103810      40864      20580      40864     103810     201206     265020     247152
              228436     252741     218883     144525      84953      67090      84953     144525     218883     252741     228436
                228436     252741     218883     144525      84953      67090      84953     144525     218883     252741     228436
               247152     265020     201206     103810      40864      20580      40864     103810     201206     265020     247152
              228436     252741     218883     144525      84953      67090      84953     144525     218883     252741     228436

20              530158     527860     387323     209475     112573      85490     112573     209475     387323     527860     530158
               584564     525386     324814     144834      52940      35980      52940     144834     324814     525386     584564
              530158     527860     387323     209475     112573      85490     112573     209475     387323     527860     530158
                530158     527860     387323     209475     112573      85490     112573     209475     387323     527860     530158
               584564     525386     324814     144834      52940      35980      52940     144834     324814     525386     584564
              530158     527860     387323     209475     112573      85490     112573     209475     387323     527860     530158

21             1185827    1042894     651315     349387     201283     167308     201283     349387     651315    1042894    1185827
              1266242     939584     498412     184928      69282      50060      69282     184928     498412     939584    1266242
             1185827    1042894     651315     349387     201283     167308     201283     349387     651315    1042894    1185827
               1185827    1042894     651315     349387     201283     167308     201283     349387     651315    1042894    1185827
              1266242     939584     498412     184928      69282      50060      69282     184928     498412     939584    1266242
             1185827    1042894     651315     349387     201283     167308     201283     349387     651315    1042894    1185827

22             2404577    1777140    1004824     493834     277492     215946     277492     493834    1004824    1777140    2404577
              2387638    1549384     674252     235608     116362      95956     116362     235608     674252    1549384    2387638
             2404577    1777140    1004824     493834     277492     215946     277492     493834    1004824    1777140    2404577
               2404577    1777140    1004824     493834     277492     215946     277492     493834    1004824    1777140    2404577
              2387638    1549384     674252     235608     116362      95956     116362     235608     674252    1549384    2387638
             2404577    1777140    1004824     493834     277492     215946     277492     493834    1004824    1777140    2404577

23             4288948    2894958    1554014     810853     492465     391868     492465     810853    1554014    2894958    4288948
              4255840    2293138     863496     309628     165600     131076     165600     309628     863496    2293138    4255840
             4288948    2894958    1554014     810853     492465     391868     492465     810853    1554014    2894958    4288948
               4288948    2894958    1554014     810853     492465     391868     492465     810853    1554014    2894958    4288948
              4255840    2293138     863496     309628     165600     131076     165600     309628     863496    2293138    4255840
             4288948    2894958    1554014     810853     492465     391868     492465     810853    1554014    2894958    4288948

24             6889897    4274753    2216840    1170622     669970     520778     669970    1170622    2216840    4274753    6889897
              6634580    2981742    1062280     456922     295278     252500     295278     456922    1062280    2981742    6634580
             6889897    4274753    2216840    1170622     669970     520778     669970    1170622    2216840    4274753    6889897
               6889897    4274753    2216840    1170622     669970     520778     669970    1170622    2216840    4274753    6889897
              6634580    2981742    1062280     456922     295278     252500     295278     456922    1062280    2981742    6634580
             6889897    4274753    2216840    1170622     669970     520778     669970    1170622    2216840    4274753    6889897

25            10165794    5900824    3259917    1837666    1116181     882936    1116181    1837666    3259917    5900824   10165794
              9097894    3666514    1304024     636910     409624     345472     409624     636910    1304024    3666514    9097894
            10165794    5900824    3259917    1837666    1116181     882936    1116181    1837666    3259917    5900824   10165794
              10165794    5900824    3259917    1837666    1116181     882936    1116181    1837666    3259917    5900824   10165794
              9097894    3666514    1304024     636910     409624     345472     409624     636910    1304024    3666514    9097894
            10165794    5900824    3259917    1837666    1116181     882936    1116181    1837666    3259917    5900824   10165794

26            12999027    7523911    4285653    2476840    1474882    1165964    1474882    2476840    4285653    7523911   12999027
             11171192    3939328    1609766     981370     710328     615520     710328     981370    1609766    3939328   11171192
            12999027    7523911    4285653    2476840    1474882    1165964    1474882    2476840    4285653    7523911   12999027
              12999027    7523911    4285653    2476840    1474882    1165964    1474882    2476840    4285653    7523911   12999027
             11171192    3939328    1609766     981370     710328     615520     710328     981370    1609766    3939328   11171192
            12999027    7523911    4285653    2476840    1474882    1165964    1474882    2476840    4285653    7523911   12999027

27            14960473    9035296    5641130    3429991    2202651    1786512    2202651    3429991    5641130    9035296   14960473
             12270100    4095046    1916988    1272180     918534     810064     918534    1272180    1916988    4095046   12270100
            14960473    9035296    5641130    3429991    2202651    1786512    2202651    3429991    5641130    9035296   14960473
              14960473    9035296    5641130    3429991    2202651    1786512    2202651    3429991    5641130    9035296   14960473
             12270100    4095046    1916988    1272180     918534     810064     918534    1272180    1916988    4095046   12270100
            14960473    9035296    5641130    3429991    2202651    1786512    2202651    3429991    5641130    9035296   14960473

28            15191201    9517202    6368581    3932010    2614748    2188248    2614748    3932010    6368581    9517202   15191201
             11348166    3747446    2302204    1794768    1405298    1219832    1405298    1794768    2302204    3747446   11348166
            15191201    9517202    6368581    3932010    2614748    2188248    2614748    3932010    6368581    9517202   15191201
              15191201    9517202    6368581    3932010    2614748    2188248    2614748    3932010    6368581    9517202   15191201
             11348166    3747446    2302204    1794768    1405298    1219832    1405298    1794768    2302204    3747446   11348166
            15191201    9517202    6368581    3932010    2614748    2188248    2614748    3932010    6368581    9517202   15191201

29            13618042    9538475    6832819    4544646    3189344    2766446    3189344    4544646    6832819    9538475   13618042
              9715608    3289262    2307866    1934976    1564672    1372212    1564672    1934976    2307866    3289262    9715608
            13618042    9538475    6832819    4544646    3189344    2766446    3189344    4544646    6832819    9538475   13618042
              13618042    9538475    6832819    4544646    3189344    2766446    3189344    4544646    6832819    9538475   13618042
              9715608    3289262    2307866    1934976    1564672    1372212    1564672    1934976    2307866    3289262    9715608
            13618042    9538475    6832819    4544646    3189344    2766446    3189344    4544646    6832819    9538475   13618042

30            10381133    7843184    5937772    4128883    3072902    2791812    3072902    4128883    5937772    7843184   10381133
              6543274    2545852    2401474    2288736    1922384    1709544    1922384    2288736    2401474    2545852    6543274
            10381133    7843184    5937772    4128883    3072902    2791812    3072902    4128883    5937772    7843184   10381133
              10381133    7843184    5937772    4128883    3072902    2791812    3072902    4128883    5937772    7843184   10381133
              6543274    2545852    2401474    2288736    1922384    1709544    1922384    2288736    2401474    2545852    6543274
            10381133    7843184    5937772    4128883    3072902    2791812    3072902    4128883    5937772    7843184   10381133

31             7046382    5910275    4710574    3476459    2695606    2435658    2695606    3476459    4710574    5910275    7046382
              4119822    1754426    1788200    1900876    1527882    1331132    1527882    1900876    1788200    1754426    4119822
             7046382    5910275    4710574    3476459    2695606    2435658    2695606    3476459    4710574    5910275    7046382
               7046382    5910275    4710574    3476459    2695606    2435658    2695606    3476459    4710574    5910275    7046382
              4119822    1754426    1788200    1900876    1527882    1331132    1527882    1900876    1788200    1754426    4119822
             7046382    5910275    4710574    3476459    2695606    2435658    2695606    3476459    4710574    5910275    7046382

32             3723491    3397606    2779891    2200861    1858064    1742386    1858064    2200861    2779891    3397606    3723491
              1811102    1025230    1424480    1644406    1355486    1146328    1355486    1644406    1424480    1025230    1811102
             3723491    3397606    2779891    2200861    1858064    1742386    1858064    2200861    2779891    3397606    3723491
               3723491    3397606    2779891    2200861    1858064    1742386    1858064    2200861    2779891    3397606    3723491
              1811102    1025230    1424480    1644406    1355486    1146328    1355486    1644406    1424480    1025230    1811102
             3723491    3397606    2779891    2200861    1858064    1742386    1858064    2200861    2779891    3397606    3723491

33             1672789    1600751    1333703     986845     838878     841276     838878     986845    1333703    1600751    1672789
               701014     434676     752100     842648     584542     524064     584542     842648     752100     434676     701014
             1672789    1600751    1333703     986845     838878     841276     838878     986845    1333703    1600751    1672789
               1672789    1600751    1333703     986845     838878     841276     838878     986845    1333703    1600751    1672789
               701014     434676     752100     842648     584542     524064     584542     842648     752100     434676     701014
             1672789    1600751    1333703     986845     838878     841276     838878     986845    1333703    1600751    1672789

34              525730     543550     469835     355379     301774     304812     301774     355379     469835     543550     525730
               163148     147242     356408     353320     221674     229184     221674     353320     356408     147242     163148
              525730     543550     469835     355379     301774     304812     301774     355379     469835     543550     525730
                525730     543550     469835     355379     301774     304812     301774     355379     469835     543550     525730
               163148     147242     356408     353320     221674     229184     221674     353320     356408     147242     163148
              525730     543550     469835     355379     301774     304812     301774     355379     469835     543550     525730

35              117092     117865     102733      63494      55208      47556      55208      63494     102733     117865     117092
                28254      27382     102716      76014      52256      36796      52256      76014     102716      27382      28254
              117092     117865     102733      63494      55208      47556      55208      63494     102733     117865     117092
                117092     117865     102733      63494      55208      47556      55208      63494     102733     117865     117092
                28254      27382     102716      76014      52256      36796      52256      76014     102716      27382      28254
              117092     117865     102733      63494      55208      47556      55208      63494     102733     117865     117092

36               16039      16944      15736       8438       6120       4924       6120       8438      15736      16944      16039
                 2694       3204      18444       9228       6646       1824       6646       9228      18444       3204       2694
               16039      16944      15736       8438       6120       4924       6120       8438      15736      16944      16039
                 16039      16944      15736       8438       6120       4924       6120       8438      15736      16944      16039
                 2694       3204      18444       9228       6646       1824       6646       9228      18444       3204       2694
               16039      16944      15736       8438       6120       4924       6120       8438      15736      16944      16039

37                1075       1272        767        350        157        184        157        350        767       1272       1075
                  152        164       1614        730        158        108        158        730       1614        164        152
                1075       1272        767        350        157        184        157        350        767       1272       1075
                  1075       1272        767        350        157        184        157        350        767       1272       1075
                  152        164       1614        730        158        108        158        730       1614        164        152
                1075       1272        767        350        157        184        157        350        767       1272       1075

38                  23         52          5          5          0          0          0          5          5         52         23
                    2          2         26         16          2          0          2         16         26          2          2
                  23         52          5          5          0          0          0          5          5         52         23
                    23         52          5          5          0          0          0          5          5         52         23
                    2          2         26         16          2          0          2         16         26          2          2
                  23         52          5          5          0          0          0          5          5         52         23

39                   0          1          0          0          0          0          0          0          0          1          0
                    0          0          0          0          0          0          0          0          0          0          0
                   0          1          0          0          0          0          0          0          0          1          0
                     0          1          0          0          0          0          0          0          0          1          0
                    0          0          0          0          0          0          0          0          0          0          0
                   0          1          0          0          0          0          0          0          0          1          0

Total        106095553   71904463   47968145   30788427   21387560   18506698   21387560   30788427   47968145   71904463  106095553
             82511992   33421406   20105502   15322440   11508676    9989100   11508676   15322440   20105502   33421406   82511992
           106095553   71904463   47968145   30788427   21387560   18506698   21387560   30788427   47968145   71904463  106095553
             106095553   71904463   47968145   30788427   21387560   18506698   21387560   30788427   47968145   71904463  106095553
             82511992   33421406   20105502   15322440   11508676    9989100   11508676   15322440   20105502   33421406   82511992
           106095553   71904463   47968145   30788427   21387560   18506698   21387560   30788427   47968145   71904463  106095553

Grand total = 2*9989100 + 4*11508676 + 4*15322440 + 4*18506698 + 4*20105502 + 8*21387560 + 8*30788427 + 4*33421406 + 8*47968145 + 8*71904463 + 4*82511992 + 8*106095553
            = 2970638240

Number of times each node is the end node (EN) in a CNSAP 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         60         61         62         63         64         65
 L
 5                   6          0          0          0          0          0          0          0          0          0          6
                    0          0          0          0          0          0          0          0          0          0          0
                   6          0          0          0          0          0          0          0          0          0          6
                     6          0          0          0          0          0          0          0          0          0          6
                    0          0          0          0          0          0          0          0          0          0          0
                   6          0          0          0          0          0          0          0          0          0          6

 6                   8          0          0          0          0          0          0          0          0          0          8
                    0          0          0          0          0          0          0          0          0          0          0
                   8          0          0          0          0          0          0          0          0          0          8
                     8          0          0          0          0          0          0          0          0          0          8
                    0          0          0          0          0          0          0          0          0          0          0
                   8          0          0          0          0          0          0          0          0          0          8

 7                  36          8          8          8          8          8          8          8          8          8         36
                    8          0          0          0          0          0          0          0          0          0          8
                  36          8          8          8          8          8          8          8          8          8         36
                    36          8          8          8          8          8          8          8          8          8         36
                    8          0          0          0          0          0          0          0          0          0          8
                  36          8          8          8          8          8          8          8          8          8         36

 8                  42          8         12         12         12         12         12         12         12          8         42
                    4          0          0          0          0          0          0          0          0          0          4
                  42          8         12         12         12         12         12         12         12          8         42
                    42          8         12         12         12         12         12         12         12          8         42
                    4          0          0          0          0          0          0          0          0          0          4
                  42          8         12         12         12         12         12         12         12          8         42

 9                 148         76         92         96         96         96         96         96         92         76        148
                   60         32         32         32         32         32         32         32         32         32         60
                 148         76         92         96         96         96         96         96         92         76        148
                   148         76         92         96         96         96         96         96         92         76        148
                   60         32         32         32         32         32         32         32         32         32         60
                 148         76         92         96         96         96         96         96         92         76        148

10                 248         75        118        140        144        144        144        140        118         75        248
                   30         20         32         32         32         32         32         32         32         20         30
                 248         75        118        140        144        144        144        140        118         75        248
                   248         75        118        140        144        144        144        140        118         75        248
                   30         20         32         32         32         32         32         32         32         20         30
                 248         75        118        140        144        144        144        140        118         75        248

11                 672        265        443        516        548        552        548        516        443        265        672
                  158        112        212        224        224        224        224        224        212        112        158
                 672        265        443        516        548        552        548        516        443        265        672
                   672        265        443        516        548        552        548        516        443        265        672
                  158        112        212        224        224        224        224        224        212        112        158
                 672        265        443        516        548        552        548        516        443        265        672

12                1346        459        717        931       1048       1086       1048        931        717        459       1346
                  164        140        292        348        360        360        360        348        292        140        164
                1346        459        717        931       1048       1086       1048        931        717        459       1346
                  1346        459        717        931       1048       1086       1048        931        717        459       1346
                  164        140        292        348        360        360        360        348        292        140        164
                1346        459        717        931       1048       1086       1048        931        717        459       1346

13                3385       1298       1982       2585       2989       3130       2989       2585       1982       1298       3385
                  570        444        830       1152       1236       1248       1236       1152        830        444        570
                3385       1298       1982       2585       2989       3130       2989       2585       1982       1298       3385
                  3385       1298       1982       2585       2989       3130       2989       2585       1982       1298       3385
                  570        444        830       1152       1236       1248       1236       1152        830        444        570
                3385       1298       1982       2585       2989       3130       2989       2585       1982       1298       3385

14                7250       2452       3549       4551       5513       5946       5513       4551       3549       2452       7250
                  778        698       1418       1982       2308       2408       2308       1982       1418        698        778
                7250       2452       3549       4551       5513       5946       5513       4551       3549       2452       7250
                  7250       2452       3549       4551       5513       5946       5513       4551       3549       2452       7250
                  778        698       1418       1982       2308       2408       2308       1982       1418        698        778
                7250       2452       3549       4551       5513       5946       5513       4551       3549       2452       7250

15               17510       6377       9349      11672      13624      14564      13624      11672       9349       6377      17510
                 2386       1934       3538       5072       6166       6576       6166       5072       3538       1934       2386
               17510       6377       9349      11672      13624      14564      13624      11672       9349       6377      17510
                 17510       6377       9349      11672      13624      14564      13624      11672       9349       6377      17510
                 2386       1934       3538       5072       6166       6576       6166       5072       3538       1934       2386
               17510       6377       9349      11672      13624      14564      13624      11672       9349       6377      17510

16               38376      13099      18160      21100      23328      24114      23328      21100      18160      13099      38376
                 3906       3452       6858       9442      11476      12408      11476       9442       6858       3452       3906
               38376      13099      18160      21100      23328      24114      23328      21100      18160      13099      38376
                 38376      13099      18160      21100      23328      24114      23328      21100      18160      13099      38376
                 3906       3452       6858       9442      11476      12408      11476       9442       6858       3452       3906
               38376      13099      18160      21100      23328      24114      23328      21100      18160      13099      38376

17               89386      32170      44155      49168      50727      50530      50727      49168      44155      32170      89386
                10512       8766      15960      21388      25714      27204      25714      21388      15960       8766      10512
               89386      32170      44155      49168      50727      50530      50727      49168      44155      32170      89386
                 89386      32170      44155      49168      50727      50530      50727      49168      44155      32170      89386
                10512       8766      15960      21388      25714      27204      25714      21388      15960       8766      10512
               89386      32170      44155      49168      50727      50530      50727      49168      44155      32170      89386

18              194968      70006      90971      91597      82538      77060      82538      91597      90971      70006     194968
                20686      18036      33404      43058      47082      47956      47082      43058      33404      18036      20686
              194968      70006      90971      91597      82538      77060      82538      91597      90971      70006     194968
                194968      70006      90971      91597      82538      77060      82538      91597      90971      70006     194968
                20686      18036      33404      43058      47082      47956      47082      43058      33404      18036      20686
              194968      70006      90971      91597      82538      77060      82538      91597      90971      70006     194968

19              422464     160891     200289     187286     156615     142450     156615     187286     200289     160891     422464
                50538      43546      75658      90396      91356      90948      91356      90396      75658      43546      50538
              422464     160891     200289     187286     156615     142450     156615     187286     200289     160891     422464
                422464     160891     200289     187286     156615     142450     156615     187286     200289     160891     422464
                50538      43546      75658      90396      91356      90948      91356      90396      75658      43546      50538
              422464     160891     200289     187286     156615     142450     156615     187286     200289     160891     422464

20              847452     338084     392317     329067     242331     206038     242331     329067     392317     338084     847452
               104360      93872     158316     174292     160068     150696     160068     174292     158316      93872     104360
              847452     338084     392317     329067     242331     206038     242331     329067     392317     338084     847452
                847452     338084     392317     329067     242331     206038     242331     329067     392317     338084     847452
               104360      93872     158316     174292     160068     150696     160068     174292     158316      93872     104360
              847452     338084     392317     329067     242331     206038     242331     329067     392317     338084     847452

21             1616182     697726     760588     589080     416720     349148     416720     589080     760588     697726    1616182
               226452     208082     328702     331762     281302     252316     281302     331762     328702     208082     226452
             1616182     697726     760588     589080     416720     349148     416720     589080     760588     697726    1616182
               1616182     697726     760588     589080     416720     349148     416720     589080     760588     697726    1616182
               226452     208082     328702     331762     281302     252316     281302     331762     328702     208082     226452
             1616182     697726     760588     589080     416720     349148     416720     589080     760588     697726    1616182

22             2805421    1310793    1312331     933879     613738     498384     613738     933879    1312331    1310793    2805421
               426254     412352     618348     577140     456964     402272     456964     577140     618348     412352     426254
             2805421    1310793    1312331     933879     613738     498384     613738     933879    1312331    1310793    2805421
               2805421    1310793    1312331     933879     613738     498384     613738     933879    1312331    1310793    2805421
               426254     412352     618348     577140     456964     402272     456964     577140     618348     412352     426254
             2805421    1310793    1312331     933879     613738     498384     613738     933879    1312331    1310793    2805421

23             4514994    2309456    2180852    1501063     976863     802948     976863    1501063    2180852    2309456    4514994
               771714     777220    1095810     972294     728802     624680     728802     972294    1095810     777220     771714
             4514994    2309456    2180852    1501063     976863     802948     976863    1501063    2180852    2309456    4514994
               4514994    2309456    2180852    1501063     976863     802948     976863    1501063    2180852    2309456    4514994
               771714     777220    1095810     972294     728802     624680     728802     972294    1095810     777220     771714
             4514994    2309456    2180852    1501063     976863     802948     976863    1501063    2180852    2309456    4514994

24             6629201    3658874    3253402    2138249    1368450    1121038    1368450    2138249    3253402    3658874    6629201
              1204030    1280896    1745456    1500414    1101508     944600    1101508    1500414    1745456    1280896    1204030
             6629201    3658874    3253402    2138249    1368450    1121038    1368450    2138249    3253402    3658874    6629201
               6629201    3658874    3253402    2138249    1368450    1121038    1368450    2138249    3253402    3658874    6629201
              1204030    1280896    1745456    1500414    1101508     944600    1101508    1500414    1745456    1280896    1204030
             6629201    3658874    3253402    2138249    1368450    1121038    1368450    2138249    3253402    3658874    6629201

25             9007216    5423499    4620303    3045027    2009455    1673848    2009455    3045027    4620303    5423499    9007216
              1820590    1973928    2590944    2202310    1586778    1344008    1586778    2202310    2590944    1973928    1820590
             9007216    5423499    4620303    3045027    2009455    1673848    2009455    3045027    4620303    5423499    9007216
               9007216    5423499    4620303    3045027    2009455    1673848    2009455    3045027    4620303    5423499    9007216
              1820590    1973928    2590944    2202310    1586778    1344008    1586778    2202310    2590944    1973928    1820590
             9007216    5423499    4620303    3045027    2009455    1673848    2009455    3045027    4620303    5423499    9007216

26            10965098    7125452    5832365    3831309    2589169    2179236    2589169    3831309    5832365    7125452   10965098
              2357172    2689772    3447188    2952266    2170076    1847676    2170076    2952266    3447188    2689772    2357172
            10965098    7125452    5832365    3831309    2589169    2179236    2589169    3831309    5832365    7125452   10965098
              10965098    7125452    5832365    3831309    2589169    2179236    2589169    3831309    5832365    7125452   10965098
              2357172    2689772    3447188    2952266    2170076    1847676    2170076    2952266    3447188    2689772    2357172
            10965098    7125452    5832365    3831309    2589169    2179236    2589169    3831309    5832365    7125452   10965098

27            12420565    8593428    7041453    4728706    3338859    2882344    3338859    4728706    7041453    8593428   12420565
              2878656    3369030    4280918    3681596    2715644    2298528    2715644    3681596    4280918    3369030    2878656
            12420565    8593428    7041453    4728706    3338859    2882344    3338859    4728706    7041453    8593428   12420565
              12420565    8593428    7041453    4728706    3338859    2882344    3338859    4728706    7041453  8593428     12420565
              2878656    3369030    4280918    3681596    2715644    2298528    2715644    3681596    4280918    3369030    2878656
            12420565    8593428    7041453    4728706    3338859    2882344    3338859    4728706    7041453    8593428   12420565

28            12437295    9128958    7339527    5096985    3697330    3280566    3697330    5096985    7339527    9128958   12437295
              2942830    3612024    4678908    4193764    3171590    2727316    3171590    4193764    4678908    3612024    2942830
            12437295    9128958    7339527    5096985    3697330    3280566    3697330    5096985    7339527    9128958   12437295
              12437295    9128958    7339527    5096985    3697330    3280566    3697330    5096985    7339527    9128958   12437295
              2942830    3612024    4678908    4193764    3171590    2727316    3171590    4193764    4678908    3612024    2942830
            12437295    9128958    7339527    5096985    3697330    3280566    3697330    5096985    7339527    9128958   12437295

29            11441386    9000866    7250220    5295656    3954986    3578218    3954986    5295656    7250220    9000866   11441386
              3011694    3654424    4661242    4277358    3238506    2807836    3238506    4277358    4661242    3654424    3011694
            11441386    9000866    7250220    5295656    3954986    3578218    3954986    5295656    7250220    9000866   11441386
              11441386    9000866    7250220    5295656    3954986    3578218    3954986    5295656    7250220    9000866   11441386
              3011694    3654424    4661242    4277358    3238506    2807836    3238506    4277358    4661242    3654424    3011694
            11441386    9000866    7250220    5295656    3954986    3578218    3954986    5295656    7250220    9000866   11441386

30             8955642    7343644    6013593    4579128    3603647    3294848    3603647    4579128    6013593    7343644    8955642
              2257340    2993102    4137484    3999950    3061664    2680712    3061664    3999950    4137484    2993102    2257340
             8955642    7343644    6013593    4579128    3603647    3294848    3603647    4579128    6013593    7343644    8955642
               8955642    7343644    6013593    4579128    3603647    3294848    3603647    4579128    6013593    7343644    8955642
              2257340    2993102    4137484    3999950    3061664    2680712    3061664    3999950    4137484    2993102    2257340
             8955642    7343644    6013593    4579128    3603647    3294848    3603647    4579128    6013593    7343644    8955642

31             6378484    5454310    4612377    3560029    2865056    2647086    2865056    3560029    4612377    5454310    6378484
              1790746    2192008    3091904    3075462    2324226    2018156    2324226    3075462    3091904    2192008    1790746
             6378484    5454310    4612377    3560029    2865056    2647086    2865056    3560029    4612377    5454310    6378484
               6378484    5454310    4612377    3560029    2865056    2647086    2865056    3560029    4612377    5454310    6378484
              1790746    2192008    3091904    3075462    2324226    2018156    2324226    3075462    3091904    2192008    1790746
             6378484    5454310    4612377    3560029    2865056    2647086    2865056    3560029    4612377    5454310    6378484

32             3508093    3113703    2757854    2258317    1912752    1789738    1912752    2258317    2757854    3113703    3508093
               868788    1230116    2089342    2120972    1600078    1391216    1600078    2120972    2089342    1230116     868788
             3508093    3113703    2757854    2258317    1912752    1789738    1912752    2258317    2757854    3113703    3508093
               3508093    3113703    2757854    2258317    1912752    1789738    1912752    2258317    2757854    3113703    3508093
               868788    1230116    2089342    2120972    1600078    1391216    1600078    2120972    2089342    1230116     868788
             3508093    3113703    2757854    2258317    1912752    1789738    1912752    2258317    2757854    3113703    3508093

33             1621896    1458878    1301763    1001613     848051     802112     848051    1001613    1301763    1458878    1621896
               411288     526224    1063784    1017050     693026     612668     693026    1017050    1063784     526224     411288
             1621896    1458878    1301763    1001613     848051     802112     848051    1001613    1301763    1458878    1621896
               1621896    1458878    1301763    1001613     848051     802112     848051    1001613    1301763    1458878    1621896
               411288     526224    1063784    1017050     693026     612668     693026    1017050    1063784     526224     411288
             1621896    1458878    1301763    1001613     848051     802112     848051    1001613    1301763    1458878    1621896

34              527970     499162     471031     358203     307214     284992     307214     358203     471031     499162     527970
               102662     164684     442454     372884     246080     225632     246080     372884     442454     164684     102662
              527970     499162     471031     358203     307214     284992     307214     358203     471031     499162     527970
                527970     499162     471031     358203     307214     284992     307214     358203     471031     499162     527970
               102662     164684     442454     372884     246080     225632     246080     372884     442454     164684     102662
              527970     499162     471031     358203     307214     284992     307214     358203     471031     499162     527970

35              117172     109803     103209      65170      54442      44498      54442      65170     103209     109803     117172
                20392      30036     118714      79232      55350      35092      55350      79232     118714      30036      20392
              117172     109803     103209      65170      54442      44498      54442      65170     103209     109803     117172
                117172     109803     103209      65170      54442      44498      54442      65170     103209     109803     117172
                20392      30036     118714      79232      55350      35092      55350      79232     118714      30036      20392
              117172     109803     103209      65170      54442      44498      54442      65170     103209     109803     117172

36               16121      16606      15528       8540       5924       4982       5924       8540      15528      16606      16121
                 2110       3352      19732       9604       6422       1932       6422       9604      19732       3352       2110
               16121      16606      15528       8540       5924       4982       5924       8540      15528      16606      16121
                 16121      16606      15528       8540       5924       4982       5924       8540      15528      16606      16121
                 2110       3352      19732       9604       6422       1932       6422       9604      19732       3352       2110
               16121      16606      15528       8540       5924       4982       5924       8540      15528      16606      16121

37                1078       1275        754        354        152        184        152        354        754       1275       1078
                  138        166       1632        746        152        108        152        746       1632        166        138
                1078       1275        754        354        152        184        152        354        754       1275       1078
                  1078       1275        754        354        152        184        152        354        754       1275       1078
                  138        166       1632        746        152        108        152        746       1632        166        138
                1078       1275        754        354        152        184        152        354        754       1275       1078

38                  23         52          5          5          0          0          0          5          5         52         23
                    2          2         26         16          2          0          2         16         26          2          2
                  23         52          5          5          0          0          0          5          5         52         23
                    23         52          5          5          0          0          0          5          5         52         23
                    2          2         26         16          2          0          2         16         26          2          2
                  23         52          5          5          0          0          0          5          5         52         23

39                   0          1          0          0          0          0          0          0          0          1          0
                    0          0          0          0          0          0          0          0          0          0          0
                   0          1          0          0          0          0          0          0          0          1          0
                     0          1          0          0          0          0          0          0          0          1          0
                    0          0          0          0          0          0          0          0          0          0          0
                   0          1          0          0          0          0          0          0          0          1          0

Total         94587134   65871754   55629317   39690042   29142329   25759900   29142329   39690042   55629317   65871754   94587134
             21287018   25288470   34709138   31712238   23784224   20554840   23784224   31712238   34709138   25288470   21287018
            94587134   65871754   55629317   39690042   29142329   25759900   29142329   39690042   55629317   65871754   94587134
              94587134   65871754   55629317   39690042   29142329   25759900   29142329   39690042   55629317   65871754   94587134
             21287018   25288470   34709138   31712238   23784224   20554840   23784224   31712238   34709138   25288470   21287018
            94587134   65871754   55629317   39690042   29142329   25759900   29142329   39690042   55629317   65871754   94587134

Grand total = 2*20554840 + 4*21287018 + 4*23784224 + 4*25288470 + 4*25759900 + 8*29142329 + 4*31712238 + 4*34709138 + 8*39690042 + 8*55629317 + 8*65871754 + 8*94587134
            = 2970638240

Number of times each node (N) is present in a CNSAP 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         60         61         62         63         64         65
 L
 5                   8          6          0          0          0          0          0          0          0          6          8
                   12         20          0          0          0          0          0          0          0         20         12
                   8          6          0          0          0          0          0          0          0          6          8
                     8          6          0          0          0          0          0          0          0          6          8
                   12         20          0          0          0          0          0          0          0         20         12
                   8          6          0          0          0          0          0          0          0          6          8

 6                  14          9          2          0          0          0          0          0          2          9         14
                   14         28          4          0          0          0          0          0          4         28         14
                  14          9          2          0          0          0          0          0          2          9         14
                    14          9          2          0          0          0          0          0          2          9         14
                   14         28          4          0          0          0          0          0          4         28         14
                  14          9          2          0          0          0          0          0          2          9         14

 7                  91         75         51         26         24         24         24         26         51         75         91
                   90        146        106         68         64         64         64         68        106        146         90
                  91         75         51         26         24         24         24         26         51         75         91
                    91         75         51         26         24         24         24         26         51         75         91
                   90        146        106         68         64         64         64         68        106        146         90
                  91         75         51         26         24         24         24         26         51         75         91

 8                  96         71         78         66         44         42         44         66         78         71         96
                  108        194        152        132        112        108        112        132        152        194        108
                  96         71         78         66         44         42         44         66         78         71         96
                    96         71         78         66         44         42         44         66         78         71         96
                  108        194        152        132        112        108        112        132        152        194        108
                  96         71         78         66         44         42         44         66         78         71         96

 9                 517        651        801        682        624        598        624        682        801        651        517
                  606        816       1060        936        860        836        860        936       1060        816        606
                 517        651        801        682        624        598        624        682        801        651        517
                   517        651        801        682        624        598        624        682        801        651        517
                  606        816       1060        936        860        836        860        936       1060        816        606
                 517        651        801        682        624        598        624        682        801        651        517

10                 734        775        992       1063       1035        978       1035       1063        992        775        734
                  846       1332       1382       1556       1534       1468       1534       1556       1382       1332        846
                 734        775        992       1063       1035        978       1035       1063        992        775        734
                   734        775        992       1063       1035        978       1035       1063        992        775        734
                  846       1332       1382       1556       1534       1468       1534       1556       1382       1332        846
                 734        775        992       1063       1035        978       1035       1063        992        775        734

11                2422       3075       4152       5032       4833       4826       4833       5032       4152       3075       2422
                 3052       4258       4554       6244       6246       6188       6246       6244       4554       4258       3052
                2422       3075       4152       5032       4833       4826       4833       5032       4152       3075       2422
                  2422       3075       4152       5032       4833       4826       4833       5032       4152       3075       2422
                 3052       4258       4554       6244       6246       6188       6246       6244       4554       4258       3052
                2422       3075       4152       5032       4833       4826       4833       5032       4152       3075       2422

12                4544       5447       7289       9083      10086      10318      10086       9083       7289       5447       4544
                 5696       8736       8942      11606      13544      14248      13544      11606       8942       8736       5696
                4544       5447       7289       9083      10086      10318      10086       9083       7289       5447       4544
                  4544       5447       7289       9083      10086      10318      10086       9083       7289       5447       4544
                 5696       8736       8942      11606      13544      14248      13544      11606       8942       8736       5696
                4544       5447       7289       9083      10086      10318      10086       9083       7289       5447       4544

13               12919      16717      22632      28470      33301      34418      33301      28470      22632      16717      12919
                16198      23796      24898      32234      40836      43148      40836      32234      24898      23796      16198
               12919      16717      22632      28470      33301      34418      33301      28470      22632      16717      12919
                 12919      16717      22632      28470      33301      34418      33301      28470      22632      16717      12919
                16198      23796      24898      32234      40836      43148      40836      32234      24898      23796      16198
               12919      16717      22632      28470      33301      34418      33301      28470      22632      16717      12919

14               26096      32201      43250      54564      66826      72058      66826      54564      43250      32201      26096
                32450      50730      53006      66988      85622      93536      85622      66988      53006      50730      32450
               26096      32201      43250      54564      66826      72058      66826      54564      43250      32201      26096
                 26096      32201      43250      54564      66826      72058      66826      54564      43250      32201      26096
                32450      50730      53006      66988      85622      93536      85622      66988      53006      50730      32450
               26096      32201      43250      54564      66826      72058      66826      54564      43250      32201      26096

15               68710      89960     123177     155700     186035     198294     186035     155700     123177      89960      68710
                85772     130210     138442     174682     217410     236412     217410     174682     138442     130210      85772
               68710      89960     123177     155700     186035     198294     186035     155700     123177      89960      68710
                 68710      89960     123177     155700     186035     198294     186035     155700     123177      89960      68710
                85772     130210     138442     174682     217410     236412     217410     174682     138442     130210      85772
               68710      89960     123177     155700     186035     198294     186035     155700     123177      89960      68710

16              145189     184670     251653     312197     357022     376212     357022     312197     251653     184670     145189
               179586     283788     307890     379608     437736     461932     437736     379608     307890     283788     179586
              145189     184670     251653     312197     357022     376212     357022     312197     251653     184670     145189
                145189     184670     251653     312197     357022     376212     357022     312197     251653     184670     145189
               179586     283788     307890     379608     437736     461932     437736     379608     307890     283788     179586
              145189     184670     251653     312197     357022     376212     357022     312197     251653     184670     145189

17              359580     478461     653285     787277     869676     904410     869676     787277     653285     478461     359580
               449644     702308     760712     903214     989142    1029280     989142     903214     760712     702308     449644
              359580     478461     653285     787277     869676     904410     869676     787277     653285     478461     359580
                359580     478461     653285     787277     869676     904410     869676     787277     653285     478461     359580
               449644     702308     760712     903214     989142    1029280     989142     903214     760712     702308     449644
              359580     478461     653285     787277     869676     904410     869676     787277     653285     478461     359580

18              795841    1058086    1397017    1600255    1670803    1672880    1670803    1600255    1397017    1058086     795841
               991706    1567528    1678788    1906590    1979100    1963512    1979100    1906590    1678788    1567528     991706
              795841    1058086    1397017    1600255    1670803    1672880    1670803    1600255    1397017    1058086     795841
                795841    1058086    1397017    1600255    1670803    1672880    1670803    1600255    1397017    1058086     795841
               991706    1567528    1678788    1906590    1979100    1963512    1979100    1906590    1678788    1567528     991706
              795841    1058086    1397017    1600255    1670803    1672880    1670803    1600255    1397017    1058086     795841

19             1870111    2529594    3243264    3571004    3621610    3569098    3621610    3571004    3243264    2529594    1870111
              2338516    3609572    3752714    4051092    4104334    3998320    4104334    4051092    3752714    3609572    2338516
             1870111    2529594    3243264    3571004    3621610    3569098    3621610    3571004    3243264    2529594    1870111
               1870111    2529594    3243264    3571004    3621610    3569098    3621610    3571004    3243264    2529594    1870111
              2338516    3609572    3752714    4051092    4104334    3998320    4104334    4051092    3752714    3609572    2338516
             1870111    2529594    3243264    3571004    3621610    3569098    3621610    3571004    3243264    2529594    1870111

20             4034003    5426456    6629235    6884461    6687537    6528536    6687537    6884461    6629235    5426456    4034003
              5053808    7541468    7546162    7790384    7785812    7692732    7785812    7790384    7546162    7541468    5053808
             4034003    5426456    6629235    6884461    6687537    6528536    6687537    6884461    6629235    5426456    4034003
               4034003    5426456    6629235    6884461    6687537    6528536    6687537    6884461    6629235    5426456    4034003
              5053808    7541468    7546162    7790384    7785812    7692732    7785812    7790384    7546162    7541468    5053808
             4034003    5426456    6629235    6884461    6687537    6528536    6687537    6884461    6629235    5426456    4034003

21             8623569   11579899   13518446   13575158   12946751   12627288   12946751   13575158   13518446   11579899    8623569
             10816902   15196512   14649982   14657344   14562266   14516436   14562266   14657344   14649982   15196512   10816902
             8623569   11579899   13518446   13575158   12946751   12627288   12946751   13575158   13518446   11579899    8623569
               8623569   11579899   13518446   13575158   12946751   12627288   12946751   13575158   13518446   11579899    8623569
             10816902   15196512   14649982   14657344   14562266   14516436   14562266   14657344   14649982   15196512   10816902
             8623569   11579899   13518446   13575158   12946751   12627288   12946751   13575158   13518446   11579899    8623569

22            16894189   22134796   24496804   23577891   22142782   21531566   22142782   23577891   24496804   22134796   16894189
             20971004   27480498   25537086   25043550   25329434   25515564   25329434   25043550   25537086   27480498   20971004
            16894189   22134796   24496804   23577891   22142782   21531566   22142782   23577891   24496804   22134796   16894189
              16894189   22134796   24496804   23577891   22142782   21531566   22142782   23577891   24496804   22134796   16894189
             20971004   27480498   25537086   25043550   25329434   25515564   25329434   25043550   25537086   27480498   20971004
            16894189   22134796   24496804   23577891   22142782   21531566   22142782   23577891   24496804   22134796   16894189

23            31256819   40276434   43030609   40502573   37904112   36874224   37904112   40502573   43030609   40276434   31256819
             38675704   46409614   42060282   40929892   41831076   42225092   41831076   40929892   42060282   46409614   38675704
            31256819   40276434   43030609   40502573   37904112   36874224   37904112   40502573   43030609   40276434   31256819
              31256819   40276434   43030609   40502573   37904112   36874224   37904112   40502573   43030609   40276434   31256819
             38675704   46409614   42060282   40929892   41831076   42225092   41831076   40929892   42060282   46409614   38675704
            31256819   40276434   43030609   40502573   37904112   36874224   37904112   40502573   43030609   40276434   31256819

24            52352932   65690608   67366314   61967777   57710944   56120790   57710944   61967777   67366314   65690608   52352932
             64534318   70212154   61992968   61321246   63886076   64566308   63886076   61321246   61992968   70212154   64534318
            52352932   65690608   67366314   61967777   57710944   56120790   57710944   61967777   67366314   65690608   52352932
              52352932   65690608   67366314   61967777   57710944   56120790   57710944   61967777   67366314   65690608   52352932
             64534318   70212154   61992968   61321246   63886076   64566308   63886076   61321246   61992968   70212154   64534318
            52352932   65690608   67366314   61967777   57710944   56120790   57710944   61967777   67366314   65690608   52352932

25            82289990  101095209  101057624   92112137   85902298   83656056   85902298   92112137  101057624  101095209   82289990
            100650696   99428214   86093682   86662346   91000968   91757144   91000968   86662346   86093682   99428214  100650696
            82289990  101095209  101057624   92112137   85902298   83656056   85902298   92112137  101057624  101095209   82289990
              82289990  101095209  101057624   92112137   85902298   83656056   85902298   92112137  101057624  101095209   82289990
            100650696   99428214   86093682   86662346   91000968   91757144   91000968   86662346   86093682   99428214  100650696
            82289990  101095209  101057624   92112137   85902298   83656056   85902298   92112137  101057624  101095209   82289990

26           115705425  137876278  133920638  120996081  112768501  109942988  112768501  120996081  133920638  137876278  115705425
            140288724  123839382  106603434  111750410  118201078  118809644  118201078  111750410  106603434  123839382  140288724
           115705425  137876278  133920638  120996081  112768501  109942988  112768501  120996081  133920638  137876278  115705425
             115705425  137876278  133920638  120996081  112768501  109942988  112768501  120996081  133920638  137876278  115705425
            140288724  123839382  106603434  111750410  118201078  118809644  118201078  111750410  106603434  123839382  140288724
           115705425  137876278  133920638  120996081  112768501  109942988  112768501  120996081  133920638  137876278  115705425

27           151001716  176569712  169182413  152589580  142587873  139313922  142587873  152589580  169182413  176569712  151001716
            182421582  143665306  122451568  132816496  141166680  141591312  141166680  132816496  122451568  143665306  182421582
           151001716  176569712  169182413  152589580  142587873  139313922  142587873  152589580  169182413  176569712  151001716
             151001716  176569712  169182413  152589580  142587873  139313922  142587873  152589580  169182413  176569712  151001716
            182421582  143665306  122451568  132816496  141166680  141591312  141166680  132816496  122451568  143665306  182421582
           151001716  176569712  169182413  152589580  142587873  139313922  142587873  152589580  169182413  176569712  151001716

28           173427312  196549493  186377625  167411098  156759632  153531936  156759632  167411098  186377625  196549493  173427312
            207561984  144234520  125914864  142076850  151649260  151998212  151649260  142076850  125914864  144234520  207561984
           173427312  196549493  186377625  167411098  156759632  153531936  156759632  167411098  186377625  196549493  173427312
             173427312  196549493  186377625  167411098  156759632  153531936  156759632  167411098  186377625  196549493  173427312
            207561984  144234520  125914864  142076850  151649260  151998212  151649260  142076850  125914864  144234520  207561984
           173427312  196549493  186377625  167411098  156759632  153531936  156759632  167411098  186377625  196549493  173427312

29           184713729  204254844  193569944  174582457  164145978  161351288  164145978  174582457  193569944  204254844  184713729
            220190786  132547148  118100596  137578324  147166730  148334552  147166730  137578324  118100596  132547148  220190786
           184713729  204254844  193569944  174582457  164145978  161351288  164145978  174582457  193569944  204254844  184713729
             184713729  204254844  193569944  174582457  164145978  161351288  164145978  174582457  193569944  204254844  184713729
            220190786  132547148  118100596  137578324  147166730  148334552  147166730  137578324  118100596  132547148  220190786
           184713729  204254844  193569944  174582457  164145978  161351288  164145978  174582457  193569944  204254844  184713729

30           165549751  178631416  169061316  152451278  143929718  142145838  143929718  152451278  169061316  178631416  165549751
            195598756  103085202   96812358  116924948  124949518  127035964  124949518  116924948   96812358  103085202  195598756
           165549751  178631416  169061316  152451278  143929718  142145838  143929718  152451278  169061316  178631416  165549751
             165549751  178631416  169061316  152451278  143929718  142145838  143929718  152451278  169061316  178631416  165549751
            195598756  103085202   96812358  116924948  124949518  127035964  124949518  116924948   96812358  103085202  195598756
           165549751  178631416  169061316  152451278  143929718  142145838  143929718  152451278  169061316  178631416  165549751

31           132165477  140494756  133671600  121023207  114863462  113701252  114863462  121023207  133671600  140494756  132165477
            155084678   70573324   68291944   86041888   92563374   94616436   92563374   86041888   68291944   70573324  155084678
           132165477  140494756  133671600  121023207  114863462  113701252  114863462  121023207  133671600  140494756  132165477
             132165477  140494756  133671600  121023207  114863462  113701252  114863462  121023207  133671600  140494756  132165477
            155084678   70573324   68291944   86041888   92563374   94616436   92563374   86041888   68291944   70573324  155084678
           132165477  140494756  133671600  121023207  114863462  113701252  114863462  121023207  133671600  140494756  132165477

32            83871450   88478995   83766348   75931044   73158839   72918854   73158839   75931044   83766348   88478995   83871450
             96865288   39713986   40987912   53105818   56827846   58083008   56827846   53105818   40987912   39713986   96865288
            83871450   88478995   83766348   75931044   73158839   72918854   73158839   75931044   83766348   88478995   83871450
              83871450   88478995   83766348   75931044   73158839   72918854   73158839   75931044   83766348   88478995   83871450
             96865288   39713986   40987912   53105818   56827846   58083008   56827846   53105818   40987912   39713986   96865288
            83871450   88478995   83766348   75931044   73158839   72918854   73158839   75931044   83766348   88478995   83871450

33            40358916   42520502   39951567   35866418   35249217   35903780   35249217   35866418   39951567   42520502   40358916
             45491024   16655340   18971902   25262110   26512956   27377816   26512956   25262110   18971902   16655340   45491024
            40358916   42520502   39951567   35866418   35249217   35903780   35249217   35866418   39951567   42520502   40358916
              40358916   42520502   39951567   35866418   35249217   35903780   35249217   35866418   39951567   42520502   40358916
             45491024   16655340   18971902   25262110   26512956   27377816   26512956   25262110   18971902   16655340   45491024
            40358916   42520502   39951567   35866418   35249217   35903780   35249217   35866418   39951567   42520502   40358916

34            14746710   15476783   14344623   12739580   12886907   13442086   12886907   12739580   14344623   15476783   14746710
             16173844    5297936    6972918    9311140    9448760    9581996    9448760    9311140    6972918    5297936   16173844
            14746710   15476783   14344623   12739580   12886907   13442086   12886907   12739580   14344623   15476783   14746710
              14746710   15476783   14344623   12739580   12886907   13442086   12886907   12739580   14344623   15476783   14746710
             16173844    5297936    6972918    9311140    9448760    9581996    9448760    9311140    6972918    5297936   16173844
            14746710   15476783   14344623   12739580   12886907   13442086   12886907   12739580   14344623   15476783   14746710

35             3223460    3357301    3050675    2613484    2813856    2927628    2813856    2613484    3050675    3357301    3223460
              3424164     952306    1652764    2068324    2148992    1991740    2148992    2068324    1652764     952306    3424164
             3223460    3357301    3050675    2613484    2813856    2927628    2813856    2613484    3050675    3357301    3223460
               3223460    3357301    3050675    2613484    2813856    2927628    2813856    2613484    3050675    3357301    3223460
              3424164     952306    1652764    2068324    2148992    1991740    2148992    2068324    1652764     952306    3424164
             3223460    3357301    3050675    2613484    2813856    2927628    2813856    2613484    3050675    3357301    3223460

36              459108     475008     421138     345471     412251     411726     412251     345471     421138     475008     459108
               477480     105998     266330     287700     315204     246852     315204     287700     266330     105998     477480
              459108     475008     421138     345471     412251     411726     412251     345471     421138     475008     459108
                459108     475008     421138     345471     412251     411726     412251     345471     421138     475008     459108
               477480     105998     266330     287700     315204     246852     315204     287700     266330     105998     477480
              459108     475008     421138     345471     412251     411726     412251     345471     421138     475008     459108

37               28471      29445      24333      20775      26424      24010      26424      20775      24333      29445      28471
                28858       5302      19038      17492      19426      16008      19426      17492      19038       5302      28858
               28471      29445      24333      20775      26424      24010      26424      20775      24333      29445      28471
                 28471      29445      24333      20775      26424      24010      26424      20775      24333      29445      28471
                28858       5302      19038      17492      19426      16008      19426      17492      19038       5302      28858
               28471      29445      24333      20775      26424      24010      26424      20775      24333      29445      28471

38                 580        683        428        456        588        484        588        456        428        683        580
                  664        100        532        408        440        372        440        408        532        100        664
                 580        683        428        456        588        484        588        456        428        683        580
                   580        683        428        456        588        484        588        456        428        683        580
                  664        100        532        408        440        372        440        408        532        100        664
                 580        683        428        456        588        484        588        456        428        683        580

39                   4          8          2          4          6          4          6          4          2          8          4
                    8          0          8          4          4          4          4          4          8          0          8
                   4          8          2          4          6          4          6          4          2          8          4
                     4          8          2          4          6          4          6          4          2          8          4
                    8          0          8          4          4          4          4          4          8          0          8
                   4          8          2          4          6          4          6          4          2          8          4

Total       1263990483 1435318424 1389189325 1261716349 1189719595 1169798412 1189719595 1261716349 1389189325 1435318424 1263990483
           1508414568 1053327772  951658980 1061181624 1123242440 1133806244 1123242440 1061181624  951658980 1053327772 1508414568
          1263990483 1435318424 1389189325 1261716349 1189719595 1169798412 1189719595 1261716349 1389189325 1435318424 1263990483
            1263990483 1435318424 1389189325 1261716349 1189719595 1169798412 1189719595 1261716349 1389189325 1435318424 1263990483
           1508414568 1053327772  951658980 1061181624 1123242440 1133806244 1123242440 1061181624  951658980 1053327772 1508414568
          1263990483 1435318424 1389189325 1261716349 1189719595 1169798412 1189719595 1261716349 1389189325 1435318424 1263990483

Grand total = 4*951658980 + 4*1053327772 + 4*1061181624 + 4*1123242440 + 2*1133806244 + 4*1169798412 + 8*1189719595 + 8*1261716349 + 8*1263990483 + 8*1389189325 + 8*1435318424 + 4*1508414568
            = 82057581080

Number of CNSAPs 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      60      61      62      63      64      65
EN
 0              0       0  392723  138573  322905  657782 1133797 1791931 2855853 4370455 6495548       0  113034  142299   82400  221309  360687  557622  868456 1226399 2044874 5039374  226575   80076  114769  253435  417297  596271
           994795 1791053 2980979 4444209 6511603       0  263006  185118  156366  271946  648176 1164946 1797888 2835879 4373352 6508046  266192   70605   31033  178811  200663  304997  586302  893359 1205338 2038135 5057110  128859
             8818  155114  325260  374593  564138 1022513 1804136 2967395 4448507 6523450
 1              0       0       0  338222  167634  393884  788525 1337811 2009490 3002854 4485074  272304       0   44099  127900   97331  252391  406754  605395  839700 1428612 3520928   78543   48791   48791   98020  411143  495906
           663079 1161970 2046708 3149661 4585364  225962       0  274238  206524  170932  353933  792865 1357219 2013245 2991082 4481094   61904   47610   69102   25072  179715  252243  375771  619465  852780 1416546 3511482       0
                0       0  183341  450014  462058  635238 1175695 2055512 3142172 4582056
 2         419564       0       0       0  457922  226294  539489 1105987 1815664 2556541 3736855  143602  136624       0   74286  180262  144306  339652  522440  698797 1170894 2929217  117786   54892   35800   71784  137224  591464
           683970  927026 1562425 2549223 3812780  276736  320413       0  315005  298142  244001  503725 1114390 1837052 2563115 3724475   58275   45466   57504  108946   24627  255293  361308  480937  706497 1193044 2919594  123454
                0       0       0  261936  636749  642224  879185 1570665 2559145 3804644
 3         303692  455262       0       0       0  487164  268812  625386 1203766 1833371 2587992  192151  123984   75374       0   82490  199717  164922  350240  489656  790430 1950622  310565  145664   81895   48400   97768  169195
           667075  765181 1025719 1601928 2473181  314107  282809  311684       0  295142  345084  295078  583110 1211260 1862695 2608756  275532   28959   85178   91619  121225   25524  292441  371736  448389  800545 1987114  397832
           229081       0       0       0  319363  727312  719849  976408 1615307 2495301
 4         465535  281150  497948       0       0       0  512316  287131  615909 1093925 1630658  429521  125262  149913   64338       0   79246  206914  159727  298446  510480 1208202  642730  521645  173791  107706   62994  116163
           184736  687421  776054  995455 1485843  446893  279218  323132  296062       0  279064  364287  312383  577630 1098396 1648487  459314  212807   23946  116411  109249  126488   27989  276223  311853  464943 1210047  647851
           589162  293581       0       0       0  342103  748810  735651  956131 1493059
 5         917383  550063  284796  515988       0       0       0  515988  284796  550063  917383  757302  298250  129186  193268   73496       0   73496  193268  129186  298250  757302  977513  734578  658480  190432  121028   70468
           121028  190432  658480  734578  977513  889628  504171  301075  354474  281169       0  281169  354474  301075  504171  889628  696166  309822  224007   29293  128494  116920  128494   29293  224007  309822  696166  930773
           694762  709359  331300       0       0       0  331300  709359  694762  930773
 6        1630658 1093925  615909  287131  512316       0       0       0  497948  281150  465535 1208202  510480  298446  159727  206914   79246       0   64338  149913  125262  429521 1485843  995455  776054  687421  184736  116163
            62994  107706  173791  521645  642730 1648487 1098396  577630  312383  364287  279064       0  296062  323132  279218  446893 1210047  464943  311853  276223   27989  126488  109249  116411   23946  212807  459314 1493059
           956131  735651  748810  342103       0       0       0  293581  589162  647851
 7        2587992 1833371 1203766  625386  268812  487164       0       0       0  455262  303692 1950622  790430  489656  350240  164922  199717   82490       0   75374  123984  192151 2473181 1601928 1025719  765181  667075  169195
            97768   48400   81895  145664  310565 2608756 1862695 1211260  583110  295078  345084  295142       0  311684  282809  314107 1987114  800545  448389  371736  292441   25524  121225   91619   85178   28959  275532 2495301
          1615307  976408  719849  727312  319363       0       0       0  229081  397832
 8        3736855 2556541 1815664 1105987  539489  226294  457922       0       0       0  419564 2929217 1170894  698797  522440  339652  144306  180262   74286       0  136624  143602 3812780 2549223 1562425  927026  683970  591464
           137224   71784   35800   54892  117786 3724475 2563115 1837052 1114390  503725  244001  298142  315005       0  320413  276736 2919594 1193044  706497  480937  361308  255293   24627  108946   57504   45466   58275 3804644
          2559145 1570665  879185  642224  636749  261936       0       0       0  123454
 9        4485074 3002854 2009490 1337811  788525  393884  167634  338222       0       0       0 3520928 1428612  839700  605395  406754  252391   97331  127900   44099       0  272304 4585364 3149661 2046708 1161970  663079  495906
           411143   98020   48791   48791   78543 4481094 2991082 2013245 1357219  792865  353933  170932  206524  274238       0  225962 3511482 1416546  852780  619465  375771  252243  179715   25072   69102   47610   61904 4582056
          3142172 2055512 1175695  635238  462058  450014  183341       0       0       0
10        6495548 4370455 2855853 1791931 1133797  657782  322905  138573  392723       0       0 5039374 2044874 1226399  868456  557622  360687  221309   82400  142299  113034       0 6511603 4444209 2980979 1791053  994795  596271
           417297  253435  114769   80076  226575 6508046 4373352 2835879 1797888 1164946  648176  271946  156366  185118  263006       0 5057110 2038135 1205338  893359  586302  304997  200663  178811   31033   70605  266192 6523450
          4448507 2967395 1804136 1022513  564138  374593  325260  155114    8818  128859
11              0  217650   19292   27429   74581  151410  230468  387425  638193  965654 1421517       0       0       4      10   28464   88262  125854  184542  266638  450172 1102180       0  217650   19292   27429   74581  151410
           230468  387425  638193  965654 1421517  205167   65090       0   56491   86500  136398  234192  396460  633770  963368 1424905       0   42148   21520   55466   49594   62848  123750  201476  264252  442620 1105298  205167
            65090       0   56491   86500  136398  234192  396460  633770  963368 1424905
12          93452       0   74082   56215   80314  172168  289178  473636  767250 1171126 1727679       0       0       0   48584   27332   84124  164484  236302  315440  541594 1342574   93452       0   74082   56215   80314  172168
           289178  473636  767250 1171126 1727679   78485   66311   41952   22787  109173  178858  273566  475025  775067 1166416 1721803  131988       0       4   35266   61592  100070  138350  230682  328126  540288 1332584   78485
            66311   41952   22787  109173  178858  273566  475025  775067 1166416 1721803
13         208718  100499       0   71313  132594  188524  397813  657055 1046729 1580575 2344909  222558       0       0       0  133102   73020  193726  339294  444628  722726 1814806  208718  100499       0   71313  132594  188524
           397813  657055 1046729 1580575 2344909  117093  119765   83160   75549   54626  241810  411494  627057 1046146 1593875 2343702   99250   42310       0      30   85634  129330  229012  294162  432018  746854 1820666  117093
           119765   83160   75549   54626  241810  411494  627057 1046146 1593875 2343702
14         252381  201505  120923       0   83648  199207  281944  589203  933498 1392392 2047637  184000  159652       0       0       0  206900  110000  263278  410778  656896 1578428  252381  201505  120923       0   83648  199207
           281944  589203  933498 1392392 2047637  292952  123245  142554  102134  105148   79799  357853  611937  897575 1398321 2074687  222468   85816   13526       0     140  130818  185968  311700  357896  638472 1618416  292952
           123245  142554  102134  105148   79799  357853  611937  897575 1398321 2074687
15         445846  255452  202427  126402       0  107597  221469  308672  625985  929242 1358628  317224  101968  165772       0       0       0  230792  113026  235196  450204 1068948  445846  255452  202427  126402       0  107597
           221469  308672  625985  929242 1358628  487749  326627   94267  128586  106732  120128   83477  390725  648725  891228 1343808  395258  156708   97410    4360       0     474  142368  188858  281820  395936 1030358  487749
           326627   94267  128586  106732  120128   83477  390725  648725  891228 1343808
16         813871  558211  294958  215220  121021       0  121021  215220  294958  558211  813871  641212  228334   94392  207366       0       0       0  207366   94392  228334  641212  813871  558211  294958  215220  121021       0
           121021  215220  294958  558211  813871  774317  566826  366034   84652  125095  111054  125095   84652  366034  566826  774317  591870  276856  157090  127394    1442       0    1442  127394  157090  276856  591870  774317
           566826  366034   84652  125095  111054  125095   84652  366034  566826  774317
17        1358628  929242  625985  308672  221469  107597       0  126402  202427  255452  445846 1068948  450204  235196  113026  230792       0       0       0  165772  101968  317224 1358628  929242  625985  308672  221469  107597
                0  126402  202427  255452  445846 1343808  891228  648725  390725   83477  120128  106732  128586   94267  326627  487749 1030358  395936  281820  188858  142368     474       0    4360   97410  156708  395258 1343808
           891228  648725  390725   83477  120128  106732  128586   94267  326627  487749
18        2047637 1392392  933498  589203  281944  199207   83648       0  120923  201505  252381 1578428  656896  410778  263278  110000  206900       0       0       0  159652  184000 2047637 1392392  933498  589203  281944  199207
            83648       0  120923  201505  252381 2074687 1398321  897575  611937  357853   79799  105148  102134  142554  123245  292952 1618416  638472  357896  311700  185968  130818     140       0   13526   85816  222468 2074687
          1398321  897575  611937  357853   79799  105148  102134  142554  123245  292952
19        2344909 1580575 1046729  657055  397813  188524  132594   71313       0  100499  208718 1814806  722726  444628  339294  193726   73020  133102       0       0       0  222558 2344909 1580575 1046729  657055  397813  188524
           132594   71313       0  100499  208718 2343702 1593875 1046146  627057  411494  241810   54626   75549   83160  119765  117093 1820666  746854  432018  294162  229012  129330   85634      30       0   42310   99250 2343702
          1593875 1046146  627057  411494  241810   54626   75549   83160  119765  117093
20        1727679 1171126  767250  473636  289178  172168   80314   56215   74082       0   93452 1342574  541594  315440  236302  164484   84124   27332   48584       0       0       0 1727679 1171126  767250  473636  289178  172168
            80314   56215   74082       0   93452 1721803 1166416  775067  475025  273566  178858  109173   22787   41952   66311   78485 1332584  540288  328126  230682  138350  100070   61592   35266       4       0  131988 1721803
          1166416  775067  475025  273566  178858  109173   22787   41952   66311   78485
21        1421517  965654  638193  387425  230468  151410   74581   27429   19292  217650       0 1102180  450172  266638  184542  125854   88262   28464      10       4       0       0 1421517  965654  638193  387425  230468  151410
            74581   27429   19292  217650       0 1424905  963368  633770  396460  234192  136398   86500   56491       0   65090  205167 1105298  442620  264252  201476  123750   62848   49594   55466   21520   42148       0 1424905
           963368  633770  396460  234192  136398   86500   56491       0   65090  205167
22         226575   80076  114769  253435  417297  596271  994795 1791053 2980979 4444209 6511603       0  113034  142299   82400  221309  360687  557622  868456 1226399 2044874 5039374       0       0  392723  138573  322905  657782
          1133797 1791931 2855853 4370455 6495548  128859    8818  155114  325260  374593  564138 1022513 1804136 2967395 4448507 6523450  266192   70605   31033  178811  200663  304997  586302  893359 1205338 2038135 5057110       0
           263006  185118  156366  271946  648176 1164946 1797888 2835879 4373352 6508046
23          78543   48791   48791   98020  411143  495906  663079 1161970 2046708 3149661 4585364  272304       0   44099  127900   97331  252391  406754  605395  839700 1428612 3520928       0       0       0  338222  167634  393884
           788525 1337811 2009490 3002854 4485074       0       0       0  183341  450014  462058  635238 1175695 2055512 3142172 4582056   61904   47610   69102   25072  179715  252243  375771  619465  852780 1416546 3511482  225962
                0  274238  206524  170932  353933  792865 1357219 2013245 2991082 4481094
24         117786   54892   35800   71784  137224  591464  683970  927026 1562425 2549223 3812780  143602  136624       0   74286  180262  144306  339652  522440  698797 1170894 2929217  419564       0       0       0  457922  226294
           539489 1105987 1815664 2556541 3736855  123454       0       0       0  261936  636749  642224  879185 1570665 2559145 3804644   58275   45466   57504  108946   24627  255293  361308  480937  706497 1193044 2919594  276736
           320413       0  315005  298142  244001  503725 1114390 1837052 2563115 3724475
25         310565  145664   81895   48400   97768  169195  667075  765181 1025719 1601928 2473181  192151  123984   75374       0   82490  199717  164922  350240  489656  790430 1950622  303692  455262       0       0       0  487164
           268812  625386 1203766 1833371 2587992  397832  229081       0       0       0  319363  727312  719849  976408 1615307 2495301  275532   28959   85178   91619  121225   25524  292441  371736  448389  800545 1987114  314107
           282809  311684       0  295142  345084  295078  583110 1211260 1862695 2608756
26         642730  521645  173791  107706   62994  116163  184736  687421  776054  995455 1485843  429521  125262  149913   64338       0   79246  206914  159727  298446  510480 1208202  465535  281150  497948       0       0       0
           512316  287131  615909 1093925 1630658  647851  589162  293581       0       0       0  342103  748810  735651  956131 1493059  459314  212807   23946  116411  109249  126488   27989  276223  311853  464943 1210047  446893
           279218  323132  296062       0  279064  364287  312383  577630 1098396 1648487
27         977513  734578  658480  190432  121028   70468  121028  190432  658480  734578  977513  757302  298250  129186  193268   73496       0   73496  193268  129186  298250  757302  917383  550063  284796  515988       0       0
                0  515988  284796  550063  917383  930773  694762  709359  331300       0       0       0  331300  709359  694762  930773  696166  309822  224007   29293  128494  116920  128494   29293  224007  309822  696166  889628
           504171  301075  354474  281169       0  281169  354474  301075  504171  889628
28        1485843  995455  776054  687421  184736  116163   62994  107706  173791  521645  642730 1208202  510480  298446  159727  206914   79246       0   64338  149913  125262  429521 1630658 1093925  615909  287131  512316       0
                0       0  497948  281150  465535 1493059  956131  735651  748810  342103       0       0       0  293581  589162  647851 1210047  464943  311853  276223   27989  126488  109249  116411   23946  212807  459314 1648487
          1098396  577630  312383  364287  279064       0  296062  323132  279218  446893
29        2473181 1601928 1025719  765181  667075  169195   97768   48400   81895  145664  310565 1950622  790430  489656  350240  164922  199717   82490       0   75374  123984  192151 2587992 1833371 1203766  625386  268812  487164
                0       0       0  455262  303692 2495301 1615307  976408  719849  727312  319363       0       0       0  229081  397832 1987114  800545  448389  371736  292441   25524  121225   91619   85178   28959  275532 2608756
          1862695 1211260  583110  295078  345084  295142       0  311684  282809  314107
30        3812780 2549223 1562425  927026  683970  591464  137224   71784   35800   54892  117786 2929217 1170894  698797  522440  339652  144306  180262   74286       0  136624  143602 3736855 2556541 1815664 1105987  539489  226294
           457922       0       0       0  419564 3804644 2559145 1570665  879185  642224  636749  261936       0       0       0  123454 2919594 1193044  706497  480937  361308  255293   24627  108946   57504   45466   58275 3724475
          2563115 1837052 1114390  503725  244001  298142  315005       0  320413  276736
31        4585364 3149661 2046708 1161970  663079  495906  411143   98020   48791   48791   78543 3520928 1428612  839700  605395  406754  252391   97331  127900   44099       0  272304 4485074 3002854 2009490 1337811  788525  393884
           167634  338222       0       0       0 4582056 3142172 2055512 1175695  635238  462058  450014  183341       0       0       0 3511482 1416546  852780  619465  375771  252243  179715   25072   69102   47610   61904 4481094
          2991082 2013245 1357219  792865  353933  170932  206524  274238       0  225962
32        6511603 4444209 2980979 1791053  994795  596271  417297  253435  114769   80076  226575 5039374 2044874 1226399  868456  557622  360687  221309   82400  142299  113034       0 6495548 4370455 2855853 1791931 1133797  657782
           322905  138573  392723       0       0 6523450 4448507 2967395 1804136 1022513  564138  374593  325260  155114    8818  128859 5057110 2038135 1205338  893359  586302  304997  200663  178811   31033   70605  266192 6508046
          4373352 2835879 1797888 1164946  648176  271946  156366  185118  263006       0
33              0  263006  185118  156366  271946  648176 1164946 1797888 2835879 4373352 6508046  266192   70605   31033  178811  200663  304997  586302  893359 1205338 2038135 5057110  128859    8818  155114  325260  374593  564138
          1022513 1804136 2967395 4448507 6523450       0       0  392723  138573  322905  657782 1133797 1791931 2855853 4370455 6495548       0  113034  142299   82400  221309  360687  557622  868456 1226399 2044874 5039374  226575
            80076  114769  253435  417297  596271  994795 1791053 2980979 4444209 6511603
34         225962       0  274238  206524  170932  353933  792865 1357219 2013245 2991082 4481094   61904   47610   69102   25072  179715  252243  375771  619465  852780 1416546 3511482       0       0       0  183341  450014  462058
           635238 1175695 2055512 3142172 4582056       0       0       0  338222  167634  393884  788525 1337811 2009490 3002854 4485074  272304       0   44099  127900   97331  252391  406754  605395  839700 1428612 3520928   78543
            48791   48791   98020  411143  495906  663079 1161970 2046708 3149661 4585364
35         276736  320413       0  315005  298142  244001  503725 1114390 1837052 2563115 3724475   58275   45466   57504  108946   24627  255293  361308  480937  706497 1193044 2919594  123454       0       0       0  261936  636749
           642224  879185 1570665 2559145 3804644  419564       0       0       0  457922  226294  539489 1105987 1815664 2556541 3736855  143602  136624       0   74286  180262  144306  339652  522440  698797 1170894 2929217  117786
            54892   35800   71784  137224  591464  683970  927026 1562425 2549223 3812780
36         314107  282809  311684       0  295142  345084  295078  583110 1211260 1862695 2608756  275532   28959   85178   91619  121225   25524  292441  371736  448389  800545 1987114  397832  229081       0       0       0  319363
           727312  719849  976408 1615307 2495301  303692  455262       0       0       0  487164  268812  625386 1203766 1833371 2587992  192151  123984   75374       0   82490  199717  164922  350240  489656  790430 1950622  310565
           145664   81895   48400   97768  169195  667075  765181 1025719 1601928 2473181
37         446893  279218  323132  296062       0  279064  364287  312383  577630 1098396 1648487  459314  212807   23946  116411  109249  126488   27989  276223  311853  464943 1210047  647851  589162  293581       0       0       0
           342103  748810  735651  956131 1493059  465535  281150  497948       0       0       0  512316  287131  615909 1093925 1630658  429521  125262  149913   64338       0   79246  206914  159727  298446  510480 1208202  642730
           521645  173791  107706   62994  116163  184736  687421  776054  995455 1485843
38         889628  504171  301075  354474  281169       0  281169  354474  301075  504171  889628  696166  309822  224007   29293  128494  116920  128494   29293  224007  309822  696166  930773  694762  709359  331300       0       0
                0  331300  709359  694762  930773  917383  550063  284796  515988       0       0       0  515988  284796  550063  917383  757302  298250  129186  193268   73496       0   73496  193268  129186  298250  757302  977513
           734578  658480  190432  121028   70468  121028  190432  658480  734578  977513
39        1648487 1098396  577630  312383  364287  279064       0  296062  323132  279218  446893 1210047  464943  311853  276223   27989  126488  109249  116411   23946  212807  459314 1493059  956131  735651  748810  342103       0
                0       0  293581  589162  647851 1630658 1093925  615909  287131  512316       0       0       0  497948  281150  465535 1208202  510480  298446  159727  206914   79246       0   64338  149913  125262  429521 1485843
           995455  776054  687421  184736  116163   62994  107706  173791  521645  642730
40        2608756 1862695 1211260  583110  295078  345084  295142       0  311684  282809  314107 1987114  800545  448389  371736  292441   25524  121225   91619   85178   28959  275532 2495301 1615307  976408  719849  727312  319363
                0       0       0  229081  397832 2587992 1833371 1203766  625386  268812  487164       0       0       0  455262  303692 1950622  790430  489656  350240  164922  199717   82490       0   75374  123984  192151 2473181
          1601928 1025719  765181  667075  169195   97768   48400   81895  145664  310565
41        3724475 2563115 1837052 1114390  503725  244001  298142  315005       0  320413  276736 2919594 1193044  706497  480937  361308  255293   24627  108946   57504   45466   58275 3804644 2559145 1570665  879185  642224  636749
           261936       0       0       0  123454 3736855 2556541 1815664 1105987  539489  226294  457922       0       0       0  419564 2929217 1170894  698797  522440  339652  144306  180262   74286       0  136624  143602 3812780
          2549223 1562425  927026  683970  591464  137224   71784   35800   54892  117786
42        4481094 2991082 2013245 1357219  792865  353933  170932  206524  274238       0  225962 3511482 1416546  852780  619465  375771  252243  179715   25072   69102   47610   61904 4582056 3142172 2055512 1175695  635238  462058
           450014  183341       0       0       0 4485074 3002854 2009490 1337811  788525  393884  167634  338222       0       0       0 3520928 1428612  839700  605395  406754  252391   97331  127900   44099       0  272304 4585364
          3149661 2046708 1161970  663079  495906  411143   98020   48791   48791   78543
43        6508046 4373352 2835879 1797888 1164946  648176  271946  156366  185118  263006       0 5057110 2038135 1205338  893359  586302  304997  200663  178811   31033   70605  266192 6523450 4448507 2967395 1804136 1022513  564138
           374593  325260  155114    8818  128859 6495548 4370455 2855853 1791931 1133797  657782  322905  138573  392723       0       0 5039374 2044874 1226399  868456  557622  360687  221309   82400  142299  113034       0 6511603
          4444209 2980979 1791053  994795  596271  417297  253435  114769   80076  226575
44         205167   65090       0   56491   86500  136398  234192  396460  633770  963368 1424905       0   42148   21520   55466   49594   62848  123750  201476  264252  442620 1105298  205167   65090       0   56491   86500  136398
           234192  396460  633770  963368 1424905       0  217650   19292   27429   74581  151410  230468  387425  638193  965654 1421517       0       0       4      10   28464   88262  125854  184542  266638  450172 1102180       0
           217650   19292   27429   74581  151410  230468  387425  638193  965654 1421517
45          78485   66311   41952   22787  109173  178858  273566  475025  775067 1166416 1721803  131988       0       4   35266   61592  100070  138350  230682  328126  540288 1332584   78485   66311   41952   22787  109173  178858
           273566  475025  775067 1166416 1721803   93452       0   74082   56215   80314  172168  289178  473636  767250 1171126 1727679       0       0       0   48584   27332   84124  164484  236302  315440  541594 1342574   93452
                0   74082   56215   80314  172168  289178  473636  767250 1171126 1727679
46         117093  119765   83160   75549   54626  241810  411494  627057 1046146 1593875 2343702   99250   42310       0      30   85634  129330  229012  294162  432018  746854 1820666  117093  119765   83160   75549   54626  241810
           411494  627057 1046146 1593875 2343702  208718  100499       0   71313  132594  188524  397813  657055 1046729 1580575 2344909  222558       0       0       0  133102   73020  193726  339294  444628  722726 1814806  208718
           100499       0   71313  132594  188524  397813  657055 1046729 1580575 2344909
47         292952  123245  142554  102134  105148   79799  357853  611937  897575 1398321 2074687  222468   85816   13526       0     140  130818  185968  311700  357896  638472 1618416  292952  123245  142554  102134  105148   79799
           357853  611937  897575 1398321 2074687  252381  201505  120923       0   83648  199207  281944  589203  933498 1392392 2047637  184000  159652       0       0       0  206900  110000  263278  410778  656896 1578428  252381
           201505  120923       0   83648  199207  281944  589203  933498 1392392 2047637
48         487749  326627   94267  128586  106732  120128   83477  390725  648725  891228 1343808  395258  156708   97410    4360       0     474  142368  188858  281820  395936 1030358  487749  326627   94267  128586  106732  120128
            83477  390725  648725  891228 1343808  445846  255452  202427  126402       0  107597  221469  308672  625985  929242 1358628  317224  101968  165772       0       0       0  230792  113026  235196  450204 1068948  445846
           255452  202427  126402       0  107597  221469  308672  625985  929242 1358628
49         774317  566826  366034   84652  125095  111054  125095   84652  366034  566826  774317  591870  276856  157090  127394    1442       0    1442  127394  157090  276856  591870  774317  566826  366034   84652  125095  111054
           125095   84652  366034  566826  774317  813871  558211  294958  215220  121021       0  121021  215220  294958  558211  813871  641212  228334   94392  207366       0       0       0  207366   94392  228334  641212  813871
           558211  294958  215220  121021       0  121021  215220  294958  558211  813871
50        1343808  891228  648725  390725   83477  120128  106732  128586   94267  326627  487749 1030358  395936  281820  188858  142368     474       0    4360   97410  156708  395258 1343808  891228  648725  390725   83477  120128
           106732  128586   94267  326627  487749 1358628  929242  625985  308672  221469  107597       0  126402  202427  255452  445846 1068948  450204  235196  113026  230792       0       0       0  165772  101968  317224 1358628
           929242  625985  308672  221469  107597       0  126402  202427  255452  445846
51        2074687 1398321  897575  611937  357853   79799  105148  102134  142554  123245  292952 1618416  638472  357896  311700  185968  130818     140       0   13526   85816  222468 2074687 1398321  897575  611937  357853   79799
           105148  102134  142554  123245  292952 2047637 1392392  933498  589203  281944  199207   83648       0  120923  201505  252381 1578428  656896  410778  263278  110000  206900       0       0       0  159652  184000 2047637
          1392392  933498  589203  281944  199207   83648       0  120923  201505  252381
52        2343702 1593875 1046146  627057  411494  241810   54626   75549   83160  119765  117093 1820666  746854  432018  294162  229012  129330   85634      30       0   42310   99250 2343702 1593875 1046146  627057  411494  241810
            54626   75549   83160  119765  117093 2344909 1580575 1046729  657055  397813  188524  132594   71313       0  100499  208718 1814806  722726  444628  339294  193726   73020  133102       0       0       0  222558 2344909
          1580575 1046729  657055  397813  188524  132594   71313       0  100499  208718
53        1721803 1166416  775067  475025  273566  178858  109173   22787   41952   66311   78485 1332584  540288  328126  230682  138350  100070   61592   35266       4       0  131988 1721803 1166416  775067  475025  273566  178858
           109173   22787   41952   66311   78485 1727679 1171126  767250  473636  289178  172168   80314   56215   74082       0   93452 1342574  541594  315440  236302  164484   84124   27332   48584       0       0       0 1727679
          1171126  767250  473636  289178  172168   80314   56215   74082       0   93452
54        1424905  963368  633770  396460  234192  136398   86500   56491       0   65090  205167 1105298  442620  264252  201476  123750   62848   49594   55466   21520   42148       0 1424905  963368  633770  396460  234192  136398
            86500   56491       0   65090  205167 1421517  965654  638193  387425  230468  151410   74581   27429   19292  217650       0 1102180  450172  266638  184542  125854   88262   28464      10       4       0       0 1421517
           965654  638193  387425  230468  151410   74581   27429   19292  217650       0
55         128859    8818  155114  325260  374593  564138 1022513 1804136 2967395 4448507 6523450  266192   70605   31033  178811  200663  304997  586302  893359 1205338 2038135 5057110       0  263006  185118  156366  271946  648176
          1164946 1797888 2835879 4373352 6508046  226575   80076  114769  253435  417297  596271  994795 1791053 2980979 4444209 6511603       0  113034  142299   82400  221309  360687  557622  868456 1226399 2044874 5039374       0
                0  392723  138573  322905  657782 1133797 1791931 2855853 4370455 6495548
56              0       0       0  183341  450014  462058  635238 1175695 2055512 3142172 4582056   61904   47610   69102   25072  179715  252243  375771  619465  852780 1416546 3511482  225962       0  274238  206524  170932  353933
           792865 1357219 2013245 2991082 4481094   78543   48791   48791   98020  411143  495906  663079 1161970 2046708 3149661 4585364  272304       0   44099  127900   97331  252391  406754  605395  839700 1428612 3520928       0
                0       0  338222  167634  393884  788525 1337811 2009490 3002854 4485074
57         123454       0       0       0  261936  636749  642224  879185 1570665 2559145 3804644   58275   45466   57504  108946   24627  255293  361308  480937  706497 1193044 2919594  276736  320413       0  315005  298142  244001
           503725 1114390 1837052 2563115 3724475  117786   54892   35800   71784  137224  591464  683970  927026 1562425 2549223 3812780  143602  136624       0   74286  180262  144306  339652  522440  698797 1170894 2929217  419564
                0       0       0  457922  226294  539489 1105987 1815664 2556541 3736855
58         397832  229081       0       0       0  319363  727312  719849  976408 1615307 2495301  275532   28959   85178   91619  121225   25524  292441  371736  448389  800545 1987114  314107  282809  311684       0  295142  345084
           295078  583110 1211260 1862695 2608756  310565  145664   81895   48400   97768  169195  667075  765181 1025719 1601928 2473181  192151  123984   75374       0   82490  199717  164922  350240  489656  790430 1950622  303692
           455262       0       0       0  487164  268812  625386 1203766 1833371 2587992
59         647851  589162  293581       0       0       0  342103  748810  735651  956131 1493059  459314  212807   23946  116411  109249  126488   27989  276223  311853  464943 1210047  446893  279218  323132  296062       0  279064
           364287  312383  577630 1098396 1648487  642730  521645  173791  107706   62994  116163  184736  687421  776054  995455 1485843  429521  125262  149913   64338       0   79246  206914  159727  298446  510480 1208202  465535
           281150  497948       0       0       0  512316  287131  615909 1093925 1630658
60         930773  694762  709359  331300       0       0       0  331300  709359  694762  930773  696166  309822  224007   29293  128494  116920  128494   29293  224007  309822  696166  889628  504171  301075  354474  281169       0
           281169  354474  301075  504171  889628  977513  734578  658480  190432  121028   70468  121028  190432  658480  734578  977513  757302  298250  129186  193268   73496       0   73496  193268  129186  298250  757302  917383
           550063  284796  515988       0       0       0  515988  284796  550063  917383
61        1493059  956131  735651  748810  342103       0       0       0  293581  589162  647851 1210047  464943  311853  276223   27989  126488  109249  116411   23946  212807  459314 1648487 1098396  577630  312383  364287  279064
                0  296062  323132  279218  446893 1485843  995455  776054  687421  184736  116163   62994  107706  173791  521645  642730 1208202  510480  298446  159727  206914   79246       0   64338  149913  125262  429521 1630658
          1093925  615909  287131  512316       0       0       0  497948  281150  465535
62        2495301 1615307  976408  719849  727312  319363       0       0       0  229081  397832 1987114  800545  448389  371736  292441   25524  121225   91619   85178   28959  275532 2608756 1862695 1211260  583110  295078  345084
           295142       0  311684  282809  314107 2473181 1601928 1025719  765181  667075  169195   97768   48400   81895  145664  310565 1950622  790430  489656  350240  164922  199717   82490       0   75374  123984  192151 2587992
          1833371 1203766  625386  268812  487164       0       0       0  455262  303692
63        3804644 2559145 1570665  879185  642224  636749  261936       0       0       0  123454 2919594 1193044  706497  480937  361308  255293   24627  108946   57504   45466   58275 3724475 2563115 1837052 1114390  503725  244001
           298142  315005       0  320413  276736 3812780 2549223 1562425  927026  683970  591464  137224   71784   35800   54892  117786 2929217 1170894  698797  522440  339652  144306  180262   74286       0  136624  143602 3736855
          2556541 1815664 1105987  539489  226294  457922       0       0       0  419564
64        4582056 3142172 2055512 1175695  635238  462058  450014  183341       0       0       0 3511482 1416546  852780  619465  375771  252243  179715   25072   69102   47610   61904 4481094 2991082 2013245 1357219  792865  353933
           170932  206524  274238       0  225962 4585364 3149661 2046708 1161970  663079  495906  411143   98020   48791   48791   78543 3520928 1428612  839700  605395  406754  252391   97331  127900   44099       0  272304 4485074
          3002854 2009490 1337811  788525  393884  167634  338222       0       0       0
65        6523450  448507 2967395 1804136 1022513  564138  374593  325260  155114    8818  128859 5057110 2038135 1205338  893359  586302  304997  200663  178811   31033   70605  266192 6508046 4373352 2835879 1797888 1164946  648176
           271946  156366  185118  263006       0 6511603 4444209 2980979 1791053  994795  596271  417297  253435  114769   80076  226575 5039374 2044874 1226399  868456  557622  360687  221309   82400  142299  113034       0 6495548
          4370455 2855853 1791931 1133797  657782  322905  138573  392723       0       0

Sum of all rows                     = 8(4*0 + 1*8818 + 1*31033 + 1*70605 + 1*80076 + 1*82400 + 1*113034 + 1*114769 + 1*128859 + 1*138573 + 1*142299 + 1*155114 + 1*156366 + 1*178811 + 1*185118 + 1*200663 + 1*221309 + 1*226575 +
                                        1*253435 + 1*263006 + 1*266192 + 1*271946 + 1*304997 + 1*322905 + 1*325260 + 1*360687 + 1*374593 + 1*392723 + 1*417297 + 1*557622 + 1*564138 + 1*586302 + 1*596271 + 1*648176 + 1*657782 +
                                        1*868456 + 1*893359 + 1*994795 + 1*1022513 + 1*1133797 + 1*1164946 + 1*1205338 + 1*1226399 + 1*1791053 + 1*1791931 + 1*1797888 + 1*1804136 + 1*2038135 + 1*2044874 + 1*2835879 + 1*2855853 +
                                        1*2967395 + 1*2980979 + 1*4370455 + 1*4373352 + 1*4444209 + 1*4448507 + 1*5039374 + 1*5057110 + 1*6495548 + 1*6508046 + 1*6511603 + 1*6523450) +
                                      8(8*0 + 1*25072 + 1*44099 + 1*47610 + 2*48791 + 1*61904 + 1*69102 + 1*78543 + 1*97331 + 1*98020 + 1*127900 + 1*167634 + 1*170932 + 1*179715 + 1*183341 + 1*206524 + 1*225962 + 1*252243 +
                                        1*252391 + 1*272304 + 1*274238 + 1*338222 + 1*353933 + 1*375771 + 1*393884 + 1*406754 + 1*411143 + 1*450014 + 1*462058 + 1*495906 + 1*605395 + 1*619465 + 1*635238 + 1*663079 + 1*788525 +
                                        1*792865 + 1*839700 + 1*852780 + 1*1161970 + 1*1175695 + 1*1337811 + 1*1357219 + 1*1416546 + 1*1428612 + 1*2009490 + 1*2013245 + 1*2046708 + 1*2055512 + 1*2991082 + 1*3002854 + 1*3142172 +
                                        1*3149661 + 1*3511482 + 1*3520928 + 1*4481094 + 1*4485074 + 1*4582056 + 1*4585364) +
                                      8(8*0 + 1*24627 + 1*35800 + 1*45466 + 1*54892 + 1*57504 + 1*58275 + 1*71784 + 1*74286 + 1*108946 + 1*117786 + 1*123454 + 1*136624 + 1*137224 + 1*143602 + 1*144306 + 1*180262 + 1*226294 +
                                        1*244001 + 1*255293 + 1*261936 + 1*276736 + 1*298142 + 1*315005 + 1*320413 + 1*339652 + 1*361308 + 1*419564 + 1*457922 + 1*480937 + 1*503725 + 1*522440 + 1*539489 + 1*591464 + 1*636749 +
                                        1*642224 + 1*683970 + 1*698797 + 1*706497 + 1*879185 + 1*927026 + 1*1105987 + 1*1114390 + 1*1170894 + 1*1193044 + 1*1562425 + 1*1570665 + 1*1815664 + 1*1837052 + 1*2549223 + 1*2556541 +
                                        1*2559145 + 1*2563115 + 1*2919594 + 1*2929217 + 1*3724475 + 1*3736855 + 1*3804644 + 1*3812780) +
                                      8(8*0 + 1*25524 + 1*28959 + 1*48400 + 1*75374 + 1*81895 + 1*82490 + 1*85178 + 1*91619 + 1*97768 + 1*121225 + 1*123984 + 1*145664 + 1*164922 + 1*169195 + 1*192151 + 1*199717 + 1*229081 +
                                        1*268812 + 1*275532 + 1*282809 + 1*292441 + 1*295078 + 1*295142 + 1*303692 + 1*310565 + 1*311684 + 1*314107 + 1*319363 + 1*345084 + 1*350240 + 1*371736 + 1*397832 + 1*448389 + 1*455262 +
                                        1*487164 + 1*489656 + 1*583110 + 1*625386 + 1*667075 + 1*719849 + 1*727312 + 1*765181 + 1*790430 + 1*800545 + 1*976408 + 1*1025719 + 1*1203766 + 1*1211260 + 1*1601928 + 1*1615307 + 1*1833371 +
                                        1*1862695 + 1*1950622 + 1*1987114 + 1*2473181 + 1*2495301 + 1*2587992 + 1*2608756) +
                                      8(8*0 + 1*23946 + 1*27989 + 1*62994 + 1*64338 + 1*79246 + 1*107706 + 1*109249 + 1*116163 + 1*116411 + 1*125262 + 1*126488 + 1*149913 + 1*159727 + 1*173791 + 1*184736 + 1*206914 + 1*212807 +
                                        1*276223 + 1*279064 + 1*279218 + 1*281150 + 1*287131 + 1*293581 + 1*296062 + 1*298446 + 1*311853 + 1*312383 + 1*323132 + 1*342103 + 1*364287 + 1*429521 + 1*446893 + 1*459314 + 1*464943 +
                                        1*465535 + 1*497948 + 1*510480 + 1*512316 + 1*521645 + 1*577630 + 1*589162 + 1*615909 + 1*642730 + 1*647851 + 1*687421 + 1*735651 + 1*748810 + 1*776054 + 1*956131 + 1*995455 + 1*1093925 +
                                        1*1098396 + 1*1208202 + 1*1210047 + 1*1485843 + 1*1493059 + 1*1630658 + 1*1648487) +
                                      4(8*0 + 2*29293 + 1*70468 + 2*73496 + 1*116920 + 2*121028 + 2*128494 + 2*129186 + 2*190432 + 2*193268 + 2*224007 + 2*281169 + 2*284796 + 2*298250 + 2*301075 + 2*309822 + 2*331300 + 2*354474 +
                                        2*504171 + 2*515988 + 2*550063 + 2*658480 + 2*694762 + 2*696166 + 2*709359 + 2*734578 + 2*757302 + 2*889628 + 2*917383 + 2*930773 + 2*977513) +
                                      4(7*0 + 1*4 + 1*10 + 2*19292 + 1*21520 + 2*27429 + 1*28464 + 1*42148 + 1*49594 + 1*55466 + 2*56491 + 1*62848 + 2*65090 + 2*74581 + 2*86500 + 1*88262 + 1*123750 + 1*125854 + 2*136398 + 2*151410 +
                                        1*184542 + 1*201476 + 2*205167 + 2*217650 + 2*230468 + 2*234192 + 1*264252 + 1*266638 + 2*387425 + 2*396460 + 1*442620 + 1*450172 + 2*633770 + 2*638193 + 2*963368 + 2*965654 + 1*1102180 +
                                        1*1105298 + 2*1421517 + 2*1424905) +
                                      4(6*0 + 1*4 + 2*22787 + 1*27332 + 1*35266 + 2*41952 + 1*48584 + 2*56215 + 1*61592 + 2*66311 + 2*74082 + 2*78485 + 2*80314 + 1*84124 + 2*93452 + 1*100070 + 2*109173 + 1*131988 + 1*138350 +
                                        1*164484 + 2*172168 + 2*178858 + 2*230682 + 2*273566 + 2*289178 + 1*315440 + 1*328126 + 2*473636 + 2*475025 + 1*540288 + 1*541594 + 2*767250 + 2*775067 + 2*1166416 + 2*1171126 + 1*1332584 +
                                        1*1342574 + 2*1721803 + 2*1727679) +
                                      4(6*0 + 1*30 + 1*42310 + 2*54626 + 2*71313 + 1*73020 + 2*75549 + 2*83160 + 1*85634 + 1*99250 + 2*100499 + 2*117093 + 2*119765 + 1*129330 + 2*132594 + 1*133102 + 2*188524 + 1*193726 + 2*208718 +
                                        1*222558 + 1*229012 + 2*241810 + 1*294162 + 1*339294 + 2*397813 + 2*411494 + 1*432018 + 1*444628 + 2*627057 + 2*657055 + 1*722726 + 1*746854 + 2*1046146 + 2*1046729 + 2*1580575 + 2*1593875 +
                                        1*1814806 + 1*1820666 + 2*2343702 + 2*2344909) +
                                      4(6*0 + 1*140 + 1*13526 + 2*79799 + 2*83648 + 1*85816 + 2*102134 + 2*105148 + 1*110000 + 2*120923 + 2*123245 + 1*130818 + 2*142554 + 1*159652 + 1*184000 + 1*185968 + 2*199207 + 2*201505 +
                                        1*206900 + 1*222468 + 2*252381 + 1*263278 + 2*281944 + 2*292952 + 1*311700 + 2*357853 + 1*357896 + 1*410778 + 2*589203 + 2*611937 + 1*638472 + 1*656896 + 2*897575 + 2*933498 + 2*1392392 +
                                        2*1398321 + 1*1578428 + 1*1618416 + 2*2047637 + 2*2074687) +
                                      4(6*0 + 1*474 + 1*4360 + 2*83477 + 2*94267 + 1*97410 + 1*101968 + 2*106732 + 2*107597 + 1*113026 + 2*120128 + 2*126402 + 2*128586 + 1*142368 + 1*156708 + 1*165772 + 1*188858 + 2*202427 +
                                        2*221469 + 1*230792 + 1*235196 + 2*255452 + 1*281820 + 2*308672 + 1*317224 + 2*326627 + 2*390725 + 1*395258 + 1*395936 + 2*445846 + 1*450204 + 2*487749 + 2*625985 + 2*648725 + 2*891228 +
                                        2*929242 + 1*1030358 + 1*1068948 + 2*1343808 + 2*1358628) +
                                      2(6*0 + 2*1442 + 4*84652 + 2*94392 + 2*111054 + 4*121021 + 4*125095 + 2*127394 + 2*157090 + 2*207366 + 4*215220 + 2*228334 + 2*276856 + 4*294958 + 4*366034 + 4*558211 + 4*566826 + 2*591870 +
                                        2*641212 + 4*774317 + 4*813871)
                                    = 756697072 + 526974032 + 445034536 + 317520336 + 233138632 + 103039600 + 85148072 + 101153880 + 138836552 + 126848952 + 95136896 + 41109680
                                    = 2970638240

Value repetition frequencies        = 8(62*1 + 1*4) +
                                      8(56*1 + 1*2 + 1*8) +
                                      8(58*1 + 1*8) +
                                      8(58*1 + 1*8) +
                                      8(58*1 + 1*8) +
                                      4(2*1 + 28*2 + 1*8) +
                                      4(19*1 + 20*2 + 1*7) +
                                      4(16*1 + 22*2 + 1*6) +
                                      4(18*1 + 21*2 + 1*6) +
                                      4(18*1 + 21*2 + 1*6) +
                                      4(18*1 + 21*2 + 1*6) +
                                      2(10*2 + 10*4 + 1*6)
                                    = 4356

Number of distinct row element sets = 12
Number of rows                      = 1*2 + 6*4 + 5*8
                                    = 66

Number of distinct values           = 538

Distinct values        0       4      10      30     140     474    1442    4360    8818   13526   19292   21520   22787   23946   24627   25072   25524   27332   27429   27989
Frequency            456       8       4       4       4       4       4       4       8       4       8       4       8       8       8       8       8       4       8       8
Distinct values    28464   28959   29293   31033   35266   35800   41952   42148   42310   44099   45466   47610   48400   48584   48791   49594   54626   54892   55466   56215
Frequency              4       8       8       8       4       8       8       4       4       8       8       8       8       4      16       4       8       8       4       8
Distinct values    56491   57504   58275   61592   61904   62848   62994   64338   65090   66311   69102   70468   70605   71313   71784   73020   73496   74082   74286   74581
Frequency              8       8       8       4       8       4       8       8       8       8       8       4       8       8       8       4       8       8       8       8
Distinct values    75374   75549   78485   78543   79246   79799   80076   80314   81895   82400   82490   83160   83477   83648   84124   84652   85178   85634   85816   86500
Frequency              8       8       8       8       8       8       8       8       8       8       8       8       8       8       4       8       8       4       4       8
Distinct values    88262   91619   93452   94267   94392   97331   97410   97768   98020   99250  100070  100499  101968  102134  105148  106732  107597  107706  108946  109173
Frequency              4       8       8       8       4       8       4       8       8       4       4       8       4       8       8       8       8       8       8       8
Distinct values   109249  110000  111054  113026  113034  114769  116163  116411  116920  117093  117786  119765  120128  120923  121021  121028  121225  123245  123454  123750
Frequency              8       4       4       4       8       8       8       8       4       8       8       8       8       8       8       8       8       8       8       4
Distinct values   123984  125095  125262  125854  126402  126488  127394  127900  128494  128586  128859  129186  129330  130818  131988  132594  133102  136398  136624  137224
Frequency              8       8       8       4       8       8       4       8       8       8       8       8       4       4       4       8       4       8       8       8
Distinct values   138350  138573  142299  142368  142554  143602  144306  145664  149913  151410  155114  156366  156708  157090  159652  159727  164484  164922  165772  167634
Frequency              4       8       8       4       8       8       8       8       8       8       8       8       4       4       4       8       4       8       4       8
Distinct values   169195  170932  172168  173791  178811  178858  179715  180262  183341  184000  184542  184736  185118  185968  188524  188858  190432  192151  193268  193726
Frequency              8       8       8       8       8       8       8       8       8       4       4       8       8       4       8       4       8       8       8       4
Distinct values   199207  199717  200663  201476  201505  202427  205167  206524  206900  206914  207366  208718  212807  215220  217650  221309  221469  222468  222558  224007
Frequency              8       8       8       4       8       8       8       8       4       8       4       8       8       8       8       8       8       4       4       8
Distinct values   225962  226294  226575  228334  229012  229081  230468  230682  230792  234192  235196  236302  241810  244001  252243  252381  252391  253435  255293  255452
Frequency              8       8       8       4       4       8       8       4       4       8       4       4       8       8       8       8       8       8       8       8
Distinct values   261936  263006  263278  264252  266192  266638  268812  271946  272304  273566  274238  275532  276223  276736  276856  279064  279218  281150  281169  281820
Frequency              8       8       4       4       8       4       8       8       8       8       8       8       8       8       4       8       8       8       8       4
Distinct values   281944  282809  284796  287131  289178  292441  292952  293581  294162  294958  295078  295142  296062  298142  298250  298446  301075  303692  304997  308672
Frequency              8       8       8       8       8       8       8       8       4       8       8       8       8       8       8       8       8       8       8       8
Distinct values   309822  310565  311684  311700  311853  312383  314107  315005  315440  317224  319363  320413  322905  323132  325260  326627  328126  331300  338222  339294
Frequency              8       8       8       4       8       8       8       8       4       4       8       8       8       8       8       8       4       8       8       4
Distinct values   339652  342103  345084  350240  353933  354474  357853  357896  360687  361308  364287  366034  371736  374593  375771  387425  390725  392723  393884  395258
Frequency              8       8       8       8       8       8       8       4       8       8       8       8       8       8       8       8       8       8       8       4
Distinct values   395936  396460  397813  397832  406754  410778  411143  411494  417297  419564  429521  432018  442620  444628  445846  446893  448389  450014  450172  450204
Frequency              4       8       8       8       8       4       8       8       8       8       8       4       4       4       8       8       8       8       4       4
Distinct values   455262  457922  459314  462058  464943  465535  473636  475025  480937  487164  487749  489656  495906  497948  503725  504171  510480  512316  515988  521645
Frequency              8       8       8       8       8       8       8       8       8       8       8       8       8       8       8       8       8       8       8       8
Distinct values   522440  539489  540288  541594  550063  557622  558211  564138  566826  577630  583110  586302  589162  589203  591464  591870  596271  605395  611937  615909
Frequency              8       8       4       4       8       8       8       8       8       8       8       8       8       8       8       4       8       8       8       8
Distinct values   619465  625386  625985  627057  633770  635238  636749  638193  638472  641212  642224  642730  647851  648176  648725  656896  657055  657782  658480  663079
Frequency              8       8       8       8       8       8       8       8       4       4       8       8       8       8       8       4       8       8       8       8
Distinct values   667075  683970  687421  694762  696166  698797  706497  709359  719849  722726  727312  734578  735651  746854  748810  757302  765181  767250  774317  775067
Frequency              8       8       8       8       8       8       8       8       8       4       8       8       8       4       8       8       8       8       8       8
Distinct values   776054  788525  790430  792865  800545  813871  839700  852780  868456  879185  889628  891228  893359  897575  917383  927026  929242  930773  933498  956131
Frequency              8       8       8       8       8       8       8       8       8       8       8       8       8       8       8       8       8       8       8       8
Distinct values   963368  965654  976408  977513  994795  995455 1022513 1025719 1030358 1046146 1046729 1068948 1093925 1098396 1102180 1105298 1105987 1114390 1133797 1161970
Frequency              8       8       8       8       8       8       8       8       4       8       8       4       8       8       4       4       8       8       8       8
Distinct values  1164946 1166416 1170894 1171126 1175695 1193044 1203766 1205338 1208202 1210047 1211260 1226399 1332584 1337811 1342574 1343808 1357219 1358628 1392392 1398321
Frequency              8       8       8       8       8       8       8       8       8       8       8       8       4       8       4       8       8       8       8       8
Distinct values  1416546 1421517 1424905 1428612 1485843 1493059 1562425 1570665 1578428 1580575 1593875 1601928 1615307 1618416 1630658 1648487 1721803 1727679 1791053 1791931
Frequency              8       8       8       8       8       8       8       8       4       8       8       8       8       4       8       8       8       8       8       8
Distinct values  1797888 1804136 1814806 1815664 1820666 1833371 1837052 1862695 1950622 1987114 2009490 2013245 2038135 2044874 2046708 2047637 2055512 2074687 2343702 2344909
Frequency              8       8       4       8       4       8       8       8       8       8       8       8       8       8       8       8       8       8       8       8
Distinct values  2473181 2495301 2549223 2556541 2559145 2563115 2587992 2608756 2835879 2855853 2919594 2929217 2967395 2980979 2991082 3002854 3142172 3149661 3511482 3520928
Frequency              8       8       8       8       8       8       8       8       8       8       8       8       8       8       8       8       8       8       8       8
Distinct values  3724475 3736855 3804644 3812780 4370455 4373352 4444209 4448507 4481094 4485074 4582056 4585364 5039374 5057110 6495548 6508046 6511603 6523450
Frequency              8       8       8       8       8       8       8       8       8       8       8       8       8       8       8       8       8       8

Sum of distinct value frequencies   = 101*4 + 435*8 + 1*16 + 1*456
                                    = 4356

Number of SN-EN pairs for which the number of CNSAPs is greater than zero        = 36*58 + 4*59 + 18*60 + 8*62
                                                                                 = 3900

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

Number of possible SN-EN pairs with SN != EN                                     = 65*66
                                                                                 = 4290
a = 12, b = 3, c = 2
 L               C
 5              48
 6              64
 7             640
 8             800
 9            5712
10            7664
11           28584
12           51384
13          145320
14          275376
15          701992
16         1355608
17         3176168
18         6363072
19        13934688
20        27851328
21        56849208
22       107446864
23       198962080
24       339562800
25       555280960
26       833525528
27      1179781440
28      1519163960
29      1835113688
30      1988697456
31      2004989680
32      1770145600
33      1419028840
34       957079120
35       535155528
36       239505016
37        74443640
38        16974072
39         2175968
40          158552
41            4952
42              56
Total  15687943456

Number of times each node is the start node (SN) in a CNSAP 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
                  60         61         62         63         64         65         66         67         68         69         70         71
 L
 5                   0          2          0          0          0          0          0          0          0          0          2          0
                    4          4          0          0          0          0          0          0          0          0          4          4
                   0          2          0          0          0          0          0          0          0          0          2          0
                     0          2          0          0          0          0          0          0          0          0          2          0
                    4          4          0          0          0          0          0          0          0          0          4          4
                   0          2          0          0          0          0          0          0          0          0          2          0

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

 7                  12          8         16          6          4          4          4          4          6         16          8         12
                   12         12          8         12          8          8          8          8         12          8         12         12
                  12          8         16          6          4          4          4          4          6         16          8         12
                    12          8         16          6          4          4          4          4          6         16          8         12
                   12         12          8         12          8          8          8          8         12          8         12         12
                  12          8         16          6          4          4          4          4          6         16          8         12

 8                   7          7         15         26         10          8          8         10         26         15          7          7
                    4          4         10         16         12          8          8         12         16         10          4          4
                   7          7         15         26         10          8          8         10         26         15          7          7
                     7          7         15         26         10          8          8         10         26         15          7          7
                    4          4         10         16         12          8          8         12         16         10          4          4
                   7          7         15         26         10          8          8         10         26         15          7          7

 9                  55         67         73         91         90         68         68         90         91         73         67         55
                   68         62         92        114        108         96         96        108        114         92         62         68
                  55         67         73         91         90         68         68         90         91         73         67         55
                    55         67         73         91         90         68         68         90         91         73         67         55
                   68         62         92        114        108         96         96        108        114         92         62         68
                  55         67         73         91         90         68         68         90         91         73         67         55

10                  62         57         78        112        151        126        126        151        112         78         57         62
                   66         70         86        168        194        160        160        194        168         86         70         66
                  62         57         78        112        151        126        126        151        112         78         57         62
                    62         57         78        112        151        126        126        151        112         78         57         62
                   66         70         86        168        194        160        160        194        168         86         70         66
                  62         57         78        112        151        126        126        151        112         78         57         62

11                 227        270        310        426        495        557        557        495        426        310        270        227
                  288        276        266        452        648        646        646        648        452        266        276        288
                 227        270        310        426        495        557        557        495        426        310        270        227
                   227        270        310        426        495        557        557        495        426        310        270        227
                  288        276        266        452        648        646        646        648        452        266        276        288
                 227        270        310        426        495        557        557        495        426        310        270        227

12                 418        441        493        623       1002       1195       1195       1002        623        493        441        418
                  440        468        492        624        992       1486       1486        992        624        492        468        440
                 418        441        493        623       1002       1195       1195       1002        623        493        441        418
                   418        441        493        623       1002       1195       1195       1002        623        493        441        418
                  440        468        492        624        992       1486       1486        992        624        492        468        440
                 418        441        493        623       1002       1195       1195       1002        623        493        441        418

13                1198       1414       1602       1872       2722       3599       3599       2722       1872       1602       1414       1198
                 1346       1302       1288       1464       2492       3624       3624       2492       1464       1288       1302       1346
                1198       1414       1602       1872       2722       3599       3599       2722       1872       1602       1414       1198
                  1198       1414       1602       1872       2722       3599       3599       2722       1872       1602       1414       1198
                 1346       1302       1288       1464       2492       3624       3624       2492       1464       1288       1302       1346
                1198       1414       1602       1872       2722       3599       3599       2722       1872       1602       1414       1198

14                2429       2637       2897       3409       4840       6977       6977       4840       3409       2897       2637       2429
                 2476       2642       2800       3268       4862       6418       6418       4862       3268       2800       2642       2476
                2429       2637       2897       3409       4840       6977       6977       4840       3409       2897       2637       2429
                  2429       2637       2897       3409       4840       6977       6977       4840       3409       2897       2637       2429
                 2476       2642       2800       3268       4862       6418       6418       4862       3268       2800       2642       2476
                2429       2637       2897       3409       4840       6977       6977       4840       3409       2897       2637       2429

15                6276       7351       8506      10303      13208      15216      15216      13208      10303       8506       7351       6276
                 6746       6962       7326       9254      11016      12474      12474      11016       9254       7326       6962       6746
                6276       7351       8506      10303      13208      15216      15216      13208      10303       8506       7351       6276
                  6276       7351       8506      10303      13208      15216      15216      13208      10303       8506       7351       6276
                 6746       6962       7326       9254      11016      12474      12474      11016       9254       7326       6962       6746
                6276       7351       8506      10303      13208      15216      15216      13208      10303       8506       7351       6276

16               13435      15234      17666      21890      23784      22059      22059      23784      21890      17666      15234      13435
                14140      15654      18722      21848      21276      19126      19126      21276      21848      18722      15654      14140
               13435      15234      17666      21890      23784      22059      22059      23784      21890      17666      15234      13435
                 13435      15234      17666      21890      23784      22059      22059      23784      21890      17666      15234      13435
                14140      15654      18722      21848      21276      19126      19126      21276      21848      18722      15654      14140
              13435      15234      17666      21890      23784      22059      22059      23784      21890      17666      15234      13435

17               33114      40120      49604      56414      51022      42348      42348      51022      56414      49604      40120      33114
                36260      41552      47986      50568      43856      28576      28576      43856      50568      47986      41552      36260
               33114      40120      49604      56414      51022      42348      42348      51022      56414      49604      40120      33114
                 33114      40120      49604      56414      51022      42348      42348      51022      56414      49604      40120      33114
                36260      41552      47986      50568      43856      28576      28576      43856      50568      47986      41552      36260
               33114      40120      49604      56414      51022      42348      42348      51022      56414      49604      40120      33114

18               77252      96901     113986     107897      83851      56072      56072      83851     107897     113986      96901      77252
                84670     101668     114986     110142      71746      35638      35638      71746     110142     114986     101668      84670
               77252      96901     113986     107897      83851      56072      56072      83851     107897     113986      96901      77252
                 77252      96901     113986     107897      83851      56072      56072      83851     107897     113986      96901      77252
                84670     101668     114986     110142      71746      35638      35638      71746     110142     114986     101668      84670
               77252      96901     113986     107897      83851      56072      56072      83851     107897     113986      96901      77252

19              197363     249781     263065     226332     154961     101868     101868     154961     226332     263065     249781     197363
               217032     256390     266896     203154     106694      46766      46766     106694     203154     266896     256390     217032
              197363     249781     263065     226332     154961     101868     101868     154961     226332     263065     249781     197363
                197363     249781     263065     226332     154961     101868     101868     154961     226332     263065     249781     197363
               217032     256390     266896     203154     106694      46766      46766     106694     203154     266896     256390     217032
              197363     249781     263065     226332     154961     101868     101868     154961     226332     263065     249781     197363

20              492986     576899     545965     396528     222614     136351     136351     222614     396528     545965     576899     492986
               533178     609906     535196     330020     150294      61552      61552     150294     330020     535196     609906     533178
              492986     576899     545965     396528     222614     136351     136351     222614     396528     545965     576899     492986
                492986     576899     545965     396528     222614     136351     136351     222614     396528     545965     576899     492986
               533178     609906     535196     330020     150294      61552      61552     150294     330020     535196     609906     533178
              492986     576899     545965     396528     222614     136351     136351     222614     396528     545965     576899     492986

21             1204658    1308798    1091389     676931     377840     248296     248296     377840     676931    1091389    1308798    1204658
              1331496    1326482     954698     508076     193202      82524      82524     193202     508076     954698    1326482    1331496
             1204658    1308798    1091389     676931     377840     248296     248296     377840     676931    1091389    1308798    1204658
               1204658    1308798    1091389     676931     377840     248296     248296     377840     676931    1091389    1308798    1204658
              1331496    1326482     954698     508076     193202      82524      82524     193202     508076     954698    1326482    1331496
             1204658    1308798    1091389     676931     377840     248296     248296     377840     676931    1091389    1308798    1204658

22             2794870    2703099    1885800    1046980     532019     342023     342023     532019    1046980    1885800    2703099    2794870
              3009632    2550274    1600308     697418     253558     140944     140944     253558     697418    1600308    2550274    3009632
             2794870    2703099    1885800    1046980     532019     342023     342023     532019    1046980    1885800    2703099    2794870
               2794870    2703099    1885800    1046980     532019     342023     342023     532019    1046980    1885800    2703099    2794870
              3009632    2550274    1600308     697418     253558     140944     140944     253558     697418    1600308    2550274    3009632
             2794870    2703099    1885800    1046980     532019     342023     342023     532019    1046980    1885800    2703099    2794870

23             6084892    5057290    3179476    1670676     897203     613116     613116     897203    1670676    3179476    5057290    6084892
              6233264    4646880    2402998     909802     341446     200824     200824     341446     909802    2402998    4646880    6233264
             6084892    5057290    3179476    1670676     897203     613116     613116     897203    1670676    3179476    5057290    6084892
               6084892    5057290    3179476    1670676     897203     613116     613116     897203    1670676    3179476    5057290    6084892
              6233264    4646880    2402998     909802     341446     200824     200824     341446     909802    2402998    4646880    6233264
             6084892    5057290    3179476    1670676     897203     613116     613116     897203    1670676    3179476    5057290    6084892

24            11743160    8708257    4965887    2469777    1307695     844469     844469    1307695    2469777    4965887    8708257   11743160
             11940418    7517970    3276318    1181420     526844     369240     369240     526844    1181420    3276318    7517970   11940418
            11743160    8708257    4965887    2469777    1307695     844469     844469    1307695    2469777    4965887    8708257   11743160
              11743160    8708257    4965887    2469777    1307695     844469     844469    1307695    2469777    4965887    8708257   11743160
             11940418    7517970    3276318    1181420     526844     369240     369240     526844    1181420    3276318    7517970   11940418
            11743160    8708257    4965887    2469777    1307695     844469     844469    1307695    2469777    4965887    8708257   11743160

25            20776960   14120049    7574396    3917145    2174782    1448355    1448355    2174782    3917145    7574396   14120049   20776960
             20718694   10927786    4292336    1559360     771224     527466     527466     771224    1559360    4292336   10927786   20718694
            20776960   14120049    7574396    3917145    2174782    1448355    1448355    2174782    3917145    7574396   14120049   20776960
              20776960   14120049    7574396    3917145    2174782    1448355    1448355    2174782    3917145    7574396   14120049   20776960
             20718694   10927786    4292336    1559360     771224     527466     527466     771224    1559360    4292336   10927786   20718694
            20776960   14120049    7574396    3917145    2174782    1448355    1448355    2174782    3917145    7574396   14120049   20776960

26            33657307   20715142   11017618    5742565    3135590    2003932    2003932    3135590    5742565   11017618   20715142   33657307
             31446974   14616880    5315166    2213390    1284934     959730     959730    1284934    2213390    5315166   14616880   31446974
            33657307   20715142   11017618    5742565    3135590    2003932    2003932    3135590    5742565   11017618   20715142   33657307
              33657307   20715142   11017618    5742565    3135590    2003932    2003932    3135590    5742565   11017618   20715142   33657307
             31446974   14616880    5315166    2213390    1284934     959730     959730    1284934    2213390    5315166   14616880   31446974
            33657307   20715142   11017618    5742565    3135590    2003932    2003932    3135590    5742565   11017618   20715142   33657307

27            48529838   28890658   15785791    8735287    4929627    3281395    3281395    4929627    8735287   15785791   28890658   48529838
             43849718   17879040    6544678    3130742    1882412    1353578    1353578    1882412    3130742    6544678   17879040   43849718
            48529838   28890658   15785791    8735287    4929627    3281395    3281395    4929627    8735287   15785791   28890658   48529838
              48529838   28890658   15785791    8735287    4929627    3281395    3281395    4929627    8735287   15785791   28890658   48529838
             43849718   17879040    6544678    3130742    1882412    1353578    1353578    1882412    3130742    6544678   17879040   43849718
            48529838   28890658   15785791    8735287    4929627    3281395    3281395    4929627    8735287   15785791   28890658   48529838

28            62613474   36951068   21086866   11916352    6744564    4464782    4464782    6744564   11916352   21086866   36951068   62613474
             54506286   19796188    8020550    4579116    3030752    2303886    2303886    3030752    4579116    8020550   19796188   54506286
            62613474   36951068   21086866   11916352    6744564    4464782    4464782    6744564   11916352   21086866   36951068   62613474
              62613474   36951068   21086866   11916352    6744564    4464782    4464782    6744564   11916352   21086866   36951068   62613474
             54506286   19796188    8020550    4579116    3030752    2303886    2303886    3030752    4579116    8020550   19796188   54506286
            62613474   36951068   21086866   11916352    6744564    4464782    4464782    6744564   11916352   21086866   36951068   62613474

29            73709585   44005159   27322587   16088643    9667878    6716592    6716592    9667878   16088643   27322587   44005159   73709585
             60033352   20781632    9593446    6147856    4132756    3068492    3068492    4132756    6147856    9593446   20781632   60033352
            73709585   44005159   27322587   16088643    9667878    6716592    6716592    9667878   16088643   27322587   44005159   73709585
              73709585   44005159   27322587   16088643    9667878    6716592    6716592    9667878   16088643   27322587   44005159   73709585
             60033352   20781632    9593446    6147856    4132756    3068492    3068492    4132756    6147856    9593446   20781632   60033352
            73709585   44005159   27322587   16088643    9667878    6716592    6716592    9667878   16088643   27322587   44005159   73709585

30            76274464   47843793   31193162   19111698   11638816    8459590    8459590   11638816   19111698   31193162   47843793   76274464
             58699320   19488774   11127034    8219800    6010158    4586232    4586232    6010158    8219800   11127034   19488774   58699320
            76274464   47843793   31193162   19111698   11638816    8459590    8459590   11638816   19111698   31193162   47843793   76274464
              76274464   47843793   31193162   19111698   11638816    8459590    8459590   11638816   19111698   31193162   47843793   76274464
             58699320   19488774   11127034    8219800    6010158    4586232    4586232    6010158    8219800   11127034   19488774   58699320
            76274464   47843793   31193162   19111698   11638816    8459590    8459590   11638816   19111698   31193162   47843793   76274464

31            70927916   48124928   33534050   21800025   14263204   10746093   10746093   14263204   21800025   33534050   48124928   70927916
             51579996   17567648   11685492    9345976    6904472    5371404    5371404    6904472    9345976   11685492   17567648   51579996
            70927916   48124928   33534050   21800025   14263204   10746093   10746093   14263204   21800025   33534050   48124928   70927916
              70927916   48124928   33534050   21800025   14263204   10746093   10746093   14263204   21800025   33534050   48124928   70927916
             51579996   17567648   11685492    9345976    6904472    5371404    5371404    6904472    9345976   11685492   17567648   51579996
            70927916   48124928   33534050   21800025   14263204   10746093   10746093   14263204   21800025   33534050   48124928   70927916

32            57769453   41785020   30736464   20610481   14186605   11412013   11412013   14186605   20610481   30736464   41785020   57769453
             37937338   13938206   11832400   10810430    8459696    6558258    6558258    8459696   10810430   11832400   13938206   37937338
            57769453   41785020   30736464   20610481   14186605   11412013   11412013   14186605   20610481   30736464   41785020   57769453
              57769453   41785020   30736464   20610481   14186605   11412013   11412013   14186605   20610481   30736464   41785020   57769453
             37937338   13938206   11832400   10810430    8459696    6558258    6558258    8459696   10810430   11832400   13938206   37937338
            57769453   41785020   30736464   20610481   14186605   11412013   11412013   14186605   20610481   30736464   41785020   57769453

33            41589595   33327582   25614340   18276375   13315809   10943045   10943045   13315809   18276375   25614340   33327582   41589595
             25808378   10248274    9694538    9578252    7412572    5881704    5881704    7412572    9578252    9694538   10248274   25808378
            41589595   33327582   25614340   18276375   13315809   10943045   10943045   13315809   18276375   25614340   33327582   41589595
              41589595   33327582   25614340   18276375   13315809   10943045   10943045   13315809   18276375   25614340   33327582   41589595
             25808378   10248274    9694538    9578252    7412572    5881704    5881704    7412572    9578252    9694538   10248274   25808378
            41589595   33327582   25614340   18276375   13315809   10943045   10943045   13315809   18276375   25614340   33327582   41589595

34            25063895   21534675   17199636   12685744    9964771    8728356    8728356    9964771   12685744   17199636   21534675   25063895
             13355698    6501648    7998018    8674464    6943160    5442638    5442638    6943160    8674464    7998018    6501648   13355698
            25063895   21534675   17199636   12685744    9964771    8728356    8728356    9964771   12685744   17199636   21534675   25063895
              25063895   21534675   17199636   12685744    9964771    8728356    8728356    9964771   12685744   17199636   21534675   25063895
             13355698    6501648    7998018    8674464    6943160    5442638    5442638    6943160    8674464    7998018    6501648   13355698
            25063895   21534675   17199636   12685744    9964771    8728356    8728356    9964771   12685744   17199636   21534675   25063895

35            13064002   12062587    9967840    7328534    5733797    5299420    5299420    5733797    7328534    9967840   12062587   13064002
              6310970    3385450    4781908    5346990    3893858    3157346    3157346    3893858    5346990    4781908    3385450    6310970
            13064002   12062587    9967840    7328534    5733797    5299420    5299420    5733797    7328534    9967840   12062587   13064002
              13064002   12062587    9967840    7328534    5733797    5299420    5299420    5733797    7328534    9967840   12062587   13064002
              6310970    3385450    4781908    5346990    3893858    3157346    3157346    3893858    5346990    4781908    3385450    6310970
            13064002   12062587    9967840    7328534    5733797    5299420    5299420    5733797    7328534    9967840   12062587   13064002

36             5216656    5159107    4375670    3360176    2702008    2569921    2569921    2702008    3360176    4375670    5159107    5216656
              2019122    1462564    2752936    3049192    2067194    1758170    1758170    2067194    3049192    2752936    1462564    2019122
             5216656    5159107    4375670    3360176    2702008    2569921    2569921    2702008    3360176    4375670    5159107    5216656
               5216656    5159107    4375670    3360176    2702008    2569921    2569921    2702008    3360176    4375670    5159107    5216656
              2019122    1462564    2752936    3049192    2067194    1758170    1758170    2067194    3049192    2752936    1462564    2019122
             5216656    5159107    4375670    3360176    2702008    2569921    2569921    2702008    3360176    4375670    5159107    5216656

37             1657529    1634213    1425176     978403     790468     711645     711645     790468     978403    1425176    1634213    1657529
               527894     414174    1078304     991744     667880     536046     536046     667880     991744    1078304     414174     527894
             1657529    1634213    1425176     978403     790468     711645     711645     790468     978403    1425176    1634213    1657529
               1657529    1634213    1425176     978403     790468     711645     711645     790468     978403    1425176    1634213    1657529
               527894     414174    1078304     991744     667880     536046     536046     667880     991744    1078304     414174     527894
             1657529    1634213    1425176     978403     790468     711645     711645     790468     978403    1425176    1634213    1657529

38              359010     375486     333423     228779     177036     147356     147356     177036     228779     333423     375486     359010
                85874      89090     325442     236098     157224     107610     107610     157224     236098     325442      89090      85874
              359010     375486     333423     228779     177036     147356     147356     177036     228779     333423     375486     359010
                359010     375486     333423     228779     177036     147356     147356     177036     228779     333423     375486     359010
                85874      89090     325442     236098     157224     107610     107610     157224     236098     325442      89090      85874
              359010     375486     333423     228779     177036     147356     147356     177036     228779     333423     375486     359010

39               51370      53599      43524      21349      17826      12967      12967      17826      21349      43524      53599      51370
                 9278      10694      57298      34052      18586      12814      12814      18586      34052      57298      10694       9278
               51370      53599      43524      21349      17826      12967      12967      17826      21349      43524      53599      51370
                 51370      53599      43524      21349      17826      12967      12967      17826      21349      43524      53599      51370
                 9278      10694      57298      34052      18586      12814      12814      18586      34052      57298      10694       9278
               51370      53599      43524      21349      17826      12967      12967      17826      21349      43524      53599      51370

40                4127       4444       3546       1348        788        448        448        788       1348       3546       4444       4127
                  654        724       5480       1980       1014        384        384       1014       1980       5480        724        654
                4127       4444       3546       1348        788        448        448        788       1348       3546       4444       4127
                  4127       4444       3546       1348        788        448        448        788       1348       3546       4444       4127
                  654        724       5480       1980       1014        384        384       1014       1980       5480        724        654
                4127       4444       3546       1348        788        448        448        788       1348       3546       4444       4127

41                 129        186         98         39          1          4          4          1         39         98        186        129
                   16         14        206         82          6          0          0          6         82        206         14         16
                 129        186         98         39          1          4          4          1         39         98        186        129
                   129        186         98         39          1          4          4          1         39         98        186        129
                   16         14        206         82          6          0          0          6         82        206         14         16
                 129        186         98         39          1          4          4          1         39         98        186        129

42                   1          4          1          0          0          0          0          0          0          1          4          1
                    0          0          2          0          0          0          0          0          0          2          0          0
                   1          4          1          0          0          0          0          0          0          1          4          1
                     1          4          1          0          0          0          0          0          0          1          4          1
                    0          0          2          0          0          0          0          0          0          2          0          0
                   1          4          1          0          0          0          0          0          0          1          4          1

Total        553917727  375356335  249341018  157493236  103117081   79380266   79380266  103117081  157493236  249341018  375356335  553917727
            430301102  174187364  104335714   77947344   55367146   42635868   42635868   55367146   77947344  104335714  174187364  430301102
           553917727  375356335  249341018  157493236  103117081   79380266   79380266  103117081  157493236  249341018  375356335  553917727
             553917727  375356335  249341018  157493236  103117081   79380266   79380266  103117081  157493236  249341018  375356335  553917727
            430301102  174187364  104335714   77947344   55367146   42635868   42635868   55367146   77947344  104335714  174187364  430301102
           553917727  375356335  249341018  157493236  103117081   79380266   79380266  103117081  157493236  249341018  375356335  553917727

Grand total = 4*42635868 + 4*55367146 + 4*77947344 + 8*79380266 + 8*103117081 + 4*104335714 + 8*157493236 + 4*174187364 + 8*249341018 + 8*375356335 + 4*430301102 + 8*553917727
            = 15687943456

Number of times each node is the end node (EN) in a CNSAP 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
                  60         61         62         63         64         65         66         67         68         69         70         71
 L
 5                   6          0          0          0          0          0          0          0          0          0          0          6
                    0          0          0          0          0          0          0          0          0          0          0          0
                   6          0          0          0          0          0          0          0          0          0          0          6
                     6          0          0          0          0          0          0          0          0          0          0          6
                    0          0          0          0          0          0          0          0          0          0          0          0
                   6          0          0          0          0          0          0          0          0          0          0          6

 6                   8          0          0          0          0          0          0          0          0          0          0          8
                    0          0          0          0          0          0          0          0          0          0          0          0
                   8          0          0          0          0          0          0          0          0          0          0          8
                     8          0          0          0          0          0          0          0          0          0          0          8
                    0          0          0          0          0          0          0          0          0          0          0          0
                   8          0          0          0          0          0          0          0          0          0          0          8

 7                  36          8          8          8          8          8          8          8          8          8          8         36
                    8          0          0          0          0          0          0          0          0          0          0          8
                  36          8          8          8          8          8          8          8          8          8          8         36
                    36          8          8          8          8          8          8          8          8          8          8         36
                    8          0          0          0          0          0          0          0          0          0          0          8
                  36          8          8          8          8          8          8          8          8          8          8         36

 8                  42          8         12         12         12         12         12         12         12         12          8         42
                    4          0          0          0          0          0          0          0          0          0          0          4
                  42          8         12         12         12         12         12         12         12         12          8         42
                    42          8         12         12         12         12         12         12         12         12          8         42
                    4          0          0          0          0          0          0          0          0          0          0          4
                  42          8         12         12         12         12         12         12         12         12          8         42

 9                 148         76         92         96         96         96         96         96         96         92         76        148
                   60         32         32         32         32         32         32         32         32         32         32         60
                 148         76         92         96         96         96         96         96         96         92         76        148
                   148         76         92         96         96         96         96         96         96         92         76        148
                   60         32         32         32         32         32         32         32         32         32         32         60
                 148         76         92         96         96         96         96         96         96         92         76        148

10                 248         75        118        140        144        144        144        144        140        118         75        248
                   30         20         32         32         32         32         32         32         32         32         20         30
                 248         75        118        140        144        144        144        144        140        118         75        248
                   248         75        118        140        144        144        144        144        140        118         75        248
                   30         20         32         32         32         32         32         32         32         32         20         30
                  248        75        118        140        144        144        144        144        140        118         75        248

11                 672        265        443        516        548        552        552        548        516        443        265        672
                  158        112        212        224        224        224        224        224        224        212        112        158
                 672        265        443        516        548        552        552        548        516        443        265        672
                   672        265        443        516        548        552        552        548        516        443        265        672
                  158        112        212        224        224        224        224        224        224        212        112        158
                 672        265        443        516        548        552        552        548        516        443        265        672

12                1346        459        717        931       1048       1090       1090       1048        931        717        459       1346
                  164        140        292        348        360        360        360        360        348        292        140        164
                1346        459        717        931       1048       1090       1090       1048        931        717        459       1346
                  1346        459        717        931       1048       1090       1090       1048        931        717        459       1346
                  164        140        292        348        360        360        360        360        348        292        140        164
                1346        459        717        931       1048       1090       1090       1048        931        717        459       1346

13                3385       1298       1982       2585       2993       3182       3182       2993       2585       1982       1298       3385
                  570        444        830       1152       1236       1248       1248       1236       1152        830        444        570
                3385       1298       1982       2585       2993       3182       3182       2993       2585       1982       1298       3385
                  3385       1298       1982       2585       2993       3182       3182       2993       2585       1982       1298       3385
                  570        444        830       1152       1236       1248       1248       1236       1152        830        444        570
                3385       1298       1982       2585       2993       3182       3182       2993       2585       1982       1298       3385

14                7250       2452       3549       4555       5575       6239       6239       5575       4555       3549       2452       7250
                  778        698       1418       1982       2308       2420       2420       2308       1982       1418        698        778
                7250       2452       3549       4555       5575       6239       6239       5575       4555       3549       2452       7250
                  7250       2452       3549       4555       5575       6239       6239       5575       4555       3549       2452       7250
                  778        698       1418       1982       2308       2420       2420       2308       1982       1418        698        778
                7250       2452       3549       4555       5575       6239       6239       5575       4555       3549       2452       7250

15               17514       6377       9353      11744      14041      15808      15808      14041      11744       9353       6377      17514
                 2386       1934       3538       5072       6178       6716       6716       6178       5072       3538       1934       2386
               17514       6377       9353      11744      14041      15808      15808      14041      11744       9353       6377      17514
                 17514       6377       9353      11744      14041      15808      15808      14041      11744       9353       6377      17514
                 2386       1934       3538       5072       6178       6716       6716       6178       5072       3538       1934       2386
               17514       6377       9353      11744      14041      15808      15808      14041      11744       9353       6377      17514

16               38478      13103      18242      21665      25340      28341      28341      25340      21665      18242      13103      38478
                 3906       3452       6858       9454      11644      13250      13250      11644       9454       6858       3452       3906
               38478      13103      18242      21665      25340      28341      28341      25340      21665      18242      13103      38478
                 38478      13103      18242      21665      25340      28341      28341      25340      21665      18242      13103      38478
                 3906       3452       6858       9454      11644      13250      13250      11644       9454       6858       3452       3906
               38478      13103      18242      21665      25340      28341      28341      25340      21665      18242      13103      38478

17               90512      32262      44892      52256      58390      61615      61615      58390      52256      44892      32262      90512
                10516       8766      15972      21584      26916      30434      30434      26916      21584      15972       8766      10516
               90512      32262      44892      52256      58390      61615      61615      58390      52256      44892      32262      90512
                 90512      32262      44892      52256      58390      61615      61615      58390      52256      44892      32262      90512
                10516       8766      15972      21584      26916      30434      30434      26916      21584      15972       8766      10516
               90512      32262      44892      52256      58390      61615      61615      58390      52256      44892      32262      90512

18              203010      70935      95501     104705     105207     102606     102606     105207     104705      95501      70935     203010
                20762      18048      33628      44688      52496      57218      57218      52496      44688      33628      18048      20762
              203010      70935      95501     104705     105207     102606     102606     105207     104705      95501      70935     203010
                203010      70935      95501     104705     105207     102606     102606     105207     104705      95501      70935     203010
                20762      18048      33628      44688      52496      57218      57218      52496      44688      33628      18048      20762
              203010      70935      95501     104705     105207     102606     102606     105207     104705      95501      70935     203010

19              464565     167195     221611     230691     214420     195671     195671     214420     230691     221611     167195     464565
                51410      43798      77784      98886     109242     114246     114246     109242      98886      77784      43798      51410
              464565     167195     221611     230691     214420     195671     195671     214420     230691     221611     167195     464565
                464565     167195     221611     230691     214420     195671     195671     214420     230691     221611     167195     464565
                51410      43798      77784      98886     109242     114246     114246     109242      98886      77784      43798      51410
              464565     167195     221611     230691     214420     195671     195671     214420     230691     221611     167195     464565
 
20             1015039     370347     470688     451247     373265     303310     303310     373265     451247     470688     370347    1015039
               110622      96522     170938     206400     209728     200830     200830     209728     206400     170938      96522     110622
             1015039     370347     470688     451247     373265     303310     303310     373265     451247     470688     370347    1015039
               1015039     370347     470688     451247     373265     303310     303310     373265     451247     470688     370347    1015039
               110622      96522     170938     206400     209728     200830     200830     209728     206400     170938      96522     110622
             1015039     370347     470688     451247     373265     303310     303310     373265     451247     470688     370347    1015039

21             2153939     825583    1002863     892562     677449     526577     526577     677449     892562    1002863     825583    2153939
               256586     225160     382750     431714     400302     357844     357844     400302     431714     382750     225160     256586
             2153939     825583    1002863     892562     677449     526577     526577     677449     892562    1002863     825583    2153939
               2153939     825583    1002863     892562     677449     526577     526577     677449     892562    1002863     825583    2153939
               256586     225160     382750     431714     400302     357844     357844     400302     431714     382750     225160     256586
             2153939     825583    1002863     892562     677449     526577     526577     677449     892562    1002863     825583    2153939

22             4277759    1729371    1966389    1589813    1092140     786809     786809    1092140    1589813    1966389    1729371    4277759
               539156     489338     804860     840820     710220     592760     592760     710220     840820     804860     489338     539156
             4277759    1729371    1966389    1589813    1092140     786809     786809    1092140    1589813    1966389    1729371    4277759
               4277759    1729371    1966389    1589813    1092140     786809     786809    1092140    1589813    1966389    1729371    4277759
               539156     489338     804860     840820     710220     592760     592760     710220     840820     804860     489338     539156
             4277759    1729371    1966389    1589813    1092140     786809     786809    1092140    1589813    1966389    1729371    4277759

23             7978123    3487866    3703649    2788625    1825645    1291876    1291876    1825645    2788625    3703649    3487866    7978123
              1124128    1048386    1628026    1578390    1236406     973616     973616    1236406    1578390    1628026    1048386    1124128
             7978123    3487866    3703649    2788625    1825645    1291876    1291876    1825645    2788625    3703649    3487866    7978123
               7978123    3487866    3703649    2788625    1825645    1291876    1291876    1825645    2788625    3703649    3487866    7978123
              1124128    1048386    1628026    1578390    1236406     973616     973616    1236406    1578390    1628026    1048386    1124128
             7978123    3487866    3703649    2788625    1825645    1291876    1291876    1825645    2788625    3703649    3487866    7978123

24            13686209    6473496    6398379    4488723    2760751    1890621    1890621    2760751    4488723    6398379    6473496   13686209
              2094974    2052000    3023632    2757610    2025318    1540808    1540808    2025318    2757610    3023632    2052000    2094974
            13686209    6473496    6398379    4488723    2760751    1890621    1890621    2760751    4488723    6398379    6473496   13686209
              13686209    6473496    6398379    4488723    2760751    1890621    1890621    2760751    4488723    6398379    6473496   13686209
              2094974    2052000    3023632    2757610    2025318    1540808    1540808    2025318    2757610    3023632    2052000    2094974
            13686209    6473496    6398379    4488723    2760751    1890621    1890621    2760751    4488723    6398379    6473496   13686209

25            21893472   11230576   10506863    7054624    4297189    2969042    2969042    4297189    7054624   10506863   11230576   21893472
              3695312    3755354    5269078    4594206    3230528    2372230    2372230    3230528    4594206    5269078    3755354    3695312
            21893472   11230576   10506863    7054624    4297189    2969042    2969042    4297189    7054624   10506863   11230576   21893472
              21893472   11230576   10506863    7054624    4297189    2969042    2969042    4297189    7054624   10506863   11230576   21893472
              3695312    3755354    5269078    4594206    3230528    2372230    2372230    3230528    4594206    5269078    3755354    3695312
            21893472   11230576   10506863    7054624    4297189    2969042    2969042    4297189    7054624   10506863   11230576   21893472

26            32123437   17835944   15724551   10166806    6119925    4224334    4224334    6119925   10166806   15724551   17835944   32123437
              5873710    6205406    8372872    7094362    4884266    3560772    3560772    4884266    7094362    8372872    6205406    5873710
            32123437   17835944   15724551   10166806    6119925    4224334    4224334    6119925   10166806   15724551   17835944   32123437
              32123437   17835944   15724551   10166806    6119925    4224334    4224334    6119925   10166806   15724551   17835944   32123437
              5873710    6205406    8372872    7094362    4884266    3560772    3560772    4884266    7094362    8372872    6205406    5873710
            32123437   17835944   15724551   10166806    6119925    4224334    4224334    6119925   10166806   15724551   17835944   32123437

27            43424659   26072337   22170205   14283809    8769423    6226017    6226017    8769423   14283809   22170205   26072337   43424659
              8700116    9502662   12369186   10342088    7049576    5088832    5088832    7049576   10342088   12369186    9502662    8700116
            43424659   26072337   22170205   14283809    8769423    6226017    6226017    8769423   14283809   22170205   26072337   43424659
              43424659   26072337   22170205   14283809    8769423    6226017    6226017    8769423   14283809   22170205   26072337   43424659
              8700116    9502662   12369186   10342088    7049576    5088832    5088832    7049576   10342088   12369186    9502662    8700116
            43424659   26072337   22170205   14283809    8769423    6226017    6226017    8769423   14283809   22170205   26072337   43424659

28            53692583   34303029   28374011   18220340   11409932    8244937    8244937   11409932   18220340   28374011   34303029   53692583
             11287076   12923186   16608054   13903592    9587592    6991826    6991826    9587592   13903592   16608054   12923186   11287076
            53692583   34303029   28374011   18220340   11409932    8244937    8244937   11409932   18220340   28374011   34303029   53692583
              53692583   34303029   28374011   18220340   11409932    8244937    8244937   11409932   18220340   28374011   34303029   53692583
             11287076   12923186   16608054   13903592    9587592    6991826    6991826    9587592   13903592   16608054   12923186   11287076
            53692583   34303029   28374011   18220340   11409932    8244937    8244937   11409932   18220340   28374011   34303029   53692583

29            61313748   41804925   34013456   22388674   14516554   10900065   10900065   14516554   22388674   34013456   41804925   61313748
             13801784   16118578   20546108   17422806   12125232    8889070    8889070   12125232   17422806   20546108   16118578   13801784
            61313748   41804925   34013456   22388674   14516554   10900065   10900065   14516554   22388674   34013456   41804925   61313748
              61313748   41804925   34013456   22388674   14516554   10900065   10900065   14516554   22388674   34013456   41804925   61313748
             13801784   16118578   20546108   17422806   12125232    8889070    8889070   12125232   17422806   20546108   16118578   13801784
            61313748   41804925   34013456   22388674   14516554   10900065   10900065   14516554   22388674   34013456   41804925   61313748

30            62693929   45596891   36332120   24654337   16439697   12663623   12663623   16439697   24654337   36332120   45596891   62693929
             14737614   17902548   22894948   20024452   14185016   10668592   10668592   14185016   20024452   22894948   17902548   14737614
            62693929   45596891   36332120   24654337   16439697   12663623   12663623   16439697   24654337   36332120   45596891   62693929
              62693929   45596891   36332120   24654337   16439697   12663623   12663623   16439697   24654337   36332120   45596891   62693929
             14737614   17902548   22894948   20024452   14185016   10668592   10668592   14185016   20024452   22894948   17902548   14737614
            62693929   45596891   36332120   24654337   16439697   12663623   12663623   16439697   24654337   36332120   45596891   62693929

31            59107893   45366327   36511830   25638291   17875776   14184279   14184279   17875776   25638291   36511830   45366327   59107893
             14771816   18231476   23425152   21033234   15039050   11377900   11377900   15039050   21033234   23425152   18231476   14771816
            59107893   45366327   36511830   25638291   17875776   14184279   14184279   17875776   25638291   36511830   45366327   59107893
              59107893   45366327   36511830   25638291   17875776   14184279   14184279   17875776   25638291   36511830   45366327   59107893
             14771816   18231476   23425152   21033234   15039050   11377900   11377900   15039050   21033234   23425152   18231476   14771816
            59107893   45366327   36511830   25638291   17875776   14184279   14184279   17875776   25638291   36511830   45366327   59107893

32            48914407   39158676   31837102   23134920   16827568   13764405   13764405   16827568   23134920   31837102   39158676   48914407
             12107598   15740634   21339978   20077974   14680654   11315406   11315406   14680654   20077974   21339978   15740634   12107598
            48914407   39158676   31837102   23134920   16827568   13764405   13764405   16827568   23134920   31837102   39158676   48914407
              48914407   39158676   31837102   23134920   16827568   13764405   13764405   16827568   23134920   31837102   39158676   48914407
             12107598   15740634   21339978   20077974   14680654   11315406   11315406   14680654   20077974   21339978   15740634   12107598
            48914407   39158676   31837102   23134920   16827568   13764405   13764405   16827568   23134920   31837102   39158676   48914407

33            36633990   30806974   25533017   19220848   14364686   12074432   12074432   14364686   19220848   25533017   30806974   36633990
              9844404   12399658   17150250   16545948   12088382    9460674    9460674   12088382   16545948   17150250   12399658    9844404
            36633990   30806974   25533017   19220848   14364686   12074432   12074432   14364686   19220848   25533017   30806974   36633990
              36633990   30806974   25533017   19220848   14364686   12074432   12074432   14364686   19220848   25533017   30806974   36633990
              9844404   12399658   17150250   16545948   12088382    9460674    9460674   12088382   16545948   17150250   12399658    9844404
            36633990   30806974   25533017   19220848   14364686   12074432   12074432   14364686   19220848   25533017   30806974   36633990

34            22812759   19772086   16963133   13267797   10467141    9084658    9084658   10467141   13267797   16963133   19772086   22812759
              5672486    7871804   12379324   12344046    9085294    7181678    7181678    9085294   12344046   12379324    7871804    5672486
            22812759   19772086   16963133   13267797   10467141    9084658    9084658   10467141   13267797   16963133   19772086   22812759
              22812759   19772086   16963133   13267797   10467141    9084658    9084658   10467141   13267797   16963133   19772086   22812759
              5672486    7871804   12379324   12344046    9085294    7181678    7181678    9085294   12344046   12379324    7871804    5672486
            22812759   19772086   16963133   13267797   10467141    9084658    9084658   10467141   13267797   16963133   19772086   22812759

35            12372591   10986953    9676642    7395636    5889147    5193420    5193420    5889147    7395636    9676642   10986953   12372591
              3234144    4166870    7232274    7111064    5007478    4008274    4008274    5007478    7111064    7232274    4166870    3234144
            12372591   10986953    9676642    7395636    5889147    5193420    5193420    5889147    7395636    9676642   10986953   12372591
              12372591   10986953    9676642    7395636    5889147    5193420    5193420    5889147    7395636    9676642   10986953   12372591
              3234144    4166870    7232274    7111064    5007478    4008274    4008274    5007478    7111064    7232274    4166870    3234144
            12372591   10986953    9676642    7395636    5889147    5193420    5193420    5889147    7395636    9676642   10986953   12372591

36             5114714    4699770    4333487    3394490    2785691    2481016    2481016    2785691    3394490    4333487    4699770    5114714
              1128940    1700254    3686658    3447840    2358630    1935596    1935596    2358630    3447840    3686658    1700254    1128940
             5114714    4699770    4333487    3394490    2785691    2481016    2481016    2785691    3394490    4333487    4699770    5114714
               5114714    4699770    4333487    3394490    2785691    2481016    2481016    2785691    3394490    4333487    4699770    5114714
              1128940    1700254    3686658    3447840    2358630    1935596    1935596    2358630    3447840    3686658    1700254    1128940
             5114714    4699770    4333487    3394490    2785691    2481016    2481016    2785691    3394490    4333487    4699770    5114714

37             1642319    1501399    1400901     995319     799932     675626     675626     799932     995319    1400901    1501399    1642319
               339884     477086    1359328    1088512     746760     568348     568348     746760    1088512    1359328     477086     339884
             1642319    1501399    1400901     995319     799932     675626     675626     799932     995319    1400901    1501399    1642319
               1642319    1501399    1400901     995319     799932     675626     675626     799932     995319    1400901    1501399    1642319
               339884     477086    1359328    1088512     746760     568348     568348     746760    1088512    1359328     477086     339884
             1642319    1501399    1400901     995319     799932     675626     675626     799932     995319    1400901    1501399    1642319

38              362192     353038     335440     227283     176570     143411     143411     176570     227283     335440     353038     362192
                58894      96982     373342     244750     161998     111684     111684     161998     244750     373342      96982      58894
              362192     353038     335440     227283     176570     143411     143411     176570     227283     335440     353038     362192
                362192     353038     335440     227283     176570     143411     143411     176570     227283     335440     353038     362192
                58894      96982     373342     244750     161998     111684     111684     161998     244750     373342      96982      58894
              362192     353038     335440     227283     176570     143411     143411     176570     227283     335440     353038     362192

39               51709      51393      43548      21754      17251      12843      12843      17251      21754      43548      51393      51709
                 7438      11362      62164      34558      18538      12936      12936      18538      34558      62164      11362       7438
               51709      51393      43548      21754      17251      12843      12843      17251      21754      43548      51393      51709
                 51709      51393      43548      21754      17251      12843      12843      17251      21754      43548      51393      51709
                 7438      11362      62164      34558      18538      12936      12936      18538      34558      62164      11362       7438
               51709      51393      43548      21754      17251      12843      12843      17251      21754      43548      51393      51709

40                4148       4412       3490       1381        753        452        452        753       1381       3490       4412       4148
                  570        738       5662       2050        962        384        384        962       2050       5662        738        570
                4148       4412       3490       1381        753        452        452        753       1381       3490       4412       4148
                  4148       4412       3490       1381        753        452        452        753       1381       3490       4412       4148
                  570        738       5662       2050        962        384        384        962       2050       5662        738        570
                4148       4412       3490       1381        753        452        452        753       1381       3490       4412       4148

41                 129        187         97         39          1          4          4          1         39         97        187        129
                   14         14        208         82          6          0          0          6         82        208         14         14
                 129        187         97         39          1          4          4          1         39         97        187        129
                   129        187         97         39          1          4          4          1         39         97        187        129
                   14         14        208         82          6          0          0          6         82        208         14         14
                 129        187         97         39          1          4          4          1         39         97        187        129

42                   1          4          1          0          0          0          0          0          0          1          4          1
                    0          0          2          0          0          0          0          0          0          2          0          0
                   1          4          1          0          0          0          0          0          0          1          4          1
                     1          4          1          0          0          0          0          0          0          1          4          1
                    0          0          2          0          0          0          0          0          0          2          0          0
                   1          4          1          0          0          0          0          0          0          1          4          1

Total        492096969  342726097  287698382  200707222  137914308  108057121  108057121  137914308  200707222  287698382  342726097  492096969
            109478018  131093462  179225390  161309952  115042604   87436240   87436240  115042604  161309952  179225390  131093462  109478018
           492096969  342726097  287698382  200707222  137914308  108057121  108057121  137914308  200707222  287698382  342726097  492096969
             492096969  342726097  287698382  200707222  137914308  108057121  108057121  137914308  200707222  287698382  342726097  492096969
            109478018  131093462  179225390  161309952  115042604   87436240   87436240  115042604  161309952  179225390  131093462  109478018
           492096969  342726097  287698382  200707222  137914308  108057121  108057121  137914308  200707222  287698382  342726097  492096969

Grand total = 4*87436240 + 8*108057121 + 4*109478018 + 4*115042604 + 4*131093462 + 8*137914308 + 4*161309952 + 4*179225390 + 8*200707222 + 8*287698382 + 8*342726097 + 8*492096969
            = 15687943456

Number of times each node (N) is present in a CNSAP 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
                  60         61         62         63         64         65         66         67         68         69         70         71
 L
 5                   8          6          0          0          0          0          0          0          0          0          6          8
                   12         20          0          0          0          0          0          0          0          0         20         12
                   8          6          0          0          0          0          0          0          0          0          6          8
                     8          6          0          0          0          0          0          0          0          0          6          8
                   12         20          0          0          0          0          0          0          0          0         20         12
                   8          6          0          0          0          0          0          0          0          0          6          8

 6                  14          9          2          0          0          0          0          0          0          2          9         14
                   14         28          4          0          0          0          0          0          0          4         28         14
                  14          9          2          0          0          0          0          0          0          2          9         14
                    14          9          2          0          0          0          0          0          0          2          9         14
                   14         28          4          0          0          0          0          0          0          4         28         14
                  14          9          2          0          0          0          0          0          0          2          9         14

 7                  91         75         51         26         24         24         24         24         26         51         75         91
                   90        146        106         68         64         64         64         64         68        106        146         90
                  91         75         51         26         24         24         24         24         26         51         75         91
                    91         75         51         26         24         24         24         24         26         51         75         91
                   90        146        106         68         64         64         64         64         68        106        146         90
                  91         75         51         26         24         24         24         24         26         51         75         91

 8                  96         71         78         66         44         42         42         44         66         78         71         96
                  108        194        152        132        112        108        108        112        132        152        194        108
                  96         71         78         66         44         42         42         44         66         78         71         96
                    96         71         78         66         44         42         42         44         66         78         71         96
                  108        194        152        132        112        108        108        112        132        152        194        108
                  96         71         78         66         44         42         42         44         66         78         71         96

 9                 517        651        801        682        624        596        596        624        682        801        651        517
                  606        816       1060        936        860        832        832        860        936       1060        816        606
                 517        651        801        682        624        596        596        624        682        801        651        517
                   517        651        801        682        624        596        596        624        682        801        651        517
                  606        816       1060        936        860        832        832        860        936       1060        816        606
                 517        651        801        682        624        596        596        624        682        801        651        517

10                 734        775        992       1063       1033        944        944       1033       1063        992        775        734
                  846       1332       1382       1556       1530       1432       1432       1530       1556       1382       1332        846
                 734        775        992       1063       1033        944        944       1033       1063        992        775        734
                   734        775        992       1063       1033        944        944       1033       1063        992        775        734
                  846       1332       1382       1556       1530       1432       1432       1530       1556       1382       1332        846
                 734        775        992       1063       1033        944        944       1033       1063        992        775        734

11                2422       3075       4152       5030       4793       4677       4677       4793       5030       4152       3075       2422
                 3052       4258       4554       6240       6202       6002       6002       6202       6240       4554       4258       3052
                2422       3075       4152       5030       4793       4677       4677       4793       5030       4152       3075       2422
                  2422       3075       4152       5030       4793       4677       4677       4793       5030       4152       3075       2422
                 3052       4258       4554       6240       6202       6002       6002       6202       6240       4554       4258       3052
                2422       3075       4152       5030       4793       4677       4677       4793       5030       4152       3075       2422

12                4544       5447       7287       9037       9865       9977       9977       9865       9037       7287       5447       4544
                 5696       8736       8938      11554      13254      13660      13660      13254      11554       8938       8736       5696
                4544       5447       7287       9037       9865       9977       9977       9865       9037       7287       5447       4544
                  4544       5447       7287       9037       9865       9977       9977       9865       9037       7287       5447       4544
                 5696       8736       8938      11554      13254      13660      13660      13254      11554       8938       8736       5696
                4544       5447       7287       9037       9865       9977       9977       9865       9037       7287       5447       4544

13               12919      16715      22580      28163      32616      33789      33789      32616      28163      22580      16715      12919
                16198      23792      24838      31820      39662      42416      42416      39662      31820      24838      23792      16198
               12919      16715      22580      28163      32616      33789      33789      32616      28163      22580      16715      12919
                 12919      16715      22580      28163      32616      33789      33789      32616      28163      22580      16715      12919
                16198      23792      24838      31820      39662      42416      42416      39662      31820      24838      23792      16198
               12919      16715      22580      28163      32616      33789      33789      32616      28163      22580      16715      12919

14               26094      32143      42843      53357      65102      72763      72763      65102      53357      42843      32143      26094
                32446      50662      52448      64968      83212      95476      95476      83212      64968      52448      50662      32446
               26094      32143      42843      53357      65102      72763      72763      65102      53357      42843      32143      26094
                 26094      32143      42843      53357      65102      72763      72763      65102      53357      42843      32143      26094
                32446      50662      52448      64968      83212      95476      95476      83212      64968      52448      50662      32446
               26094      32143      42843      53357      65102      72763      72763      65102      53357      42843      32143      26094

15               68654      89444     121240     151887     184785     206883     206883     184785     151887     121240      89444      68654
                85708     129506     135276     169146     216844     250204     250204     216844     169146     135276     129506      85708
               68654      89444     121240     151887     184785     206883     206883     184785     151887     121240      89444      68654
                 68654      89444     121240     151887     184785     206883     206883     184785     151887     121240      89444      68654
                85708     129506     135276     169146     216844     250204     250204     216844     169146     135276     129506      85708
               68654      89444     121240     151887     184785     206883     206883     184785     151887     121240      89444      68654

16              144772     181885     244428     305868     368516     414163     414163     368516     305868     244428     181885     144772
               178954     279558     297378     372374     455978     518926     518926     455978     372374     297378     279558     178954
              144772     181885     244428     305868     368516     414163     414163     368516     305868     244428     181885     144772
                144772     181885     244428     305868     368516     414163     414163     368516     305868     244428     181885     144772
               178954     279558     297378     372374     455978     518926     518926     455978     372374     297378     279558     178954
              144772     181885     244428     305868     368516     414163     414163     368516     305868     244428     181885     144772

17              357984     467196     637230     796193     931685    1021569    1021569     931685     796193     637230     467196     357984
               446278     688654     740776     918660    1084452    1196180    1196180    1084452     918660     740776     688654     446278
              357984     467196     637230     796193     931685    1021569    1021569     931685     796193     637230     467196     357984
                357984     467196     637230     796193     931685    1021569    1021569     931685     796193     637230     467196     357984
               446278     688654     740776     918660    1084452    1196180    1196180    1084452     918660     740776     688654     446278
              357984     467196     637230     796193     931685    1021569    1021569     931685     796193     637230     467196     357984

18              793454    1031478    1397195    1697627    1903215    1996630    1996630    1903215    1697627    1397195    1031478     793454
               986046    1553306    1684980    2060436    2316764    2393094    2393094    2316764    2060436    1684980    1553306     986046
              793454    1031478    1397195    1697627    1903215    1996630    1996630    1903215    1697627    1397195    1031478     793454
                793454    1031478    1397195    1697627    1903215    1996630    1996630    1903215    1697627    1397195    1031478     793454
               986046    1553306    1684980    2060436    2316764    2393094    2393094    2316764    2060436    1684980    1553306     986046
              793454    1031478    1397195    1697627    1903215    1996630    1996630    1903215    1697627    1397195    1031478     793454

19             1896979    2532358    3398447    4012333    4332967    4428613    4428613    4332967    4012333    3398447    2532358    1896979
              2369678    3718800    4011652    4713876    5077022    5095346    5095346    5077022    4713876    4011652    3718800    2369678
             1896979    2532358    3398447    4012333    4332967    4428613    4428613    4332967    4012333    3398447    2532358    1896979
               1896979    2532358    3398447    4012333    4332967    4428613    4428613    4332967    4012333    3398447    2532358    1896979
              2369678    3718800    4011652    4713876    5077022    5095346    5095346    5077022    4713876    4011652    3718800    2369678
             1896979    2532358    3398447    4012333    4332967    4428613    4428613    4332967    4012333    3398447    2532358    1896979

20             4280243    5726120    7475080    8429449    8653437    8544645    8544645    8653437    8429449    7475080    5726120    4280243
              5336834    8372248    8866948    9955062   10335934   10171666   10171666   10335934    9955062    8866948    8372248    5336834
             4280243    5726120    7475080    8429449    8653437    8544645    8544645    8653437    8429449    7475080    5726120    4280243
               4280243    5726120    7475080    8429449    8653437    8544645    8544645    8653437    8429449    7475080    5726120    4280243
              5336834    8372248    8866948    9955062   10335934   10171666   10171666   10335934    9955062    8866948    8372248    5336834
             4280243    5726120    7475080    8429449    8653437    8544645    8544645    8653437    8429449    7475080    5726120    4280243

21             9766543   13204463   16706051   18048705   17987249   17492693   17492693   17987249   18048705   16706051   13204463    9766543
             12238488   18684540   19207410   20561042   20891830   20463624   20463624   20891830   20561042   19207410   18684540   12238488
             9766543   13204463   16706051   18048705   17987249   17492693   17492693   17987249   18048705   16706051   13204463    9766543
               9766543   13204463   16706051   18048705   17987249   17492693   17492693   17987249   18048705   16706051   13204463    9766543
             12238488   18684540   19207410   20561042   20891830   20463624   20463624   20891830   20561042   19207410   18684540   12238488
             9766543   13204463   16706051   18048705   17987249   17492693   17492693   17987249   18048705   16706051   13204463    9766543

22            21019613   28252616   34077517   35077797   33820246   32534987   32534987   33820246   35077797   34077517   28252616   21019613
             26327240   38609672   38328368   39356774   39555080   39215066   39215066   39555080   39356774   38328368   38609672   26327240
            21019613   28252616   34077517   35077797   33820246   32534987   32534987   33820246   35077797   34077517   28252616   21019613
              21019613   28252616   34077517   35077797   33820246   32534987   32534987   33820246   35077797   34077517   28252616   21019613
             26327240   38609672   38328368   39356774   39555080   39215066   39215066   39555080   39356774   38328368   38609672   26327240
            21019613   28252616   34077517   35077797   33820246   32534987   32534987   33820246   35077797   34077517   28252616   21019613

23            43861894   58374519   67384641   67135050   63732710   61207885   61207885   63732710   67135050   67384641   58374519   43861894
             54661746   75634780   72581624   72545078   72659562   72555772   72555772   72659562   72545078   72581624   75634780   54661746
            43861894   58374519   67384641   67135050   63732710   61207885   61207885   63732710   67135050   67384641   58374519   43861894
              43861894   58374519   67384641   67135050   63732710   61207885   61207885   63732710   67135050   67384641   58374519   43861894
             54661746   75634780   72581624   72545078   72659562   72555772   72555772   72659562   72545078   72581624   75634780   54661746
            43861894   58374519   67384641   67135050   63732710   61207885   61207885   63732710   67135050   67384641   58374519   43861894

24            84526414  110406062  121778462  117104375  109631262  105152578  105152578  109631262  117104375  121778462  110406062   84526414
            104932118  135050884  125498652  123589416  125089024  126018400  126018400  125089024  123589416  125498652  135050884  104932118
            84526414  110406062  121778462  117104375  109631262  105152578  105152578  109631262  117104375  121778462  110406062   84526414
              84526414  110406062  121778462  117104375  109631262  105152578  105152578  109631262  117104375  121778462  110406062   84526414
            104932118  135050884  125498652  123589416  125089024  126018400  126018400  125089024  123589416  125498652  135050884  104932118
            84526414  110406062  121778462  117104375  109631262  105152578  105152578  109631262  117104375  121778462  110406062   84526414

25           153507918  197315189  210069670  197678500  184167373  176941941  176941941  184167373  197678500  210069670  197315189  153507918
            190274164  225226038  203990564  200375758  204743600  206534694  206534694  204743600  200375758  203990564  225226038  190274164
           153507918  197315189  210069670  197678500  184167373  176941941  176941941  184167373  197678500  210069670  197315189  153507918
             153507918  197315189  210069670  197678500  184167373  176941941  176941941  184167373  197678500  210069670  197315189  153507918
            190274164  225226038  203990564  200375758  204743600  206534694  206534694  204743600  200375758  203990564  225226038  190274164
           153507918  197315189  210069670  197678500  184167373  176941941  176941941  184167373  197678500  210069670  197315189  153507918

26           256518821  321375043  329749739  304023799  282325352  271549543  271549543  282325352  304023799  329749739  321375043  256518821
            315385328  341821190  302238450  300614576  311983970  314787824  314787824  311983970  300614576  302238450  341821190  315385328
           256518821  321375043  329749739  304023799  282325352  271549543  271549543  282325352  304023799  329749739  321375043  256518821
             256518821  321375043  329749739  304023799  282325352  271549543  271549543  282325352  304023799  329749739  321375043  256518821
            315385328  341821190  302238450  300614576  311983970  314787824  314787824  311983970  300614576  302238450  341821190  315385328
           256518821  321375043  329749739  304023799  282325352  271549543  271549543  282325352  304023799  329749739  321375043  256518821

27           398018239  488468919  488804076  445647847  413973603  399231505  399231505  413973603  445647847  488804076  488468919  398018239
            486207604  479572262  417924486  422516046  442916830  446099114  446099114  442916830  422516046  417924486  479572262  486207604
           398018239  488468919  488804076  445647847  413973603  399231505  399231505  413973603  445647847  488804076  488468919  398018239
             398018239  488468919  488804076  445647847  413973603  399231505  399231505  413973603  445647847  488804076  488468919  398018239
            486207604  479572262  417924486  422516046  442916830  446099114  446099114  442916830  422516046  417924486  479572262  486207604
           398018239  488468919  488804076  445647847  413973603  399231505  399231505  413973603  445647847  488804076  488468919  398018239

28           560661814  670666470  655649777  591990966  549573962  531072825  531072825  549573962  591990966  655649777  670666470  560661814
            681235868  604900948  523297042  545736838  578093234  581652162  581652162  578093234  545736838  523297042  604900948  681235868
           560661814  670666470  655649777  591990966  549573962  531072825  531072825  549573962  591990966  655649777  670666470  560661814
             560661814  670666470  655649777  591990966  549573962  531072825  531072825  549573962  591990966  655649777  670666470  560661814
            681235868  604900948  523297042  545736838  578093234  581652162  581652162  578093234  545736838  523297042  604900948  681235868
           560661814  670666470  655649777  591990966  549573962  531072825  531072825  549573962  591990966  655649777  670666470  560661814

29           731662360  857752677  827039706  745087845  693015102  671472257  671472257  693015102  745087845  827039706  857752677  731662360
            883754322  708397044  608635382  653759128  696258754  701709714  701709714  696258754  653759128  608635382  708397044  883754322
           731662360  857752677  827039706  745087845  693015102  671472257  671472257  693015102  745087845  827039706  857752677  731662360
             731662360  857752677  827039706  745087845  693015102  671472257  671472257  693015102  745087845  827039706  857752677  731662360
            883754322  708397044  608635382  653759128  696258754  701709714  701709714  696258754  653759128  608635382  708397044  883754322
           731662360  857752677  827039706  745087845  693015102  671472257  671472257  693015102  745087845  827039706  857752677  731662360

30           855619051  977657493  930573760  836549086  779136029  757606120  757606120  779136029  836549086  930573760  977657493  855619051
           1025543060  733910948  639254846  712688058  760675184  768875746  768875746  760675184  712688058  639254846  733910948 1025543060
           855619051  977657493  930573760  836549086  779136029  757606120  757606120  779136029  836549086  930573760  977657493  855619051
             855619051  977657493  930573760  836549086  779136029  757606120  757606120  779136029  836549086  930573760  977657493  855619051
           1025543060  733910948  639254846  712688058  760675184  768875746  768875746  760675184  712688058  639254846  733910948 1025543060
           855619051  977657493  930573760  836549086  779136029  757606120  757606120  779136029  836549086  930573760  977657493  855619051

31           921684790 1032058174  979473016  882619163  824891630  804500279  804500279  824891630  882619163  979473016 1032058174  921684790
           1100821048  697378704  614771546  707738692  757165264  770340662  770340662  757165264  707738692  614771546  697378704 1100821048
           921684790 1032058174  979473016  882619163  824891630  804500279  804500279  824891630  882619163  979473016 1032058174  921684790
             921684790 1032058174  979473016  882619163  824891630  804500279  804500279  824891630  882619163  979473016 1032058174  921684790
           1100821048  697378704  614771546  707738692  757165264  770340662  770340662  757165264  707738692  614771546  697378704 1100821048
           921684790 1032058174  979473016  882619163  824891630  804500279  804500279  824891630  882619163  979473016 1032058174  921684790

32           865463102  947148409  897742155  808926926  759587202  743841580  743841580  759587202  808926926  897742155  947148409  865463102
           1026131738  576331768  526876238  627260476  671913130  687232702  687232702  671913130  627260476  526876238  576331768 1026131738
           865463102  947148409  897742155  808926926  759587202  743841580  743841580  759587202  808926926  897742155  947148409  865463102
             865463102  947148409  897742155  808926926  759587202  743841580  743841580  759587202  808926926  897742155  947148409  865463102
           1026131738  576331768  526876238  627260476  671913130  687232702  687232702  671913130  627260476  526876238  576331768 1026131738
           865463102  947148409  897742155  808926926  759587202  743841580  743841580  759587202  808926926  897742155  947148409  865463102

33           733868305  789166511  750208231  678418416  641434705  631391910  631391910  641434705  678418416  750208231  789166511  733868305
            865962864  425105646  400066518  492619688  530003878  544253180  544253180  530003878  492619688  400066518  425105646  865962864
           733868305  789166511  750208231  678418416  641434705  631391910  631391910  641434705  678418416  750208231  789166511  733868305
             733868305  789166511  750208231  678418416  641434705  631391910  631391910  641434705  678418416  750208231  789166511  733868305
            865962864  425105646  400066518  492619688  530003878  544253180  544253180  530003878  492619688  400066518  425105646  865962864
           733868305  789166511  750208231  678418416  641434705  631391910  631391910  641434705  678418416  750208231  789166511  733868305

34           518555617  551144741  523296488  473474519  452270612  448635076  448635076  452270612  473474519  523296488  551144741  518555617
            605444916  266692710  263874032  334917100  359792956  369696700  369696700  359792956  334917100  263874032  266692710  605444916
           518555617  551144741  523296488  473474519  452270612  448635076  448635076  452270612  473474519  523296488  551144741  518555617
             518555617  551144741  523296488  473474519  452270612  448635076  448635076  452270612  473474519  523296488  551144741  518555617
            605444916  266692710  263874032  334917100  359792956  369696700  369696700  359792956  334917100  263874032  266692710  605444916
           518555617  551144741  523296488  473474519  452270612  448635076  448635076  452270612  473474519  523296488  551144741  518555617

35           302202309  319973146  303150296  273198219  263834850  265958554  265958554  263834850  273198219  303150296  319973146  302202309
            347585332  137305938  143552208  189106736  201727394  206698514  206698514  201727394  189106736  143552208  137305938  347585332
           302202309  319973146  303150296  273198219  263834850  265958554  265958554  263834850  273198219  303150296  319973146  302202309
             302202309  319973146  303150296  273198219  263834850  265958554  265958554  263834850  273198219  303150296  319973146  302202309
            347585332  137305938  143552208  189106736  201727394  206698514  206698514  201727394  189106736  143552208  137305938  347585332
           302202309  319973146  303150296  273198219  263834850  265958554  265958554  263834850  273198219  303150296  319973146  302202309

36           140407033  148311837  139499421  125071106  122644593  125668155  125668155  122644593  125071106  139499421  148311837  140407033
            158363640   56936892   64906248   87332548   92131134   92670392   92670392   92131134   87332548   64906248   56936892  158363640
           140407033  148311837  139499421  125071106  122644593  125668155  125668155  122644593  125071106  139499421  148311837  140407033
             140407033  148311837  139499421  125071106  122644593  125668155  125668155  122644593  125071106  139499421  148311837  140407033
            158363640   56936892   64906248   87332548   92131134   92670392   92670392   92131134   87332548   64906248   56936892  158363640
           140407033  148311837  139499421  125071106  122644593  125668155  125668155  122644593  125071106  139499421  148311837  140407033

37            45381466   47719009   44386144   38938839   39384892   40769271   40769271   39384892   38938839   44386144   47719009   45381466
             49833586   15934870   21502238   28563784   30244606   29365344   29365344   30244606   28563784   21502238   15934870   49833586
            45381466   47719009   44386144   38938839   39384892   40769271   40769271   39384892   38938839   44386144   47719009   45381466
              45381466   47719009   44386144   38938839   39384892   40769271   40769271   39384892   38938839   44386144   47719009   45381466
             49833586   15934870   21502238   28563784   30244606   29365344   29365344   30244606   28563784   21502238   15934870   49833586
            45381466   47719009   44386144   38938839   39384892   40769271   40769271   39384892   38938839   44386144   47719009   45381466

38            10771083   11262186   10308942    8831753    9398259    9698359    9698359    9398259    8831753   10308942   11262186   10771083
             11529276    3180612    5391506    6783984    7199876    6627266    6627266    7199876    6783984    5391506    3180612   11529276
            10771083   11262186   10308942    8831753    9398259    9698359    9698359    9398259    8831753   10308942   11262186   10771083
              10771083   11262186   10308942    8831753    9398259    9698359    9698359    9398259    8831753   10308942   11262186   10771083
             11529276    3180612    5391506    6783984    7199876    6627266    6627266    7199876    6783984    5391506    3180612   11529276
            10771083   11262186   10308942    8831753    9398259    9698359    9698359    9398259    8831753   10308942   11262186   10771083

39             1437052    1489014    1316064    1119500    1286853    1263217    1263217    1286853    1119500    1316064    1489014    1437052
              1493072     350904     804524     897248     975374     871166     871166     975374     897248     804524     350904    1493072
             1437052    1489014    1316064    1119500    1286853    1263217    1263217    1286853    1119500    1316064    1489014    1437052
               1437052    1489014    1316064    1119500    1286853    1263217    1263217    1286853    1119500    1316064    1489014    1437052
              1493072     350904     804524     897248     975374     871166     871166     975374     897248     804524     350904    1493072
             1437052    1489014    1316064    1119500    1286853    1263217    1263217    1286853    1119500    1316064    1489014    1437052

40              107654     112334      94539      79461     100816      93931      93931     100816      79461      94539     112334     107654
               111308      22102      69236      67364      75214      62826      62826      75214      67364      69236      22102     111308
              107654     112334      94539      79461     100816      93931      93931     100816      79461      94539     112334     107654
                107654     112334      94539      79461     100816      93931      93931     100816      79461      94539     112334     107654
               111308      22102      69236      67364      75214      62826      62826      75214      67364      69236      22102     111308
              107654     112334      94539      79461     100816      93931      93931     100816      79461      94539     112334     107654

41                3417       3664       2893       2402       3250       2986       2986       3250       2402       2893       3664       3417
                 3588        596       2438       2404       2428       2080       2080       2428       2404       2438        596       3588
                3417       3664       2893       2402       3250       2986       2986       3250       2402       2893       3664       3417
                  3417       3664       2893       2402       3250       2986       2986       3250       2402       2893       3664       3417
                 3588        596       2438       2404       2428       2080       2080       2428       2404       2438        596       3588
                3417       3664       2893       2402       3250       2986       2986       3250       2402       2893       3664       3417

42                  38         44         30         26         36         34         34         36         26         30         44         38
                   44          4         36         32         28         28         28         28         32         36          4         44
                  38         44         30         26         36         34         34         36         26         30         44         38
                    38         44         30         26         36         34         34         36         26         30         44         38
                   44          4         36         32         28         28         28         28         32         36          4         44
                  38         44         30         26         36         34         34         36         26         30         44         38

Total       6662634058 7581949968 7344664024 6664515081 6258689292 6112821001 6112821001 6258689292 6664515081 7344664024 7581949968 6662634058
           7957302916 5555881108 5008604084 5585339598 5923730240 6005518382 6005518382 5923730240 5585339598 5008604084 5555881108 7957302916
          6662634058 7581949968 7344664024 6664515081 6258689292 6112821001 6112821001 6258689292 6664515081 7344664024 7581949968 6662634058
            6662634058 7581949968 7344664024 6664515081 6258689292 6112821001 6112821001 6258689292 6664515081 7344664024 7581949968 6662634058
           7957302916 5555881108 5008604084 5585339598 5923730240 6005518382 6005518382 5923730240 5585339598 5008604084 5555881108 7957302916
          6662634058 7581949968 7344664024 6664515081 6258689292 6112821001 6112821001 6258689292 6664515081 7344664024 7581949968 6662634058

Grand total = 4*5008604084 + 4*5555881108 + 4*5585339598 + 4*5923730240 + 4*6005518382 + 8*6112821001 + 8*6258689292 + 8*6662634058 + 8*6664515081 + 8*7344664024 + 8*7581949968 + 4*7957302916
            = 469147692704

Number of CNSAPs 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       60       61       62       63       64       65       66       67       68       69       70       71
EN
 0               0        0  1220784   430916  1004261  2039682  3491106  5549110  9184063 15071182 23053153 34018846        0   351770   443557   256784   682872  1101221  1734704  2936038  4630548  6341524 10615279 26302963
            704368   249222   356905   789176  1298427  1848702  3062311  5545275  9577358 15265620 22886431 33829664        0   817390   575702   486587   846718  2010782  3590635  5564016  9108148 15068665 23080923 34017295
            827244   219480    96789   556419   619390   930844  1826686  3019578  4549993  6321689 10664194 26313466   400814    27460   482723  1012740  1166978  1750259  3150352  5583112  9525081 15271559 22913654 33825782
 1               0        0        0  1052248   521287  1220214  2426116  4131665  6436786 10300462 15888065 23619951   846388        0   137309   398742   300519   770851  1267009  2044597  3170533  4433285  7417544 18305617
            244483   152096   152096   305467  1282685  1542357  2047142  3602875  6594853 10865125 16110998 23608959   702275        0   851847   642373   531406  1096391  2440933  4198064  6449548 10258524 15891869 23644254
            192357   148167   215515    78347   554503   769680  1169963  2095508  3219875  4392715  7402527 18339528        0        0        0   570893  1402704  1437713  1961760  3650703  6626385 10841128 16118608 23631710
 2         1304184        0        0        0  1423986   700875  1660908  3417241  5800519  8691818 13006919 19440375   446805   424800        0   229298   557669   439351  1058917  1767570  2637737  3632206  6184383 15263355
            366768   171131   111627   223987   428052  1837230  2117244  2887204  5050835  8873853 13651083 19874145   860450   995140        0   978906   925158   754303  1545157  3443481  5881979  8727753 12957978 19411849
            181206   141455   179490   340231    76103   780283  1123552  1623598  2668490  3702891  6144456 15210145   384475        0        0        0   813556  1976201  1982671  2731675  5085257  8918691 13618276 19851451
 3          945213  1415060        0        0        0  1509658   826179  1946270  3878399  6311884  8959882 13131623   598350   385763   234816        0   251450   609347   509758  1187321  1842469  2447884  4111323 10293555
            967224   453362   254677   149671   302603   523571  2041306  2364335  3294536  5539235  8976920 13393583   977346   879544   967832        0   920536  1066358   906042  1800230  3901317  6402708  8984837 13082026
            857393    90015   265431   284786   375549    76683   913742  1253615  1688865  2487012  4193089 10251166  1238625   713386        0        0        0   986115  2231704  2205336  3112322  5568692  9007821 13359872
 4         1445639   872670  1547325        0        0        0  1582363   882580  2017444  3844522  5851485  8281306  1335107   389409   466044   201438        0   244720   639206   532735  1127193  1571463  2529340  6248696
           1999504  1624319   538704   332174   192104   353276   560670  2095757  2435867  3308311  5152740  7934587  1388503   866801  1003471   925125        0   874819  1130049   968545  1874181  3866191  5950095  8348510
           1428446   661210    74263   362238   334162   383162    83025   941952  1181130  1434111  2568191  6368467  2015772  1832999   910083        0        0        0  1058925  2307713  2284532  3145560  5197616  8005763
 5         2838626  1699598   877731  1607060        0        0        0  1617690   893005  1913636  3396961  5066204  2345387   923923   398994   602035   230262        0   243520   651089   495087   930249  1588174  3755221
           3029532  2279329  2040170   587773   371467   217891   371171   577696  2120262  2413356  3099362  4621853  2752839  1558144   928220  1098686   888204        0   875830  1142936   972217  1791619  3409999  5123567
           2155648   960147   693764    91417   396439   353400   389983    90053   860757   967842  1443650  3763057  2884348  2155480  2196610  1018925        0        0        0  1063898  2316941  2286115  2976479  4645593
 6         5066204  3396961  1913636   893005  1617690        0        0        0  1607060   877731  1699598  2838626  3755221  1588174   930249   495087   651089   243520        0   230262   602035   398994   923923  2345387
           4621853  3099362  2413356  2120262   577696   371171   217891   371467   587773  2040170  2279329  3029532  5123567  3409999  1791619   972217  1142936   875830        0   888204  1098686   928220  1558144  2752839
           3763057  1443650   967842   860757    90053   389983   353400   396439    91417   693764   960147  2155648  4645593  2976479  2286115  2316941  1063898        0        0        0  1018925  2196610  2155480  2884348
 7         8281306  5851485  3844522  2017444   882580  1582363        0        0        0  1547325   872670  1445639  6248696  2529340  1571463  1127193   532735   639206   244720        0   201438   466044   389409  1335107
           7934587  5152740  3308311  2435867  2095757   560670   353276   192104   332174   538704  1624319  1999504  8348510  5950095  3866191  1874181   968545  1130049   874819        0   925125  1003471   866801  1388503
           6368467  2568191  1434111  1181130   941952    83025   383162   334162   362238    74263   661210  1428446  8005763  5197616  3145560  2284532  2307713  1058925        0        0        0   910083  1832999  2015772
 8        13131623  8959882  6311884  3878399  1946270   826179  1509658        0        0        0  1415060   945213 10293555  4111323  2447884  1842469  1187321   509758   609347   251450        0   234816   385763   598350
          13393583  8976920  5539235  3294536  2364335  2041306   523571   302603   149671   254677   453362   967224 13082026  8984837  6402708  3901317  1800230   906042  1066358   920536        0   967832   879544   977346
          10251166  4193089  2487012  1688865  1253615   913742    76683   375549   284786   265431    90015   857393 13359872  9007821  5568692  3112322  2205336  2231704   986115        0        0        0   713386  1238625
 9        19440375 13006919  8691818  5800519  3417241  1660908   700875  1423986        0        0        0  1304184 15263355  6184383  3632206  2637737  1767570  1058917   439351   557669   229298        0   424800   446805
          19874145 13651083  8873853  5050835  2887204  2117244  1837230   428052   223987   111627   171131   366768 19411849 12957978  8727753  5881979  3443481  1545157   754303   925158   978906        0   995140   860450
          15210145  6144456  3702891  2668490  1623598  1123552   780283    76103   340231   179490   141455   181206 19851451 13618276  8918691  5085257  2731675  1982671  1976201   813556        0        0        0   384475
10        23619951 15888065 10300462  6436786  4131665  2426116  1220214   521287  1052248        0        0        0 18305617  7417544  4433285  3170533  2044597  1267009   770851   300519   398742   137309        0   846388
          23608959 16110998 10865125  6594853  3602875  2047142  1542357  1282685   305467   152096   152096   244483 23644254 15891869 10258524  6449548  4198064  2440933  1096391   531406   642373   851847        0   702275
          18339528  7402527  4392715  3219875  2095508  1169963   769680   554503    78347   215515   148167   192357 23631710 16118608 10841128  6626385  3650703  1961760  1437713  1402704   570893        0        0        0
11        34018846 23053153 15071182  9184063  5549110  3491106  2039682  1004261   430916  1220784        0        0 26302963 10615279  6341524  4630548  2936038  1734704  1101221   682872   256784   443557   351770        0
          33829664 22886431 15265620  9577358  5545275  3062311  1848702  1298427   789176   356905   249222   704368 34017295 23080923 15068665  9108148  5564016  3590635  2010782   846718   486587   575702   817390        0
          26313466 10664194  6321689  4549993  3019578  1826686   930844   619390   556419    96789   219480   827244 33825782 22913654 15271559  9525081  5583112  3150352  1750259  1166978  1012740   482723    27460   400814
12               0   676261    59983    85218   231980   469558   708998  1198830  2052459  3324807  5017926  7412560        0        0        4       10    87680   269694   391464   623120  1006662  1396822  2319824  5743148
                 0   676261    59983    85218   231980   469558   708998  1198830  2052459  3324807  5017926  7412560   637299   202211        0   175721   269306   423341   722373  1227749  2034456  3312688  5031493  7421150
                 0   131014    67130   172756   153114   191562   385814   681774   997322  1372554  2332698  5761118   637299   202211        0   175721   269306   423341   722373  1227749  2034456  3312688  5031493  7421150
13          290741        0   230224   174771   249988   534401   891239  1464659  2462940  4027438  6093571  8983664        0        0        0   151244    84348   256912   512802   798064  1190536  1680538  2831000  6967154
            290741        0   230224   174771   249988   534401   891239  1464659  2462940  4027438  6093571  8983664   244029   206108   130368    70542   339438   554692   842450  1472312  2492649  4015675  6084972  8992620
            410334        0        4   109834   189968   305430   430076   780496  1238858  1675310  2807236  6974336   244029   206108   130368    70542   339438   554692   842450  1472312  2492649  4015675  6084972  8992620
14          651039   313116        0   222255   411408   583694  1226821  2037710  3360550  5435295  8291993 12234622   694228        0        0        0   410940   222090   603138  1149810  1678956  2239246  3832500  9505018
            651039   313116        0   222255   411408   583694  1226821  2037710  3360550  5435295  8291993 12234622   365266   373509   258932   234992   169827   749322  1264960  1937067  3361654  5486599  8265141 12196267
            309586   131988        0       30   264494   395434   712280   991336  1630552  2317478  3830288  9441920   365266   373509   258932   234992   169827   749322  1264960  1937067  3361654  5486599  8265141 12196267
15          788849   629578   373795        0   261496   617391   865356  1825994  3009053  4798274  7243250 10746172   575008   498856        0        0        0   632624   338864   890540  1553868  2038832  3312084  8316420
            788849   629578   373795        0   261496   617391   865356  1825994  3009053  4798274  7243250 10746172   915258   385583   443986   317350   329467   252339  1106333  1887473  2870669  4794201  7304818 10741632
            694892   268490    42310        0      140   399618   583624  1052622  1347998  1979184  3422562  8344782   915258   385583   443986   317350   329467   252339  1106333  1887473  2870669  4794201  7304818 10741632
16         1381531   791709   626614   386345        0   334549   691102   954771  2008868  3191862  4754930  6991639   983044   316006   513276        0        0        0   720428   372474   894958  1406462  2244178  5388148
           1381531   791709   626614   386345        0   334549   691102   954771  2008868  3191862  4754930  6991639  1511023  1011663   292547   396196   330224   378190   266999  1226391  2088772  3064364  4777152  7088139
           1224314   484928   302232    13526        0      474   442884   646256  1067920  1218892  2180102  5530942  1511023  1011663   292547   396196   330224   378190   266999  1226391  2088772  3064364  4777152  7088139
17         2465301  1690336   892672   652405   376714        0   366721   681234   944066  1918911  2853470  4169774  1942540   691328   285352   627620        0        0        0   707368   344902   720058  1383210  3281106
           2465301  1690336   892672   652405   376714        0   366721   681234   944066  1918911  2853470  4169774  2344948  1716549  1109205   255807   381971   341182   381284   253533  1200956  1989862  2735711  4124448
           1792082   838654   476972   385170     4360        0     1442   433098   585798   865372  1213840  3161848  2344948  1716549  1109205   255807   381971   341182   381284   253533  1200956  1989862  2735711  4124448
18         4169774  2853470  1918911   944066   681234   366721        0   376714   652405   892672  1690336  2465301  3281106  1383210   720058   344902   707368        0        0        0   627620   285352   691328  1942540
           4169774  2853470  1918911   944066   681234   366721        0   376714   652405   892672  1690336  2465301  4124448  2735711  1989862  1200956   253533   381284   341182   381971   255807  1109205  1716549  2344948
           3161848  1213840   865372   585798   433098     1442        0     4360   385170   476972   838654  1792082  4124448  2735711  1989862  1200956   253533   381284   341182   381971   255807  1109205  1716549  2344948
19         6991639  4754930  3191862  2008868   954771   691102   334549        0   386345   626614   791709  1381531  5388148  2244178  1406462   894958   372474   720428        0        0        0   513276   316006   983044
           6991639  4754930  3191862  2008868   954771   691102   334549        0   386345   626614   791709  1381531  7088139  4777152  3064364  2088772  1226391   266999   378190   330224   396196   292547  1011663  1511023
           5530942  2180102  1218892  1067920   646256   442884      474        0    13526   302232   484928  1224314  7088139  4777152  3064364  2088772  1226391   266999   378190   330224   396196   292547  1011663  1511023
20        10746172  7243250  4798274  3009053  1825994   865356   617391   261496        0   373795   629578   788849  8316420  3312084  2038832  1553868   890540   338864   632624        0        0        0   498856   575008
          10746172  7243250  4798274  3009053  1825994   865356   617391   261496        0   373795   629578   788849 10741632  7304818  4794201  2870669  1887473  1106333   252339   329467   317350   443986   385583   915258
           8344782  3422562  1979184  1347998  1052622   583624   399618      140        0    42310   268490   694892 10741632  7304818  4794201  2870669  1887473  1106333   252339   329467   317350   443986   385583   915258
21        12234622  8291993  5435295  3360550  2037710  1226821   583694   411408   222255        0   313116   651039  9505018  3832500  2239246  1678956  1149810   603138   222090   410940        0        0        0   694228
          12234622  8291993  5435295  3360550  2037710  1226821   583694   411408   222255        0   313116   651039 12196267  8265141  5486599  3361654  1937067  1264960   749322   169827   234992   258932   373509   365266
           9441920  3830288  2317478  1630552   991336   712280   395434   264494       30        0   131988   309586 12196267  8265141  5486599  3361654  1937067  1264960   749322   169827   234992   258932   373509   365266
22         8983664  6093571  4027438  2462940  1464659   891239   534401   249988   174771   230224        0   290741  6967154  2831000  1680538  1190536   798064   512802   256912    84348   151244        0        0        0
           8983664  6093571  4027438  2462940  1464659   891239   534401   249988   174771   230224        0   290741  8992620  6084972  4015675  2492649  1472312   842450   554692   339438    70542   130368   206108   244029
           6974336  2807236  1675310  1238858   780496   430076   305430   189968   109834        4        0   410334  8992620  6084972  4015675  2492649  1472312   842450   554692   339438    70542   130368   206108   244029
23         7412560  5017926  3324807  2052459  1198830   708998   469558   231980    85218    59983   676261        0  5743148  2319824  1396822  1006662   623120   391464   269694    87680       10        4        0        0
           7412560  5017926  3324807  2052459  1198830   708998   469558   231980    85218    59983   676261        0  7421150  5031493  3312688  2034456  1227749   722373   423341   269306   175721        0   202211   637299
           5761118  2332698  1372554   997322   681774   385814   191562   153114   172756    67130   131014        0  7421150  5031493  3312688  2034456  1227749   722373   423341   269306   175721        0   202211   637299
24          704368   249222   356905   789176  1298427  1848702  3062311  5545275  9577358 15265620 22886431 33829664        0   351770   443557   256784   682872  1101221  1734704  2936038  4630548  6341524 10615279 26302963
                 0        0  1220784   430916  1004261  2039682  3491106  5549110  9184063 15071182 23053153 34018846   400814    27460   482723  1012740  1166978  1750259  3150352  5583112  9525081 15271559 22913654 33825782
            827244   219480    96789   556419   619390   930844  1826686  3019578  4549993  6321689 10664194 26313466        0   817390   575702   486587   846718  2010782  3590635  5564016  9108148 15068665 23080923 34017295
25          244483   152096   152096   305467  1282685  1542357  2047142  3602875  6594853 10865125 16110998 23608959   846388        0   137309   398742   300519   770851  1267009  2044597  3170533  4433285  7417544 18305617
                 0        0        0  1052248   521287  1220214  2426116  4131665  6436786 10300462 15888065 23619951        0        0        0   570893  1402704  1437713  1961760  3650703  6626385 10841128 16118608 23631710
            192357   148167   215515    78347   554503   769680  1169963  2095508  3219875  4392715  7402527 18339528   702275        0   851847   642373   531406  1096391  2440933  4198064  6449548 10258524 15891869 23644254
26          366768   171131   111627   223987   428052  1837230  2117244  2887204  5050835  8873853 13651083 19874145   446805   424800        0   229298   557669   439351  1058917  1767570  2637737  3632206  6184383 15263355
           1304184        0        0        0  1423986   700875  1660908  3417241  5800519  8691818 13006919 19440375   384475        0        0        0   813556  1976201  1982671  2731675  5085257  8918691 13618276 19851451
            181206   141455   179490   340231    76103   780283  1123552  1623598  2668490  3702891  6144456 15210145   860450   995140        0   978906   925158   754303  1545157  3443481  5881979  8727753 12957978 19411849
27          967224   453362   254677   149671   302603   523571  2041306  2364335  3294536  5539235  8976920 13393583   598350   385763   234816        0   251450   609347   509758  1187321  1842469  2447884  4111323 10293555
            945213  1415060        0        0        0  1509658   826179  1946270  3878399  6311884  8959882 13131623  1238625   713386        0        0        0   986115  2231704  2205336  3112322  5568692  9007821 13359872
            857393    90015   265431   284786   375549    76683   913742  1253615  1688865  2487012  4193089 10251166   977346   879544   967832        0   920536  1066358   906042  1800230  3901317  6402708  8984837 13082026
28         1999504  1624319   538704   332174   192104   353276   560670  2095757  2435867  3308311  5152740  7934587  1335107   389409   466044   201438        0   244720   639206   532735  1127193  1571463  2529340  6248696
           1445639   872670  1547325        0        0        0  1582363   882580  2017444  3844522  5851485  8281306  2015772  1832999   910083        0        0        0  1058925  2307713  2284532  3145560  5197616  8005763
           1428446   661210    74263   362238   334162   383162    83025   941952  1181130  1434111  2568191  6368467  1388503   866801  1003471   925125        0   874819  1130049   968545  1874181  3866191  5950095  8348510
29         3029532  2279329  2040170   587773   371467   217891   371171   577696  2120262  2413356  3099362  4621853  2345387   923923   398994   602035   230262        0   243520   651089   495087   930249  1588174  3755221
           2838626  1699598   877731  1607060        0        0        0  1617690   893005  1913636  3396961  5066204  2884348  2155480  2196610  1018925        0        0        0  1063898  2316941  2286115  2976479  4645593
           2155648   960147   693764    91417   396439   353400   389983    90053   860757   967842  1443650  3763057  2752839  1558144   928220  1098686   888204        0   875830  1142936   972217  1791619  3409999  5123567
30         4621853  3099362  2413356  2120262   577696   371171   217891   371467   587773  2040170  2279329  3029532  3755221  1588174   930249   495087   651089   243520        0   230262   602035   398994   923923  2345387
           5066204  3396961  1913636   893005  1617690        0        0        0  1607060   877731  1699598  2838626  4645593  2976479  2286115  2316941  1063898        0        0        0  1018925  2196610  2155480  2884348
           3763057  1443650   967842   860757    90053   389983   353400   396439    91417   693764   960147  2155648  5123567  3409999  1791619   972217  1142936   875830        0   888204  1098686   928220  1558144  2752839
31         7934587  5152740  3308311  2435867  2095757   560670   353276   192104   332174   538704  1624319  1999504  6248696  2529340  1571463  1127193   532735   639206   244720        0   201438   466044   389409  1335107
           8281306  5851485  3844522  2017444   882580  1582363        0        0        0  1547325   872670  1445639  8005763  5197616  3145560  2284532  2307713  1058925        0        0        0   910083  1832999  2015772
           6368467  2568191  1434111  1181130   941952    83025   383162   334162   362238    74263   661210  1428446  8348510  5950095  3866191  1874181   968545  1130049   874819        0   925125  1003471   866801  1388503
32        13393583  8976920  5539235  3294536  2364335  2041306   523571   302603   149671   254677   453362   967224 10293555  4111323  2447884  1842469  1187321   509758   609347   251450        0   234816   385763   598350
          13131623  8959882  6311884  3878399  1946270   826179  1509658        0        0        0  1415060   945213 13359872  9007821  5568692  3112322  2205336  2231704   986115        0        0        0   713386  1238625
          10251166  4193089  2487012  1688865  1253615   913742    76683   375549   284786   265431    90015   857393 13082026  8984837  6402708  3901317  1800230   906042  1066358   920536        0   967832   879544   977346
33        19874145 13651083  8873853  5050835  2887204  2117244  1837230   428052   223987   111627   171131   366768 15263355  6184383  3632206  2637737  1767570  1058917   439351   557669   229298        0   424800   446805
          19440375 13006919  8691818  5800519  3417241  1660908   700875  1423986        0        0        0  1304184 19851451 13618276  8918691  5085257  2731675  1982671  1976201   813556        0        0        0   384475
          15210145  6144456  3702891  2668490  1623598  1123552   780283    76103   340231   179490   141455   181206 19411849 12957978  8727753  5881979  3443481  1545157   754303   925158   978906        0   995140   860450
34        23608959 16110998 10865125  6594853  3602875  2047142  1542357  1282685   305467   152096   152096   244483 18305617  7417544  4433285  3170533  2044597  1267009   770851   300519   398742   137309        0   846388
          23619951 15888065 10300462  6436786  4131665  2426116  1220214   521287  1052248        0        0        0 23631710 16118608 10841128  6626385  3650703  1961760  1437713  1402704   570893        0        0        0
          18339528  7402527  4392715  3219875  2095508  1169963   769680   554503    78347   215515   148167   192357 23644254 15891869 10258524  6449548  4198064  2440933  1096391   531406   642373   851847        0   702275
35        33829664 22886431 15265620  9577358  5545275  3062311  1848702  1298427   789176   356905   249222   704368 26302963 10615279  6341524  4630548  2936038  1734704  1101221   682872   256784   443557   351770        0
          34018846 23053153 15071182  9184063  5549110  3491106  2039682  1004261   430916  1220784        0        0 33825782 22913654 15271559  9525081  5583112  3150352  1750259  1166978  1012740   482723    27460   400814
          26313466 10664194  6321689  4549993  3019578  1826686   930844   619390   556419    96789   219480   827244 34017295 23080923 15068665  9108148  5564016  3590635  2010782   846718   486587   575702   817390        0
36               0   817390   575702   486587   846718  2010782  3590635  5564016  9108148 15068665 23080923 34017295   827244   219480    96789   556419   619390   930844  1826686  3019578  4549993  6321689 10664194 26313466
            400814    27460   482723  1012740  1166978  1750259  3150352  5583112  9525081 15271559 22913654 33825782        0        0  1220784   430916  1004261  2039682  3491106  5549110  9184063 15071182 23053153 34018846
                 0   351770   443557   256784   682872  1101221  1734704  2936038  4630548  6341524 10615279 26302963   704368   249222   356905   789176  1298427  1848702  3062311  5545275  9577358 15265620 22886431 33829664
37          702275        0   851847   642373   531406  1096391  2440933  4198064  6449548 10258524 15891869 23644254   192357   148167   215515    78347   554503   769680  1169963  2095508  3219875  4392715  7402527 18339528
                 0        0        0   570893  1402704  1437713  1961760  3650703  6626385 10841128 16118608 23631710        0        0        0  1052248   521287  1220214  2426116  4131665  6436786 10300462 15888065 23619951
            846388        0   137309   398742   300519   770851  1267009  2044597  3170533  4433285  7417544 18305617   244483   152096   152096   305467  1282685  1542357  2047142  3602875  6594853 10865125 16110998 23608959
38          860450   995140        0   978906   925158   754303  1545157  3443481  5881979  8727753 12957978 19411849   181206   141455   179490   340231    76103   780283  1123552  1623598  2668490  3702891  6144456 15210145
            384475        0        0        0   813556  1976201  1982671  2731675  5085257  8918691 13618276 19851451  1304184        0        0        0  1423986   700875  1660908  3417241  5800519  8691818 13006919 19440375
            446805   424800        0   229298   557669   439351  1058917  1767570  2637737  3632206  6184383 15263355   366768   171131   111627   223987   428052  1837230  2117244  2887204  5050835  8873853 13651083 19874145
39          977346   879544   967832        0   920536  1066358   906042  1800230  3901317  6402708  8984837 13082026   857393    90015   265431   284786   375549    76683   913742  1253615  1688865  2487012  4193089 10251166
           1238625   713386        0        0        0   986115  2231704  2205336  3112322  5568692  9007821 13359872   945213  1415060        0        0        0  1509658   826179  1946270  3878399  6311884  8959882 13131623
            598350   385763   234816        0   251450   609347   509758  1187321  1842469  2447884  4111323 10293555   967224   453362   254677   149671   302603   523571  2041306  2364335  3294536  5539235  8976920 13393583
40         1388503   866801  1003471   925125        0   874819  1130049   968545  1874181  3866191  5950095  8348510  1428446   661210    74263   362238   334162   383162    83025   941952  1181130  1434111  2568191  6368467
           2015772  1832999   910083        0        0        0  1058925  2307713  2284532  3145560  5197616  8005763  1445639   872670  1547325        0        0        0  1582363   882580  2017444  3844522  5851485  8281306
           1335107   389409   466044   201438        0   244720   639206   532735  1127193  1571463  2529340  6248696  1999504  1624319   538704   332174   192104   353276   560670  2095757  2435867  3308311  5152740  7934587
41         2752839  1558144   928220  1098686   888204        0   875830  1142936   972217  1791619  3409999  5123567  2155648   960147   693764    91417   396439   353400   389983    90053   860757   967842  1443650  3763057
           2884348  2155480  2196610  1018925        0        0        0  1063898  2316941  2286115  2976479  4645593  2838626  1699598   877731  1607060        0        0        0  1617690   893005  1913636  3396961  5066204
           2345387   923923   398994   602035   230262        0   243520   651089   495087   930249  1588174  3755221  3029532  2279329  2040170   587773   371467   217891   371171   577696  2120262  2413356  3099362  4621853
42         5123567  3409999  1791619   972217  1142936   875830        0   888204  1098686   928220  1558144  2752839  3763057  1443650   967842   860757    90053   389983   353400   396439    91417   693764   960147  2155648
           4645593  2976479  2286115  2316941  1063898        0        0        0  1018925  2196610  2155480  2884348  5066204  3396961  1913636   893005  1617690        0        0        0  1607060   877731  1699598  2838626
           3755221  1588174   930249   495087   651089   243520        0   230262   602035   398994   923923  2345387  4621853  3099362  2413356  2120262   577696   371171   217891   371467   587773  2040170  2279329  3029532
43         8348510  5950095  3866191  1874181   968545  1130049   874819        0   925125  1003471   866801  1388503  6368467  2568191  1434111  1181130   941952    83025   383162   334162   362238    74263   661210  1428446
           8005763  5197616  3145560  2284532  2307713  1058925        0        0        0   910083  1832999  2015772  8281306  5851485  3844522  2017444   882580  1582363        0        0        0  1547325   872670  1445639
           6248696  2529340  1571463  1127193   532735   639206   244720        0   201438   466044   389409  1335107  7934587  5152740  3308311  2435867  2095757   560670   353276   192104   332174   538704  1624319  1999504
44        13082026  8984837  6402708  3901317  1800230   906042  1066358   920536        0   967832   879544   977346 10251166  4193089  2487012  1688865  1253615   913742    76683   375549   284786   265431    90015   857393
          13359872  9007821  5568692  3112322  2205336  2231704   986115        0        0        0   713386  1238625 13131623  8959882  6311884  3878399  1946270   826179  1509658        0        0        0  1415060   945213
          10293555  4111323  2447884  1842469  1187321   509758   609347   251450        0   234816   385763   598350 13393583  8976920  5539235  3294536  2364335  2041306   523571   302603   149671   254677   453362   967224
45        19411849 12957978  8727753  5881979  3443481  1545157   754303   925158   978906        0   995140   860450 15210145  6144456  3702891  2668490  1623598  1123552   780283    76103   340231   179490   141455   181206
          19851451 13618276  8918691  5085257  2731675  1982671  1976201   813556        0        0        0   384475 19440375 13006919  8691818  5800519  3417241  1660908   700875  1423986        0        0        0  1304184
          15263355  6184383  3632206  2637737  1767570  1058917   439351   557669   229298        0   424800   446805 19874145 13651083  8873853  5050835  2887204  2117244  1837230   428052   223987   111627   171131   366768
46        23644254 15891869 10258524  6449548  4198064  2440933  1096391   531406   642373   851847        0   702275 18339528  7402527  4392715  3219875  2095508  1169963   769680   554503    78347   215515   148167   192357
          23631710 16118608 10841128  6626385  3650703  1961760  1437713  1402704   570893        0        0        0 23619951 15888065 10300462  6436786  4131665  2426116  1220214   521287  1052248        0        0        0
          18305617  7417544  4433285  3170533  2044597  1267009   770851   300519   398742   137309        0   846388 23608959 16110998 10865125  6594853  3602875  2047142  1542357  1282685   305467   152096   152096   244483
47        34017295 23080923 15068665  9108148  5564016  3590635  2010782   846718   486587   575702   817390        0 26313466 10664194  6321689  4549993  3019578  1826686   930844   619390   556419    96789   219480   827244
          33825782 22913654 15271559  9525081  5583112  3150352  1750259  1166978  1012740   482723    27460   400814 34018846 23053153 15071182  9184063  5549110  3491106  2039682  1004261   430916  1220784        0        0
          26302963 10615279  6341524  4630548  2936038  1734704  1101221   682872   256784   443557   351770        0 33829664 22886431 15265620  9577358  5545275  3062311  1848702  1298427   789176   356905   249222   704368
48          637299   202211        0   175721   269306   423341   722373  1227749  2034456  3312688  5031493  7421150        0   131014    67130   172756   153114   191562   385814   681774   997322  1372554  2332698  5761118
            637299   202211        0   175721   269306   423341   722373  1227749  2034456  3312688  5031493  7421150        0   676261    59983    85218   231980   469558   708998  1198830  2052459  3324807  5017926  7412560
                 0        0        4       10    87680   269694   391464   623120  1006662  1396822  2319824  5743148        0   676261    59983    85218   231980   469558   708998  1198830  2052459  3324807  5017926  7412560
49          244029   206108   130368    70542   339438   554692   842450  1472312  2492649  4015675  6084972  8992620   410334        0        4   109834   189968   305430   430076   780496  1238858  1675310  2807236  6974336
            244029   206108   130368    70542   339438   554692   842450  1472312  2492649  4015675  6084972  8992620   290741        0   230224   174771   249988   534401   891239  1464659  2462940  4027438  6093571  8983664
                 0        0        0   151244    84348   256912   512802   798064  1190536  1680538  2831000  6967154   290741        0   230224   174771   249988   534401   891239  1464659  2462940  4027438  6093571  8983664
50          365266   373509   258932   234992   169827   749322  1264960  1937067  3361654  5486599  8265141 12196267   309586   131988        0       30   264494   395434   712280   991336  1630552  2317478  3830288  9441920
            365266   373509   258932   234992   169827   749322  1264960  1937067  3361654  5486599  8265141 12196267   651039   313116        0   222255   411408   583694  1226821  2037710  3360550  5435295  8291993 12234622
            694228        0        0        0   410940   222090   603138  1149810  1678956  2239246  3832500  9505018   651039   313116        0   222255   411408   583694  1226821  2037710  3360550  5435295  8291993 12234622
51          915258   385583   443986   317350   329467   252339  1106333  1887473  2870669  4794201  7304818 10741632   694892   268490    42310        0      140   399618   583624  1052622  1347998  1979184  3422562  8344782
            915258   385583   443986   317350   329467   252339  1106333  1887473  2870669  4794201  7304818 10741632   788849   629578   373795        0   261496   617391   865356  1825994  3009053  4798274  7243250 10746172
            575008   498856        0        0        0   632624   338864   890540  1553868  2038832  3312084  8316420   788849   629578   373795        0   261496   617391   865356  1825994  3009053  4798274  7243250 10746172
52         1511023  1011663   292547   396196   330224   378190   266999  1226391  2088772  3064364  4777152  7088139  1224314   484928   302232    13526        0      474   442884   646256  1067920  1218892  2180102  5530942
           1511023  1011663   292547   396196   330224   378190   266999  1226391  2088772  3064364  4777152  7088139  1381531   791709   626614   386345        0   334549   691102   954771  2008868  3191862  4754930  6991639
            983044   316006   513276        0        0        0   720428   372474   894958  1406462  2244178  5388148  1381531   791709   626614   386345        0   334549   691102   954771  2008868  3191862  4754930  6991639
53         2344948  1716549  1109205   255807   381971   341182   381284   253533  1200956  1989862  2735711  4124448  1792082   838654   476972   385170     4360        0     1442   433098   585798   865372  1213840  3161848
           2344948  1716549  1109205   255807   381971   341182   381284   253533  1200956  1989862  2735711  4124448  2465301  1690336   892672   652405   376714        0   366721   681234   944066  1918911  2853470  4169774
           1942540   691328   285352   627620        0        0        0   707368   344902   720058  1383210  3281106  2465301  1690336   892672   652405   376714        0   366721   681234   944066  1918911  2853470  4169774
54         4124448  2735711  1989862  1200956   253533   381284   341182   381971   255807  1109205  1716549  2344948  3161848  1213840   865372   585798   433098     1442        0     4360   385170   476972   838654  1792082
           4124448  2735711  1989862  1200956   253533   381284   341182   381971   255807  1109205  1716549  2344948  4169774  2853470  1918911   944066   681234   366721        0   376714   652405   892672  1690336  2465301
           3281106  1383210   720058   344902   707368        0        0        0   627620   285352   691328  1942540  4169774  2853470  1918911   944066   681234   366721        0   376714   652405   892672  1690336  2465301
55         7088139  4777152  3064364  2088772  1226391   266999   378190   330224   396196   292547  1011663  1511023  5530942  2180102  1218892  1067920   646256   442884      474        0    13526   302232   484928  1224314
           7088139  4777152  3064364  2088772  1226391   266999   378190   330224   396196   292547  1011663  1511023  6991639  4754930  3191862  2008868   954771   691102   334549        0   386345   626614   791709  1381531
           5388148  2244178  1406462   894958   372474   720428        0        0        0   513276   316006   983044  6991639  4754930  3191862  2008868   954771   691102   334549        0   386345   626614   791709  1381531
56        10741632  7304818  4794201  2870669  1887473  1106333   252339   329467   317350   443986   385583   915258  8344782  3422562  1979184  1347998  1052622   583624   399618      140        0    42310   268490   694892
          10741632  7304818  4794201  2870669  1887473  1106333   252339   329467   317350   443986   385583   915258 10746172  7243250  4798274  3009053  1825994   865356   617391   261496        0   373795   629578   788849
           8316420  3312084  2038832  1553868   890540   338864   632624        0        0        0   498856   575008 10746172  7243250  4798274  3009053  1825994   865356   617391   261496        0   373795   629578   788849
57        12196267  8265141  5486599  3361654  1937067  1264960   749322   169827   234992   258932   373509   365266  9441920  3830288  2317478  1630552   991336   712280   395434   264494       30        0   131988   309586
          12196267  8265141  5486599  3361654  1937067  1264960   749322   169827   234992   258932   373509   365266 12234622  8291993  5435295  3360550  2037710  1226821   583694   411408   222255        0   313116   651039
           9505018  3832500  2239246  1678956  1149810   603138   222090   410940        0        0        0   694228 12234622  8291993  5435295  3360550  2037710  1226821   583694   411408   222255        0   313116   651039
58         8992620  6084972  4015675  2492649  1472312   842450   554692   339438    70542   130368   206108   244029  6974336  2807236  1675310  1238858   780496   430076   305430   189968   109834        4        0   410334
           8992620  6084972  4015675  2492649  1472312   842450   554692   339438    70542   130368   206108   244029  8983664  6093571  4027438  2462940  1464659   891239   534401   249988   174771   230224        0   290741
           6967154  2831000  1680538  1190536   798064   512802   256912    84348   151244        0        0        0  8983664  6093571  4027438  2462940  1464659   891239   534401   249988   174771   230224        0   290741
59         7421150  5031493  3312688  2034456  1227749   722373   423341   269306   175721        0   202211   637299  5761118  2332698  1372554   997322   681774   385814   191562   153114   172756    67130   131014        0
           7421150  5031493  3312688  2034456  1227749   722373   423341   269306   175721        0   202211   637299  7412560  5017926  3324807  2052459  1198830   708998   469558   231980    85218    59983   676261        0
           5743148  2319824  1396822  1006662   623120   391464   269694    87680       10        4        0        0  7412560  5017926  3324807  2052459  1198830   708998   469558   231980    85218    59983   676261        0
60          400814    27460   482723  1012740  1166978  1750259  3150352  5583112  9525081 15271559 22913654 33825782   827244   219480    96789   556419   619390   930844  1826686  3019578  4549993  6321689 10664194 26313466
                 0   817390   575702   486587   846718  2010782  3590635  5564016  9108148 15068665 23080923 34017295   704368   249222   356905   789176  1298427  1848702  3062311  5545275  9577358 15265620 22886431 33829664
                 0   351770   443557   256784   682872  1101221  1734704  2936038  4630548  6341524 10615279 26302963        0        0  1220784   430916  1004261  2039682  3491106  5549110  9184063 15071182 23053153 34018846
61               0        0        0   570893  1402704  1437713  1961760  3650703  6626385 10841128 16118608 23631710   192357   148167   215515    78347   554503   769680  1169963  2095508  3219875  4392715  7402527 18339528
            702275        0   851847   642373   531406  1096391  2440933  4198064  6449548 10258524 15891869 23644254   244483   152096   152096   305467  1282685  1542357  2047142  3602875  6594853 10865125 16110998 23608959
            846388        0   137309   398742   300519   770851  1267009  2044597  3170533  4433285  7417544 18305617        0        0        0  1052248   521287  1220214  2426116  4131665  6436786 10300462 15888065 23619951
62          384475        0        0        0   813556  1976201  1982671  2731675  5085257  8918691 13618276 19851451   181206   141455   179490   340231    76103   780283  1123552  1623598  2668490  3702891  6144456 15210145
            860450   995140        0   978906   925158   754303  1545157  3443481  5881979  8727753 12957978 19411849   366768   171131   111627   223987   428052  1837230  2117244  2887204  5050835  8873853 13651083 19874145
            446805   424800        0   229298   557669   439351  1058917  1767570  2637737  3632206  6184383 15263355  1304184        0        0        0  1423986   700875  1660908  3417241  5800519  8691818 13006919 19440375
63         1238625   713386        0        0        0   986115  2231704  2205336  3112322  5568692  9007821 13359872   857393    90015   265431   284786   375549    76683   913742  1253615  1688865  2487012  4193089 10251166
            977346   879544   967832        0   920536  1066358   906042  1800230  3901317  6402708  8984837 13082026   967224   453362   254677   149671   302603   523571  2041306  2364335  3294536  5539235  8976920 13393583
            598350   385763   234816        0   251450   609347   509758  1187321  1842469  2447884  4111323 10293555   945213  1415060        0        0        0  1509658   826179  1946270  3878399  6311884  8959882 13131623
64         2015772  1832999   910083        0        0        0  1058925  2307713  2284532  3145560  5197616  8005763  1428446   661210    74263   362238   334162   383162    83025   941952  1181130  1434111  2568191  6368467
           1388503   866801  1003471   925125        0   874819  1130049   968545  1874181  3866191  5950095  8348510  1999504  1624319   538704   332174   192104   353276   560670  2095757  2435867  3308311  5152740  7934587
           1335107   389409   466044   201438        0   244720   639206   532735  1127193  1571463  2529340  6248696  1445639   872670  1547325        0        0        0  1582363   882580  2017444  3844522  5851485  8281306
65         2884348  2155480  2196610  1018925        0        0        0  1063898  2316941  2286115  2976479  4645593  2155648   960147   693764    91417   396439   353400   389983    90053   860757   967842  1443650  3763057
           2752839  1558144   928220  1098686   888204        0   875830  1142936   972217  1791619  3409999  5123567  3029532  2279329  2040170   587773   371467   217891   371171   577696  2120262  2413356  3099362  4621853
           2345387   923923   398994   602035   230262        0   243520   651089   495087   930249  1588174  3755221  2838626  1699598   877731  1607060        0        0        0  1617690   893005  1913636  3396961  5066204
66         4645593  2976479  2286115  2316941  1063898        0        0        0  1018925  2196610  2155480  2884348  3763057  1443650   967842   860757    90053   389983   353400   396439    91417   693764   960147  2155648
           5123567  3409999  1791619   972217  1142936   875830        0   888204  1098686   928220  1558144  2752839  4621853  3099362  2413356  2120262   577696   371171   217891   371467   587773  2040170  2279329  3029532
           3755221  1588174   930249   495087   651089   243520        0   230262   602035   398994   923923  2345387  5066204  3396961  1913636   893005  1617690        0        0        0  1607060   877731  1699598  2838626
67         8005763  5197616  3145560  2284532  2307713  1058925        0        0        0   910083  1832999  2015772  6368467  2568191  1434111  1181130   941952    83025   383162   334162   362238    74263   661210  1428446
           8348510  5950095  3866191  1874181   968545  1130049   874819        0   925125  1003471   866801  1388503  7934587  5152740  3308311  2435867  2095757   560670   353276   192104   332174   538704  1624319  1999504
           6248696  2529340  1571463  1127193   532735   639206   244720        0   201438   466044   389409  1335107  8281306  5851485  3844522  2017444   882580  1582363        0        0        0  1547325   872670  1445639
68        13359872  9007821  5568692  3112322  2205336  2231704   986115        0        0        0   713386  1238625 10251166  4193089  2487012  1688865  1253615   913742    76683   375549   284786   265431    90015   857393
          13082026  8984837  6402708  3901317  1800230   906042  1066358   920536        0   967832   879544   977346 13393583  8976920  5539235  3294536  2364335  2041306   523571   302603   149671   254677   453362   967224
          10293555  4111323  2447884  1842469  1187321   509758   609347   251450        0   234816   385763   598350 13131623  8959882  6311884  3878399  1946270   826179  1509658        0        0        0  1415060   945213
69        19851451 13618276  8918691  5085257  2731675  1982671  1976201   813556        0        0        0   384475 15210145  6144456  3702891  2668490  1623598  1123552   780283    76103   340231   179490   141455   181206
          19411849 12957978  8727753  5881979  3443481  1545157   754303   925158   978906        0   995140   860450 19874145 13651083  8873853  5050835  2887204  2117244  1837230   428052   223987   111627   171131   366768
          15263355  6184383  3632206  2637737  1767570  1058917   439351   557669   229298        0   424800   446805 19440375 13006919  8691818  5800519  3417241  1660908   700875  1423986        0        0        0  1304184
70        23631710 16118608 10841128  6626385  3650703  1961760  1437713  1402704   570893        0        0        0 18339528  7402527  4392715  3219875  2095508  1169963   769680   554503    78347   215515   148167   192357
          23644254 15891869 10258524  6449548  4198064  2440933  1096391   531406   642373   851847        0   702275 23608959 16110998 10865125  6594853  3602875  2047142  1542357  1282685   305467   152096   152096   244483
          18305617  7417544  4433285  3170533  2044597  1267009   770851   300519   398742   137309        0   846388 23619951 15888065 10300462  6436786  4131665  2426116  1220214   521287  1052248        0        0        0
71        33825782 22913654 15271559  9525081  5583112  3150352  1750259  1166978  1012740   482723    27460   400814 26313466 10664194  6321689  4549993  3019578  1826686   930844   619390   556419    96789   219480   827244
          34017295 23080923 15068665  9108148  5564016  3590635  2010782   846718   486587   575702   817390        0 33829664 22886431 15265620  9577358  5545275  3062311  1848702  1298427   789176   356905   249222   704368
          26302963 10615279  6341524  4630548  2936038  1734704  1101221   682872   256784   443557   351770        0 34018846 23053153 15071182  9184063  5549110  3491106  2039682  1004261   430916  1220784        0        0

Sum of all rows                     = 8(4*0 + 1*27460 + 1*96789 + 1*219480 + 1*249222 + 1*256784 + 1*351770 + 1*356905 + 1*400814 + 1*430916 + 1*443557 + 1*482723 + 1*486587 + 1*556419 + 1*575702 + 1*619390 + 1*682872 + 1*704368 +
                                        1*789176 + 1*817390 + 1*827244 + 1*846718 + 1*930844 + 1*1004261 + 1*1012740 + 1*1101221 + 1*1166978 + 1*1220784 + 1*1298427 + 1*1734704 + 1*1750259 + 1*1826686 + 1*1848702 + 1*2010782 +
                                        1*2039682 + 1*2936038 + 1*3019578 + 1*3062311 + 1*3150352 + 1*3491106 + 1*3590635 + 1*4549993 + 1*4630548 + 1*5545275 + 1*5549110 + 1*5564016 + 1*5583112 + 1*6321689 + 1*6341524 + 1*9108148 +
                                        1*9184063 + 1*9525081 + 1*9577358 + 1*10615279 + 1*10664194 + 1*15068665 + 1*15071182 + 1*15265620 + 1*15271559 + 1*22886431 + 1*22913654 + 1*23053153 + 1*23080923 + 1*26302963 + 1*26313466 +
                                        1*33825782 + 1*33829664 + 1*34017295 + 1*34018846) +
                                      8(8*0 + 1*78347 + 1*137309 + 1*148167 + 2*152096 + 1*192357 + 1*215515 + 1*244483 + 1*300519 + 1*305467 + 1*398742 + 1*521287 + 1*531406 + 1*554503 + 1*570893 + 1*642373 + 1*702275 + 1*769680 +
                                        1*770851 + 1*846388 + 1*851847 + 1*1052248 + 1*1096391 + 1*1169963 + 1*1220214 + 1*1267009 + 1*1282685 + 1*1402704 + 1*1437713 + 1*1542357 + 1*1961760 + 1*2044597 + 1*2047142 + 1*2095508 +
                                        1*2426116 + 1*2440933 + 1*3170533 + 1*3219875 + 1*3602875 + 1*3650703 + 1*4131665 + 1*4198064 + 1*4392715 + 1*4433285 + 1*6436786 + 1*6449548 + 1*6594853 + 1*6626385 + 1*7402527 + 1*7417544 +
                                        1*10258524 + 1*10300462 + 1*10841128 + 1*10865125 + 1*15888065 + 1*15891869 + 1*16110998 + 1*16118608 + 1*18305617 + 1*18339528 + 1*23608959 + 1*23619951 + 1*23631710 + 1*23644254) +
                                      8(8*0 + 1*76103 + 1*111627 + 1*141455 + 1*171131 + 1*179490 + 1*181206 + 1*223987 + 1*229298 + 1*340231 + 1*366768 + 1*384475 + 1*424800 + 1*428052 + 1*439351 + 1*446805 + 1*557669 + 1*700875 +
                                        1*754303 + 1*780283 + 1*813556 + 1*860450 + 1*925158 + 1*978906 + 1*995140 + 1*1058917 + 1*1123552 + 1*1304184 + 1*1423986 + 1*1545157 + 1*1623598 + 1*1660908 + 1*1767570 + 1*1837230 +
                                        1*1976201 + 1*1982671 + 1*2117244 + 1*2637737 + 1*2668490 + 1*2731675 + 1*2887204 + 1*3417241 + 1*3443481 + 1*3632206 + 1*3702891 + 1*5050835 + 1*5085257 + 1*5800519 + 1*5881979 + 1*6144456 +
                                        1*6184383 + 1*8691818 + 1*8727753 + 1*8873853 + 1*8918691 + 1*12957978 + 1*13006919 + 1*13618276 + 1*13651083 + 1*15210145 + 1*15263355 + 1*19411849 + 1*19440375 + 1*19851451 + 1*19874145) +
                                      8(8*0 + 1*76683 + 1*90015 + 1*149671 + 1*234816 + 1*251450 + 1*254677 + 1*265431 + 1*284786 + 1*302603 + 1*375549 + 1*385763 + 1*453362 + 1*509758 + 1*523571 + 1*598350 + 1*609347 + 1*713386 +
                                        1*826179 + 1*857393 + 1*879544 + 1*906042 + 1*913742 + 1*920536 + 1*945213 + 1*967224 + 1*967832 + 1*977346 + 1*986115 + 1*1066358 + 1*1187321 + 1*1238625 + 1*1253615 + 1*1415060 + 1*1509658 +
                                        1*1688865 + 1*1800230 + 1*1842469 + 1*1946270 + 1*2041306 + 1*2205336 + 1*2231704 + 1*2364335 + 1*2447884 + 1*2487012 + 1*3112322 + 1*3294536 + 1*3878399 + 1*3901317 + 1*4111323 + 1*4193089 +
                                        1*5539235 + 1*5568692 + 1*6311884 + 1*6402708 + 1*8959882 + 1*8976920 + 1*8984837 + 1*9007821 + 1*10251166 + 1*10293555 + 1*13082026 + 1*13131623 + 1*13359872 + 1*13393583) +
                                      8(8*0 + 1*74263 + 1*83025 + 1*192104 + 1*201438 + 1*244720 + 1*332174 + 1*334162 + 1*353276 + 1*362238 + 1*383162 + 1*389409 + 1*466044 + 1*532735 + 1*538704 + 1*560670 + 1*639206 + 1*661210 +
                                        1*866801 + 1*872670 + 1*874819 + 1*882580 + 1*910083 + 1*925125 + 1*941952 + 1*968545 + 1*1003471 + 1*1058925 + 1*1127193 + 1*1130049 + 1*1181130 + 1*1335107 + 1*1388503 + 1*1428446 +
                                        1*1434111 + 1*1445639 + 1*1547325 + 1*1571463 + 1*1582363 + 1*1624319 + 1*1832999 + 1*1874181 + 1*1999504 + 1*2015772 + 1*2017444 + 1*2095757 + 1*2284532 + 1*2307713 + 1*2435867 + 1*2529340 +
                                        1*2568191 + 1*3145560 + 1*3308311 + 1*3844522 + 1*3866191 + 1*5152740 + 1*5197616 + 1*5851485 + 1*5950095 + 1*6248696 + 1*6368467 + 1*7934587 + 1*8005763 + 1*8281306 + 1*8348510) +
                                      8(8*0 + 1*90053 + 1*91417 + 1*217891 + 1*230262 + 1*243520 + 1*353400 + 1*371171 + 1*371467 + 1*389983 + 1*396439 + 1*398994 + 1*495087 + 1*577696 + 1*587773 + 1*602035 + 1*651089 + 1*693764 +
                                        1*860757 + 1*875830 + 1*877731 + 1*888204 + 1*893005 + 1*923923 + 1*928220 + 1*930249 + 1*960147 + 1*967842 + 1*972217 + 1*1018925 + 1*1063898 + 1*1098686 + 1*1142936 + 1*1443650 + 1*1558144 +
                                        1*1588174 + 1*1607060 + 1*1617690 + 1*1699598 + 1*1791619 + 1*1913636 + 1*2040170 + 1*2120262 + 1*2155480 + 1*2155648 + 1*2196610 + 1*2279329 + 1*2286115 + 1*2316941 + 1*2345387 + 1*2413356 +
                                        1*2752839 + 1*2838626 + 1*2884348 + 1*2976479 + 1*3029532 + 1*3099362 + 1*3396961 + 1*3409999 + 1*3755221 + 1*3763057 + 1*4621853 + 1*4645593 + 1*5066204 + 1*5123567) +
                                      4(7*0 + 1*4 + 1*10 + 2*59983 + 1*67130 + 2*85218 + 1*87680 + 1*131014 + 1*153114 + 1*172756 + 2*175721 + 1*191562 + 2*202211 + 2*231980 + 2*269306 + 1*269694 + 1*385814 + 1*391464 + 2*423341 +
                                        2*469558 + 1*623120 + 2*637299 + 2*676261 + 1*681774 + 2*708998 + 2*722373 + 1*997322 + 1*1006662 + 2*1198830 + 2*1227749 + 1*1372554 + 1*1396822 + 2*2034456 + 2*2052459 + 1*2319824 +
                                        1*2332698 + 2*3312688 + 2*3324807 + 2*5017926 + 2*5031493 + 1*5743148 + 1*5761118 + 2*7412560 + 2*7421150) +
                                      4(6*0 + 1*4 + 2*70542 + 1*84348 + 1*109834 + 2*130368 + 1*151244 + 2*174771 + 1*189968 + 2*206108 + 2*230224 + 2*244029 + 2*249988 + 1*256912 + 2*290741 + 1*305430 + 2*339438 + 1*410334 +
                                        1*430076 + 1*512802 + 2*534401 + 2*554692 + 1*780496 + 1*798064 + 2*842450 + 2*891239 + 1*1190536 + 1*1238858 + 2*1464659 + 2*1472312 + 1*1675310 + 1*1680538 + 2*2462940 + 2*2492649 +
                                        1*2807236 + 1*2831000 + 2*4015675 + 2*4027438 + 2*6084972 + 2*6093571 + 1*6967154 + 1*6974336 + 2*8983664 + 2*8992620) +
                                      4(6*0 + 1*30 + 1*131988 + 2*169827 + 1*222090 + 2*222255 + 2*234992 + 2*258932 + 1*264494 + 1*309586 + 2*313116 + 2*365266 + 2*373509 + 1*395434 + 1*410940 + 2*411408 + 2*583694 + 1*603138 +
                                        2*651039 + 1*694228 + 1*712280 + 2*749322 + 1*991336 + 1*1149810 + 2*1226821 + 2*1264960 + 1*1630552 + 1*1678956 + 2*1937067 + 2*2037710 + 1*2239246 + 1*2317478 + 2*3360550 + 2*3361654 +
                                        1*3830288 + 1*3832500 + 2*5435295 + 2*5486599 + 2*8265141 + 2*8291993 + 1*9441920 + 1*9505018 + 2*12196267 + 2*12234622) +
                                      4(6*0 + 1*140 + 1*42310 + 2*252339 + 2*261496 + 1*268490 + 2*317350 + 2*329467 + 1*338864 + 2*373795 + 2*385583 + 1*399618 + 2*443986 + 1*498856 + 1*575008 + 1*583624 + 2*617391 + 2*629578 +
                                        1*632624 + 1*694892 + 2*788849 + 2*865356 + 1*890540 + 2*915258 + 1*1052622 + 2*1106333 + 1*1347998 + 1*1553868 + 2*1825994 + 2*1887473 + 1*1979184 + 1*2038832 + 2*2870669 + 2*3009053 +
                                        1*3312084 + 1*3422562 + 2*4794201 + 2*4798274 + 2*7243250 + 2*7304818 + 1*8316420 + 1*8344782 + 2*10741632 + 2*10746172) +
                                      4(6*0 + 1*474 + 1*13526 + 2*266999 + 2*292547 + 1*302232 + 1*316006 + 2*330224 + 2*334549 + 1*372474 + 2*378190 + 2*386345 + 2*396196 + 1*442884 + 1*484928 + 1*513276 + 2*626614 + 1*646256 +
                                        2*691102 + 1*720428 + 2*791709 + 1*894958 + 2*954771 + 1*983044 + 2*1011663 + 1*1067920 + 1*1218892 + 1*1224314 + 2*1226391 + 2*1381531 + 1*1406462 + 2*1511023 + 2*2008868 + 2*2088772 +
                                        1*2180102 + 1*2244178 + 2*3064364 + 2*3191862 + 2*4754930 + 2*4777152 + 1*5388148 + 1*5530942 + 2*6991639 + 2*7088139) +
                                      4(6*0 + 1*1442 + 1*4360 + 2*253533 + 2*255807 + 1*285352 + 2*341182 + 1*344902 + 2*366721 + 2*376714 + 2*381284 + 2*381971 + 1*385170 + 1*433098 + 1*476972 + 1*585798 + 1*627620 + 2*652405 +
                                        2*681234 + 1*691328 + 1*707368 + 1*720058 + 1*838654 + 1*865372 + 2*892672 + 2*944066 + 2*1109205 + 2*1200956 + 1*1213840 + 1*1383210 + 2*1690336 + 2*1716549 + 1*1792082 + 2*1918911 +
                                        1*1942540 + 2*1989862 + 2*2344948 + 2*2465301 + 2*2735711 + 2*2853470 + 1*3161848 + 1*3281106 + 2*4124448 + 2*4169774)
                                    = 3936775752 + 2741808776 + 2301587056 + 1605657776 + 1103314464 + 864456968 + 437912072 + 524373848 + 716901560 + 645239808 + 460170416 + 349744960
                                    = 15687943456

Value repetition frequencies        = 8(68*1 + 1*4) +
                                      8(62*1 + 1*2 + 1*8) +
                                      8(64*1 + 1*8) +
                                      8(64*1 + 1*8) +
                                      8(64*1 + 1*8) +
                                      8(64*1 + 1*8) +
                                      4(21*1 + 22*2 + 1*7) +
                                      4(20*1 + 23*2 + 1*6) +
                                      4(20*1 + 23*2 + 1*6) +
                                      4(20*1 + 23*2 + 1*6) +
                                      4(20*1 + 23*2 + 1*6) +
                                      4(20*1 + 23*2 + 1*6)
                                    = 5184

Number of distinct row element sets = 12
Number of rows                      = 6*4 + 6*8
                                    = 72

Number of distinct values           = 645

Distinct values         0        4       10       30      140      474     1442     4360    13526    27460    42310    59983    67130    70542    74263
Frequency             500        8        4        4        4        4        4        4        4        8        4        8        4        8        8
Distinct values     76103    76683    78347    83025    84348    85218    87680    90015    90053    91417    96789   109834   111627   130368   131014
Frequency               8        8        8        8        4        8        4        8        8        8        8        4        8        8        4
Distinct values    131988   137309   141455   148167   149671   151244   152096   153114   169827   171131   172756   174771   175721   179490   181206
Frequency               4        8        8        8        8        4       16        4        8        8        4        8        8        8        8
Distinct values    189968   191562   192104   192357   201438   202211   206108   215515   217891   219480   222090   222255   223987   229298   230224
Frequency               4        4        8        8        8        8        8        8        8        8        4        8        8        8        8
Distinct values    230262   231980   234816   234992   243520   244029   244483   244720   249222   249988   251450   252339   253533   254677   255807
Frequency               8        8        8        8        8        8        8        8        8        8        8        8        8        8        8
Distinct values    256784   256912   258932   261496   264494   265431   266999   268490   269306   269694   284786   285352   290741   292547   300519
Frequency               8        4        8        8        4        8        8        4        8        4        8        4        8        8        8
Distinct values    302232   302603   305430   305467   309586   313116   316006   317350   329467   330224   332174   334162   334549   338864   339438
Frequency               4        8        4        8        4        8        4        8        8        8        8        8        8        4        8
Distinct values    340231   341182   344902   351770   353276   353400   356905   362238   365266   366721   366768   371171   371467   372474   373509
Frequency               8        8        4        8        8        8        8        8        8        8        8        8        8        4        8
Distinct values    373795   375549   376714   378190   381284   381971   383162   384475   385170   385583   385763   385814   386345   389409   389983
Frequency               8        8        8        8        8        8        8        8        4        8        8        4        8        8        8
Distinct values    391464   395434   396196   396439   398742   398994   399618   400814   410334   410940   411408   423341   424800   428052   430076
Frequency               4        4        8        8        8        8        4        8        4        4        8        8        8        8        4
Distinct values    430916   433098   439351   442884   443557   443986   446805   453362   466044   469558   476972   482723   484928   486587   495087
Frequency               8        4        8        4        8        8        8        8        8        8        4        8        4        8        8
Distinct values    498856   509758   512802   513276   521287   523571   531406   532735   534401   538704   554503   554692   556419   557669   560670
Frequency               4        8        4        4        8        8        8        8        8        8        8        8        8        8        8
Distinct values    570893   575008   575702   577696   583624   583694   585798   587773   598350   602035   603138   609347   617391   619390   623120
Frequency               8        4        8        8        4        8        4        8        8        8        4        8        8        8        4
Distinct values    626614   627620   629578   632624   637299   639206   642373   646256   651039   651089   652405   661210   676261   681234   681774
Frequency               8        4        8        4        8        8        8        4        8        8        8        8        8        8        4
Distinct values    682872   691102   691328   693764   694228   694892   700875   702275   704368   707368   708998   712280   713386   720058   720428
Frequency               8        8        4        8        4        4        8        8        8        4        8        4        8        4        4
Distinct values    722373   749322   754303   769680   770851   780283   780496   788849   789176   791709   798064   813556   817390   826179   827244
Frequency               8        8        8        8        8        8        4        8        8        8        4        8        8        8        8
Distinct values    838654   842450   846388   846718   851847   857393   860450   860757   865356   865372   866801   872670   874819   875830   877731
Frequency               4        8        8        8        8        8        8        8        8        4        8        8        8        8        8
Distinct values    879544   882580   888204   890540   891239   892672   893005   894958   906042   910083   913742   915258   920536   923923   925125
Frequency               8        8        8        4        8        8        8        4        8        8        8        8        8        8        8
Distinct values    925158   928220   930249   930844   941952   944066   945213   954771   960147   967224   967832   967842   968545   972217   977346
Frequency               8        8        8        8        8        8        8        8        8        8        8        8        8        8        8
Distinct values    978906   983044   986115   991336   995140   997322  1003471  1004261  1006662  1011663  1012740  1018925  1052248  1052622  1058917
Frequency               8        4        8        4        8        4        8        8        4        8        8        8        8        4        8
Distinct values   1058925  1063898  1066358  1067920  1096391  1098686  1101221  1106333  1109205  1123552  1127193  1130049  1142936  1149810  1166978
Frequency               8        8        8        4        8        8        8        8        8        8        8        8        8        4        8
Distinct values   1169963  1181130  1187321  1190536  1198830  1200956  1213840  1218892  1220214  1220784  1224314  1226391  1226821  1227749  1238625
Frequency               8        8        8        4        8        8        4        4        8        8        4        8        8        8        8
Distinct values   1238858  1253615  1264960  1267009  1282685  1298427  1304184  1335107  1347998  1372554  1381531  1383210  1388503  1396822  1402704
Frequency               4        8        8        8        8        8        8        8        4        4        8        4        8        4        8
Distinct values   1406462  1415060  1423986  1428446  1434111  1437713  1443650  1445639  1464659  1472312  1509658  1511023  1542357  1545157  1547325
Frequency               4        8        8        8        8        8        8        8        8        8        8        8        8        8        8
Distinct values   1553868  1558144  1571463  1582363  1588174  1607060  1617690  1623598  1624319  1630552  1660908  1675310  1678956  1680538  1688865
Frequency               4        8        8        8        8        8        8        8        8        4        8        4        4        4        8
Distinct values   1690336  1699598  1716549  1734704  1750259  1767570  1791619  1792082  1800230  1825994  1826686  1832999  1837230  1842469  1848702
Frequency               8        8        8        8        8        8        8        4        8        8        8        8        8        8        8
Distinct values   1874181  1887473  1913636  1918911  1937067  1942540  1946270  1961760  1976201  1979184  1982671  1989862  1999504  2008868  2010782
Frequency               8        8        8        8        8        4        8        8        8        4        8        8        8        8        8
Distinct values   2015772  2017444  2034456  2037710  2038832  2039682  2040170  2041306  2044597  2047142  2052459  2088772  2095508  2095757  2117244
Frequency               8        8        8        8        4        8        8        8        8        8        8        8        8        8        8
Distinct values   2120262  2155480  2155648  2180102  2196610  2205336  2231704  2239246  2244178  2279329  2284532  2286115  2307713  2316941  2317478
Frequency               8        8        8        4        8        8        8        4        4        8        8        8        8        8        4
Distinct values   2319824  2332698  2344948  2345387  2364335  2413356  2426116  2435867  2440933  2447884  2462940  2465301  2487012  2492649  2529340
Frequency               4        4        8        8        8        8        8        8        8        8        8        8        8        8        8
Distinct values   2568191  2637737  2668490  2731675  2735711  2752839  2807236  2831000  2838626  2853470  2870669  2884348  2887204  2936038  2976479
Frequency               8        8        8        8        8        8        4        4        8        8        8        8        8        8        8
Distinct values   3009053  3019578  3029532  3062311  3064364  3099362  3112322  3145560  3150352  3161848  3170533  3191862  3219875  3281106  3294536
Frequency               8        8        8        8        8        8        8        8        8        4        8        8        8        4        8
Distinct values   3308311  3312084  3312688  3324807  3360550  3361654  3396961  3409999  3417241  3422562  3443481  3491106  3590635  3602875  3632206
Frequency               8        4        8        8        8        8        8        8        8        4        8        8        8        8        8
Distinct values   3650703  3702891  3755221  3763057  3830288  3832500  3844522  3866191  3878399  3901317  4015675  4027438  4111323  4124448  4131665
Frequency               8        8        8        8        4        4        8        8        8        8        8        8        8        8        8
Distinct values   4169774  4193089  4198064  4392715  4433285  4549993  4621853  4630548  4645593  4754930  4777152  4794201  4798274  5017926  5031493
Frequency               8        8        8        8        8        8        8        8        8        8        8        8        8        8        8
Distinct values   5050835  5066204  5085257  5123567  5152740  5197616  5388148  5435295  5486599  5530942  5539235  5545275  5549110  5564016  5568692
Frequency               8        8        8        8        8        8        4        8        8        4        8        8        8        8        8
Distinct values   5583112  5743148  5761118  5800519  5851485  5881979  5950095  6084972  6093571  6144456  6184383  6248696  6311884  6321689  6341524
Frequency               8        4        4        8        8        8        8        8        8        8        8        8        8        8        8
Distinct values   6368467  6402708  6436786  6449548  6594853  6626385  6967154  6974336  6991639  7088139  7243250  7304818  7402527  7412560  7417544
Frequency               8        8        8        8        8        8        4        4        8        8        8        8        8        8        8
Distinct values   7421150  7934587  8005763  8265141  8281306  8291993  8316420  8344782  8348510  8691818  8727753  8873853  8918691  8959882  8976920
Frequency               8        8        8        8        8        8        4        4        8        8        8        8        8        8        8
Distinct values   8983664  8984837  8992620  9007821  9108148  9184063  9441920  9505018  9525081  9577358 10251166 10258524 10293555 10300462 10615279
Frequency               8        8        8        8        8        8        4        4        8        8        8        8        8        8        8
Distinct values  10664194 10741632 10746172 10841128 10865125 12196267 12234622 12957978 13006919 13082026 13131623 13359872 13393583 13618276 13651083
Frequency               8        8        8        8        8        8        8        8        8        8        8        8        8        8        8
Distinct values  15068665 15071182 15210145 15263355 15265620 15271559 15888065 15891869 16110998 16118608 18305617 18339528 19411849 19440375 19851451
Frequency               8        8        8        8        8        8        8        8        8        8        8        8        8        8        8
Distinct values  19874145 22886431 22913654 23053153 23080923 23608959 23619951 23631710 23644254 26302963 26313466 33825782 33829664 34017295 34018846
Frequency               8        8        8        8        8        8        8        8        8        8        8        8        8        8        8

Sum of distinct value frequencies   = 119*4 + 524*8 + 1*16 + 1*500
                                    = 5184

Number of SN-EN pairs for which the number of CNSAPs is greater than zero        = 40*64 + 4*65 + 20*66 + 8*68
                                                                                 = 4684

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

Number of possible SN-EN pairs with SN != EN                                     = 71*72
                                                                                 = 5112
a = 13, b = 3, c = 2
 L               N
 5              48
 6              64
 7             672
 8             848
 9            6160
10            8304
11           31240
12           56480
13          160784
14          306896
15          787904
16         1536120
17         3633504
18         7379472
19        16448264
20        33840200
21        71954296
22       144403736
23       288417320
24       542598752
25       987215376
26      1679498400
27      2717108392
28      4070220328
29      5735580928
30      7444850664
31      9027053976
32      9967055400
33     10218244312
34      9366910920
35      7847560584
36      5709167520
37      3607743920
38      1900718184
39       771933192
40       245724024
41        51132296
42         7322040
43          601192
44           23640
45             280
Total  82467236632

Number of times each node is the starting node (SN) in a CNSAP 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          60          61          62          63          64
                   65          66          67          68          69          70          71          72          73          74          75          76          77
 L
 5                    0           2           0           0           0           0           0           0           0           0           0           2           0
                     4           4           0           0           0           0           0           0           0           0           0           4           4
                    0           2           0           0           0           0           0           0           0           0           0           2           0
                      0           2           0           0           0           0           0           0           0           0           0           2           0
                     4           4           0           0           0           0           0           0           0           0           0           4           4
                    0           2           0           0           0           0           0           0           0           0           0           2           0

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

 7                   12           8          16           6           4           4           4           4           4           6          16           8          12
                    12          12           8          12           8           8           8           8           8          12           8          12          12
                   12           8          16           6           4           4           4           4           4           6          16           8          12
                     12           8          16           6           4           4           4           4           4           6          16           8          12
                    12          12           8          12           8           8           8           8           8          12           8          12          12
                   12           8          16           6           4           4           4           4           4           6          16           8          12

 8                    7           7          15          26          10           8           8           8          10          26          15           7           7
                     4           4          10          16          12           8           8           8          12          16          10           4           4
                    7           7          15          26          10           8           8           8          10          26          15           7           7
                      7           7          15          26          10           8           8           8          10          26          15           7           7
                     4           4          10          16          12           8           8           8          12          16          10           4           4
                    7           7          15          26          10           8           8           8          10          26          15           7           7

 9                   55          67          73          91          90          68          66          68          90          91          73          67          55
                    68          62          92         114         108          96          92          96         108         114          92          62          68
                   55          67          73          91          90          68          66          68          90          91          73          67          55
                     55          67          73          91          90          68          66          68          90          91          73          67          55
                    68          62          92         114         108          96          92          96         108         114          92          62          68
                   55          67          73          91          90          68          66          68          90          91          73          67          55

10                   62          57          78         112         151         124          98         124         151         112          78          57          62
                    66          70          86         168         194         156         140         156         194         168          86          70          66
                   62          57          78         112         151         124          98         124         151         112          78          57          62
                     62          57          78         112         151         124          98         124         151         112          78          57          62
                    66          70          86         168         194         156         140         156         194         168          86          70          66
                   62          57          78         112         151         124          98         124         151         112          78          57          62

11                  227         270         310         426         493         523         490         523         493         426         310         270         227
                   288         276         266         452         644         618         556         618         644         452         266         276         288
                  227         270         310         426         493         523         490         523         493         426         310         270         227
                    227         270         310         426         493         523         490         523         493         426         310         270         227
                   288         276         266         452         644         618         556         618         644         452         266         276         288
                  227         270         310         426         493         523         490         523         493         426         310         270         227

12                  418         441         493         621         962        1074        1148        1074         962         621         493         441         418
                   440         468         492         620         956        1324        1308        1324         956         620         492         468         440
                  418         441         493         621         962        1074        1148        1074         962         621         493         441         418
                    418         441         493         621         962        1074        1148        1074         962         621         493         441         418
                   440         468         492         620         956        1324        1308        1324         956         620         492         468         440
                  418         441         493         621         962        1074        1148        1074         962         621         493         441         418

13                 1198        1414        1600        1826        2533        3375        3546        3375        2533        1826        1600        1414        1198
                  1346        1302        1284        1420        2238        3166        4004        3166        2238        1420        1284        1302        1346
                 1198        1414        1600        1826        2533        3375        3546        3375        2533        1826        1600        1414        1198
                   1198        1414        1600        1826        2533        3375        3546        3375        2533        1826        1600        1414        1198
                  1346        1302        1284        1420        2238        3166        4004        3166        2238        1420        1284        1302        1346
                 1198        1414        1600        1826        2533        3375        3546        3375        2533        1826        1600        1414        1198

14                 2429        2635        2845        3138        4303        6488        7962        6488        4303        3138        2845        2635        2429
                  2476        2638        2748        2902        3944        6532        7692        6532        3944        2902        2748        2638        2476
                 2429        2635        2845        3138        4303        6488        7962        6488        4303        3138        2845        2635        2429
                   2429        2635        2845        3138        4303        6488        7962        6488        4303        3138        2845        2635        2429
                  2476        2638        2748        2902        3944        6532        7692        6532        3944        2902        2748        2638        2476
                 2429        2635        2845        3138        4303        6488        7962        6488        4303        3138        2845        2635        2429

15                 6274        7293        8139        9283       11712       16139       18784       16139       11712        9283        8139        7293        6274
                  6742        6902        6828        7648       10218       14274       15800       14274       10218        7648        6828        6902        6742
                 6274        7293        8139        9283       11712       16139       18784       16139       11712        9283        8139        7293        6274
                   6274        7293        8139        9283       11712       16139       18784       16139       11712        9283        8139        7293        6274
                  6742        6902        6828        7648       10218       14274       15800       14274       10218        7648        6828        6902        6742
                 6274        7293        8139        9283       11712       16139       18784       16139       11712        9283        8139        7293        6274

16                13371       14757       15959       18474       23398       28527       29178       28527       23398       18474       15959       14757       13371
                 14072       15004       16152       19044       22584       24962       28124       24962       22584       19044       16152       15004       14072
                13371       14757       15959       18474       23398       28527       29178       28527       23398       18474       15959       14757       13371
                  13371       14757       15959       18474       23398       28527       29178       28527       23398       18474       15959       14757       13371
                 14072       15004       16152       19044       22584       24962       28124       24962       22584       19044       16152       15004       14072
                13371       14757       15959       18474       23398       28527       29178       28527       23398       18474       15959       14757       13371

17                32513       37488       42931       51971       60311       57629       57076       57629       60311       51971       42931       37488       32513
                 35438       37694       41518       48554       51930       49112       42736       49112       51930       48554       41518       37694       35438
                32513       37488       42931       51971       60311       57629       57076       57629       60311       51971       42931       37488       32513
                  32513       37488       42931       51971       60311       57629       57076       57629       60311       51971       42931       37488       32513
                 35438       37694       41518       48554       51930       49112       42736       49112       51930       48554       41518       37694       35438
                32513       37488       42931       51971       60311       57629       57076       57629       60311       51971       42931       37488       32513

18                73423       85128      100389      116513      112417       93140       78594       93140      112417      116513      100389       85128       73423
                 79152       89198      103876      116314      111772       76350       55184       76350      111772      116314      103876       89198       79152
                73423       85128      100389      116513      112417       93140       78594       93140      112417      116513      100389       85128       73423
                  73423       85128      100389      116513      112417       93140       78594       93140      112417      116513      100389       85128       73423
                 79152       89198      103876      116314      111772       76350       55184       76350      111772      116314      103876       89198       79152
                73423       85128      100389      116513      112417       93140       78594       93140      112417      116513      100389       85128       73423

19               178069      218534      260095      270514      236768      171876      136646      171876      236768      270514      260095      218534      178069
                195434      226062      258258      268844      206038      112596       72952      112596      206038      268844      258258      226062      195434
               178069      218534      260095      270514      236768      171876      136646      171876      236768      270514      260095      218534      178069
                 178069      218534      260095      270514      236768      171876      136646      171876      236768      270514      260095      218534      178069
                195434      226062      258258      268844      206038      112596       72952      112596      206038      268844      258258      226062      195434
               178069      218534      260095      270514      236768      171876      136646      171876      236768      270514      260095      218534      178069

20               431142      537888      594840      555160      409667      246392      187212      246392      409667      555160      594840      537888      431142
                467710      557076      619532      540394      335480      158906       87124      158906      335480      540394      619532      557076      467710
               431142      537888      594840      555160      409667      246392      187212      246392      409667      555160      594840      537888      431142
                 431142      537888      594840      555160      409667      246392      187212      246392      409667      555160      594840      537888      431142
                467710      557076      619532      540394      335480      158906       87124      158906      335480      540394      619532      557076      467710
               431142      537888      594840      555160      409667      246392      187212      246392      409667      555160      594840      537888      431142

21              1085149     1317245     1355518     1116851      705374      424853      329284      424853      705374     1116851     1355518     1317245     1085149
               1179280     1385044     1340504      964202      516342      206444      114988      206444      516342      964202     1340504     1385044     1179280
              1085149     1317245     1355518     1116851      705374      424853      329284      424853      705374     1116851     1355518     1317245     1085149
                1085149     1317245     1355518     1116851      705374      424853      329284      424853      705374     1116851     1355518     1317245     1085149
               1179280     1385044     1340504      964202      516342      206444      114988      206444      516342      964202     1340504     1385044     1179280
              1085149     1317245     1355518     1116851      705374      424853      329284      424853      705374     1116851     1355518     1317245     1085149

22              2660860     3056640     2801924     1926215     1085021      596540      468100      596540     1085021     1926215     2801924     3056640     2660860
               2925832     3147140     2596478     1622654      715232      278132      185932      278132      715232     1622654     2596478     3147140     2925832
              2660860     3056640     2801924     1926215     1085021      596540      468100      596540     1085021     1926215     2801924     3056640     2660860
                2660860     3056640     2801924     1926215     1085021      596540      468100      596540     1085021     1926215     2801924     3056640     2660860
               2925832     3147140     2596478     1622654      715232      278132      185932      278132      715232     1622654     2596478     3147140     2925832
              2660860     3056640     2801924     1926215     1085021      596540      468100      596540     1085021     1926215     2801924     3056640     2660860

23              6421656     6749961     5307343     3286558     1755289     1017720      834344     1017720     1755289     3286558     5307343     6749961     6421656
               6978112     6576628     4739912     2445452      940992      376558      270556      376558      940992     2445452     4739912     6576628     6978112
              6421656     6749961     5307343     3286558     1755289     1017720      834344     1017720     1755289     3286558     5307343     6749961     6421656
                6421656     6749961     5307343     3286558     1755289     1017720      834344     1017720     1755289     3286558     5307343     6749961     6421656
               6978112     6576628     4739912     2445452      940992      376558      270556      376558      940992     2445452     4739912     6576628     6978112
              6421656     6749961     5307343     3286558     1755289     1017720      834344     1017720     1755289     3286558     5307343     6749961     6421656

24             14606756    13393792     9301440     5185699     2597397     1480421     1167912     1480421     2597397     5185699     9301440    13393792    14606756
              15279104    12815748     7783114     3382010     1247606      600282      485804      600282     1247606     3382010     7783114    12815748    15279104
             14606756    13393792     9301440     5185699     2597397     1480421     1167912     1480421     2597397     5185699     9301440    13393792    14606756
               14606756    13393792     9301440     5185699     2597397     1480421     1167912     1480421     2597397     5185699     9301440    13393792    14606756
              15279104    12815748     7783114     3382010     1247606      600282      485804      600282     1247606     3382010     7783114    12815748    15279104
             14606756    13393792     9301440     5185699     2597397     1480421     1167912     1480421     2597397     5185699     9301440    13393792    14606756

25             30353438    24894567    15644673     8143759     4222207     2497554     2010136     2497554     4222207     8143759    15644673    24894567    30353438
              31542928    22754430    11539012     4523764     1681950      884982      708492      884982     1681950     4523764    11539012    22754430    31542928
             30353438    24894567    15644673     8143759     4222207     2497554     2010136     2497554     4222207     8143759    15644673    24894567    30353438
               30353438    24894567    15644673     8143759     4222207     2497554     2010136     2497554     4222207     8143759    15644673    24894567    30353438
              31542928    22754430    11539012     4523764     1681950      884982      708492      884982     1681950     4523764    11539012    22754430    31542928
             30353438    24894567    15644673     8143759     4222207     2497554     2010136     2497554     4222207     8143759    15644673    24894567    30353438

26             57883190    43014573    24410114    12366965     6327433     3631555     2824062     3631555     6327433    12366965    24410114    43014573    57883190
              59090980    36011026    16124966     5889050     2495258     1523980     1295236     1523980     2495258     5889050    16124966    36011026    59090980
             57883190    43014573    24410114    12366965     6327433     3631555     2824062     3631555     6327433    12366965    24410114    43014573    57883190
               57883190    43014573    24410114    12366965     6327433     3631555     2824062     3631555     6327433    12366965    24410114    43014573    57883190
              59090980    36011026    16124966     5889050     2495258     1523980     1295236     1523980     2495258     5889050    16124966    36011026    59090980
             57883190    43014573    24410114    12366965     6327433     3631555     2824062     3631555     6327433    12366965    24410114    43014573    57883190

27            102244344    68415185    37327094    19130398    10175418     5940968     4714012     5940968    10175418    19130398    37327094    68415185   102244344
              99103382    53047198    21146832     7863044     3705274     2289448     1882188     2289448     3705274     7863044    21146832    53047198    99103382
            102244344    68415185    37327094    19130398    10175418     5940968     4714012     5940968    10175418    19130398    37327094    68415185    102244344
              102244344    68415185    37327094    19130398    10175418     5940968     4714012     5940968    10175418    19130398    37327094    68415185   102244344
              99103382    53047198    21146832     7863044     3705274     2289448     1882188     2289448     3705274     7863044    21146832    53047198    99103382
            102244344    68415185    37327094    19130398    10175418     5940968     4714012     5940968    10175418    19130398    37327094    68415185   102244344

28            161961837   101232173    54354534    28366807    15008825     8549978     6647234     8549978    15008825    28366807    54354534   101232173   161961837
             151868646    71128974    26508166    10973144     5929324     3891868     3318836     3891868     5929324    10973144    26508166    71128974   151868646
            161961837   101232173    54354534    28366807    15008825     8549978     6647234     8549978    15008825    28366807    54354534   101232173   161961837
              161961837   101232173    54354534    28366807    15008825     8549978     6647234     8549978    15008825    28366807    54354534   101232173   161961837
             151868646    71128974    26508166    10973144     5929324     3891868     3318836     3891868     5929324    10973144    26508166    71128974   151868646
            161961837   101232173    54354534    28366807    15008825     8549978     6647234     8549978    15008825    28366807    54354534   101232173   161961837

29            232432262   140843058    77253934    42177507    22905511    13485431    10716388    13485431    22905511    42177507    77253934   140843058   232432262
             212303968    87317900    32907632    15431664     8918960     5733028     4740572     5733028     8918960    15431664    32907632    87317900   212303968
            232432262   140843058    77253934    42177507    22905511    13485431    10716388    13485431    22905511    42177507    77253934   140843058   232432262
              232432262   140843058    77253934    42177507    22905511    13485431    10716388    13485431    22905511    42177507    77253934   140843058   232432262
             212303968    87317900    32907632    15431664     8918960     5733028     4740572     5733028     8918960    15431664    32907632    87317900   212303968
            232432262   140843058    77253934    42177507    22905511    13485431    10716388    13485431    22905511    42177507    77253934   140843058   232432262

30            305102379   179986001   103760808    57869859    31861046    18782576    14913682    18782576    31861046    57869859   103760808   179986001   305102379
             263185658    99211432    40139696    22110144    13776560     9244364     7811584     9244364    13776560    22110144    40139696    99211432   263185658
            305102379   179986001   103760808    57869859    31861046    18782576    14913682    18782576    31861046    57869859   103760808   179986001   305102379
              305102379   179986001   103760808    57869859    31861046    18782576    14913682    18782576    31861046    57869859   103760808   179986001   305102379
             263185658    99211432    40139696    22110144    13776560     9244364     7811584     9244364    13776560    22110144    40139696    99211432   263185658
            305102379   179986001   103760808    57869859    31861046    18782576    14913682    18782576    31861046    57869859   103760808   179986001   305102379

31            360531928   216977867   132166299    77527979    44225557    27523433    22442466    27523433    44225557    77527979   132166299   216977867   360531928
             296958490   104683906    47668724    29771828    19332300    12774616    10450076    12774616    19332300    29771828    47668724   104683906   296958490
            360531928   216977867   132166299    77527979    44225557    27523433    22442466    27523433    44225557    77527979   132166299   216977867   360531928
              360531928   216977867   132166299    77527979    44225557    27523433    22442466    27523433    44225557    77527979   132166299   216977867   360531928
             296958490   104683906    47668724    29771828    19332300    12774616    10450076    12774616    19332300    29771828    47668724   104683906   296958490
            360531928   216977867   132166299    77527979    44225557    27523433    22442466    27523433    44225557    77527979   132166299   216977867   360531928

32            381822767   239329948   153225269    93097459    54699951    34981845    29231154    34981845    54699951    93097459   153225269   239329948   381822767
             299672830   101444098    54949604    38983130    26806398    18566736    15590844    18566736    26806398    38983130    54949604   101444098   299672830
            381822767   239329948   153225269    93097459    54699951    34981845    29231154    34981845    54699951    93097459   153225269   239329948   381822767
              381822767   239329948   153225269    93097459    54699951    34981845    29231154    34981845    54699951    93097459   153225269   239329948   381822767
             299672830   101444098    54949604    38983130    26806398    18566736    15590844    18566736    26806398    38983130    54949604   101444098   299672830
            381822767   239329948   153225269    93097459    54699951    34981845    29231154    34981845    54699951    93097459   153225269   239329948   381822767

33            367661777   242958946   166308511   105018542    66037801    44606076    38187430    44606076    66037801   105018542   166308511   242958946   367661777
             270009626    92720544    58766740    45879790    32308296    22143236    18724220    22143236    32308296    45879790    58766740    92720544   270009626
            367661777   242958946   166308511   105018542    66037801    44606076    38187430    44606076    66037801   105018542   166308511   242958946   367661777
              367661777   242958946   166308511   105018542    66037801    44606076    38187430    44606076    66037801   105018542   166308511   242958946   367661777
             270009626    92720544    58766740    45879790    32308296    22143236    18724220    22143236    32308296    45879790    58766740    92720544   270009626
            367661777   242958946   166308511   105018542    66037801    44606076    38187430    44606076    66037801   105018542   166308511   242958946   367661777

34            312231931   220655754   157936610   103670756    67408228    48396926    42832436    48396926    67408228   103670756   157936610   220655754   312231931
             214085738    76077756    59065178    51437236    38621446    27357118    23300824    27357118    38621446    51437236    59065178    76077756   214085738
            312231931   220655754   157936610   103670756    67408228    48396926    42832436    48396926    67408228   103670756   157936610   220655754   312231931
              312231931   220655754   157936610   103670756    67408228    48396926    42832436    48396926    67408228   103670756   157936610   220655754   312231931
             214085738    76077756    59065178    51437236    38621446    27357118    23300824    27357118    38621446    51437236    59065178    76077756   214085738
            312231931   220655754   157936610   103670756    67408228    48396926    42832436    48396926    67408228   103670756   157936610   220655754   312231931

35            238003690   182367911   136806152    94259229    65251380    49260937    44176714    49260937    65251380    94259229   136806152   182367911   238003690
             152911480    58458866    51910702    48725254    36178664    26130660    22998416    26130660    36178664    48725254    51910702    58458866   152911480
            238003690   182367911   136806152    94259229    65251380    49260937    44176714    49260937    65251380    94259229   136806152   182367911   238003690
              238003690   182367911   136806152    94259229    65251380    49260937    44176714    49260937    65251380    94259229   136806152   182367911   238003690
             152911480    58458866    51910702    48725254    36178664    26130660    22998416    26130660    36178664    48725254    51910702    58458866   152911480
            238003690   182367911   136806152    94259229    65251380    49260937    44176714    49260937    65251380    94259229   136806152   182367911   238003690

36            157077386   128309196   100480300    70942800    51559666    41849971    38731758    41849971    51559666    70942800   100480300   128309196   157077386
              89783100    39196562    43292982    44548194    34646432    25443942    22420544    25443942    34646432    44548194    43292982    39196562    89783100
            157077386   128309196   100480300    70942800    51559666    41849971    38731758    41849971    51559666    70942800   100480300   128309196   157077386
              157077386   128309196   100480300    70942800    51559666    41849971    38731758    41849971    51559666    70942800   100480300   128309196   157077386
              89783100    39196562    43292982    44548194    34646432    25443942    22420544    25443942    34646432    44548194    43292982    39196562    89783100
            157077386   128309196   100480300    70942800    51559666    41849971    38731758    41849971    51559666    70942800   100480300   128309196   157077386

37             90652879    80310104    64745281    47277106    34929853    29446813    28072900    29446813    34929853    47277106    64745281    80310104    90652879
              48114732    23226712    28961278    31052404    22661292    17247314    15750552    17247314    22661292    31052404    28961278    23226712    48114732
             90652879    80310104    64745281    47277106    34929853    29446813    28072900    29446813    34929853    47277106    64745281    80310104    90652879
               90652879    80310104    64745281    47277106    34929853    29446813    28072900    29446813    34929853    47277106    64745281    80310104    90652879
              48114732    23226712    28961278    31052404    22661292    17247314    15750552    17247314    22661292    31052404    28961278    23226712    48114732
             90652879    80310104    64745281    47277106    34929853    29446813    28072900    29446813    34929853    47277106    64745281    80310104    90652879

38             43018605    40383544    33591995    25158616    19404801    17104128    16648626    17104128    19404801    25158616    33591995    40383544    43018605
              19099038    11591828    18440858    20579854    14832568    11314354    10698084    11314354    14832568    20579854    18440858    11591828    19099038
             43018605    40383544    33591995    25158616    19404801    17104128    16648626    17104128    19404801    25158616    33591995    40383544    43018605
               43018605    40383544    33591995    25158616    19404801    17104128    16648626    17104128    19404801    25158616    33591995    40383544    43018605
              19099038    11591828    18440858    20579854    14832568    11314354    10698084    11314354    14832568    20579854    18440858    11591828    19099038
             43018605    40383544    33591995    25158616    19404801    17104128    16648626    17104128    19404801    25158616    33591995    40383544    43018605

39             16977589    16481806    14097737    10137913     7771383     6863841     6521050     6863841     7771383    10137913    14097737    16481806    16977589
               6634444     4408870     8731486     8966892     5988094     4867514     4408820     4867514     5988094     8966892     8731486     4408870     6634444
             16977589    16481806    14097737    10137913     7771383     6863841     6521050     6863841     7771383    10137913    14097737    16481806    16977589
               16977589    16481806    14097737    10137913     7771383     6863841     6521050     6863841     7771383    10137913    14097737    16481806    16977589
               6634444     4408870     8731486     8966892     5988094     4867514     4408820     4867514     5988094     8966892     8731486     4408870     6634444
             16977589    16481806    14097737    10137913     7771383     6863841     6521050     6863841     7771383    10137913    14097737    16481806    16977589

40              5038889     5149665     4453919     3249890     2530075     2196190     2039604     2196190     2530075     3249890     4453919     5149665     5038889
               1538162     1343300     3539234     3283160     2052446     1714352     1366984     1714352     2052446     3283160     3539234     1343300     1538162
              5038889     5149665     4453919     3249890     2530075     2196190     2039604     2196190     2530075     3249890     4453919     5149665     5038889
                5038889     5149665     4453919     3249890     2530075     2196190     2039604     2196190     2530075     3249890     4453919     5149665     5038889
               1538162     1343300     3539234     3283160     2052446     1714352     1366984     1714352     2052446     3283160     3539234     1343300     1538162
              5038889     5149665     4453919     3249890     2530075     2196190     2039604     2196190     2530075     3249890     4453919     5149665     5038889

41              1117691     1126177      980813      587435      464678      368199      347900      368199      464678      587435      980813     1126177     1117691
                274914      261690      966244      712110      443884      318310      336072      318310      443884      712110      966244      261690      274914
              1117691     1126177      980813      587435      464678      368199      347900      368199      464678      587435      980813     1126177     1117691
                1117691     1126177      980813      587435      464678      368199      347900      368199      464678      587435      980813     1126177     1117691
                274914      261690      966244      712110      443884      318310      336072      318310      443884      712110      966244      261690      274914
              1117691     1126177      980813      587435      464678      368199      347900      368199      464678      587435      980813     1126177     1117691

42               164337      173919      146941       76355       60132       43579       38734       43579       60132       76355      146941      173919      164337
                 32690       37050      181102       99136       60376       29334       43124       29334       60376       99136      181102       37050       32690
               164337      173919      146941       76355       60132       43579       38734       43579       60132       76355      146941      173919      164337
                 164337      173919      146941       76355       60132       43579       38734       43579       60132       76355      146941      173919      164337
                 32690       37050      181102       99136       60376       29334       43124       29334       60376       99136      181102       37050       32690
               164337      173919      146941       76355       60132       43579       38734       43579       60132       76355      146941      173919      164337

43                15336       16754       12185        5017        2520        2481        1490        2481        2520        5017       12185       16754       15336
                  2072        2516       19334        9274        3646        2008        2744        2008        3646        9274       19334        2516        2072
                15336       16754       12185        5017        2520        2481        1490        2481        2520        5017       12185       16754       15336
                  15336       16754       12185        5017        2520        2481        1490        2481        2520        5017       12185       16754       15336
                  2072        2516       19334        9274        3646        2008        2744        2008        3646        9274       19334        2516        2072
                15336       16754       12185        5017        2520        2481        1490        2481        2520        5017       12185       16754       15336

44                  649         821         430         203           9          37           0          37           9         203         430         821         649
                    92          94         990         344          34          24          68          24          34         344         990          94          92
                  649         821         430         203           9          37           0          37           9         203         430         821         649
                    649         821         430         203           9          37           0          37           9         203         430         821         649
                    92          94         990         344          34          24          68          24          34         344         990          94          92
                  649         821         430         203           9          37           0          37           9         203         430         821         649

45                    7          13           3           2           0           0           0           0           0           2           3          13           7
                     2           2          14           2           0           0           0           0           0           2          14           2           2
                    7          13           3           2           0           0           0           0           0           2           3          13           7
                      7          13           3           2           0           0           0           0           0           2           3          13           7
                     2           2          14           2           0           0           0           0           0           2          14           2           2
                    7          13           3           2           0           0           0           0           0           2           3          13           7

Total        2889806534  1958051611  1297497612   811608081   511852374   359677419   314418228   359677419   511852374   811608081  1297497612  1958051611  2889806534
            2243378552   907786086   542371936   400260238   274609500   193386712   167221288   193386712   274609500   400260238   542371936   907786086  2243378552
           2889806534  1958051611  1297497612   811608081   511852374   359677419   314418228   359677419   511852374   811608081  1297497612  1958051611  2889806534
             2889806534  1958051611  1297497612   811608081   511852374   359677419   314418228   359677419   511852374   811608081  1297497612  1958051611  2889806534
            2243378552   907786086   542371936   400260238   274609500   193386712   167221288   193386712   274609500   400260238   542371936   907786086  2243378552
           2889806534  1958051611  1297497612   811608081   511852374   359677419   314418228   359677419   511852374   811608081  1297497612  1958051611  2889806534

Grand total = 2*167221288 + 4*193386712 + 4*274609500 + 4*314418228 + 8*359677419 + 4*400260238 + 8*511852374 + 4*542371936 + 8*811608081 + 4*907786086 + 8*1297497612 + 8*1958051611 + 4*2243378552 + 8*2889806534
            = 82467236632

Number of times each node is the ending node (EN) in a CNSAP 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          60          61          62          63          64
                   65          66          67          68          69          70          71          72          73          74          75          76          77
 L
 5                    6           0           0           0           0           0           0           0           0           0           0           0           6
                     0           0           0           0           0           0           0           0           0           0           0           0           0
                    6           0           0           0           0           0           0           0           0           0           0           0           6
                      6           0           0           0           0           0           0           0           0           0           0           0           6
                     0           0           0           0           0           0           0           0           0           0           0           0           0
                    6           0           0           0           0           0           0           0           0           0           0           0           6

 6                    8           0           0           0           0           0           0           0           0           0           0           0           8
                     0           0           0           0           0           0           0           0           0           0           0           0           0
                    8           0           0           0           0           0           0           0           0           0           0           0           8
                      8           0           0           0           0           0           0           0           0           0           0           0           8
                     0           0           0           0           0           0           0           0           0           0           0           0           0
                    8           0           0           0           0           0           0           0           0           0           0           0           8

 7                   36           8           8           8           8           8           8           8           8           8           8           8          36
                     8           0           0           0           0           0           0           0           0           0           0           0           8
                   36           8           8           8           8           8           8           8           8           8           8           8          36
                     36           8           8           8           8           8           8           8           8           8           8           8          36
                     8           0           0           0           0           0           0           0           0           0           0           0           8
                   36           8           8           8           8           8           8           8           8           8           8           8          36

 8                   42           8          12          12          12          12          12          12          12          12          12           8          42
                     4           0           0           0           0           0           0           0           0           0           0           0           4
                   42           8          12          12          12          12          12          12          12          12          12           8          42
                     42           8          12          12          12          12          12          12          12          12          12           8          42
                     4           0           0           0           0           0           0           0           0           0           0           0           4
                   42           8          12          12          12          12          12          12          12          12          12           8          42

 9                  148          76          92          96          96          96          96          96          96          96          92          76         148
                    60          32          32          32          32          32          32          32          32          32          32          32          60
                  148          76          92          96          96          96          96          96          96          96          92          76         148
                    148          76          92          96          96          96          96          96          96          96          92          76         148
                    60          32          32          32          32          32          32          32          32          32          32          32          60
                  148          76          92          96          96          96          96          96          96          96          92          76         148

10                  248          75         118         140         144         144         144         144         144         140         118          75         248
                    30          20          32          32          32          32          32          32          32          32          32          20          30
                  248          75         118         140         144         144         144         144         144         140         118          75         248
                    248          75         118         140         144         144         144         144         144         140         118          75         248
                    30          20          32          32          32          32          32          32          32          32          32          20          30
                  248          75         118         140         144         144         144         144         144         140         118          75         248

11                  672         265         443         516         548         552         552         552         548         516         443         265         672
                   158         112         212         224         224         224         224         224         224         224         212         112         158
                  672         265         443         516         548         552         552         552         548         516         443         265         672
                    672         265         443         516         548         552         552         552         548         516         443         265         672
                   158         112         212         224         224         224         224         224         224         224         212         112         158
                  672         265         443         516         548         552         552         552         548         516         443         265         672

12                 1346         459         717         931        1048        1090        1094        1090        1048         931         717         459        1346
                   164         140         292         348         360         360         360         360         360         348         292         140         164
                 1346         459         717         931        1048        1090        1094        1090        1048         931         717         459        1346
                   1346         459         717         931        1048        1090        1094        1090        1048         931         717         459        1346
                   164         140         292         348         360         360         360         360         360         348         292         140         164
                 1346         459         717         931        1048        1090        1094        1090        1048         931         717         459        1346

13                 3385        1298        1982        2585        2993        3186        3234        3186        2993        2585        1982        1298        3385
                   570         444         830        1152        1236        1248        1248        1248        1236        1152         830         444         570
                 3385        1298        1982        2585        2993        3186        3234        3186        2993        2585        1982        1298        3385
                   3385        1298        1982        2585        2993        3186        3234        3186        2993        2585        1982        1298        3385
                   570         444         830        1152        1236        1248        1248        1248        1236        1152         830         444         570
                 3385        1298        1982        2585        2993        3186        3234        3186        2993        2585        1982        1298        3385

14                 7250        2452        3549        4555        5579        6301        6532        6301        5579        4555        3549        2452        7250
                   778         698        1418        1982        2308        2420        2432        2420        2308        1982        1418         698         778
                 7250        2452        3549        4555        5579        6301        6532        6301        5579        4555        3549        2452        7250
                   7250        2452        3549        4555        5579        6301        6532        6301        5579        4555        3549        2452        7250
                   778         698        1418        1982        2308        2420        2432        2420        2308        1982        1418         698         778
                 7250        2452        3549        4555        5579        6301        6532        6301        5579        4555        3549        2452        7250

15                17514        6377        9353       11748       14113       16225       17052       16225       14113       11748        9353        6377       17514
                  2386        1934        3538        5072        6178        6728        6856        6728        6178        5072        3538        1934        2386
                17514        6377        9353       11748       14113       16225       17052       16225       14113       11748        9353        6377       17514
                  17514        6377        9353       11748       14113       16225       17052       16225       14113       11748        9353        6377       17514
                  2386        1934        3538        5072        6178        6728        6856        6728        6178        5072        3538        1934        2386
                17514        6377        9353       11748       14113       16225       17052       16225       14113       11748        9353        6377       17514

16                38482       13103       18246       21747       25905       30353       32568       30353       25905       21747       18246       13103       38482
                  3906        3452        6858        9454       11656       13418       14092       13418       11656        9454        6858        3452        3906
                38482       13103       18246       21747       25905       30353       32568       30353       25905       21747       18246       13103       38482
                  38482       13103       18246       21747       25905       30353       32568       30353       25905       21747       18246       13103       38482
                  3906        3452        6858        9454       11656       13418       14092       13418       11656        9454        6858        3452        3906
                38482       13103       18246       21747       25905       30353       32568       30353       25905       21747       18246       13103       38482

17                90624       32266       44984       52993       61478       69278       72700       69278       61478       52993       44984       32266       90624
                 10516        8766       15972       21596       27112       31636       33664       31636       27112       21596       15972        8766       10516
                90624       32266       44984       52993       61478       69278       72700       69278       61478       52993       44984       32266       90624
                  90624       32266       44984       52993       61478       69278       72700       69278       61478       52993       44984       32266       90624
                 10516        8766       15972       21596       27112       31636       33664       31636       27112       21596       15972        8766       10516
                90624       32266       44984       52993       61478       69278       72700       69278       61478       52993       44984       32266       90624

18               204380       71037       96434      109235      118315      125275      128152      125275      118315      109235       96434       71037      204380
                 20766       18048       33640       44912       54126       62632       66480       62632       54126       44912       33640       18048       20766
               204380       71037       96434      109235      118315      125275      128152      125275      118315      109235       96434       71037      204380
                 204380       71037       96434      109235      118315      125275      128152      125275      118315      109235       96434       71037      204380
                 20766       18048       33640       44912       54126       62632       66480       62632       54126       44912       33640       18048       20766
               204380       71037       96434      109235      118315      125275      128152      125275      118315      109235       96434       71037      204380

19               475424      168344      228007      252017      257825      253476      248892      253476      257825      252017      228007      168344      475424
                 51494       43810       78036      101012      117732      132132      137544      132132      117732      101012       78036       43810       51494
               475424      168344      228007      252017      257825      253476      248892      253476      257825      252017      228007      168344      475424
                 475424      168344      228007      252017      257825      253476      248892      253476      257825      252017      228007      168344      475424
                 51494       43810       78036      101012      117732      132132      137544      132132      117732      101012       78036       43810       51494
               475424      168344      228007      252017      257825      253476      248892      253476      257825      252017      228007      168344      475424

20              1077972      378989      503905      529700      495449      434244      400582      434244      495449      529700      503905      378989     1077972
                111690       96802      173628      219022      241836      250490      250964      250490      241836      219022      173628       96802      111690
              1077972      378989      503905      529700      495449      434244      400582      434244      495449      529700      503905      378989     1077972
                1077972      378989      503905      529700      495449      434244      400582      434244      495449      529700      503905      378989     1077972
                111690       96802      173628      219022      241836      250490      250964      250490      241836      219022      173628       96802      111690
              1077972      378989      503905      529700      495449      434244      400582      434244      495449      529700      503905      378989     1077972

21              2432008      874242     1137644     1135635      981003      787310      704006      787310      981003     1135635     1137644      874242     2432008
                265084      228442      400724      485850      500254      476844      463372      476844      500254      485850      400724      228442      265084
              2432008      874242     1137644     1135635      981003      787310      704006      787310      981003     1135635     1137644      874242     2432008
                2432008      874242     1137644     1135635      981003      787310      704006      787310      981003     1135635     1137644      874242     2432008
                265084      228442      400724      485850      500254      476844      463372      476844      500254      485850      400724      228442      265084
              2432008      874242     1137644     1135635      981003      787310      704006      787310      981003     1135635     1137644      874242     2432008

22              5268583     1941895     2423524     2249746     1748752     1265273     1075242     1265273     1748752     2249746     2423524     1941895     5268583
                584956      513054      891346     1029114      974036      846016      783248      846016      974036     1029114      891346      513054      584956
              5268583     1941895     2423524     2249746     1748752     1265273     1075242     1265273     1748752     2249746     2423524     1941895     5268583
                5268583     1941895     2423524     2249746     1748752     1265273     1075242     1265273     1748752     2249746     2423524     1941895     5268583
                584956      513054      891346     1029114      974036      846016      783248      846016      974036     1029114      891346      513054      584956
              5268583     1941895     2423524     2249746     1748752     1265273     1075242     1265273     1748752     2249746     2423524     1941895     5268583

23             10972826     4253193     5050468     4344898     3118461     2141256     1780908     2141256     3118461     4344898     5050468     4253193    10972826
               1316434     1168992     1960668     2127514     1844930     1481404     1322552     1481404     1844930     2127514     1960668     1168992     1316434
             10972826     4253193     5050468     4344898     3118461     2141256     1780908     2141256     3118461     4344898     5050468     4253193    10972826
               10972826     4253193     5050468     4344898     3118461     2141256     1780908     2141256     3118461     4344898     5050468     4253193    10972826
               1316434     1168992     1960668     2127514     1844930     1481404     1322552     1481404     1844930     2127514     1960668     1168992     1316434
             10972826     4253193     5050468     4344898     3118461     2141256     1780908     2141256     3118461     4344898     5050468     4253193    10972826

24             21446804     8835799     9827427     7782479     5141695     3287877     2661296     3287877     5141695     7782479     9827427     8835799    21446804
               2763128     2530090     4078142     4133668     3303010     2467452     2137480     2467452     3303010     4133668     4078142     2530090     2763128
             21446804     8835799     9827427     7782479     5141695     3287877     2661296     3287877     5141695     7782479     9827427     8835799    21446804
               21446804     8835799     9827427     7782479     5141695     3287877     2661296     3287877     5141695     7782479     9827427     8835799    21446804
               2763128     2530090     4078142     4133668     3303010     2467452     2137480     2467452     3303010     4133668     4078142     2530090     2763128
             21446804     8835799     9827427     7782479     5141695     3287877     2661296     3287877     5141695     7782479     9827427     8835799    21446804

25             39318728    17450788    18225610    13493185     8443025     5285598     4273644     5285598     8443025    13493185    18225610    17450788    39318728
               5585028     5283778     8075908     7681208     5729568     4037616     3406452     4037616     5729568     7681208     8075908     5283778     5585028
             39318728    17450788    18225610    13493185     8443025     5285598     4273644     5285598     8443025    13493185    18225610    17450788    39318728
               39318728    17450788    18225610    13493185     8443025     5285598     4273644     5285598     8443025    13493185    18225610    17450788    39318728
               5585028     5283778     8075908     7681208     5729568     4037616     3406452     4037616     5729568     7681208     8075908     5283778     5585028
             39318728    17450788    18225610    13493185     8443025     5285598     4273644     5285598     8443025    13493185    18225610    17450788    39318728

26             67050156    32026981    31442686    21773831    12963119     7886921     6322112     7886921    12963119    21773831    31442686    32026981    67050156
              10340930    10193758    14866994    13381714     9442242     6381904     5315116     6381904     9442242    13381714    14866994    10193758    10340930
             67050156    32026981    31442686    21773831    12963119     7886921     6322112     7886921    12963119    21773831    31442686    32026981    67050156
               67050156    32026981    31442686    21773831    12963119     7886921     6322112     7886921    12963119    21773831    31442686    32026981    67050156
              10340930    10193758    14866994    13381714     9442242     6381904     5315116     6381904     9442242    13381714    14866994    10193758    10340930
             67050156    32026981    31442686    21773831    12963119     7886921     6322112     7886921    12963119    21773831    31442686    32026981    67050156

27            106420699    54944631    50982595    33850087    19877974    12155782     9814060    12155782    19877974    33850087    50982595    54944631   106420699
              18040012    18366890    25597872    22098756    15023240     9834404     8076656     9834404    15023240    22098756    25597872    18366890    18040012
            106420699    54944631    50982595    33850087    19877974    12155782     9814060    12155782    19877974    33850087    50982595    54944631   106420699
              106420699    54944631    50982595    33850087    19877974    12155782     9814060    12155782    19877974    33850087    50982595    54944631   106420699
              18040012    18366890    25597872    22098756    15023240     9834404     8076656     9834404    15023240    22098756    25597872    18366890    18040012
            106420699    54944631    50982595    33850087    19877974    12155782     9814060    12155782    19877974    33850087    50982595    54944631   106420699

28            155483270    86447123    76314645    49146566    28492235    17486297    14108174    17486297    28492235    49146566    76314645    86447123   155483270
              28505410    30225108    40547220    34045362    22677190    14704094    12004504    14704094    22677190    34045362    40547220    30225108    28505410
            155483270    86447123    76314645    49146566    28492235    17486297    14108174    17486297    28492235    49146566    76314645    86447123   155483270
              155483270    86447123    76314645    49146566    28492235    17486297    14108174    17486297    28492235    49146566    76314645    86447123   155483270
              28505410    30225108    40547220    34045362    22677190    14704094    12004504    14704094    22677190    34045362    40547220    30225108    28505410
            155483270    86447123    76314645    49146566    28492235    17486297    14108174    17486297    28492235    49146566    76314645    86447123   155483270

29            210824241   125324356   107156453    68448796    40269846    25359690    20754198    25359690    40269846    68448796   107156453   125324356   210824241
              41451778    45583712    59613268    49438552    32633860    21074372    17157456    21074372    32633860    49438552    59613268    45583712    41451778
            210824241   125324356   107156453    68448796    40269846    25359690    20754198    25359690    40269846    68448796   107156453   125324356   210824241
              210824241   125324356   107156453    68448796    40269846    25359690    20754198    25359690    40269846    68448796   107156453   125324356   210824241
              41451778    45583712    59613268    49438552    32633860    21074372    17157456    21074372    32633860    49438552    59613268    45583712    41451778
            210824241   125324356   107156453    68448796    40269846    25359690    20754198    25359690    40269846    68448796   107156453   125324356   210824241

30            263094768   166764319   137854729    88052433    52684611    33829992    28025616    33829992    52684611    88052433   137854729   166764319   263094768
              54723006    62186296    80106122    66657144    44247800    28880148    23649660    28880148    44247800    66657144    80106122    62186296    54723006
            263094768   166764319   137854729    88052433    52684611    33829992    28025616    33829992    52684611    88052433   137854729   166764319   263094768
              263094768   166764319   137854729    88052433    52684611    33829992    28025616    33829992    52684611    88052433   137854729   166764319   263094768
              54723006    62186296    80106122    66657144    44247800    28880148    23649660    28880148    44247800    66657144    80106122    62186296    54723006
            263094768   166764319   137854729    88052433    52684611    33829992    28025616    33829992    52684611    88052433   137854729   166764319   263094768

31            302012391   204540745   165603274   107899530    66598601    44299000    37524468    44299000    66598601   107899530   165603274   204540745   302012391
              67232854    78332146    99522154    83771166    56086102    37074988    30625068    37074988    56086102    83771166    99522154    78332146    67232854
            302012391   204540745   165603274   107899530    66598601    44299000    37524468    44299000    66598601   107899530   165603274   204540745   302012391
              302012391   204540745   165603274   107899530    66598601    44299000    37524468    44299000    66598601   107899530   165603274   204540745   302012391
              67232854    78332146    99522154    83771166    56086102    37074988    30625068    37074988    56086102    83771166    99522154    78332146    67232854
            302012391   204540745   165603274   107899530    66598601    44299000    37524468    44299000    66598601   107899530   165603274   204540745   302012391

32            316250604   226047745   181092255   120198293    76712597    52432265    45049518    52432265    76712597   120198293   181092255   226047745   316250604
              72995350    88463738   112889982    97295916    66231856    44596284    37547376    44596284    66231856    97295916   112889982    88463738    72995350
            316250604   226047745   181092255   120198293    76712597    52432265    45049518    52432265    76712597   120198293   181092255   226047745   316250604
              316250604   226047745   181092255   120198293    76712597    52432265    45049518    52432265    76712597   120198293   181092255   226047745   316250604
              72995350    88463738   112889982    97295916    66231856    44596284    37547376    44596284    66231856    97295916   112889982    88463738    72995350
            316250604   226047745   181092255   120198293    76712597    52432265    45049518    52432265    76712597   120198293   181092255   226047745   316250604

33            304996010   229093950   184264939   125987825    83478843    59643296    52156378    59643296    83478843   125987825   184264939   229093950   304996010
              73695178    90949674   117303306   103717628    71839646    49099658    41739768    49099658    71839646   103717628   117303306    90949674    73695178
            304996010   229093950   184264939   125987825    83478843    59643296    52156378    59643296    83478843   125987825   184264939   229093950   304996010
              304996010   229093950   184264939   125987825    83478843    59643296    52156378    59643296    83478843   125987825   184264939   229093950   304996010
              73695178    90949674   117303306   103717628    71839646    49099658    41739768    49099658    71839646   103717628   117303306    90949674    73695178
            304996010   229093950   184264939   125987825    83478843    59643296    52156378    59643296    83478843   125987825   184264939   229093950   304996010

34            262120975   206750583   166407814   118006510    80611561    59979955    53130548    59979955    80611561   118006510   166407814   206750583   262120975
              64437340    82484858   109961212   100874142    71129564    50244000    43422540    50244000    71129564   100874142   109961212    82484858    64437340
            262120975   206750583   166407814   118006510    80611561    59979955    53130548    59979955    80611561   118006510   166407814   206750583   262120975
              262120975   206750583   166407814   118006510    80611561    59979955    53130548    59979955    80611561   118006510   166407814   206750583   262120975
              64437340    82484858   109961212   100874142    71129564    50244000    43422540    50244000    71129564   100874142   109961212    82484858    64437340
            262120975   206750583   166407814   118006510    80611561    59979955    53130548    59979955    80611561   118006510   166407814   206750583   262120975

35            205464412   169057918   138560164   101401794    71875671    55587990    50085752    55587990    71875671   101401794   138560164   169057918   205464412
              52962192    67905642    93002036    87716820    61998840    44681194    39283544    44681194    61998840    87716820    93002036    67905642    52962192
            205464412   169057918   138560164   101401794    71875671    55587990    50085752    55587990    71875671   101401794   138560164   169057918   205464412
              205464412   169057918   138560164   101401794    71875671    55587990    50085752    55587990    71875671   101401794   138560164   169057918   205464412
              52962192    67905642    93002036    87716820    61998840    44681194    39283544    44681194    61998840    87716820    93002036    67905642    52962192
            205464412   169057918   138560164   101401794    71875671    55587990    50085752    55587990    71875671   101401794   138560164   169057918   205464412

36            139381408   118153620    99486770    74816006    55418434    44595440    41129234    44595440    55418434    74816006    99486770   118153620   139381408
              34569780    46978598    70344424    68624136    49283724    36437816    32441624    36437816    49283724    68624136    70344424    46978598    34569780
            139381408   118153620    99486770    74816006    55418434    44595440    41129234    44595440    55418434    74816006    99486770   118153620   139381408
              139381408   118153620    99486770    74816006    55418434    44595440    41129234    44595440    55418434    74816006    99486770   118153620   139381408
              34569780    46978598    70344424    68624136    49283724    36437816    32441624    36437816    49283724    68624136    70344424    46978598    34569780
            139381408   118153620    99486770    74816006    55418434    44595440    41129234    44595440    55418434    74816006    99486770   118153620   139381408

37             83623873    73292615    63131835    47913445    36117088    29856964    27863870    29856964    36117088    47913445    63131835    73292615    83623873
              21803200    28504020    45645744    44565252    31217472    23683822    21561920    23683822    31217472    44565252    45645744    28504020    21803200
             83623873    73292615    63131835    47913445    36117088    29856964    27863870    29856964    36117088    47913445    63131835    73292615    83623873
               83623873    73292615    63131835    47913445    36117088    29856964    27863870    29856964    36117088    47913445    63131835    73292615    83623873
              21803200    28504020    45645744    44565252    31217472    23683822    21561920    23683822    31217472    44565252    45645744    28504020    21803200
             83623873    73292615    63131835    47913445    36117088    29856964    27863870    29856964    36117088    47913445    63131835    73292615    83623873

38             40955881    36777597    32924742    25516439    20021136    17068014    16174076    17068014    20021136    25516439    32924742    36777597    40955881
               9543182    13854286    26201466    25394354    17582352    13600452    12603520    13600452    17582352    25394354    26201466    13854286     9543182
             40955881    36777597    32924742    25516439    20021136    17068014    16174076    17068014    20021136    25516439    32924742    36777597    40955881
               40955881    36777597    32924742    25516439    20021136    17068014    16174076    17068014    20021136    25516439    32924742    36777597    40955881
               9543182    13854286    26201466    25394354    17582352    13600452    12603520    13600452    17582352    25394354    26201466    13854286     9543182
             40955881    36777597    32924742    25516439    20021136    17068014    16174076    17068014    20021136    25516439    32924742    36777597    40955881

39             16574873    15031869    13757360    10157076     7915951     6639307     6252248     6639307     7915951    10157076    13757360    15031869    16574873
               3817004     5236796    11816186    10562980     7023956     5598522     5045468     5598522     7023956    10562980    11816186     5236796     3817004
             16574873    15031869    13757360    10157076     7915951     6639307     6252248     6639307     7915951    10157076    13757360    15031869    16574873
               16574873    15031869    13757360    10157076     7915951     6639307     6252248     6639307     7915951    10157076    13757360    15031869    16574873
               3817004     5236796    11816186    10562980     7023956     5598522     5045468     5598522     7023956    10562980    11816186     5236796     3817004
             16574873    15031869    13757360    10157076     7915951     6639307     6252248     6639307     7915951    10157076    13757360    15031869    16574873

40              5029547     4743287     4454358     3238414     2556334     2115636     2019144     2115636     2556334     3238414     4454358     4743287     5029547
                955680     1515530     4370366     3505746     2231240     1774878     1566540     1774878     2231240     3505746     4370366     1515530      955680
              5029547     4743287     4454358     3238414     2556334     2115636     2019144     2115636     2556334     3238414     4454358     4743287     5029547
                5029547     4743287     4454358     3238414     2556334     2115636     2019144     2115636     2556334     3238414     4454358     4743287     5029547
                955680     1515530     4370366     3505746     2231240     1774878     1566540     1774878     2231240     3505746     4370366     1515530      955680
              5029547     4743287     4454358     3238414     2556334     2115636     2019144     2115636     2556334     3238414     4454358     4743287     5029547

41              1119427     1055637      977548      589434      459826      355625      347570      355625      459826      589434      977548     1055637     1119427
                191006      290308     1123366      746288      466644      319316      367164      319316      466644      746288     1123366      290308      191006
              1119427     1055637      977548      589434      459826      355625      347570      355625      459826      589434      977548     1055637     1119427
                1119427     1055637      977548      589434      459826      355625      347570      355625      459826      589434      977548     1055637     1119427
                191006      290308     1123366      746288      466644      319316      367164      319316      466644      746288     1123366      290308      191006
              1119427     1055637      977548      589434      459826      355625      347570      355625      459826      589434      977548     1055637     1119427

42               165797      167163      146588       77272       58072       43537       37852       43537       58072       77272      146588      167163      165797
                 24526       39128      197440      102922       59256       29986       45084       29986       59256      102922      197440       39128       24526
               165797      167163      146588       77272       58072       43537       37852       43537       58072       77272      146588      167163      165797
                 165797      167163      146588       77272       58072       43537       37852       43537       58072       77272      146588      167163      165797
                 24526       39128      197440      102922       59256       29986       45084       29986       59256      102922      197440       39128       24526
               165797      167163      146588       77272       58072       43537       37852       43537       58072       77272      146588      167163      165797

43                15434       16468       11993        5138        2376        2501        1448        2501        2376        5138       11993       16468       15434
                  1792        2604       20256        9512        3436        2032        2796        2032        3436        9512       20256        2604        1792
                15434       16468       11993        5138        2376        2501        1448        2501        2376        5138       11993       16468       15434
                  15434       16468       11993        5138        2376        2501        1448        2501        2376        5138       11993       16468       15434
                  1792        2604       20256        9512        3436        2032        2796        2032        3436        9512       20256        2604        1792
                15434       16468       11993        5138        2376        2501        1448        2501        2376        5138       11993       16468       15434

44                  650         821         423         204           8          37           0          37           8         204         423         821         650
                    88          96        1004         346          32          24          68          24          32         346        1004          96          88
                  650         821         423         204           8          37           0          37           8         204         423         821         650
                    650         821         423         204           8          37           0          37           8         204         423         821         650
                    88          96        1004         346          32          24          68          24          32         346        1004          96          88
                  650         821         423         204           8          37           0          37           8         204         423         821         650

45                    7          13           3           2           0           0           0           0           0           2           3          13           7
                     2           2          14           2           0           0           0           0           0           2          14           2           2
                    7          13           3           2           0           0           0           0           0           2           3          13           7
                      7          13           3           2           0           0           0           0           0           2           3          13           7
                     2           2          14           2           0           0           0           0           0           2          14           2           2
                    7          13           3           2           0           0           0           0           0           2           3          13           7

Total        2561940909  1784268115  1492143697  1027071321   676530732   483045803   422202980   483045803   676530732  1027071321  1492143697  1784268115  2561940909
             566007470   681011804   928851708   828370930   571993082   397828578   341082904   397828578   571993082   828370930   928851708   681011804   566007470
           2561940909  1784268115  1492143697  1027071321   676530732   483045803   422202980   483045803   676530732  1027071321  1492143697  1784268115  2561940909
             2561940909  1784268115  1492143697  1027071321   676530732   483045803   422202980   483045803   676530732  1027071321  1492143697  1784268115  2561940909
             566007470   681011804   928851708   828370930   571993082   397828578   341082904   397828578   571993082   828370930   928851708   681011804   566007470
           2561940909  1784268115  1492143697  1027071321   676530732   483045803   422202980   483045803   676530732  1027071321  1492143697  1784268115  2561940909

Grand total = 2*341082904 + 4*397828578 + 4*422202980 + 8*483045803 + 4*566007470 + 4*571993082 + 8*676530732 + 4*681011804 + 4*828370930 + 4*928851708 + 8*1027071321 + 8*1492143697 + 8*1784268115 + 8*2561940909
            = 82467236632

Number of times each node (N) is present in a CNSAP 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          60          61          62          63          64
                   65          66          67          68          69          70          71          72          73          74          75          76          77
 L
 5                    8           6           0           0           0           0           0           0           0           0           0           6           8
                    12          20           0           0           0           0           0           0           0           0           0          20          12
                    8           6           0           0           0           0           0           0           0           0           0           6           8
                      8           6           0           0           0           0           0           0           0           0           0           6           8
                    12          20           0           0           0           0           0           0           0           0           0          20          12
                    8           6           0           0           0           0           0           0           0           0           0           6           8

 6                   14           9           2           0           0           0           0           0           0           0           2           9          14
                    14          28           4           0           0           0           0           0           0           0           4          28          14
                   14           9           2           0           0           0           0           0           0           0           2           9          14
                     14           9           2           0           0           0           0           0           0           0           2           9          14
                    14          28           4           0           0           0           0           0           0           0           4          28          14
                   14           9           2           0           0           0           0           0           0           0           2           9          14

 7                   91          75          51          26          24          24          24          24          24          26          51          75          91
                    90         146         106          68          64          64          64          64          64          68         106         146          90
                   91          75          51          26          24          24          24          24          24          26          51          75          91
                     91          75          51          26          24          24          24          24          24          26          51          75          91
                    90         146         106          68          64          64          64          64          64          68         106         146          90
                   91          75          51          26          24          24          24          24          24          26          51          75          91

 8                   96          71          78          66          44          42          42          42          44          66          78          71          96
                   108         194         152         132         112         108         108         108         112         132         152         194         108
                   96          71          78          66          44          42          42          42          44          66          78          71          96
                     96          71          78          66          44          42          42          42          44          66          78          71          96
                   108         194         152         132         112         108         108         108         112         132         152         194         108
                   96          71          78          66          44          42          42          42          44          66          78          71          96

 9                  517         651         801         682         624         596         594         596         624         682         801         651         517
                   606         816        1060         936         860         832         828         832         860         936        1060         816         606
                  517         651         801         682         624         596         594         596         624         682         801         651         517
                    517         651         801         682         624         596         594         596         624         682         801         651         517
                   606         816        1060         936         860         832         828         832         860         936        1060         816         606
                  517         651         801         682         624         596         594         596         624         682         801         651         517

10                  734         775         992        1063        1033         942         910         942        1033        1063         992         775         734
                   846        1332        1382        1556        1530        1428        1396        1428        1530        1556        1382        1332         846
                  734         775         992        1063        1033         942         910         942        1033        1063         992         775         734
                    734         775         992        1063        1033         942         910         942        1033        1063         992         775         734
                   846        1332        1382        1556        1530        1428        1396        1428        1530        1556        1382        1332         846
                  734         775         992        1063        1033         942         910         942        1033        1063         992         775         734

11                 2422        3075        4152        5030        4791        4637        4528        4637        4791        5030        4152        3075        2422
                  3052        4258        4554        6240        6198        5958        5816        5958        6198        6240        4554        4258        3052
                 2422        3075        4152        5030        4791        4637        4528        4637        4791        5030        4152        3075        2422
                   2422        3075        4152        5030        4791        4637        4528        4637        4791        5030        4152        3075        2422
                  3052        4258        4554        6240        6198        5958        5816        5958        6198        6240        4554        4258        3052
                 2422        3075        4152        5030        4791        4637        4528        4637        4791        5030        4152        3075        2422

12                 4544        5447        7287        9035        9819        9756        9636        9756        9819        9035        7287        5447        4544
                  5696        8736        8938       11550       13202       13370       13072       13370       13202       11550        8938        8736        5696
                 4544        5447        7287        9035        9819        9756        9636        9756        9819        9035        7287        5447        4544
                   4544        5447        7287        9035        9819        9756        9636        9756        9819        9035        7287        5447        4544
                  5696        8736        8938       11550       13202       13370       13072       13370       13202       11550        8938        8736        5696
                 4544        5447        7287        9035        9819        9756        9636        9756        9819        9035        7287        5447        4544

13                12919       16715       22578       28111       32309       33104       33160       33104       32309       28111       22578       16715       12919
                 16198       23792       24834       31760       39248       41242       41684       41242       39248       31760       24834       23792       16198
                12919       16715       22578       28111       32309       33104       33160       33104       32309       28111       22578       16715       12919
                  12919       16715       22578       28111       32309       33104       33160       33104       32309       28111       22578       16715       12919
                 16198       23792       24834       31760       39248       41242       41684       41242       39248       31760       24834       23792       16198
                12919       16715       22578       28111       32309       33104       33160       33104       32309       28111       22578       16715       12919

14                26094       32141       42785       52950       63895       71039       73468       71039       63895       52950       42785       32141       26094
                 32446       50658       52380       64410       81192       93066       97416       93066       81192       64410       52380       50658       32446
                26094       32141       42785       52950       63895       71039       73468       71039       63895       52950       42785       32141       26094
                  26094       32141       42785       52950       63895       71039       73468       71039       63895       52950       42785       32141       26094
                 32446       50658       52380       64410       81192       93066       97416       93066       81192       64410       52380       50658       32446
                26094       32141       42785       52950       63895       71039       73468       71039       63895       52950       42785       32141       26094

15                68652       89380      120719      149946      180968      205629      215468      205629      180968      149946      120719       89380       68652
                 85704      129430      134554      165972      211300      249630      263988      249630      211300      165972      134554      129430       85704
                68652       89380      120719      149946      180968      205629      215468      205629      180968      149946      120719       89380       68652
                  68652       89380      120719      149946      180968      205629      215468      205629      180968      149946      120719       89380       68652
                 85704      129430      134554      165972      211300      249630      263988      249630      211300      165972      134554      129430       85704
                68652       89380      120719      149946      180968      205629      215468      205629      180968      149946      120719       89380       68652

16               144710      181241      241511      298531      362075      425545      452002      425545      362075      298531      241511      181241      144710
                178882      278670      292702      361646      448536      536960      575712      536960      448536      361646      292702      278670      178882
               144710      181241      241511      298531      362075      425545      452002      425545      362075      298531      241511      181241      144710
                 144710      181241      241511      298531      362075      425545      452002      425545      362075      298531      241511      181241      144710
                178882      278670      292702      361646      448536      536960      575712      536960      448536      361646      292702      278670      178882
               144710      181241      241511      298531      362075      425545      452002      425545      362075      298531      241511      181241      144710

17               357447      463164      624534      778833      939267     1082240     1137390     1082240      939267      778833      624534      463164      357447
                445468      682554      722278      896382     1097662     1289262     1360852     1289262     1097662      896382      722278      682554      445468
               357447      463164      624534      778833      939267     1082240     1137390     1082240      939267      778833      624534      463164      357447
                 357447      463164      624534      778833      939267     1082240     1137390     1082240      939267      778833      624534      463164      357447
                445468      682554      722278      896382     1097662     1289262     1360852     1289262     1097662      896382      722278      682554      445468
               357447      463164      624534      778833      939267     1082240     1137390     1082240      939267      778833      624534      463164      357447

18               790826     1012489     1360896     1688300     1990702     2219076     2310418     2219076     1990702     1688300     1360896     1012489      790826
                980994     1529056     1637032     2050306     2455540     2715830     2807740     2715830     2455540     2050306     1637032     1529056      980994
               790826     1012489     1360896     1688300     1990702     2219076     2310418     2219076     1990702     1688300     1360896     1012489      790826
                 790826     1012489     1360896     1688300     1990702     2219076     2310418     2219076     1990702     1688300     1360896     1012489      790826
                980994     1529056     1637032     2050306     2455540     2715830     2807740     2715830     2455540     2050306     1637032     1529056      980994
               790826     1012489     1360896     1688300     1990702     2219076     2310418     2219076     1990702     1688300     1360896     1012489      790826

19              1889635     2474625     3353616     4119101     4723535     5088708     5237036     5088708     4723535     4119101     3353616     2474625     1889635
               2355962     3668224     3954358     4892048     5667366     5995898     6119844     5995898     5667366     4892048     3954358     3668224     2355962
              1889635     2474625     3353616     4119101     4723535     5088708     5237036     5088708     4723535     4119101     3353616     2474625     1889635
                1889635     2474625     3353616     4119101     4723535     5088708     5237036     5088708     4723535     4119101     3353616     2474625     1889635
               2355962     3668224     3954358     4892048     5667366     5995898     6119844     5995898     5667366     4892048     3954358     3668224     2355962
              1889635     2474625     3353616     4119101     4723535     5088708     5237036     5088708     4723535     4119101     3353616     2474625     1889635

20              4299597     5655036     7603807     9100049    10014655    10326915    10379368    10326915    10014655     9100049     7603807     5655036     4299597
               5351876     8426592     9108434    11004690    12257886    12473338    12397396    12473338    12257886    11004690     9108434     8426592     5351876
              4299597     5655036     7603807     9100049    10014655    10326915    10379368    10326915    10014655     9100049     7603807     5655036     4299597
                4299597     5655036     7603807     9100049    10014655    10326915    10379368    10326915    10014655     9100049     7603807     5655036     4299597
               5351876     8426592     9108434    11004690    12257886    12473338    12397396    12473338    12257886    11004690     9108434     8426592     5351876
              4299597     5655036     7603807     9100049    10014655    10326915    10379368    10326915    10014655     9100049     7603807     5655036     4299597

21             10081001    13468200    17890785    20776315    21981437    22065125    21903926    22065125    21981437    20776315    17890785    13468200    10081001
              12575752    19738968    21141414    24511664    26258626    26206288    25795380    26206288    26258626    24511664    21141414    19738968    12575752
             10081001    13468200    17890785    20776315    21981437    22065125    21903926    22065125    21981437    20776315    17890785    13468200    10081001
               10081001    13468200    17890785    20776315    21981437    22065125    21903926    22065125    21981437    20776315    17890785    13468200    10081001
              12575752    19738968    21141414    24511664    26258626    26206288    25795380    26206288    26258626    24511664    21141414    19738968    12575752
             10081001    13468200    17890785    20776315    21981437    22065125    21903926    22065125    21981437    20776315    17890785    13468200    10081001

22             22763405    30543025    39489841    43864154    44487240    43419601    42794760    43419601    44487240    43864154    39489841    30543025    22763405
              28446036    44185520    46330262    51362792    53286196    52661654    52037592    52661654    53286196    51362792    46330262    44185520    28446036
             22763405    30543025    39489841    43864154    44487240    43419601    42794760    43419601    44487240    43864154    39489841    30543025    22763405
               22763405    30543025    39489841    43864154    44487240    43419601    42794760    43419601    44487240    43864154    39489841    30543025    22763405
              28446036    44185520    46330262    51362792    53286196    52661654    52037592    52661654    53286196    51362792    46330262    44185520    28446036
             22763405    30543025    39489841    43864154    44487240    43419601    42794760    43419601    44487240    43864154    39489841    30543025    22763405

23             50987797    68777229    85760797    91490424    90270819    86999211    85618422    86999211    90270819    91490424    85760797    68777229    50987797
              63848480    96201062    98044360   104046666   105791532   104419266   103714496   104419266   105791532   104046666    98044360    96201062    63848480
             50987797    68777229    85760797    91490424    90270819    86999211    85618422    86999211    90270819    91490424    85760797    68777229    50987797
               50987797    68777229    85760797    91490424    90270819    86999211    85618422    86999211    90270819    91490424    85760797    68777229    50987797
              63848480    96201062    98044360   104046666   105791532   104419266   103714496   104419266   105791532   104046666    98044360    96201062    63848480
             50987797    68777229    85760797    91490424    90270819    86999211    85618422    86999211    90270819    91490424    85760797    68777229    50987797

24            108692070   145380307   173426316   177522135   170548130   162873385   160194948   162873385   170548130   177522135   173426316   145380307   108692070
             135607426   195782926   193145130   197855654   199153326   198007662   197921508   198007662   199153326   197855654   193145130   195782926   135607426
            108692070   145380307   173426316   177522135   170548130   162873385   160194948   162873385   170548130   177522135   173426316   145380307   108692070
              108692070   145380307   173426316   177522135   170548130   162873385   160194948   162873385   170548130   177522135   173426316   145380307   108692070
             135607426   195782926   193145130   197855654   199153326   198007662   197921508   198007662   199153326   197855654   193145130   195782926   135607426
            108692070   145380307   173426316   177522135   170548130   162873385   160194948   162873385   170548130   177522135   173426316   145380307   108692070

25            221553683   293519650   336241156   333149463   315442127   300747333   296155904   300747333   315442127   333149463   336241156   293519650   221553683
             275988584   375407922   358822444   359276298   361482306   360968830   361373976   360968830   361482306   359276298   358822444   375407922   275988584
            221553683   293519650   336241156   333149463   315442127   300747333   296155904   300747333   315442127   333149463   336241156   293519650   221553683
              221553683   293519650   336241156   333149463   315442127   300747333   296155904   300747333   315442127   333149463   336241156   293519650   221553683
             275988584   375407922   358822444   359276298   361482306   360968830   361373976   360968830   361482306   359276298   358822444   375407922   275988584
            221553683   293519650   336241156   333149463   315442127   300747333   296155904   300747333   315442127   333149463   336241156   293519650   221553683

26            421994036   550340403   604681717   580691094   543166579   517867488   510518346   517867488   543166579   580691094   604681717   550340403   421994036
             524696862   665000256   616800668   609917016   619042582   621889032   622784408   621889032   619042582   609917016   616800668   665000256   524696862
            421994036   550340403   604681717   580691094   543166579   517867488   510518346   517867488   543166579   580691094   604681717   550340403   421994036
              421994036   550340403   604681717   580691094   543166579   517867488   510518346   517867488   543166579   580691094   604681717   550340403   421994036
             524696862   665000256   616800668   609917016   619042582   621889032   622784408   621889032   619042582   609917016   616800668   665000256   524696862
            421994036   550340403   604681717   580691094   543166579   517867488   510518346   517867488   543166579   580691094   604681717   550340403   421994036

27            757052841   968958212  1028013844   966921460   899682548   859626834   848668192   859626834   899682548   966921460  1028013844   968958212   757052841
             935726500  1097943238   993300276   981481722  1004930636  1011743432  1012352344  1011743432  1004930636   981481722   993300276  1097943238   935726500
            757052841   968958212  1028013844   966921460   899682548   859626834   848668192   859626834   899682548   966921460  1028013844   968958212   757052841
              757052841   968958212  1028013844   966921460   899682548   859626834   848668192   859626834   899682548   966921460  1028013844   968958212   757052841
             935726500  1097943238   993300276   981481722  1004930636  1011743432  1012352344  1011743432  1004930636   981481722   993300276  1097943238   935726500
            757052841   968958212  1028013844   966921460   899682548   859626834   848668192   859626834   899682548   966921460  1028013844   968958212   757052841

28           1253281351  1568196848  1609998250  1486315782  1378072154  1319058704  1303815382  1319058704  1378072154  1486315782  1609998250  1568196848  1253281351
            1538886928  1658330034  1470072440  1467274160  1521932752  1534263256  1534242332  1534263256  1521932752  1467274160  1470072440  1658330034  1538886928
           1253281351  1568196848  1609998250  1486315782  1378072154  1319058704  1303815382  1319058704  1378072154  1486315782  1609998250  1568196848  1253281351
             1253281351  1568196848  1609998250  1486315782  1378072154  1319058704  1303815382  1319058704  1378072154  1486315782  1609998250  1568196848  1253281351
            1538886928  1658330034  1470072440  1467274160  1521932752  1534263256  1534242332  1534263256  1521932752  1467274160  1470072440  1658330034  1538886928
           1253281351  1568196848  1609998250  1486315782  1378072154  1319058704  1303815382  1319058704  1378072154  1486315782  1609998250  1568196848  1253281351

29           1926541017  2363776787  2371533245  2163900956  2004959319  1923575134  1903747674  1923575134  2004959319  2163900956  2371533245  2363776787  1926541017
            2356238316  2317810012  2028472082  2055485634  2154379966  2172182132  2172145992  2172182132  2154379966  2055485634  2028472082  2317810012  2356238316
           1926541017  2363776787  2371533245  2163900956  2004959319  1923575134  1903747674  1923575134  2004959319  2163900956  2371533245  2363776787  1926541017
             1926541017  2363776787  2371533245  2163900956  2004959319  1923575134  1903747674  1923575134  2004959319  2163900956  2371533245  2363776787  1926541017
            2356238316  2317810012  2028472082  2055485634  2154379966  2172182132  2172145992  2172182132  2154379966  2055485634  2028472082  2317810012  2356238316
           1926541017  2363776787  2371533245  2163900956  2004959319  1923575134  1903747674  1923575134  2004959319  2163900956  2371533245  2363776787  1926541017

30           2721765828  3260567646  3202060153  2896109474  2682565730  2578715658  2554557634  2578715658  2682565730  2896109474  3202060153  3260567646  2721765828
            3307150184  2957804892  2567140894  2668874878  2822527856  2848821956  2851865416  2848821956  2822527856  2668874878  2567140894  2957804892  3307150184
           2721765828  3260567646  3202060153  2896109474  2682565730  2578715658  2554557634  2578715658  2682565730  2896109474  3202060153  3260567646  2721765828
             2721765828  3260567646  3202060153  2896109474  2682565730  2578715658  2554557634  2578715658  2682565730  2896109474  3202060153  3260567646  2721765828
            3307150184  2957804892  2567140894  2668874878  2822527856  2848821956  2851865416  2848821956  2822527856  2668874878  2567140894  2957804892  3307150184
           2721765828  3260567646  3202060153  2896109474  2682565730  2578715658  2554557634  2578715658  2682565730  2896109474  3202060153  3260567646  2721765828

31           3553632003  4176133208  4039883520  3643129022  3379446529  3256870581  3228928248  3256870581  3379446529  3643129022  4039883520  4176133208  3553632003
            4291566670  3487374348  3014827400  3220910384  3421218908  3460476844  3472351572  3460476844  3421218908  3220910384  3014827400  3487374348  4291566670
           3553632003  4176133208  4039883520  3643129022  3379446529  3256870581  3228928248  3256870581  3379446529  3643129022  4039883520  4176133208  3553632003
             3553632003  4176133208  4039883520  3643129022  3379446529  3256870581  3228928248  3256870581  3379446529  3643129022  4039883520  4176133208  3553632003
            4291566670  3487374348  3014827400  3220910384  3421218908  3460476844  3472351572  3460476844  3421218908  3220910384  3014827400  3487374348  4291566670
           3553632003  4176133208  4039883520  3643129022  3379446529  3256870581  3228928248  3256870581  3379446529  3643129022  4039883520  4176133208  3553632003

32           4211654780  4841949876  4628873377  4162816257  3866802908  3736222981  3707997534  3736222981  3866802908  4162816257  4628873377  4841949876  4211654780
            5057839982  3700390512  3224072404  3562520354  3798710950  3851008756  3874524700  3851008756  3798710950  3562520354  3224072404  3700390512  5057839982
           4211654780  4841949876  4628873377  4162816257  3866802908  3736222981  3707997534  3736222981  3866802908  4162816257  4628873377  4841949876  4211654780
             4211654780  4841949876  4628873377  4162816257  3866802908  3736222981  3707997534  3736222981  3866802908  4162816257  4628873377  4841949876  4211654780
            5057839982  3700390512  3224072404  3562520354  3798710950  3851008756  3874524700  3851008756  3798710950  3562520354  3224072404  3700390512  5057839982
           4211654780  4841949876  4628873377  4162816257  3866802908  3736222981  3707997534  3736222981  3866802908  4162816257  4628873377  4841949876  4211654780

33           4595051551  5185858258  4935697075  4442649194  4142032430  4012732700  3984617488  4012732700  4142032430  4442649194  4935697075  5185858258  4595051551
            5494155152  3615414164  3173673506  3612812976  3867697092  3937030562  3974144436  3937030562  3867697092  3612812976  3173673506  3615414164  5494155152
           4595051551  5185858258  4935697075  4442649194  4142032430  4012732700  3984617488  4012732700  4142032430  4442649194  4935697075  5185858258  4595051551
             4595051551  5185858258  4935697075  4442649194  4142032430  4012732700  3984617488  4012732700  4142032430  4442649194  4935697075  5185858258  4595051551
            5494155152  3615414164  3173673506  3612812976  3867697092  3937030562  3974144436  3937030562  3867697092  3612812976  3173673506  3615414164  5494155152
           4595051551  5185858258  4935697075  4442649194  4142032430  4012732700  3984617488  4012732700  4142032430  4442649194  4935697075  5185858258  4595051551

34           4465109994  4939809760  4686455242  4219512987  3949917621  3843923892  3820477042  3843923892  3949917621  4219512987  4686455242  4939809760  4465109994
            5306038032  3130463942  2819137664  3311980008  3554461210  3632085394  3669281072  3632085394  3554461210  3311980008  2819137664  3130463942  5306038032
           4465109994  4939809760  4686455242  4219512987  3949917621  3843923892  3820477042  3843923892  3949917621  4219512987  4686455242  4939809760  4465109994
             4465109994  4939809760  4686455242  4219512987  3949917621  3843923892  3820477042  3843923892  3949917621  4219512987  4686455242  4939809760  4465109994
            5306038032  3130463942  2819137664  3311980008  3554461210  3632085394  3669281072  3632085394  3554461210  3311980008  2819137664  3130463942  5306038032
           4465109994  4939809760  4686455242  4219512987  3949917621  3843923892  3820477042  3843923892  3949917621  4219512987  4686455242  4939809760  4465109994

35           3944681136  4290470107  4077801972  3681855319  3465296989  3392071281  3375240566  3392071281  3465296989  3681855319  4077801972  4290470107  3944681136
            4669799876  2444973786  2255030562  2730780906  2940701222  3021319496  3047910176  3021319496  2940701222  2730780906  2255030562  2444973786  4669799876
           3944681136  4290470107  4077801972  3681855319  3465296989  3392071281  3375240566  3392071281  3465296989  3681855319  4077801972  4290470107  3944681136
             3944681136  4290470107  4077801972  3681855319  3465296989  3392071281  3375240566  3392071281  3465296989  3681855319  4077801972  4290470107  3944681136
            4669799876  2444973786  2255030562  2730780906  2940701222  3021319496  3047910176  3021319496  2940701222  2730780906  2255030562  2444973786  4669799876
           3944681136  4290470107  4077801972  3681855319  3465296989  3392071281  3375240566  3392071281  3465296989  3681855319  4077801972  4290470107  3944681136

36           3005124177  3223809976  3065271750  2769393708  2626254735  2589277503  2580225804  2589277503  2626254735  2769393708  3065271750  3223809976  3005124177
            3530337242  1664104276  1595412768  1989186328  2144149590  2209084720  2223486508  2209084720  2144149590  1989186328  1595412768  1664104276  3530337242
           3005124177  3223809976  3065271750  2769393708  2626254735  2589277503  2580225804  2589277503  2626254735  2769393708  3065271750  3223809976  3005124177
             3005124177  3223809976  3065271750  2769393708  2626254735  2589277503  2580225804  2589277503  2626254735  2769393708  3065271750  3223809976  3005124177
            3530337242  1664104276  1595412768  1989186328  2144149590  2209084720  2223486508  2209084720  2144149590  1989186328  1595412768  1664104276  3530337242
           3005124177  3223809976  3065271750  2769393708  2626254735  2589277503  2580225804  2589277503  2626254735  2769393708  3065271750  3223809976  3005124177

37           1979767224  2107710663  2003829551  1809357093  1729236723  1723960246  1725668396  1723960246  1729236723  1809357093  2003829551  2107710663  1979767224
            2303750922   974343236   971392382  1252963600  1350732452  1388945958  1392222628  1388945958  1350732452  1252963600   971392382   974343236  2303750922
           1979767224  2107710663  2003829551  1809357093  1729236723  1723960246  1725668396  1723960246  1729236723  1809357093  2003829551  2107710663  1979767224
             1979767224  2107710663  2003829551  1809357093  1729236723  1723960246  1725668396  1723960246  1729236723  1809357093  2003829551  2107710663  1979767224
            2303750922   974343236   971392382  1252963600  1350732452  1388945958  1392222628  1388945958  1350732452  1252963600   971392382   974343236  2303750922
           1979767224  2107710663  2003829551  1809357093  1729236723  1723960246  1725668396  1723960246  1729236723  1809357093  2003829551  2107710663  1979767224

38           1081079052  1146108151  1086123622   978857039   945408759   952706783   956835886   952706783   945408759   978857039  1086123622  1146108151  1081079052
            1241060480   479613696   506621004   670495574   720153904   735827352   731296080   735827352   720153904   670495574   506621004   479613696  1241060480
           1081079052  1146108151  1086123622   978857039   945408759   952706783   956835886   952706783   945408759   978857039  1086123622  1146108151  1081079052
             1081079052  1146108151  1086123622   978857039   945408759   952706783   956835886   952706783   945408759   978857039  1086123622  1146108151  1081079052
            1241060480   479613696   506621004   670495574   720153904   735827352   731296080   735827352   720153904   670495574   506621004   479613696  1241060480
           1081079052  1146108151  1086123622   978857039   945408759   952706783   956835886   952706783   945408759   978857039  1086123622  1146108151  1081079052

39            454569665   480944555   452795144   403219462   395661641   404499936   405414842   404499936   395661641   403219462   452795144   480944555   454569665
             511774912   179580720   209304722   282022178   301201454   304986676   297364624   304986676   301201454   282022178   209304722   179580720   511774912
            454569665   480944555   452795144   403219462   395661641   404499936   405414842   404499936   395661641   403219462   452795144   480944555   454569665
              454569665   480944555   452795144   403219462   395661641   404499936   405414842   404499936   395661641   403219462   452795144   480944555   454569665
             511774912   179580720   209304722   282022178   301201454   304986676   297364624   304986676   301201454   282022178   209304722   179580720   511774912
            454569665   480944555   452795144   403219462   395661641   404499936   405414842   404499936   395661641   403219462   452795144   480944555   454569665

40            149826374   158071104   147277161   129567812   130464704   134674976   133982936   134674976   130464704   129567812   147277161   158071104   149826374
             165061164    52135376    69618680    93176886    98558096    97870768    94144144    97870768    98558096    93176886    69618680    52135376   165061164
            149826374   158071104   147277161   129567812   130464704   134674976   133982936   134674976   130464704   129567812   147277161   158071104   149826374
              149826374   158071104   147277161   129567812   130464704   134674976   133982936   134674976   130464704   129567812   147277161   158071104   149826374
             165061164    52135376    69618680    93176886    98558096    97870768    94144144    97870768    98558096    93176886    69618680    52135376   165061164
            149826374   158071104   147277161   129567812   130464704   134674976   133982936   134674976   130464704   129567812   147277161   158071104   149826374

41             32351765    33863071    30919599    26685562    28476100    28873531    28476334    28873531    28476100    26685562    30919599    33863071    32351765
              34661400     9677576    16163978    20264872    21648398    20596116    20556208    20596116    21648398    20264872    16163978     9677576    34661400
             32351765    33863071    30919599    26685562    28476100    28873531    28476334    28873531    28476100    26685562    30919599    33863071    32351765
               32351765    33863071    30919599    26685562    28476100    28873531    28476334    28873531    28476100    26685562    30919599    33863071    32351765
              34661400     9677576    16163978    20264872    21648398    20596116    20556208    20596116    21648398    20264872    16163978     9677576    34661400
             32351765    33863071    30919599    26685562    28476100    28873531    28476334    28873531    28476100    26685562    30919599    33863071    32351765

42              4805851     4994208     4451082     3739209     4343694     4235461     4209980     4235461     4343694     3739209     4451082     4994208     4805851
               5029734     1195980     2657196     2960746     3288524     2862226     3076048     2862226     3288524     2960746     2657196     1195980     5029734
              4805851     4994208     4451082     3739209     4343694     4235461     4209980     4235461     4343694     3739209     4451082     4994208     4805851
                4805851     4994208     4451082     3739209     4343694     4235461     4209980     4235461     4343694     3739209     4451082     4994208     4805851
               5029734     1195980     2657196     2960746     3288524     2862226     3076048     2862226     3288524     2960746     2657196     1195980     5029734
              4805851     4994208     4451082     3739209     4343694     4235461     4209980     4235461     4343694     3739209     4451082     4994208     4805851

43               407706      421422      360722      303581      374659      353595      356550      353595      374659      303581      360722      421422      407706
                418084       85316      252814      250710      287102      240448      256840      240448      287102      250710      252814       85316      418084
               407706      421422      360722      303581      374659      353595      356550      353595      374659      303581      360722      421422      407706
                 407706      421422      360722      303581      374659      353595      356550      353595      374659      303581      360722      421422      407706
                418084       85316      252814      250710      287102      240448      256840      240448      287102      250710      252814       85316      418084
               407706      421422      360722      303581      374659      353595      356550      353595      374659      303581      360722      421422      407706

44                16069       17437       13497       12070       15108       14362       14100       14362       15108       12070       13497       17437       16069
                 17146        3122       11546       10474       11684       10004        9756       10004       11684       10474       11546        3122       17146
                16069       17437       13497       12070       15108       14362       14100       14362       15108       12070       13497       17437       16069
                  16069       17437       13497       12070       15108       14362       14100       14362       15108       12070       13497       17437       16069
                 17146        3122       11546       10474       11684       10004        9756       10004       11684       10474       11546        3122       17146
                16069       17437       13497       12070       15108       14362       14100       14362       15108       12070       13497       17437       16069

45                  186         220         148         150         174         166         172         166         174         150         148         220         186
                   216          36         152         148         144         124         140         124         144         148         152          36         216
                  186         220         148         150         174         166         172         166         174         150         148         220         186
                    186         220         148         150         174         166         172         166         174         150         148         220         186
                   216          36         152         148         144         124         140         124         144         148         152          36         216
                  186         220         148         150         174         166         172         166         174         150         148         220         186

Total       34980388868 39863625223 38642233375 35048071445 32833232598 31914834720 31700275110 31914834720 32833232598 35048071445 38642233375 39863625223 34980388868
           41800134034 29182365422 26267389516 29289910324 31113887204 31616925938 31758544292 31616925938 31113887204 29289910324 26267389516 29182365422 41800134034
          34980388868 39863625223 38642233375 35048071445 32833232598 31914834720 31700275110 31914834720 32833232598 35048071445 38642233375 39863625223 34980388868
            34980388868 39863625223 38642233375 35048071445 32833232598 31914834720 31700275110 31914834720 32833232598 35048071445 38642233375 39863625223 34980388868
           41800134034 29182365422 26267389516 29289910324 31113887204 31616925938 31758544292 31616925938 31113887204 29289910324 26267389516 29182365422 41800134034
          34980388868 39863625223 38642233375 35048071445 32833232598 31914834720 31700275110 31914834720 32833232598 35048071445 38642233375 39863625223 34980388868

Grand total = 4*26267389516 + 4*29182365422 + 4*29289910324 + 4*31113887204 + 4*31616925938 + 4*31700275110 + 2*31758544292 + 8*31914834720 + 8*32833232598 + 8*34980388868 + 8*35048071445 + 8*38642233375 + 8*39863625223 +
              4*41800134034
            = 2653659728608

Number of CNSAPs for each starting node (SN) and ending 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        60        61        62        63        64        65
                 66        67        68        69        70        71        72        73        74        75        76        77
EN
 0                0         0   3793268   1339301   3125305   6351376  10836557  17107090  28457998  48473502  79447665 120231666 177019062         0   1093442   1379300    800426   2125527   3398161   5294289   9142762  15658566
           23939491  32921249  55450997 137164333   2189666    774857   1108930   2452754   4037792   5750989   9494901  17077847  29638765  48990388  78603338 119353892 176620233         0   2540252   1789454   1512973   2635853
            6260878  11144133  17145678  28206666  48469219  79549789 120179553 176944957   2570898    681795    300892   1733994   1928767   2872374   5577745   9401247  15374440  23865752  33081834  55443349 137037691   1246718
              85576   1500931   3148768   3630460   5445170   9766453  17185870  29462650  49018503  78712408 119299272 176542262
 1                0         0         0   3271360   1622591   3797749   7527362  12729314  19937778  33138022  54834601  83876495 123565995   2630554         0    427889   1242751    936232   2378735   3868221   6363143  10717851
           16738973  23005110  38568858  95470833    759957    473059    473059    949762   3995045   4800888   6346227  11090376  20409366  34880570  55275083  82896444 122678450   2182671         0   2646989   1998238   1654345
            3414342   7574833  12941276  19970358  32978239  54823512  83934106 123566968    597717    460404    670188    244322   1725878   2375641   3571075   6526809  10884000  16582907  22959289  38663662  95496641         0
                  0         0   1776929   4368100   4478387   6084653  11243386  20503112  34786194  55281645  82949197 122673399
 2          4053459         0         0         0   4429545   2180392   5145828  10517109  17913804  27834319  44608166  68870222 102367878   1388989   1320050         0    713990   1738585   1356541   3233822   5507504   8909299
           13714032  19190641  32161524  79335742   1140641    532764    347990    698374   1334474   5733212   6585581   8914935  15660163  28590267  47088137  69819221 102295901   2674705   3092277         0   3040231   2878229
            2345597   4785452  10598660  18193991  27967284  44455738  68862029 102461758    563182    439627    559122   1060968    237805   2407689   3428666   5053485   9026134  13982318  19054411  32058054  79456935   1195799
                  0         0         0   2533279   6160391   6169268   8435194  15791298  28752353  46980101  69819276 102389290
 3          2940019   4398402         0         0         0   4693334   2560921   5994583  11983684  20164472  30484647  45788428  68374222   1861398   1199867    729792         0    776106   1884397   1552188   3702404   6233584
            9238351  12753123  21735088  53619578   3008811   1411328    793748    466476    944006   1633316   6342044   7317878  10256639  17897987  31216696  47864806  69727222   3040062   2735282   3003756         0   2859606
            3308530   2801906   5521839  12056477  20511258  30630882  45606655  68271691   2667452    279809    825722    888880   1172808    236909   2792691   3897663   5701660   9394052  13014961  21570915  53425685   3853716
            2221615         0         0         0   3063241   6925812   6806981   9667847  18021798  31359192  47733569  69650854
 4          4499895   2716764   4807495         0         0         0   4901497   2713043   6278873  12384503  20144372  28706068  42099902   4155133   1212655   1449095    627584         0    745840   1950157   1646761   3821792
            5913653   7832545  13171792  32989763   6222922   5058924   1676798   1033118    594002   1093280   1735331   6413596   7529089  10630049  17818020  28769624  42899211   4322085   2698219   3120935   2871817         0
            2728275   3491367   2973958   5784782  12451247  20454719  28782263  41930053   4446288   2057733    230469   1128716   1039218   1186719    249456   2943131   3982019   5401488   7979312  13437032  32837298   6274496
            5707479   2834317         0         0         0   3270187   7081493   6999894  10030071  17918783  28861152  42781115
 5          8823012   5278599   2723387   4991823         0         0         0   4994579   2744410   6267624  11940263  18188342  25747480   7291256   2871532   1239983   1871609    721452         0    751988   2010643   1650995
            3513962   4889346   7860703  19424780   9420230   7091711   6354662   1822385   1145554    664444   1129084   1753702   6463988   7575457  10302055  16024193  24666209   8557671   4841656   2880282   3410923   2775591
                  0   2744877   3544199   3013819   5810600  12001004  18499185  25958930   6703158   2987005   2155865    283286   1233715   1081550   1181254    267379   2935611   3665060   4452111   7988444  19802905   8969670
            6707678   6835591   3158865         0         0         0   3293437   7140671   7099638   9794746  16169080  24888905
 6         15693812  10517844   5913581   2751837   5035838         0         0         0   5035838   2751837   5913581  10517844  15693812  11629961   4918620   2882076   1528964   2027925    763230         0    763230   2027925
            1528964   2882076   4918620  11629961  14309840   9596775   7486576   6569862   1783216   1139062    673474   1139062   1783216   6569862   7486576   9596775  14309840  15871253  10557903   5536227   2996846   3541730
            2765768         0   2765768   3541730   2996846   5536227  10557903  15871253  11653051   4469376   2999683   2665571    281113   1203134   1068170   1203134    281113   2665571   2999683   4469376  11653051  14382847
            9216543   7093131   7175136   3272337         0         0         0   3272337   7175136   7093131   9216543  14382847
 7         25747480  18188342  11940263   6267624   2744410   4994579         0         0         0   4991823   2723387   5278599   8823012  19424780   7860703   4889346   3513962   1650995   2010643    751988         0    721452
            1871609   1239983   2871532   7291256  24666209  16024193  10302055   7575457   6463988   1753702   1129084    664444   1145554   1822385   6354662   7091711   9420230  25958930  18499185  12001004   5810600   3013819
            3544199   2744877         0   2775591   3410923   2880282   4841656   8557671  19802905   7988444   4452111   3665060   2935611    267379   1181254   1081550   1233715    283286   2155865   2987005   6703158  24888905
           16169080   9794746   7099638   7140671   3293437         0         0         0   3158865   6835591   6707678   8969670
 8         42099902  28706068  20144372  12384503   6278873   2713043   4901497         0         0         0   4807495   2716764   4499895  32989763  13171792   7832545   5913653   3821792   1646761   1950157    745840         0
             627584   1449095   1212655   4155133  42899211  28769624  17818020  10630049   7529089   6413596   1735331   1093280    594002   1033118   1676798   5058924   6222922  41930053  28782263  20454719  12451247   5784782
            2973958   3491367   2728275         0   2871817   3120935   2698219   4322085  32837298  13437032   7979312   5401488   3982019   2943131    249456   1186719   1039218   1128716    230469   2057733   4446288  42781115
           28861152  17918783  10030071   6999894   7081493   3270187         0         0         0   2834317   5707479   6274496
 9         68374222  45788428  30484647  20164472  11983684   5994583   2560921   4693334         0         0         0   4398402   2940019  53619578  21735088  12753123   9238351   6233584   3702404   1552188   1884397    776106
                  0    729792   1199867   1861398  69727222  47864806  31216696  17897987  10256639   7317878   6342044   1633316    944006    466476    793748   1411328   3008811  68271691  45606655  30630882  20511258  12056477
            5521839   2801906   3308530   2859606         0   3003756   2735282   3040062  53425685  21570915  13014961   9394052   5701660   3897663   2792691    236909   1172808    888880    825722    279809   2667452  69650854
           47733569  31359192  18021798   9667847   6806981   6925812   3063241         0         0         0   2221615   3853716
10        102367878  68870222  44608166  27834319  17913804  10517109   5145828   2180392   4429545         0         0         0   4053459  79335742  32161524  19190641  13714032   8909299   5507504   3233822   1356541   1738585
             713990         0   1320050   1388989 102295901  69819221  47088137  28590267  15660163   8914935   6585581   5733212   1334474    698374    347990    532764   1140641 102461758  68862029  44455738  27967284  18193991
           10598660   4785452   2345597   2878229   3040231         0   3092277   2674705  79456935  32058054  19054411  13982318   9026134   5053485   3428666   2407689    237805   1060968    559122    439627    563182 102389290
           69819276  46980101  28752353  15791298   8435194   6169268   6160391   2533279         0         0         0   1195799
11        123565995  83876495  54834601  33138022  19937778  12729314   7527362   3797749   1622591   3271360         0         0         0  95470833  38568858  23005110  16738973  10717851   6363143   3868221   2378735    936232
            1242751    427889         0   2630554 122678450  82896444  55275083  34880570  20409366  11090376   6346227   4800888   3995045    949762    473059    473059    759957 123566968  83934106  54823512  32978239  19970358
           12941276   7574833   3414342   1654345   1998238   2646989         0   2182671  95496641  38663662  22959289  16582907  10884000   6526809   3571075   2375641   1725878    244322    670188    460404    597717 122673399
           82949197  55281645  34786194  20503112  11243386   6084653   4478387   4368100   1776929         0         0         0
12        177019062 120231666  79447665  48473502  28457998  17107090  10836557   6351376   3125305   1339301   3793268         0         0 137164333  55450997  32921249  23939491  15658566   9142762   5294289   3398161   2125527
             800426   1379300   1093442         0 176620233 119353892  78603338  48990388  29638765  17077847   9494901   5750989   4037792   2452754   1108930    774857   2189666 176944957 120179553  79549789  48469219  28206666
           17145678  11144133   6260878   2635853   1512973   1789454   2540252         0 137037691  55443349  33081834  23865752  15374440   9401247   5577745   2872374   1928767   1733994    300892    681795   2570898 176542262
          119299272  78712408  49018503  29462650  17185870   9766453   5445170   3630460   3148768   1500931     85576   1246718
13                0   2101932    186510    264720    721729   1461652   2199242   3693568   6358941  10685794  17267073  26184341  38666644         0         0         4        10    272588    832226   1194692   1939190   3405064
            5273922   7193774  12105592  29995100         0   2101932    186510    264720    721729   1461652   2199242   3693568   6358941  10685794  17267073  26184341  38666644   1980484    628363         0    546579    838646
            1318333   2241280   3782293   6294196  10640397  17309020  26186070  38635691         0    406946    208738    538428    476892    591442   1178172   2123838   3368906   5181504   7237020  12140728  29955698   1980484
             628363         0    546579    838646   1318333   2241280   3782293   6294196  10640397  17309020  26186070  38635691
14           903493         0    715156    543567    778260   1663543   2764402   4509741   7623172  12944629  20970972  31713000  46825439         0         0         0    471306    262744    792772   1566098   2483662   4022120
            6345126   8782348  14674342  36297406    903493         0    715156    543567    778260   1663543   2764402   4509741   7623172  12944629  20970972  31713000  46825439    758044    640385    405095    218912   1056317
            1727600   2614264   4538692   7719133  12897748  20930427  31752129  46853952   1274598         0         4    342298    591072    942786   1312180   2431490   4189936   6324354   8705974  14708632  36354412    758044
             640385    405095    218912   1056317   1727600   2614264   4538692   7719133  12897748  20930427  31752129  46853952
15          2024571    975333         0    690681   1278869   1816905   3808033   6280712  10394064  17448628  28516331  43158269  63635265   2158934         0         0         0   1279212    685482   1841412   3584404   5671566
            8451360  11891546  20043662  49356096   2024571    975333         0    690681   1278869   1816905   3808033   6280712  10394064  17448628  28516331  43158269  63635265   1135501   1162034    805520    729448    525740
            2329954   3923523   5964837  10416907  17645193  28454910  43095078  63682670    962276    410334         0        30    823754   1219168   2174228   3082532   5515542   8749414  11878108  19889280  49385416   1135501
            1162034    805520    729448    525740   2329954   3923523   5964837  10416907  17645193  28454910  43095078  63682670
16          2460630   1963951   1164314         0    814950   1915599   2679128   5631142   9332290  15405156  24908592  38001720  56071081   1793616   1556260         0         0         0   1953196   1030684   2772182   5265858
            7698862  10261622  17562444  43561334   2460630   1963951   1164314         0    814950   1915599   2679128   5631142   9332290  15405156  24908592  38001720  56071081   2854822   1202804   1384664    988014   1024782
             784616   3428207   5802375   8867827  15405279  25145463  37880408  55894282   2167424    837538    131988         0       140   1234298   1784508   3273996   4542812   7470018  10620210  17556120  43271628   2854822
            1202804   1384664    988014   1024782    784616   3428207   5802375   8867827  15405279  25145463  37880408  55894282
17          4317679   2474613   1957393   1193683         0   1045941   2141905   2929868   6226167  10290844  16388443  24735005  36704561   3072396    987822   1604048         0         0         0   2202990   1147324   3027682
            5320282   6964908  11304394  28404122   4317679   2474613   1957393   1193683         0   1045941   2141905   2929868   6226167  10290844  16388443  24735005  36704561   4721676   3160688    915248   1233294   1027180
            1185916    844361   3791679   6442259   9799210  16377087  24953957  36686890   3825452   1514052    945450     42310         0       474   1352964   2028706   3606210   4591008   6758586  11698456  28502352   4721676
            3160688    915248   1233294   1027180   1185916    844361   3791679   6442259   9799210  16377087  24953957  36686890
18          7637344   5237737   2766970   2019491   1151217         0   1140421   2125099   2919213   6158235   9802624  14592048  21456452   6017576   2142498    884608   1943390         0         0         0   2208156   1136374
            2739048   4321336   6887602  16533820   7637344   5237737   2766970   2019491   1151217         0   1140421   2125099   2919213   6158235   9802624  14592048  21456452   7265447   5318809   3435789    793917   1177026
            1056434   1199602    810802   3769714   6407179   9406659  14663655  21757356   5553080   2597890   1475506   1194948     13526         0      1442   1347326   2004972   3279060   3737112   6691062  16979766   7265447
            5318809   3435789    793917   1177026   1056434   1199602    810802   3769714   6407179   9406659  14663655  21757356
19         12628872   8643386   5810324   2856628   2064693   1141660         0   1141660   2064693   2856628   5810324   8643386  12628872   9937722   4190726   2179662   1042356   2140876         0         0         0   2140876
            1042356   2179662   4190726   9937722  12628872   8643386   5810324   2856628   2064693   1141660         0   1141660   2064693   2856628   5810324   8643386  12628872  12491784   8285651   6026359   3639513    766062
            1163814   1047470   1163814    766062   3639513   6026359   8285651  12491784   9575886   3675040   2621368   1779004   1309490      4360         0      4360   1309490   1779004   2621368   3675040   9575886  12491784
            8285651   6026359   3639513    766062   1163814   1047470   1163814    766062   3639513   6026359   8285651  12491784
20         21456452  14592048   9802624   6158235   2919213   2125099   1140421         0   1151217   2019491   2766970   5237737   7637344  16533820   6887602   4321336   2739048   1136374   2208156         0         0         0
            1943390    884608   2142498   6017576  21456452  14592048   9802624   6158235   2919213   2125099   1140421         0   1151217   2019491   2766970   5237737   7637344  21757356  14663655   9406659   6407179   3769714
             810802   1199602   1056434   1177026    793917   3435789   5318809   7265447  16979766   6691062   3737112   3279060   2004972   1347326      1442         0     13526   1194948   1475506   2597890   5553080  21757356
           14663655   9406659   6407179   3769714    810802   1199602   1056434   1177026    793917   3435789   5318809   7265447
21         36704561  24735005  16388443  10290844   6226167   2929868   2141905   1045941         0   1193683   1957393   2474613   4317679  28404122  11304394   6964908   5320282   3027682   1147324   2202990         0         0
                  0   1604048    987822   3072396  36704561  24735005  16388443  10290844   6226167   2929868   2141905   1045941         0   1193683   1957393   2474613   4317679  36686890  24953957  16377087   9799210   6442259
            3791679    844361   1185916   1027180   1233294    915248   3160688   4721676  28502352  11698456   6758586   4591008   3606210   2028706   1352964       474         0     42310    945450   1514052   3825452  36686890
           24953957  16377087   9799210   6442259   3791679    844361   1185916   1027180   1233294    915248   3160688   4721676
22         56071081  38001720  24908592  15405156   9332290   5631142   2679128   1915599    814950         0   1164314   1963951   2460630  43561334  17562444  10261622   7698862   5265858   2772182   1030684   1953196         0
                  0         0   1556260   1793616  56071081  38001720  24908592  15405156   9332290   5631142   2679128   1915599    814950         0   1164314   1963951   2460630  55894282  37880408  25145463  15405279   8867827
            5802375   3428207    784616   1024782    988014   1384664   1202804   2854822  43271628  17556120  10620210   7470018   4542812   3273996   1784508   1234298       140         0    131988    837538   2167424  55894282
           37880408  25145463  15405279   8867827   5802375   3428207    784616   1024782    988014   1384664   1202804   2854822
23         63635265  43158269  28516331  17448628  10394064   6280712   3808033   1816905   1278869    690681         0    975333   2024571  49356096  20043662  11891546   8451360   5671566   3584404   1841412    685482   1279212
                  0         0         0   2158934  63635265  43158269  28516331  17448628  10394064   6280712   3808033   1816905   1278869    690681         0    975333   2024571  63682670  43095078  28454910  17645193  10416907
            5964837   3923523   2329954    525740    729448    805520   1162034   1135501  49385416  19889280  11878108   8749414   5515542   3082532   2174228   1219168    823754        30         0    410334    962276  63682670
           43095078  28454910  17645193  10416907   5964837   3923523   2329954    525740    729448    805520   1162034   1135501
24         46825439  31713000  20970972  12944629   7623172   4509741   2764402   1663543    778260    543567    715156         0    903493  36297406  14674342   8782348   6345126   4022120   2483662   1566098    792772    262744
             471306         0         0         0  46825439  31713000  20970972  12944629   7623172   4509741   2764402   1663543    778260    543567    715156         0    903493  46853952  31752129  20930427  12897748   7719133
            4538692   2614264   1727600   1056317    218912    405095    640385    758044  36354412  14708632   8705974   6324354   4189936   2431490   1312180    942786    591072    342298         4         0   1274598  46853952
           31752129  20930427  12897748   7719133   4538692   2614264   1727600   1056317    218912    405095    640385    758044
25         38666644  26184341  17267073  10685794   6358941   3693568   2199242   1461652    721729    264720    186510   2101932         0  29995100  12105592   7193774   5273922   3405064   1939190   1194692    832226    272588
                 10         4         0         0  38666644  26184341  17267073  10685794   6358941   3693568   2199242   1461652    721729    264720    186510   2101932         0  38635691  26186070  17309020  10640397   6294196
            3782293   2241280   1318333    838646    546579         0    628363   1980484  29955698  12140728   7237020   5181504   3368906   2123838   1178172    591442    476892    538428    208738    406946         0  38635691
           26186070  17309020  10640397   6294196   3782293   2241280   1318333    838646    546579         0    628363   1980484
26          2189666    774857   1108930   2452754   4037792   5750989   9494901  17077847  29638765  48990388  78603338 119353892 176620233         0   1093442   1379300    800426   2125527   3398161   5294289   9142762  15658566
           23939491  32921249  55450997 137164333         0         0   3793268   1339301   3125305   6351376  10836557  17107090  28457998  48473502  79447665 120231666 177019062   1246718     85576   1500931   3148768   3630460
            5445170   9766453  17185870  29462650  49018503  78712408 119299272 176542262   2570898    681795    300892   1733994   1928767   2872374   5577745   9401247  15374440  23865752  33081834  55443349 137037691         0
            2540252   1789454   1512973   2635853   6260878  11144133  17145678  28206666  48469219  79549789 120179553 176944957
27           759957    473059    473059    949762   3995045   4800888   6346227  11090376  20409366  34880570  55275083  82896444 122678450   2630554         0    427889   1242751    936232   2378735   3868221   6363143  10717851
           16738973  23005110  38568858  95470833         0         0         0   3271360   1622591   3797749   7527362  12729314  19937778  33138022  54834601  83876495 123565995         0         0         0   1776929   4368100
            4478387   6084653  11243386  20503112  34786194  55281645  82949197 122673399    597717    460404    670188    244322   1725878   2375641   3571075   6526809  10884000  16582907  22959289  38663662  95496641   2182671
                  0   2646989   1998238   1654345   3414342   7574833  12941276  19970358  32978239  54823512  83934106 123566968
28          1140641    532764    347990    698374   1334474   5733212   6585581   8914935  15660163  28590267  47088137  69819221 102295901   1388989   1320050         0    713990   1738585   1356541   3233822   5507504   8909299
           13714032  19190641  32161524  79335742   4053459         0         0         0   4429545   2180392   5145828  10517109  17913804  27834319  44608166  68870222 102367878   1195799         0         0         0   2533279
            6160391   6169268   8435194  15791298  28752353  46980101  69819276 102389290    563182    439627    559122   1060968    237805   2407689   3428666   5053485   9026134  13982318  19054411  32058054  79456935   2674705
            3092277         0   3040231   2878229   2345597   4785452  10598660  18193991  27967284  44455738  68862029 102461758
29          3008811   1411328    793748    466476    944006   1633316   6342044   7317878  10256639  17897987  31216696  47864806  69727222   1861398   1199867    729792         0    776106   1884397   1552188   3702404   6233584
            9238351  12753123  21735088  53619578   2940019   4398402         0         0         0   4693334   2560921   5994583  11983684  20164472  30484647  45788428  68374222   3853716   2221615         0         0         0
            3063241   6925812   6806981   9667847  18021798  31359192  47733569  69650854   2667452    279809    825722    888880   1172808    236909   2792691   3897663   5701660   9394052  13014961  21570915  53425685   3040062
            2735282   3003756         0   2859606   3308530   2801906   5521839  12056477  20511258  30630882  45606655  68271691
30          6222922   5058924   1676798   1033118    594002   1093280   1735331   6413596   7529089  10630049  17818020  28769624  42899211   4155133   1212655   1449095    627584         0    745840   1950157   1646761   3821792
            5913653   7832545  13171792  32989763   4499895   2716764   4807495         0         0         0   4901497   2713043   6278873  12384503  20144372  28706068  42099902   6274496   5707479   2834317         0         0
                  0   3270187   7081493   6999894  10030071  17918783  28861152  42781115   4446288   2057733    230469   1128716   1039218   1186719    249456   2943131   3982019   5401488   7979312  13437032  32837298   4322085
            2698219   3120935   2871817         0   2728275   3491367   2973958   5784782  12451247  20454719  28782263  41930053
31          9420230   7091711   6354662   1822385   1145554    664444   1129084   1753702   6463988   7575457  10302055  16024193  24666209   7291256   2871532   1239983   1871609    721452         0    751988   2010643   1650995
            3513962   4889346   7860703  19424780   8823012   5278599   2723387   4991823         0         0         0   4994579   2744410   6267624  11940263  18188342  25747480   8969670   6707678   6835591   3158865         0
                  0         0   3293437   7140671   7099638   9794746  16169080  24888905   6703158   2987005   2155865    283286   1233715   1081550   1181254    267379   2935611   3665060   4452111   7988444  19802905   8557671
            4841656   2880282   3410923   2775591         0   2744877   3544199   3013819   5810600  12001004  18499185  25958930
32         14309840   9596775   7486576   6569862   1783216   1139062    673474   1139062   1783216   6569862   7486576   9596775  14309840  11629961   4918620   2882076   1528964   2027925    763230         0    763230   2027925
            1528964   2882076   4918620  11629961  15693812  10517844   5913581   2751837   5035838         0         0         0   5035838   2751837   5913581  10517844  15693812  14382847   9216543   7093131   7175136   3272337
                  0         0         0   3272337   7175136   7093131   9216543  14382847  11653051   4469376   2999683   2665571    281113   1203134   1068170   1203134    281113   2665571   2999683   4469376  11653051  15871253
           10557903   5536227   2996846   3541730   2765768         0   2765768   3541730   2996846   5536227  10557903  15871253
33         24666209  16024193  10302055   7575457   6463988   1753702   1129084    664444   1145554   1822385   6354662   7091711   9420230  19424780   7860703   4889346   3513962   1650995   2010643    751988         0    721452
            1871609   1239983   2871532   7291256  25747480  18188342  11940263   6267624   2744410   4994579         0         0         0   4991823   2723387   5278599   8823012  24888905  16169080   9794746   7099638   7140671
            3293437         0         0         0   3158865   6835591   6707678   8969670  19802905   7988444   4452111   3665060   2935611    267379   1181254   1081550   1233715    283286   2155865   2987005   6703158  25958930
           18499185  12001004   5810600   3013819   3544199   2744877         0   2775591   3410923   2880282   4841656   8557671
34         42899211  28769624  17818020  10630049   7529089   6413596   1735331   1093280    594002   1033118   1676798   5058924   6222922  32989763  13171792   7832545   5913653   3821792   1646761   1950157    745840         0
             627584   1449095   1212655   4155133  42099902  28706068  20144372  12384503   6278873   2713043   4901497         0         0         0   4807495   2716764   4499895  42781115  28861152  17918783  10030071   6999894
            7081493   3270187         0         0         0   2834317   5707479   6274496  32837298  13437032   7979312   5401488   3982019   2943131    249456   1186719   1039218   1128716    230469   2057733   4446288  41930053
           28782263  20454719  12451247   5784782   2973958   3491367   2728275         0   2871817   3120935   2698219   4322085
35         69727222  47864806  31216696  17897987  10256639   7317878   6342044   1633316    944006    466476    793748   1411328   3008811  53619578  21735088  12753123   9238351   6233584   3702404   1552188   1884397    776106
                  0    729792   1199867   1861398  68374222  45788428  30484647  20164472  11983684   5994583   2560921   4693334         0         0         0   4398402   2940019  69650854  47733569  31359192  18021798   9667847
            6806981   6925812   3063241         0         0         0   2221615   3853716  53425685  21570915  13014961   9394052   5701660   3897663   2792691    236909   1172808    888880    825722    279809   2667452  68271691
           45606655  30630882  20511258  12056477   5521839   2801906   3308530   2859606         0   3003756   2735282   3040062
36        102295901  69819221  47088137  28590267  15660163   8914935   6585581   5733212   1334474    698374    347990    532764   1140641  79335742  32161524  19190641  13714032   8909299   5507504   3233822   1356541   1738585
             713990         0   1320050   1388989 102367878  68870222  44608166  27834319  17913804  10517109   5145828   2180392   4429545         0         0         0   4053459 102389290  69819276  46980101  28752353  15791298
            8435194   6169268   6160391   2533279         0         0         0   1195799  79456935  32058054  19054411  13982318   9026134   5053485   3428666   2407689    237805   1060968    559122    439627    563182 102461758
           68862029  44455738  27967284  18193991  10598660   4785452   2345597   2878229   3040231         0   3092277   2674705
37        122678450  82896444  55275083  34880570  20409366  11090376   6346227   4800888   3995045    949762    473059    473059    759957  95470833  38568858  23005110  16738973  10717851   6363143   3868221   2378735    936232
            1242751    427889         0   2630554 123565995  83876495  54834601  33138022  19937778  12729314   7527362   3797749   1622591   3271360         0         0         0 122673399  82949197  55281645  34786194  20503112
           11243386   6084653   4478387   4368100   1776929         0         0         0  95496641  38663662  22959289  16582907  10884000   6526809   3571075   2375641   1725878    244322    670188    460404    597717 123566968
           83934106  54823512  32978239  19970358  12941276   7574833   3414342   1654345   1998238   2646989         0   2182671
38        176620233 119353892  78603338  48990388  29638765  17077847   9494901   5750989   4037792   2452754   1108930    774857   2189666 137164333  55450997  32921249  23939491  15658566   9142762   5294289   3398161   2125527
             800426   1379300   1093442         0 177019062 120231666  79447665  48473502  28457998  17107090  10836557   6351376   3125305   1339301   3793268         0         0 176542262 119299272  78712408  49018503  29462650
           17185870   9766453   5445170   3630460   3148768   1500931     85576   1246718 137037691  55443349  33081834  23865752  15374440   9401247   5577745   2872374   1928767   1733994    300892    681795   2570898 176944957
          120179553  79549789  48469219  28206666  17145678  11144133   6260878   2635853   1512973   1789454   2540252         0
39                0   2540252   1789454   1512973   2635853   6260878  11144133  17145678  28206666  48469219  79549789 120179553 176944957   2570898    681795    300892   1733994   1928767   2872374   5577745   9401247  15374440
           23865752  33081834  55443349 137037691   1246718     85576   1500931   3148768   3630460   5445170   9766453  17185870  29462650  49018503  78712408 119299272 176542262         0         0   3793268   1339301   3125305
            6351376  10836557  17107090  28457998  48473502  79447665 120231666 177019062         0   1093442   1379300    800426   2125527   3398161   5294289   9142762  15658566  23939491  32921249  55450997 137164333   2189666
             774857   1108930   2452754   4037792   5750989   9494901  17077847  29638765  48990388  78603338 119353892 176620233
40          2182671         0   2646989   1998238   1654345   3414342   7574833  12941276  19970358  32978239  54823512  83934106 123566968    597717    460404    670188    244322   1725878   2375641   3571075   6526809  10884000
           16582907  22959289  38663662  95496641         0         0         0   1776929   4368100   4478387   6084653  11243386  20503112  34786194  55281645  82949197 122673399         0         0         0   3271360   1622591
            3797749   7527362  12729314  19937778  33138022  54834601  83876495 123565995   2630554         0    427889   1242751    936232   2378735   3868221   6363143  10717851  16738973  23005110  38568858  95470833    759957
             473059    473059    949762   3995045   4800888   6346227  11090376  20409366  34880570  55275083  82896444 122678450
41          2674705   3092277         0   3040231   2878229   2345597   4785452  10598660  18193991  27967284  44455738  68862029 102461758    563182    439627    559122   1060968    237805   2407689   3428666   5053485   9026134
           13982318  19054411  32058054  79456935   1195799         0         0         0   2533279   6160391   6169268   8435194  15791298  28752353  46980101  69819276 102389290   4053459         0         0         0   4429545
            2180392   5145828  10517109  17913804  27834319  44608166  68870222 102367878   1388989   1320050         0    713990   1738585   1356541   3233822   5507504   8909299  13714032  19190641  32161524  79335742   1140641
             532764    347990    698374   1334474   5733212   6585581   8914935  15660163  28590267  47088137  69819221 102295901
42          3040062   2735282   3003756         0   2859606   3308530   2801906   5521839  12056477  20511258  30630882  45606655  68271691   2667452    279809    825722    888880   1172808    236909   2792691   3897663   5701660
            9394052  13014961  21570915  53425685   3853716   2221615         0         0         0   3063241   6925812   6806981   9667847  18021798  31359192  47733569  69650854   2940019   4398402         0         0         0
            4693334   2560921   5994583  11983684  20164472  30484647  45788428  68374222   1861398   1199867    729792         0    776106   1884397   1552188   3702404   6233584   9238351  12753123  21735088  53619578   3008811
            1411328    793748    466476    944006   1633316   6342044   7317878  10256639  17897987  31216696  47864806  69727222
43          4322085   2698219   3120935   2871817         0   2728275   3491367   2973958   5784782  12451247  20454719  28782263  41930053   4446288   2057733    230469   1128716   1039218   1186719    249456   2943131   3982019
            5401488   7979312  13437032  32837298   6274496   5707479   2834317         0         0         0   3270187   7081493   6999894  10030071  17918783  28861152  42781115   4499895   2716764   4807495         0         0
                  0   4901497   2713043   6278873  12384503  20144372  28706068  42099902   4155133   1212655   1449095    627584         0    745840   1950157   1646761   3821792   5913653   7832545  13171792  32989763   6222922
            5058924   1676798   1033118    594002   1093280   1735331   6413596   7529089  10630049  17818020  28769624  42899211
44          8557671   4841656   2880282   3410923   2775591         0   2744877   3544199   3013819   5810600  12001004  18499185  25958930   6703158   2987005   2155865    283286   1233715   1081550   1181254    267379   2935611
            3665060   4452111   7988444  19802905   8969670   6707678   6835591   3158865         0         0         0   3293437   7140671   7099638   9794746  16169080  24888905   8823012   5278599   2723387   4991823         0
                  0         0   4994579   2744410   6267624  11940263  18188342  25747480   7291256   2871532   1239983   1871609    721452         0    751988   2010643   1650995   3513962   4889346   7860703  19424780   9420230
            7091711   6354662   1822385   1145554    664444   1129084   1753702   6463988   7575457  10302055  16024193  24666209
45         15871253  10557903   5536227   2996846   3541730   2765768         0   2765768   3541730   2996846   5536227  10557903  15871253  11653051   4469376   2999683   2665571    281113   1203134   1068170   1203134    281113
            2665571   2999683   4469376  11653051  14382847   9216543   7093131   7175136   3272337         0         0         0   3272337   7175136   7093131   9216543  14382847  15693812  10517844   5913581   2751837   5035838
                  0         0         0   5035838   2751837   5913581  10517844  15693812  11629961   4918620   2882076   1528964   2027925    763230         0    763230   2027925   1528964   2882076   4918620  11629961  14309840
            9596775   7486576   6569862   1783216   1139062    673474   1139062   1783216   6569862   7486576   9596775  14309840
46         25958930  18499185  12001004   5810600   3013819   3544199   2744877         0   2775591   3410923   2880282   4841656   8557671  19802905   7988444   4452111   3665060   2935611    267379   1181254   1081550   1233715
             283286   2155865   2987005   6703158  24888905  16169080   9794746   7099638   7140671   3293437         0         0         0   3158865   6835591   6707678   8969670  25747480  18188342  11940263   6267624   2744410
            4994579         0         0         0   4991823   2723387   5278599   8823012  19424780   7860703   4889346   3513962   1650995   2010643    751988         0    721452   1871609   1239983   2871532   7291256  24666209
           16024193  10302055   7575457   6463988   1753702   1129084    664444   1145554   1822385   6354662   7091711   9420230
47         41930053  28782263  20454719  12451247   5784782   2973958   3491367   2728275         0   2871817   3120935   2698219   4322085  32837298  13437032   7979312   5401488   3982019   2943131    249456   1186719   1039218
            1128716    230469   2057733   4446288  42781115  28861152  17918783  10030071   6999894   7081493   3270187         0         0         0   2834317   5707479   6274496  42099902  28706068  20144372  12384503   6278873
            2713043   4901497         0         0         0   4807495   2716764   4499895  32989763  13171792   7832545   5913653   3821792   1646761   1950157    745840         0    627584   1449095   1212655   4155133  42899211
           28769624  17818020  10630049   7529089   6413596   1735331   1093280    594002   1033118   1676798   5058924   6222922
48         68271691  45606655  30630882  20511258  12056477   5521839   2801906   3308530   2859606         0   3003756   2735282   3040062  53425685  21570915  13014961   9394052   5701660   3897663   2792691    236909   1172808
             888880    825722    279809   2667452  69650854  47733569  31359192  18021798   9667847   6806981   6925812   3063241         0         0         0   2221615   3853716  68374222  45788428  30484647  20164472  11983684
            5994583   2560921   4693334         0         0         0   4398402   2940019  53619578  21735088  12753123   9238351   6233584   3702404   1552188   1884397    776106         0    729792   1199867   1861398  69727222
           47864806  31216696  17897987  10256639   7317878   6342044   1633316    944006    466476    793748   1411328   3008811
49        102461758  68862029  44455738  27967284  18193991  10598660   4785452   2345597   2878229   3040231         0   3092277   2674705  79456935  32058054  19054411  13982318   9026134   5053485   3428666   2407689    237805
            1060968    559122    439627    563182 102389290  69819276  46980101  28752353  15791298   8435194   6169268   6160391   2533279         0         0         0   1195799 102367878  68870222  44608166  27834319  17913804
           10517109   5145828   2180392   4429545         0         0         0   4053459  79335742  32161524  19190641  13714032   8909299   5507504   3233822   1356541   1738585    713990         0   1320050   1388989 102295901
           69819221  47088137  28590267  15660163   8914935   6585581   5733212   1334474    698374    347990    532764   1140641
50        123566968  83934106  54823512  32978239  19970358  12941276   7574833   3414342   1654345   1998238   2646989         0   2182671  95496641  38663662  22959289  16582907  10884000   6526809   3571075   2375641   1725878
             244322    670188    460404    597717 122673399  82949197  55281645  34786194  20503112  11243386   6084653   4478387   4368100   1776929         0         0         0 123565995  83876495  54834601  33138022  19937778
           12729314   7527362   3797749   1622591   3271360         0         0         0  95470833  38568858  23005110  16738973  10717851   6363143   3868221   2378735    936232   1242751    427889         0   2630554 122678450
           82896444  55275083  34880570  20409366  11090376   6346227   4800888   3995045    949762    473059    473059    759957
51        176944957 120179553  79549789  48469219  28206666  17145678  11144133   6260878   2635853   1512973   1789454   2540252         0 137037691  55443349  33081834  23865752  15374440   9401247   5577745   2872374   1928767
            1733994    300892    681795   2570898 176542262 119299272  78712408  49018503  29462650  17185870   9766453   5445170   3630460   3148768   1500931     85576   1246718 177019062 120231666  79447665  48473502  28457998
           17107090  10836557   6351376   3125305   1339301   3793268         0         0 137164333  55450997  32921249  23939491  15658566   9142762   5294289   3398161   2125527    800426   1379300   1093442         0 176620233
          119353892  78603338  48990388  29638765  17077847   9494901   5750989   4037792   2452754   1108930    774857   2189666
52          1980484    628363         0    546579    838646   1318333   2241280   3782293   6294196  10640397  17309020  26186070  38635691         0    406946    208738    538428    476892    591442   1178172   2123838   3368906
            5181504   7237020  12140728  29955698   1980484    628363         0    546579    838646   1318333   2241280   3782293   6294196  10640397  17309020  26186070  38635691         0   2101932    186510    264720    721729
            1461652   2199242   3693568   6358941  10685794  17267073  26184341  38666644         0         0         4        10    272588    832226   1194692   1939190   3405064   5273922   7193774  12105592  29995100         0
            2101932    186510    264720    721729   1461652   2199242   3693568   6358941  10685794  17267073  26184341  38666644
53           758044    640385    405095    218912   1056317   1727600   2614264   4538692   7719133  12897748  20930427  31752129  46853952   1274598         0         4    342298    591072    942786   1312180   2431490   4189936
            6324354   8705974  14708632  36354412    758044    640385    405095    218912   1056317   1727600   2614264   4538692   7719133  12897748  20930427  31752129  46853952    903493         0    715156    543567    778260
            1663543   2764402   4509741   7623172  12944629  20970972  31713000  46825439         0         0         0    471306    262744    792772   1566098   2483662   4022120   6345126   8782348  14674342  36297406    903493
                  0    715156    543567    778260   1663543   2764402   4509741   7623172  12944629  20970972  31713000  46825439
54          1135501   1162034    805520    729448    525740   2329954   3923523   5964837  10416907  17645193  28454910  43095078  63682670    962276    410334         0        30    823754   1219168   2174228   3082532   5515542
            8749414  11878108  19889280  49385416   1135501   1162034    805520    729448    525740   2329954   3923523   5964837  10416907  17645193  28454910  43095078  63682670   2024571    975333         0    690681   1278869
            1816905   3808033   6280712  10394064  17448628  28516331  43158269  63635265   2158934         0         0         0   1279212    685482   1841412   3584404   5671566   8451360  11891546  20043662  49356096   2024571
             975333         0    690681   1278869   1816905   3808033   6280712  10394064  17448628  28516331  43158269  63635265
55          2854822   1202804   1384664    988014   1024782    784616   3428207   5802375   8867827  15405279  25145463  37880408  55894282   2167424    837538    131988         0       140   1234298   1784508   3273996   4542812
            7470018  10620210  17556120  43271628   2854822   1202804   1384664    988014   1024782    784616   3428207   5802375   8867827  15405279  25145463  37880408  55894282   2460630   1963951   1164314         0    814950
            1915599   2679128   5631142   9332290  15405156  24908592  38001720  56071081   1793616   1556260         0         0         0   1953196   1030684   2772182   5265858   7698862  10261622  17562444  43561334   2460630
            1963951  1164314         0     814950   1915599   2679128   5631142   9332290  15405156  24908592  38001720  56071081
56          4721676   3160688    915248   1233294   1027180   1185916    844361   3791679   6442259   9799210  16377087  24953957  36686890   3825452   1514052    945450     42310         0       474   1352964   2028706   3606210
            4591008   6758586  11698456  28502352   4721676   3160688    915248   1233294   1027180   1185916    844361   3791679   6442259   9799210  16377087  24953957  36686890   4317679   2474613   1957393   1193683         0
            1045941   2141905   2929868   6226167  10290844  16388443  24735005  36704561   3072396    987822   1604048         0         0         0   2202990   1147324   3027682   5320282   6964908  11304394  28404122   4317679
            2474613   1957393   1193683         0   1045941   2141905   2929868   6226167  10290844  16388443  24735005  36704561
57          7265447   5318809   3435789    793917   1177026   1056434   1199602    810802   3769714   6407179   9406659  14663655  21757356   5553080   2597890   1475506   1194948     13526         0      1442   1347326   2004972
            3279060   3737112   6691062  16979766   7265447   5318809   3435789    793917   1177026   1056434   1199602    810802   3769714   6407179   9406659  14663655  21757356   7637344   5237737   2766970   2019491   1151217
                  0   1140421   2125099   2919213   6158235   9802624  14592048  21456452   6017576   2142498    884608   1943390         0         0         0   2208156   1136374   2739048   4321336   6887602  16533820   7637344
            5237737   2766970   2019491   1151217         0   1140421   2125099   2919213   6158235   9802624  14592048  21456452
58         12491784   8285651   6026359   3639513    766062   1163814   1047470   1163814    766062   3639513   6026359   8285651  12491784   9575886   3675040   2621368   1779004   1309490      4360         0      4360   1309490
            1779004   2621368   3675040   9575886  12491784   8285651   6026359   3639513    766062   1163814   1047470   1163814    766062   3639513   6026359   8285651  12491784  12628872   8643386   5810324   2856628   2064693
            1141660         0   1141660   2064693   2856628   5810324   8643386  12628872   9937722   4190726   2179662   1042356   2140876         0         0         0   2140876   1042356   2179662   4190726   9937722  12628872
            8643386   5810324   2856628   2064693   1141660         0   1141660   2064693   2856628   5810324   8643386  12628872
59         21757356  14663655   9406659   6407179   3769714    810802   1199602   1056434   1177026    793917   3435789   5318809   7265447  16979766   6691062   3737112   3279060   2004972   1347326      1442         0     13526
            1194948   1475506   2597890   5553080  21757356  14663655   9406659   6407179   3769714    810802   1199602   1056434   1177026    793917   3435789   5318809   7265447  21456452  14592048   9802624   6158235   2919213
            2125099   1140421         0   1151217   2019491   2766970   5237737   7637344  16533820   6887602   4321336   2739048   1136374   2208156         0         0         0   1943390    884608   2142498   6017576  21456452
           14592048   9802624   6158235   2919213   2125099   1140421         0   1151217   2019491   2766970   5237737   7637344
60         36686890  24953957  16377087   9799210   6442259   3791679    844361   1185916   1027180   1233294    915248   3160688   4721676  28502352  11698456   6758586   4591008   3606210   2028706   1352964       474         0
              42310    945450   1514052   3825452  36686890  24953957  16377087   9799210   6442259   3791679    844361   1185916   1027180   1233294    915248   3160688   4721676  36704561  24735005  16388443  10290844   6226167
            2929868   2141905   1045941         0   1193683   1957393   2474613   4317679  28404122  11304394   6964908   5320282   3027682   1147324   2202990         0         0         0   1604048    987822   3072396  36704561
           24735005  16388443  10290844   6226167   2929868   2141905   1045941         0   1193683   1957393   2474613   4317679
61         55894282  37880408  25145463  15405279   8867827   5802375   3428207    784616   1024782    988014   1384664   1202804   2854822  43271628  17556120  10620210   7470018   4542812   3273996   1784508   1234298       140
                  0    131988    837538   2167424  55894282  37880408  25145463  15405279   8867827   5802375   3428207    784616   1024782    988014   1384664   1202804   2854822  56071081  38001720  24908592  15405156   9332290
            5631142   2679128   1915599    814950         0   1164314   1963951   2460630  43561334  17562444  10261622   7698862   5265858   2772182   1030684   1953196         0         0         0   1556260   1793616  56071081
           38001720  24908592  15405156   9332290   5631142   2679128   1915599    814950         0   1164314   1963951   2460630
62         63682670  43095078  28454910  17645193  10416907   5964837   3923523   2329954    525740    729448    805520   1162034   1135501  49385416  19889280  11878108   8749414   5515542   3082532   2174228   1219168    823754
                 30         0    410334    962276  63682670  43095078  28454910  17645193  10416907   5964837   3923523   2329954    525740    729448    805520   1162034   1135501  63635265  43158269  28516331  17448628  10394064
            6280712   3808033   1816905   1278869    690681         0    975333   2024571  49356096  20043662  11891546   8451360   5671566   3584404   1841412    685482   1279212         0         0         0   2158934  63635265
           43158269  28516331  17448628  10394064   6280712   3808033   1816905   1278869    690681         0    975333   2024571
63         46853952  31752129  20930427  12897748   7719133   4538692   2614264   1727600   1056317    218912    405095    640385    758044  36354412  14708632   8705974   6324354   4189936   2431490   1312180    942786    591072
             342298         4         0   1274598  46853952  31752129  20930427  12897748   7719133   4538692   2614264   1727600   1056317    218912    405095    640385    758044  46825439  31713000  20970972  12944629   7623172
            4509741   2764402   1663543    778260    543567    715156         0    903493  36297406  14674342   8782348   6345126   4022120   2483662   1566098    792772    262744    471306         0         0         0  46825439
           31713000  20970972  12944629   7623172   4509741   2764402   1663543    778260    543567    715156         0    903493
64         38635691  26186070  17309020  10640397   6294196   3782293   2241280   1318333    838646    546579         0    628363   1980484  29955698  12140728   7237020   5181504   3368906   2123838   1178172    591442    476892
             538428    208738    406946         0  38635691  26186070  17309020  10640397   6294196   3782293   2241280   1318333    838646    546579         0    628363   1980484  38666644  26184341  17267073  10685794   6358941
            3693568   2199242   1461652    721729    264720    186510   2101932         0  29995100  12105592   7193774   5273922   3405064   1939190   1194692    832226    272588        10         4         0         0  38666644
           26184341  17267073  10685794   6358941   3693568   2199242   1461652    721729    264720    186510   2101932         0
65          1246718     85576   1500931   3148768   3630460   5445170   9766453  17185870  29462650  49018503  78712408 119299272 176542262   2570898    681795    300892   1733994   1928767   2872374   5577745   9401247  15374440
           23865752  33081834  55443349 137037691         0   2540252   1789454   1512973   2635853   6260878  11144133  17145678  28206666  48469219  79549789 120179553 176944957   2189666    774857   1108930   2452754   4037792
            5750989   9494901  17077847  29638765  48990388  78603338 119353892 176620233         0   1093442   1379300    800426   2125527   3398161   5294289   9142762  15658566  23939491  32921249  55450997 137164333         0
                  0   3793268   1339301   3125305   6351376  10836557  17107090  28457998  48473502  79447665 120231666 177019062
66                0         0         0   1776929   4368100   4478387   6084653  11243386  20503112  34786194  55281645  82949197 122673399    597717    460404    670188    244322   1725878   2375641   3571075   6526809  10884000
           16582907  22959289  38663662  95496641   2182671         0   2646989   1998238   1654345   3414342   7574833  12941276  19970358  32978239  54823512  83934106 123566968    759957    473059    473059    949762   3995045
            4800888   6346227  11090376  20409366  34880570  55275083  82896444 122678450   2630554         0    427889   1242751    936232   2378735   3868221   6363143  10717851  16738973  23005110  38568858  95470833         0
                  0         0   3271360   1622591   3797749   7527362  12729314  19937778  33138022  54834601  83876495 123565995
67          1195799         0         0         0   2533279   6160391   6169268   8435194  15791298  28752353  46980101  69819276 102389290    563182    439627    559122   1060968    237805   2407689   3428666   5053485   9026134
           13982318  19054411  32058054  79456935   2674705   3092277         0   3040231   2878229   2345597   4785452  10598660  18193991  27967284  44455738  68862029 102461758   1140641    532764    347990    698374   1334474
            5733212   6585581   8914935  15660163  28590267  47088137  69819221 102295901   1388989   1320050         0    713990   1738585   1356541   3233822   5507504   8909299  13714032  19190641  32161524  79335742   4053459
                  0         0         0   4429545   2180392   5145828  10517109  17913804  27834319  44608166  68870222 102367878
68          3853716   2221615         0         0         0   3063241   6925812   6806981   9667847  18021798  31359192  47733569  69650854   2667452    279809    825722    888880   1172808    236909   2792691   3897663   5701660
            9394052  13014961  21570915  53425685   3040062   2735282   3003756         0   2859606   3308530   2801906   5521839  12056477  20511258  30630882  45606655  68271691   3008811   1411328    793748    466476    944006
            1633316   6342044   7317878  10256639  17897987  31216696  47864806  69727222   1861398   1199867    729792         0    776106   1884397   1552188   3702404   6233584   9238351  12753123  21735088  53619578   2940019
            4398402         0         0         0   4693334   2560921   5994583  11983684  20164472  30484647  45788428  68374222
69          6274496   5707479   2834317         0         0         0   3270187   7081493   6999894  10030071  17918783  28861152  42781115   4446288   2057733    230469   1128716   1039218   1186719    249456   2943131   3982019
            5401488   7979312  13437032  32837298   4322085   2698219   3120935   2871817         0   2728275   3491367   2973958   5784782  12451247  20454719  28782263  41930053   6222922   5058924   1676798   1033118    594002
            1093280   1735331   6413596   7529089  10630049  17818020  28769624  42899211   4155133   1212655   1449095    627584         0    745840   1950157   1646761   3821792   5913653   7832545  13171792  32989763   4499895
            2716764   4807495         0         0         0   4901497   2713043   6278873  12384503  20144372  28706068  42099902
70          8969670   6707678   6835591   3158865         0         0         0   3293437   7140671   7099638   9794746  16169080  24888905   6703158   2987005   2155865    283286   1233715   1081550   1181254    267379   2935611
            3665060   4452111   7988444  19802905   8557671   4841656   2880282   3410923   2775591         0   2744877   3544199   3013819   5810600  12001004  18499185  25958930   9420230   7091711   6354662   1822385   1145554
             664444   1129084   1753702   6463988   7575457  10302055  16024193  24666209   7291256   2871532   1239983   1871609    721452         0    751988   2010643   1650995   3513962   4889346   7860703  19424780   8823012
            5278599   2723387   4991823         0         0         0   4994579   2744410   6267624  11940263  18188342  25747480
71         14382847   9216543   7093131   7175136   3272337         0         0         0   3272337   7175136   7093131   9216543  14382847  11653051   4469376   2999683   2665571    281113   1203134   1068170   1203134    281113
            2665571   2999683   4469376  11653051  15871253  10557903   5536227   2996846   3541730   2765768         0   2765768   3541730   2996846   5536227  10557903  15871253  14309840   9596775   7486576   6569862   1783216
            1139062    673474   1139062   1783216   6569862   7486576   9596775  14309840  11629961   4918620   2882076   1528964   2027925    763230         0    763230   2027925   1528964   2882076   4918620  11629961  15693812
           10517844   5913581   2751837   5035838         0         0         0   5035838   2751837   5913581  10517844  15693812
72         24888905  16169080   9794746   7099638   7140671   3293437         0         0         0   3158865   6835591   6707678   8969670  19802905   7988444   4452111   3665060   2935611    267379   1181254   1081550   1233715
             283286   2155865   2987005   6703158  25958930  18499185  12001004   5810600   3013819   3544199   2744877         0   2775591   3410923   2880282   4841656   8557671  24666209  16024193  10302055   7575457   6463988
            1753702   1129084    664444   1145554   1822385   6354662   7091711   9420230  19424780   7860703   4889346   3513962   1650995   2010643    751988         0    721452   1871609   1239983   2871532   7291256  25747480
           18188342  11940263   6267624   2744410   4994579         0         0         0   4991823   2723387   5278599   8823012
73         42781115  28861152  17918783  10030071   6999894   7081493   3270187         0         0         0   2834317   5707479   6274496  32837298  13437032   7979312   5401488   3982019   2943131    249456   1186719   1039218
            1128716    230469   2057733   4446288  41930053  28782263  20454719  12451247   5784782   2973958   3491367   2728275         0   2871817   3120935   2698219   4322085  42899211  28769624  17818020  10630049   7529089
            6413596   1735331   1093280    594002   1033118   1676798   5058924   6222922  32989763  13171792   7832545   5913653   3821792   1646761   1950157    745840         0    627584   1449095   1212655   4155133  42099902
           28706068  20144372  12384503   6278873   2713043   4901497         0         0         0   4807495   2716764   4499895
74         69650854  47733569  31359192  18021798   9667847   6806981   6925812   3063241         0         0         0   2221615   3853716  53425685  21570915  13014961   9394052   5701660   3897663   2792691    236909   1172808
             888880    825722    279809   2667452  68271691  45606655  30630882  20511258  12056477   5521839   2801906   3308530   2859606         0   3003756   2735282   3040062  69727222  47864806  31216696  17897987  10256639
            7317878   6342044   1633316    944006    466476    793748   1411328   3008811  53619578  21735088  12753123   9238351   6233584   3702404   1552188   1884397    776106         0    729792   1199867   1861398  68374222
           45788428  30484647  20164472  11983684   5994583   2560921   4693334         0         0         0   4398402   2940019
75        102389290  69819276  46980101  28752353  15791298   8435194   6169268   6160391   2533279         0         0         0   1195799  79456935  32058054  19054411  13982318   9026134   5053485   3428666   2407689    237805
            1060968    559122    439627    563182 102461758  68862029  44455738  27967284  18193991  10598660   4785452   2345597   2878229   3040231         0   3092277   2674705 102295901  69819221  47088137  28590267  15660163
            8914935   6585581   5733212   1334474    698374    347990    532764   1140641  79335742  32161524  19190641  13714032   8909299   5507504   3233822   1356541   1738585    713990         0   1320050   1388989 102367878
           68870222  44608166  27834319  17913804  10517109   5145828   2180392   4429545         0         0         0   4053459
76        122673399  82949197  55281645  34786194  20503112  11243386   6084653   4478387   4368100   1776929         0         0         0  95496641  38663662  22959289  16582907  10884000   6526809   3571075   2375641   1725878
             244322    670188    460404    597717 123566968  83934106  54823512  32978239  19970358  12941276   7574833   3414342   1654345   1998238   2646989         0   2182671 122678450  82896444  55275083  34880570  20409366
           11090376   6346227   4800888   3995045    949762    473059    473059    759957  95470833  38568858  23005110  16738973  10717851   6363143   3868221   2378735    936232   1242751    427889         0   2630554 123565995
           83876495  54834601  33138022  19937778  12729314   7527362   3797749   1622591   3271360         0         0         0
77        176542262 119299272  78712408  49018503  29462650  17185870   9766453   5445170   3630460   3148768   1500931     85576   1246718 137037691  55443349  33081834  23865752  15374440   9401247   5577745   2872374   1928767
            1733994    300892    681795   2570898 176944957 120179553  79549789  48469219  28206666  17145678  11144133   6260878   2635853   1512973   1789454   2540252         0 176620233 119353892  78603338  48990388  29638765
           17077847   9494901   5750989   4037792   2452754   1108930    774857   2189666 137164333  55450997  32921249  23939491  15658566   9142762   5294289   3398161   2125527    800426   1379300   1093442         0 177019062
          120231666  79447665  48473502  28457998  17107090  10836557   6351376   3125305   1339301   3793268         0         0

Sum of all rows                     = 8(4*0 + 1*85576 + 1*300892 + 1*681795 + 1*774857 + 1*800426 + 1*1093442 + 1*1108930 + 1*1246718 + 1*1339301 + 1*1379300 + 1*1500931 + 1*1512973 + 1*1733994 + 1*1789454 + 1*1928767 + 1*2125527 +
                                        1*2189666 + 1*2452754 + 1*2540252 + 1*2570898 + 1*2635853 + 1*2872374 + 1*3125305 + 1*3148768 + 1*3398161 + 1*3630460 + 1*3793268 + 1*4037792 + 1*5294289 + 1*5445170 + 1*5577745 + 1*5750989 +
                                        1*6260878 + 1*6351376 + 1*9142762 + 1*9401247 + 1*9494901 + 1*9766453 + 1*10836557 + 1*11144133 + 1*15374440 + 1*15658566 + 1*17077847 + 1*17107090 + 1*17145678 + 1*17185870 + 1*23865752 +
                                        1*23939491 + 1*28206666 + 1*28457998 + 1*29462650 + 1*29638765 + 1*32921249 + 1*33081834 + 1*48469219 + 1*48473502 + 1*48990388 + 1*49018503 + 1*55443349 + 1*55450997 + 1*78603338 +
                                        1*78712408 + 1*79447665 + 1*79549789 + 1*119299272 + 1*119353892 + 1*120179553 + 1*120231666 + 1*137037691 + 1*137164333 + 1*176542262 + 1*176620233 + 1*176944957 + 1*177019062) +
                                      8(8*0 + 1*244322 + 1*427889 + 1*460404 + 2*473059 + 1*597717 + 1*670188 + 1*759957 + 1*936232 + 1*949762 + 1*1242751 + 1*1622591 + 1*1654345 + 1*1725878 + 1*1776929 + 1*1998238 + 1*2182671 +
                                        1*2375641 + 1*2378735 + 1*2630554 + 1*2646989 + 1*3271360 + 1*3414342 + 1*3571075 + 1*3797749 + 1*3868221 + 1*3995045 + 1*4368100 + 1*4478387 + 1*4800888 + 1*6084653 + 1*6346227 + 1*6363143 +
                                        1*6526809 + 1*7527362 + 1*7574833 + 1*10717851 + 1*10884000 + 1*11090376 + 1*11243386 + 1*12729314 + 1*12941276 + 1*16582907 + 1*16738973 + 1*19937778 + 1*19970358 + 1*20409366 + 1*20503112 +
                                        1*22959289 + 1*23005110 + 1*32978239 + 1*33138022 + 1*34786194 + 1*34880570 + 1*38568858 + 1*38663662 + 1*54823512 + 1*54834601 + 1*55275083 + 1*55281645 + 1*82896444 + 1*82949197 +
                                        1*83876495 + 1*83934106 + 1*95470833 + 1*95496641 + 1*122673399 + 1*122678450 + 1*123565995 + 1*123566968) +
                                      8(8*0 + 1*237805 + 1*347990 + 1*439627 + 1*532764 + 1*559122 + 1*563182 + 1*698374 + 1*713990 + 1*1060968 + 1*1140641 + 1*1195799 + 1*1320050 + 1*1334474 + 1*1356541 + 1*1388989 + 1*1738585 +
                                        1*2180392 + 1*2345597 + 1*2407689 + 1*2533279 + 1*2674705 + 1*2878229 + 1*3040231 + 1*3092277 + 1*3233822 + 1*3428666 + 1*4053459 + 1*4429545 + 1*4785452 + 1*5053485 + 1*5145828 + 1*5507504 +
                                        1*5733212 + 1*6160391 + 1*6169268 + 1*6585581 + 1*8435194 + 1*8909299 + 1*8914935 + 1*9026134 + 1*10517109 + 1*10598660 + 1*13714032 + 1*13982318 + 1*15660163 + 1*15791298 + 1*17913804 +
                                        1*18193991 + 1*19054411 + 1*19190641 + 1*27834319 + 1*27967284 + 1*28590267 + 1*28752353 + 1*32058054 + 1*32161524 + 1*44455738 + 1*44608166 + 1*46980101 + 1*47088137 + 1*68862029 +
                                        1*68870222 + 1*69819221 + 1*69819276 + 1*79335742 + 1*79456935 + 1*102295901 + 1*102367878 + 1*102389290 + 1*102461758) +
                                      8(8*0 + 1*236909 + 1*279809 + 1*466476 + 1*729792 + 1*776106 + 1*793748 + 1*825722 + 1*888880 + 1*944006 + 1*1172808 + 1*1199867 + 1*1411328 + 1*1552188 + 1*1633316 + 1*1861398 + 1*1884397 +
                                        1*2221615 + 1*2560921 + 1*2667452 + 1*2735282 + 1*2792691 + 1*2801906 + 1*2859606 + 1*2940019 + 1*3003756 + 1*3008811 + 1*3040062 + 1*3063241 + 1*3308530 + 1*3702404 + 1*3853716 + 1*3897663 +
                                        1*4398402 + 1*4693334 + 1*5521839 + 1*5701660 + 1*5994583 + 1*6233584 + 1*6342044 + 1*6806981 + 1*6925812 + 1*7317878 + 1*9238351 + 1*9394052 + 1*9667847 + 1*10256639 + 1*11983684 +
                                        1*12056477 + 1*12753123 + 1*13014961 + 1*17897987 + 1*18021798 + 1*20164472 + 1*20511258 + 1*21570915 + 1*21735088 + 1*30484647 + 1*30630882 + 1*31216696 + 1*31359192 + 1*45606655 +
                                        1*45788428 + 1*47733569 + 1*47864806 + 1*53425685 + 1*53619578 + 1*68271691 + 1*68374222 + 1*69650854 + 1*69727222) +
                                      8(8*0 + 1*230469 + 1*249456 + 1*594002 + 1*627584 + 1*745840 + 1*1033118 + 1*1039218 + 1*1093280 + 1*1128716 + 1*1186719 + 1*1212655 + 1*1449095 + 1*1646761 + 1*1676798 + 1*1735331 + 1*1950157 +
                                        1*2057733 + 1*2698219 + 1*2713043 + 1*2716764 + 1*2728275 + 1*2834317 + 1*2871817 + 1*2943131 + 1*2973958 + 1*3120935 + 1*3270187 + 1*3491367 + 1*3821792 + 1*3982019 + 1*4155133 + 1*4322085 +
                                        1*4446288 + 1*4499895 + 1*4807495 + 1*4901497 + 1*5058924 + 1*5401488 + 1*5707479 + 1*5784782 + 1*5913653 + 1*6222922 + 1*6274496 + 1*6278873 + 1*6413596 + 1*6999894 + 1*7081493 + 1*7529089 +
                                        1*7832545 + 1*7979312 + 1*10030071 + 1*10630049 + 1*12384503 + 1*12451247 + 1*13171792 + 1*13437032 + 1*17818020 + 1*17918783 + 1*20144372 + 1*20454719 + 1*28706068 + 1*28769624 + 1*28782263 +
                                        1*28861152 + 1*32837298 + 1*32989763 + 1*41930053 + 1*42099902 + 1*42781115 + 1*42899211) +
                                      8(8*0 + 1*267379 + 1*283286 + 1*664444 + 1*721452 + 1*751988 + 1*1081550 + 1*1129084 + 1*1145554 + 1*1181254 + 1*1233715 + 1*1239983 + 1*1650995 + 1*1753702 + 1*1822385 + 1*1871609 + 1*2010643 +
                                        1*2155865 + 1*2723387 + 1*2744410 + 1*2744877 + 1*2775591 + 1*2871532 + 1*2880282 + 1*2935611 + 1*2987005 + 1*3013819 + 1*3158865 + 1*3293437 + 1*3410923 + 1*3513962 + 1*3544199 + 1*3665060 +
                                        1*4452111 + 1*4841656 + 1*4889346 + 1*4991823 + 1*4994579 + 1*5278599 + 1*5810600 + 1*6267624 + 1*6354662 + 1*6463988 + 1*6703158 + 1*6707678 + 1*6835591 + 1*7091711 + 1*7099638 + 1*7140671 +
                                        1*7291256 + 1*7575457 + 1*7860703 + 1*7988444 + 1*8557671 + 1*8823012 + 1*8969670 + 1*9420230 + 1*9794746 + 1*10302055 + 1*11940263 + 1*12001004 + 1*16024193 + 1*16169080 + 1*18188342 +
                                        1*18499185 + 1*19424780 + 1*19802905 + 1*24666209 + 1*24888905 + 1*25747480 + 1*25958930) +
                                      4(8*0 + 2*281113 + 1*673474 + 2*763230 + 1*1068170 + 2*1139062 + 2*1203134 + 2*1528964 + 2*1783216 + 2*2027925 + 2*2665571 + 2*2751837 + 2*2765768 + 2*2882076 + 2*2996846 + 2*2999683 +
                                        2*3272337 + 2*3541730 + 2*4469376 + 2*4918620 + 2*5035838 + 2*5536227 + 2*5913581 + 2*6569862 + 2*7093131 + 2*7175136 + 2*7486576 + 2*9216543 + 2*9596775 + 2*10517844 + 2*10557903 +
                                        2*11629961 + 2*11653051 + 2*14309840 + 2*14382847 + 2*15693812 + 2*15871253) +
                                      4(7*0 + 1*4 + 1*10 + 2*186510 + 1*208738 + 2*264720 + 1*272588 + 1*406946 + 1*476892 + 1*538428 + 2*546579 + 1*591442 + 2*628363 + 2*721729 + 1*832226 + 2*838646 + 1*1178172 + 1*1194692 +
                                        2*1318333 + 2*1461652 + 1*1939190 + 2*1980484 + 2*2101932 + 1*2123838 + 2*2199242 + 2*2241280 + 1*3368906 + 1*3405064 + 2*3693568 + 2*3782293 + 1*5181504 + 1*5273922 + 2*6294196 + 2*6358941 +
                                        1*7193774 + 1*7237020 + 2*10640397 + 2*10685794 + 1*12105592 + 1*12140728 + 2*17267073 + 2*17309020 + 2*26184341 + 2*26186070 + 1*29955698 + 1*29995100 + 2*38635691 + 2*38666644) +
                                      4(6*0 + 1*4 + 2*218912 + 1*262744 + 1*342298 + 2*405095 + 1*471306 + 2*543567 + 1*591072 + 2*640385 + 2*715156 + 2*758044 + 2*778260 + 1*792772 + 2*903493 + 1*942786 + 2*1056317 + 1*1274598 +
                                        1*1312180 + 1*1566098 + 2*1663543 + 2*1727600 + 1*2431490 + 1*2483662 + 2*2614264 + 2*2764402 + 1*4022120 + 1*4189936 + 2*4509741 + 2*4538692 + 1*6324354 + 1*6345126 + 2*7623172 + 2*7719133 +
                                        1*8705974 + 1*8782348 + 2*12897748 + 2*12944629 + 1*14674342 + 1*14708632 + 2*20930427 + 2*20970972 + 2*31713000 + 2*31752129 + 1*36297406 + 1*36354412 + 2*46825439 + 2*46853952) +
                                      4(6*0 + 1*30 + 1*410334 + 2*525740 + 1*685482 + 2*690681 + 2*729448 + 2*805520 + 1*823754 + 1*962276 + 2*975333 + 2*1135501 + 2*1162034 + 1*1219168 + 2*1278869 + 1*1279212 + 2*1816905 +
                                        1*1841412 + 2*2024571 + 1*2158934 + 1*2174228 + 2*2329954 + 1*3082532 + 1*3584404 + 2*3808033 + 2*3923523 + 1*5515542 + 1*5671566 + 2*5964837 + 2*6280712 + 1*8451360 + 1*8749414 + 2*10394064 +
                                        2*10416907 + 1*11878108 + 1*11891546 + 2*17448628 + 2*17645193 + 1*19889280 + 1*20043662 + 2*28454910 + 2*28516331 + 2*43095078 + 2*43158269 + 1*49356096 + 1*49385416 + 2*63635265 +
                                        2*63682670) +
                                      4(6*0 + 1*140 + 1*131988 + 2*784616 + 2*814950 + 1*837538 + 2*988014 + 2*1024782 + 1*1030684 + 2*1164314 + 2*1202804 + 1*1234298 + 2*1384664 + 1*1556260 + 1*1784508 + 1*1793616 + 2*1915599 +
                                        1*1953196 + 2*1963951 + 1*2167424 + 2*2460630 + 2*2679128 + 1*2772182 + 2*2854822 + 1*3273996 + 2*3428207 + 1*4542812 + 1*5265858 + 2*5631142 + 2*5802375 + 1*7470018 + 1*7698862 + 2*8867827 +
                                        2*9332290 + 1*10261622 + 1*10620210 + 2*15405156 + 2*15405279 + 1*17556120 + 1*17562444 + 2*24908592 + 2*25145463 + 2*37880408 + 2*38001720 + 1*43271628 + 1*43561334 + 2*55894282 +
                                        2*56071081) +
                                      4(6*0 + 1*474 + 1*42310 + 2*844361 + 2*915248 + 1*945450 + 1*987822 + 2*1027180 + 2*1045941 + 1*1147324 + 2*1185916 + 2*1193683 + 2*1233294 + 1*1352964 + 1*1514052 + 1*1604048 + 2*1957393 +
                                        1*2028706 + 2*2141905 + 1*2202990 + 2*2474613 + 2*2929868 + 1*3027682 + 1*3072396 + 2*3160688 + 1*3606210 + 2*3791679 + 1*3825452 + 2*4317679 + 1*4591008 + 2*4721676 + 1*5320282 + 2*6226167 +
                                        2*6442259 + 1*6758586 + 1*6964908 + 2*9799210 + 2*10290844 + 1*11304394 + 1*11698456 + 2*16377087 + 2*16388443 + 2*24735005 + 2*24953957 + 1*28404122 + 1*28502352 + 2*36686890 + 2*36704561) +
                                      4(6*0 + 1*1442 + 1*13526 + 2*793917 + 2*810802 + 1*884608 + 2*1056434 + 1*1136374 + 2*1140421 + 2*1151217 + 2*1177026 + 1*1194948 + 2*1199602 + 1*1347326 + 1*1475506 + 1*1943390 + 1*2004972 +
                                        2*2019491 + 2*2125099 + 1*2142498 + 1*2208156 + 1*2597890 + 1*2739048 + 2*2766970 + 2*2919213 + 1*3279060 + 2*3435789 + 1*3737112 + 2*3769714 + 1*4321336 + 2*5237737 + 2*5318809 + 1*5553080 +
                                        1*6017576 + 2*6158235 + 2*6407179 + 1*6691062 + 1*6887602 + 2*7265447 + 2*7637344 + 2*9406659 + 2*9802624 + 2*14592048 + 2*14663655 + 1*16533820 + 1*16979766 + 2*21456452 + 2*21757356) +
                                      2(6*0 + 2*4360 + 4*766062 + 2*1042356 + 2*1047470 + 4*1141660 + 4*1163814 + 2*1309490 + 2*1779004 + 4*2064693 + 2*2140876 + 2*2179662 + 2*2621368 + 4*2856628 + 4*3639513 + 2*3675040 +
                                        2*4190726 + 4*5810324 + 4*6026359 + 4*8285651 + 4*8643386 + 2*9575886 + 2*9937722 + 4*12491784 + 4*12628872)
                                    = 20495527272 + 14274144920 + 11937149576 + 8216570568 + 5412245856 + 3864366424 + 1688811920 + 2264029880 + 2724047216 + 3715406832 + 3313483720 + 2287972328 + 1591314312 + 682165808
                                    = 82467236632

Value repetition frequencies        = 8(74*1 + 1*4) +
                                      8(68*1 + 1*2 + 1*8) +
                                      8(70*1 + 1*8) +
                                      8(70*1 + 1*8) +
                                      8(70*1 + 1*8) +
                                      8(70*1 + 1*8) +
                                      4(2*1 + 34*2 + 1*8) +
                                      4(23*1 + 24*2 + 1*7) +
                                      4(22*1 + 25*2 + 1*6) +
                                      4(22*1 + 25*2 + 1*6) +
                                      4(22*1 + 25*2 + 1*6) +
                                      4(22*1 + 25*2 + 1*6) +
                                      4(22*1 + 25*2 + 1*6) +
                                      2(12*2 + 12*4 + 1*6)
                                    = 6084

Number of distinct row element sets = 14
Number of rows                      = 1*2 + 7*4 + 6*8
                                    = 78

Number of distinct values           = 765

Distinct values          0         4        10        30       140       474      1442      4360     13526     42310     85576    131988    186510    208738    218912
Frequency              544         8         4         4         4         4         4         4         4         4         8         4         8         4         8
Distinct values     230469    236909    237805    244322    249456    262744    264720    267379    272588    279809    281113    283286    300892    342298    347990
Frequency                8         8         8         8         8         4         8         8         4         8         8         8         8         4         8
Distinct values     405095    406946    410334    427889    439627    460404    466476    471306    473059    476892    525740    532764    538428    543567    546579
Frequency                8         4         4         8         8         8         8         4        16         4         8         8         4         8         8
Distinct values     559122    563182    591072    591442    594002    597717    627584    628363    640385    664444    670188    673474    681795    685482    690681
Frequency                8         8         4         4         8         8         8         8         8         8         8         4         8         4         8
Distinct values     698374    713990    715156    721452    721729    729448    729792    745840    751988    758044    759957    763230    766062    774857    776106
Frequency                8         8         8         8         8         8         8         8         8         8         8         8         8         8         8
Distinct values     778260    784616    792772    793748    793917    800426    805520    810802    814950    823754    825722    832226    837538    838646    844361
Frequency                8         8         4         8         8         8         8         8         8         4         8         4         4         8         8
Distinct values     884608    888880    903493    915248    936232    942786    944006    945450    949762    962276    975333    987822    988014   1024782   1027180
Frequency                4         8         8         8         8         4         8         4         8         4         8         4         8         8         8
Distinct values    1030684   1033118   1039218   1042356   1045941   1047470   1056317   1056434   1060968   1068170   1081550   1093280   1093442   1108930   1128716
Frequency                4         8         8         4         8         4         8         8         8         4         8         8         8         8         8
Distinct values    1129084   1135501   1136374   1139062   1140421   1140641   1141660   1145554   1147324   1151217   1162034   1163814   1164314   1172808   1177026
Frequency                8         8         4         8         8         8         8         8         4         8         8         8         8         8         8
Distinct values    1178172   1181254   1185916   1186719   1193683   1194692   1194948   1195799   1199602   1199867   1202804   1203134   1212655   1219168   1233294
Frequency                4         8         8         8         8         4         4         8         8         8         8         8         8         4         8
Distinct values    1233715   1234298   1239983   1242751   1246718   1274598   1278869   1279212   1309490   1312180   1318333   1320050   1334474   1339301   1347326
Frequency                8         4         8         8         8         4         8         4         4         4         8         8         8         8         4
Distinct values    1352964   1356541   1379300   1384664   1388989   1411328   1449095   1461652   1475506   1500931   1512973   1514052   1528964   1552188   1556260
Frequency                4         8         8         8         8         8         8         8         4         8         8         4         8         8         4
Distinct values    1566098   1604048   1622591   1633316   1646761   1650995   1654345   1663543   1676798   1725878   1727600   1733994   1735331   1738585   1753702
Frequency                4         4         8         8         8         8         8         8         8         8         8         8         8         8         8
Distinct values    1776929   1779004   1783216   1784508   1789454   1793616   1816905   1822385   1841412   1861398   1871609   1884397   1915599   1928767   1939190
Frequency                8         4         8         4         8         4         8         8         4         8         8         8         8         8         4
Distinct values    1943390   1950157   1953196   1957393   1963951   1980484   1998238   2004972   2010643   2019491   2024571   2027925   2028706   2057733   2064693
Frequency                4         8         4         8         8         8         8         4         8         8         8         8         4         8         8
Distinct values    2101932   2123838   2125099   2125527   2140876   2141905   2142498   2155865   2158934   2167424   2174228   2179662   2180392   2182671   2189666
Frequency                8         4         8         8         4         8         4         8         4         4         4         4         8         8         8
Distinct values    2199242   2202990   2208156   2221615   2241280   2329954   2345597   2375641   2378735   2407689   2431490   2452754   2460630   2474613   2483662
Frequency                8         4         4         8         8         8         8         8         8         8         4         8         8         8         4
Distinct values    2533279   2540252   2560921   2570898   2597890   2614264   2621368   2630554   2635853   2646989   2665571   2667452   2674705   2679128   2698219
Frequency                8         8         8         8         4         8         4         8         8         8         8         8         8         8         8
Distinct values    2713043   2716764   2723387   2728275   2735282   2739048   2744410   2744877   2751837   2764402   2765768   2766970   2772182   2775591   2792691
Frequency                8         8         8         8         8         4         8         8         8         8         8         8         4         8         8
Distinct values    2801906   2834317   2854822   2856628   2859606   2871532   2871817   2872374   2878229   2880282   2882076   2919213   2929868   2935611   2940019
Frequency                8         8         8         8         8         8         8         8         8         8         8         8         8         8         8
Distinct values    2943131   2973958   2987005   2996846   2999683   3003756   3008811   3013819   3027682   3040062   3040231   3063241   3072396   3082532   3092277
Frequency                8         8         8         8         8         8         8         8         4         8         8         8         4         4         8
Distinct values    3120935   3125305   3148768   3158865   3160688   3233822   3270187   3271360   3272337   3273996   3279060   3293437   3308530   3368906   3398161
Frequency                8         8         8         8         8         8         8         8         8         4         4         8         8         4         8
Distinct values    3405064   3410923   3414342   3428207   3428666   3435789   3491367   3513962   3541730   3544199   3571075   3584404   3606210   3630460   3639513
Frequency                4         8         8         8         8         8         8         8         8         8         8         4         4         8         8
Distinct values    3665060   3675040   3693568   3702404   3737112   3769714   3782293   3791679   3793268   3797749   3808033   3821792   3825452   3853716   3868221
Frequency                8         4         8         8         4         8         8         8         8         8         8         8         4         8         8
Distinct values    3897663   3923523   3982019   3995045   4022120   4037792   4053459   4155133   4189936   4190726   4317679   4321336   4322085   4368100   4398402
Frequency                8         8         8         8         4         8         8         8         4         4         8         4         8         8         8
Distinct values    4429545   4446288   4452111   4469376   4478387   4499895   4509741   4538692   4542812   4591008   4693334   4721676   4785452   4800888   4807495
Frequency                8         8         8         8         8         8         8         8         4         4         8         8         8         8         8
Distinct values    4841656   4889346   4901497   4918620   4991823   4994579   5035838   5053485   5058924   5145828   5181504   5237737   5265858   5273922   5278599
Frequency                8         8         8         8         8         8         8         8         8         8         4         8         4         4         8
Distinct values    5294289   5318809   5320282   5401488   5445170   5507504   5515542   5521839   5536227   5553080   5577745   5631142   5671566   5701660   5707479
Frequency                8         8         4         8         8         8         4         8         8         4         8         8         4         8         8
Distinct values    5733212   5750989   5784782   5802375   5810324   5810600   5913581   5913653   5964837   5994583   6017576   6026359   6084653   6158235   6160391
Frequency                8         8         8         8         8         8         8         8         8         8         4         8         8         8         8
Distinct values    6169268   6222922   6226167   6233584   6260878   6267624   6274496   6278873   6280712   6294196   6324354   6342044   6345126   6346227   6351376
Frequency                8         8         8         8         8         8         8         8         8         8         4         8         4         8         8
Distinct values    6354662   6358941   6363143   6407179   6413596   6442259   6463988   6526809   6569862   6585581   6691062   6703158   6707678   6758586   6806981
Frequency                8         8         8         8         8         8         8         8         8         8         4         8         8         4         8
Distinct values    6835591   6887602   6925812   6964908   6999894   7081493   7091711   7093131   7099638   7140671   7175136   7193774   7237020   7265447   7291256
Frequency                8         4         8         4         8         8         8         8         8         8         8         4         4         8         8
Distinct values    7317878   7470018   7486576   7527362   7529089   7574833   7575457   7623172   7637344   7698862   7719133   7832545   7860703   7979312   7988444
Frequency                8         4         8         8         8         8         8         8         8         4         8         8         8         8         8
Distinct values    8285651   8435194   8451360   8557671   8643386   8705974   8749414   8782348   8823012   8867827   8909299   8914935   8969670   9026134   9142762
Frequency                8         8         4         8         8         4         4         4         8         8         8         8         8         8         8
Distinct values    9216543   9238351   9332290   9394052   9401247   9406659   9420230   9494901   9575886   9596775   9667847   9766453   9794746   9799210   9802624
Frequency                8         8         8         8         8         8         8         8         4         8         8         8         8         8         8
Distinct values    9937722  10030071  10256639  10261622  10290844  10302055  10394064  10416907  10517109  10517844  10557903  10598660  10620210  10630049  10640397
Frequency                4         8         8         4         8         8         8         8         8         8         8         8         4         8         8
Distinct values   10685794  10717851  10836557  10884000  11090376  11144133  11243386  11304394  11629961  11653051  11698456  11878108  11891546  11940263  11983684
Frequency                8         8         8         8         8         8         8         4         8         8         4         4         4         8         8
Distinct values   12001004  12056477  12105592  12140728  12384503  12451247  12491784  12628872  12729314  12753123  12897748  12941276  12944629  13014961  13171792
Frequency                8         8         4         4         8         8         8         8         8         8         8         8         8         8         8
Distinct values   13437032  13714032  13982318  14309840  14382847  14592048  14663655  14674342  14708632  15374440  15405156  15405279  15658566  15660163  15693812
Frequency                8         8         8         8         8         8         8         4         4         8         8         8         8         8         8
Distinct values   15791298  15871253  16024193  16169080  16377087  16388443  16533820  16582907  16738973  16979766  17077847  17107090  17145678  17185870  17267073
Frequency                8         8         8         8         8         8         4         8         8         4         8         8         8         8         8
Distinct values   17309020  17448628  17556120  17562444  17645193  17818020  17897987  17913804  17918783  18021798  18188342  18193991  18499185  19054411  19190641
Frequency                8         8         4         4         8         8         8         8         8         8         8         8         8         8         8
Distinct values   19424780  19802905  19889280  19937778  19970358  20043662  20144372  20164472  20409366  20454719  20503112  20511258  20930427  20970972  21456452
Frequency                8         8         4         8         8         4         8         8         8         8         8         8         8         8         8
Distinct values   21570915  21735088  21757356  22959289  23005110  23865752  23939491  24666209  24735005  24888905  24908592  24953957  25145463  25747480  25958930
Frequency                8         8         8         8         8         8         8         8         8         8         8         8         8         8         8
Distinct values   26184341  26186070  27834319  27967284  28206666  28404122  28454910  28457998  28502352  28516331  28590267  28706068  28752353  28769624  28782263
Frequency                8         8         8         8         8         4         8         8         4         8         8         8         8         8         8
Distinct values   28861152  29462650  29638765  29955698  29995100  30484647  30630882  31216696  31359192  31713000  31752129  32058054  32161524  32837298  32921249
Frequency                8         8         8         4         4         8         8         8         8         8         8         8         8         8         8
Distinct values   32978239  32989763  33081834  33138022  34786194  34880570  36297406  36354412  36686890  36704561  37880408  38001720  38568858  38635691  38663662
Frequency                8         8         8         8         8         8         4         4         8         8         8         8         8         8         8
Distinct values   38666644  41930053  42099902  42781115  42899211  43095078  43158269  43271628  43561334  44455738  44608166  45606655  45788428  46825439  46853952
Frequency                8         8         8         8         8         8         8         4         4         8         8         8         8         8         8
Distinct values   46980101  47088137  47733569  47864806  48469219  48473502  48990388  49018503  49356096  49385416  53425685  53619578  54823512  54834601  55275083
Frequency                8         8         8         8         8         8         8         8         4         4         8         8         8         8         8
Distinct values   55281645  55443349  55450997  55894282  56071081  63635265  63682670  68271691  68374222  68862029  68870222  69650854  69727222  69819221  69819276
Frequency                8         8         8         8         8         8         8         8         8         8         8         8         8         8         8
Distinct values   78603338  78712408  79335742  79447665  79456935  79549789  82896444  82949197  83876495  83934106  95470833  95496641 102295901 102367878 102389290
Frequency                8         8         8         8         8         8         8         8         8         8         8         8         8         8         8
Distinct values  102461758 119299272 119353892 120179553 120231666 122673399 122678450 123565995 123566968 137037691 137164333 176542262 176620233 176944957 177019062
Frequency                8         8         8         8         8         8         8         8         8         8         8         8         8         8         8

Sum of distinct value frequencies   = 145*4 + 618*8 + 1*16 + 1*544
                                    = 6084

4(6*0 + 1*4 + 2*218912 + 1*262744 + 1*342298 + 2*405095 + 1*471306 + 2*543567 + 1*591072 + 2*640385 + 2*715156 + 2*758044 + 2*778260 + 1*792772 + 2*903493 + 1*942786 + 2*1056317 + 1*1274598 + 1*1312180 + 1*1566098 + 2*1663543 + 2*1727600 + 1*2431490 + 1*2483662 + 2*2614264 + 2*2764402 + 1*4022120 + 1*4189936 + 2*4509741 + 2*4538692 + 1*6324354 + 1*6345126 + 2*7623172 + 2*7719133 + 1*8705974 + 1*8782348 + 2*12897748 + 2*12944629 + 1*14674342 + 1*14708632 + 2*20930427 + 2*20970972 + 2*31713000 + 2*31752129 + 1*36297406 + 1*36354412 + 2*46825439 + 2*46853952) +
4(6*0 + 1*30 + 1*410334 + 2*525740 + 1*685482 + 2*690681 + 2*729448 + 2*805520 + 1*823754 + 1*962276 + 2*975333 + 2*1135501 + 2*1162034 + 1*1219168 + 2*1278869 + 1*1279212 + 2*1816905 + 1*1841412 + 2*2024571 + 1*2158934 + 1*2174228 + 2*2329954 + 1*3082532 + 1*3584404 + 2*3808033 + 2*3923523 + 1*5515542 + 1*5671566 + 2*5964837 + 2*6280712 + 1*8451360 + 1*8749414 + 2*10394064 + 2*10416907 + 1*11878108 + 1*11891546 + 2*17448628 + 2*17645193 + 1*19889280 + 1*20043662 + 2*28454910 + 2*28516331 + 2*43095078 + 2*43158269 + 1*49356096 + 1*49385416 + 2*63635265 + 2*63682670) +
4(6*0 + 1*140 + 1*131988 + 2*784616 + 2*814950 + 1*837538 + 2*988014 + 2*1024782 + 1*1030684 + 2*1164314 + 2*1202804 + 1*1234298 + 2*1384664 + 1*1556260 + 1*1784508 + 1*1793616 + 2*1915599 + 1*1953196 + 2*1963951 + 1*2167424 + 2*2460630 + 2*2679128 + 1*2772182 + 2*2854822 + 1*3273996 + 2*3428207 + 1*4542812 + 1*5265858 + 2*5631142 + 2*5802375 + 1*7470018 + 1*7698862 + 2*8867827 + 2*9332290 + 1*10261622 + 1*10620210 + 2*15405156 + 2*15405279 + 1*17556120 + 1*17562444 + 2*24908592 + 2*25145463 + 2*37880408 + 2*38001720 + 1*43271628 + 1*43561334 + 2*55894282 + 2*56071081) +
4(6*0 + 1*474 + 1*42310 + 2*844361 + 2*915248 + 1*945450 + 1*987822 + 2*1027180 + 2*1045941 + 1*1147324 + 2*1185916 + 2*1193683 + 2*1233294 + 1*1352964 + 1*1514052 + 1*1604048 + 2*1957393 + 1*2028706 + 2*2141905 + 1*2202990 + 2*2474613 + 2*2929868 + 1*3027682 + 1*3072396 + 2*3160688 + 1*3606210 + 2*3791679 + 1*3825452 + 2*4317679 + 1*4591008 + 2*4721676 + 1*5320282 + 2*6226167 + 2*6442259 + 1*6758586 + 1*6964908 + 2*9799210 + 2*10290844 + 1*11304394 + 1*11698456 + 2*16377087 + 2*16388443 + 2*24735005 + 2*24953957 + 1*28404122 + 1*28502352 + 2*36686890 + 2*36704561) +
4(6*0 + 1*1442 + 1*13526 + 2*793917 + 2*810802 + 1*884608 + 2*1056434 + 1*1136374 + 2*1140421 + 2*1151217 + 2*1177026 + 1*1194948 + 2*1199602 + 1*1347326 + 1*1475506 + 1*1943390 + 1*2004972 + 2*2019491 + 2*2125099 + 1*2142498 + 1*2208156 + 1*2597890 + 1*2739048 + 2*2766970 + 2*2919213 + 1*3279060 + 2*3435789 + 1*3737112 + 2*3769714 + 1*4321336 + 2*5237737 + 2*5318809 + 1*5553080 + 1*6017576 + 2*6158235 + 2*6407179 + 1*6691062 + 1*6887602 + 2*7265447 + 2*7637344 + 2*9406659 + 2*9802624 + 2*14592048 + 2*14663655 + 1*16533820 + 1*16979766 + 2*21456452 + 2*21757356) +
2(6*0 + 2*4360 + 4*766062 + 2*1042356 + 2*1047470 + 4*1141660 + 4*1163814 + 2*1309490 + 2*1779004 + 4*2064693 + 2*2140876 + 2*2179662 + 2*2621368 + 4*2856628 + 4*3639513 + 2*3675040 + 2*4190726 + 4*5810324 + 4*6026359 + 4*8285651 + 4*8643386 + 2*9575886 + 2*9937722 + 4*12491784 + 4*12628872)

Number of SN-EN pairs for which the number of CNSAPs is greater than zero        = 44*70 + 4*71 + 22*72 + 8*74
                                                                                 = 5540

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

Number of possible SN-EN pairs with SN != EN                                     = 77*78
                                                                                 = 6006