This site is supported by donations to The OEIS Foundation.

Complete non-self-adjacent paths:Results 05

From OeisWiki
Jump to: navigation, search
a = 6, b = 6
 L          C         S
 3          8         2
 4         16         4
 5         40        10
 6         88        22
 7        224        50
 8        416       100
 9        848       192
10       1328       318
11       2328       480
12       2272       514
13       4984       870
14       5056      1070
15      13608      2264
16      11008      2264
17      32360      5986
18      19360      4296
19      49736     12196
20      19872      4896
21      13136      3284
22       7984      1996
23       2384       596
24        272        68
Total  187328     41478

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

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

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

 6            0      0      3      3      0      0
              0      4      0      0      4      0
              3      0     12     12      0      3
              3      0     12     12      0      3
              0      4      0      0      4      0
              0      0      3      3      0      0

 7            0      8      1      1      8      0
              8      2     12     12      2      8
              1     12     12     12     12      1
              1     12     12     12     12      1
              8      2     12     12      2      8
              0      8      1      1      8      0

 8           14      1     13     13      1     14
              1     16     21     21     16      1
             13     21      4      4     21     13
             13     21      4      4     21     13
              1     16     21     21     16      1
             14      1     13     13      1     14

 9            4     30     35     35     30      4
             30     46     14     14     46     30
             35     14      4      4     14     35
             35     14      4      4     14     35
             30     46     14     14     46     30
              4     30     35     35     30      4

10           48     76     35     35     76     48
             76     26     15     15     26     76
             35     15      6      6     15     35
             35     15      6      6     15     35
             76     26     15     15     26     76
             48     76     35     35     76     48

11          164     73     63     63     73    164
             73     50     40     40     50     73
             63     40     16     16     40     63
             63     40     16     16     40     63
             73     50     40     40     50     73
            164     73     63     63     73    164

12          106     76     77     77     76    106
             76     68     34     34     68     76
             77     34     20     20     34     77
             77     34     20     20     34     77
             76     68     34     34     68     76
            106     76     77     77     76    106

13           98    192    165    165    192     98
            192    136    126    126    136    192
            165    126     46     46    126    165
            165    126     46     46    126    165
            192    136    126    126    136    192
             98    192    165    165    192     98

14          224    121    205    205    121    224
            121    180     76     76    180    121
            205     76     56     56     76    205
            205     76     56     56     76    205
            121    180     76     76    180    121
            224    121    205    205    121    224

15          278    527    444    444    527    278
            527    320    399    399    320    527
            444    399     64     64    399    444
            444    399     64     64    399    444
            527    320    399    399    320    527
            278    527    444    444    527    278

16          568    266    444    444    266    568
            266    438     91     91    438    266
            444     91    144    144     91    444
            444     91    144    144     91    444
            266    438     91     91    438    266
            568    266    444    444    266    568

17          734   1306   1150   1150   1306    734
           1306    786    773    773    786   1306
           1150    773    112    112    773   1150
           1150    773    112    112    773   1150
           1306    786    773    773    786   1306
            734   1306   1150   1150   1306    734

18         1242    548    740    740    548   1242
            548    408    185    185    408    548
            740    185    244    244    185    740
            740    185    244    244    185    740
            548    408    185    185    408    548
           1242    548    740    740    548   1242

19         1446   1849   2080   2080   1849   1446
           1849   1010    922    922   1010   1849
           2080    922    276    276    922   2080
           2080    922    276    276    922   2080
           1849   1010    922    922   1010   1849
           1446   1849   2080   2080   1849   1446

20         1166    602    575    575    602   1166
            602    276    333    333    276    602
            575    333    506    506    333    575
            575    333    506    506    333    575
            602    276    333    333    276    602
           1166    602    575    575    602   1166

21          760    542    223    223    542    760
            542    130    145    145    130    542
            223    145    574    574    145    223
            223    145    574    574    145    223
            542    130    145    145    130    542
            760    542    223    223    542    760

22          584    299     99     99    299    584
            299     68      2      2     68    299
             99      2    544    544      2     99
             99      2    544    544      2     99
            299     68      2      2     68    299
            584    299     99     99    299    584

23          220     99      4      4     99    220
             99      2      0      0      2     99
              4      0    168    168      0      4
              4      0    168    168      0      4
             99      2      0      0      2     99
            220     99      4      4     99    220

24           22     15      0      0     15     22
             15      0      0      0      0     15
              0      0     16     16      0      0
              0      0     16     16      0      0
             15      0      0      0      0     15
             22     15      0      0     15     22

Total      7678   6630   6357   6357   6630   7678
           6630   3968   3192   3192   3968   6630
           6357   3192   2828   2828   3192   6357
           6357   3192   2828   2828   3192   6357
           6630   3968   3192   3192   3968   6630
           7678   6630   6357   6357   6630   7678

Grand total = 4*2828 + 8*3192 + 4*3968 + 8*6357 + 8*6630 + 4*7678
            = 187328

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

 4            4      0      0      0      0      4
              0      0      0      0      0      0
              0      0      0      0      0      0
              0      0      0      0      0      0
              0      0      0      0      0      0
              4      0      0      0      0      4

 5           10      0      0      0      0     10
              0      0      0      0      0      0
              0      0      0      0      0      0
              0      0      0      0      0      0
              0      0      0      0      0      0
             10      0      0      0      0     10

 6           22      0      0      0      0     22
              0      0      0      0      0      0
              0      0      0      0      0      0
              0      0      0      0      0      0
              0      0      0      0      0      0
             22      0      0      0      0     22

 7           48      2      2      2      2     48
              2      0      0      0      0      2
              2      0      0      0      0      2
              2      0      0      0      0      2
              2      0      0      0      0      2
             48      2      2      2      2     48

 8           98      1      2      2      1     98
              1      0      0      0      0      1
              2      0      0      0      0      2
              2      0      0      0      0      2
              1      0      0      0      0      1
             98      1      2      2      1     98

 9          182      6      9      9      6    182
              6      0      0      0      0      6
              9      0      0      0      0      9
              9      0      0      0      0      9
              6      0      0      0      0      6
            182      6      9      9      6    182

10          304      6      8      8      6    304
              6      0      0      0      0      6
              8      0      0      0      0      8
              8      0      0      0      0      8
              6      0      0      0      0      6
            304      6      8      8      6    304

11          422     25     37     37     25    422
             25      4      8      8      4     25
             37      8     16     16      8     37
             37      8     16     16      8     37
             25      4      8      8      4     25
            422     25     37     37     25    422

12          456     17     27     27     17    456
             17      0      4      4      0     17
             27      4     16     16      4     27
             27      4     16     16      4     27
             17      0      4      4      0     17
            456     17     27     27     17    456
  
13          628     79    128    128     79    628
             79     20     44     44     20     79
            128     44     96     96     44    128
            128     44     96     96     44    128
             79     20     44     44     20     79
            628     79    128    128     79    628

14          848     41     77     77     41    848
             41      0     30     30      0     41
             77     30    120    120     30     77
             77     30    120    120     30     77
             41      0     30     30      0     41
            848     41     77     77     41    848

15         1256    252    419    419    252   1256
            252     88    176    176     88    252
            419    176    364    364    176    419
            419    176    364    364    176    419
            252     88    176    176     88    252
           1256    252    419    419    252   1256

16         1504    107    205    205    107   1504
            107      0     95     95      0    107
            205     95    434    434     95    205
            205     95    434    434     95    205
            107      0     95     95      0    107
           1504    107    205    205    107   1504

17         2214    733   1141   1141    733   2214
            733    310    497    497    310    733
           1141    497    824    824    497   1141
           1141    497    824    824    497   1141
            733    310    497    497    310    733
           2214    733   1141   1141    733   2214

18         2156    263    453    453    263   2156
            263      0    199    199      0    263
            453    199    854    854    199    453
            453    199    854    854    199    453
            263      0    199    199      0    263
           2156    263    453    453    263   2156

19         2684   1506   1761   1761   1506   2684
           1506    672    735    735    672   1506
           1761    735   1074   1074    735   1761
           1761    735   1074   1074    735   1761
           1506    672    735    735    672   1506
           2684   1506   1761   1761   1506   2684

20         1790    497    414    414    497   1790
            497      0    186    186      0    497
            414    186    984    984    186    414
            414    186    984    984    186    414
            497      0    186    186      0    497
           1790    497    414    414    497   1790

21         1072    421    239    239    421   1072
            421      0     67     67      0    421
            239     67    758    758     67    239
            239     67    758    758     67    239
            421      0     67     67      0    421
           1072    421    239    239    421   1072

22          672    287    101    101    287    672
            287      0      2      2      0    287
            101      2    544    544      2    101
            101      2    544    544      2    101
            287      0      2      2      0    287
            672    287    101    101    287    672

23          214    103      4      4    103    214
            103      0      0      0      0    103
              4      0    168    168      0      4
              4      0    168    168      0      4
            103      0      0      0      0    103
            214    103      4      4    103    214

24           22     15      0      0     15     22
             15      0      0      0      0     15
              0      0     16     16      0      0
              0      0     16     16      0      0
             15      0      0      0      0     15
             22     15      0      0     15     22

Total     16608   4361   5027   5027   4361  16608
           4361   1094   2043   2043   1094   4361
           5027   2043   6268   6268   2043   5027
           5027   2043   6268   6268   2043   5027
           4361   1094   2043   2043   1094   4361
          16608   4361   5027   5027   4361  16608

Grand total = 4*1094 + 8*2043 + 8*4361 + 8*5027 + 4*6268 + 4*16608
            = 187328

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

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

 5           10      5      1      1      5     10
              5     10      7      7     10      5
              1      7      4      4      7      1
              1      7      4      4      7      1
              5     10      7      7     10      5
             10      5      1      1      5     10

 6           22     11      4      4     11     22
             11     26     17     17     26     11
              4     17     20     20     17      4
              4     17     20     20     17      4
             11     26     17     17     26     11
             22     11      4      4     11     22

 7           50     36     12     12     36     50
             36     62     55     55     62     36
             12     55     74     74     55     12
             12     55     74     74     55     12
             36     62     55     55     62     36
             50     36     12     12     36     50

 8          114     63     25     25     63    114
             63    136    123    123    136     63
             25    123    160    160    123     25
             25    123    160    160    123     25
             63    136    123    123    136     63
            114     63     25     25     63    114

 9          202    147     95     95    147    202
            147    288    268    268    288    147
             95    268    398    398    268     95
             95    268    398    398    268     95
            147    288    268    268    288    147
            202    147     95     95    147    202

10          372    295    140    140    295    372
            295    530    453    453    530    295
            140    453    642    642    453    140
            140    453    642    642    453    140
            295    530    453    453    530    295
            372    295    140    140    295    372

11          674    546    399    399    546    674
            546    878    879    879    878    546
            399    879   1202   1202    879    399
            399    879   1202   1202    879    399
            546    878    879    879    878    546
            674    546    399    399    546    674

12          712    608    472    472    608    712
            608    998    936    936    998    608
            472    936   1074   1074    936    472
            472    936   1074   1074    936    472
            608    998    936    936    998    608
            712    608    472    472    608    712

13         1136   1417   1497   1497   1417   1136
           1417   2218   2324   2324   2218   1417
           1497   2324   2368   2368   2324   1497
           1497   2324   2368   2368   2324   1497
           1417   2218   2324   2324   2218   1417
           1136   1417   1497   1497   1417   1136

14         1542   1639   1647   1647   1639   1542
           1639   2626   2406   2406   2626   1639
           1647   2406   2144   2144   2406   1647
           1647   2406   2144   2144   2406   1647
           1639   2626   2406   2406   2626   1639
           1542   1639   1647   1647   1639   1542

15         3140   4785   5711   5711   4785   3140
           4785   7070   7215   7215   7070   4785
           5711   7215   5398   5398   7215   5711
           5711   7215   5398   5398   7215   5711
           4785   7070   7215   7215   7070   4785
           3140   4785   5711   5711   4785   3140

16         3534   4418   4963   4963   4418   3534
           4418   6268   5582   5582   6268   4418
           4963   5582   4304   4304   5582   4963
           4963   5582   4304   4304   5582   4963
           4418   6268   5582   5582   6268   4418
           3534   4418   4963   4963   4418   3534

17         8516  14664  18574  18574  14664   8516
          14664  18280  17124  17124  18280  14664
          18574  17124  10010  10010  17124  18574
          18574  17124  10010  10010  17124  18574
          14664  18280  17124  17124  18280  14664
           8516  14664  18574  18574  14664   8516

18         7480   9823  11369  11369   9823   7480
           9823  10852   9808   9808  10852   9823
          11369   9808   6788   6788   9808  11369
          11369   9808   6788   6788   9808  11369
           9823  10852   9808   9808  10852   9823
           7480   9823  11369  11369   9823   7480

19        18236  29339  38237  38237  29339  18236
          29339  24774  23106  23106  24774  29339
          38237  23106  11872  11872  23106  38237
          38237  23106  11872  11872  23106  38237
          29339  24774  23106  23106  24774  29339
          18236  29339  38237  38237  29339  18236

20         9158  12669  14812  14812  12669   9158
          12669  10270   9149   9149  10270  12669
          14812   9149   6672   6672   9149  14812
          14812   9149   6672   6672   9149  14812
          12669  10270   9149   9149  10270  12669
           9158  12669  14812  14812  12669   9158

21         6822   9209  10366  10366   9209   6822
           9209   6100   5747   5747   6100   9209
          10366   5747   5398   5398   5747  10366
          10366   5747   5398   5398   5747  10366
           9209   6100   5747   5747   6100   9209
           6822   9209  10366  10366   9209   6822

22         4650   6102   6601   6601   6102   4650
           6102   3590   3028   3028   3590   6102
           6601   3028   4210   4210   3028   6601
           6601   3028   4210   4210   3028   6601
           6102   3590   3028   3028   3590   6102
           4650   6102   6601   6601   6102   4650

23         1626   2003   2052   2052   2003   1626
           2003    880    758    758    880   2003
           2052    758   1576   1576    758   2052
           2052    758   1576   1576    758   2052
           2003    880    758    758    880   2003
           1626   2003   2052   2052   2003   1626

24          228    250    220    220    250    228
            250     80     96     96     80    250
            220     96    192    192     96    220
            220     96    192    192     96    220
            250     80     96     96     80    250
            228    250    220    220    250    228

Total     68230  98032 117197 117197  98032  68230
          98032  95942  89083  89083  95942  98032
         117197  89083  64506  64506  89083 117197
         117197  89083  64506  64506  89083 117197
          98032  95942  89083  89083  95942  98032
          68230  98032 117197 117197  98032  68230

Grand total = 4*64506 + 4*68230 + 8*89083 + 4*95942 + 8*98032 + 8*117197
            = 3349208

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
EN
 0         0    0 1183  990  901  905    0    2  275  499  457  619 1183  275  262  368  236  413  990  499  368  268  159  341  901  457  236  159  190  371  905  619  413  341  371  452
 1         0    0    0  955  182  192  889    0  403  189   10  127    0    0  187   87   12   62    0    0   64   46   23   50  101   59   32   35   49   60  124   92   74   82   90   85
 2       847    0    0    0  990  462  293  840    0  649   76   76    0    0   58  129    0   58   18    0   32   36    8   40   40   22   12   12   26   40   50   38   32   40   55   48
 3       462  990    0    0    0  847   76   76  649    0  840  293   58    0  129   58    0    0   40    8   36   32    0   18   40   26   12   12   22   40   48   55   40   32   38   50
 4       192  182  955    0    0    0  127   10  189  403    0  889   62   12   87  187    0    0   50   23   46   64    0    0   60   49   35   32   59  101   85   90   82   74   92  124
 5       905  901  990 1183    0    0  619  457  499  275    2    0  413  236  368  262  275 1183  341  159  268  368  499  990  371  190  159  236  457  901  452  371  341  413  619  905
 6         0  889    0    0  101  124    0    0    0    0   59   92    0  403  187   64   32   74  955  189   87   46   35   82  182   10   12   23   49   90  192  127   62   50   60   85
 7         0    0  547    0    0    0    0    0    0    0    0    0  547    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
 8       191  264    0  444   97   97  191    0    0    0   85   45  117  306    0   92   12   12    0    0    4   14    0   12    2    0    0    0    4   12    4    4    4    6   12   12
 9        97   97  444    0  264  191   45   85    0    0    0  191   12   12   92    0  306  117   12    0   14    4    0    0   12    4    0    0    0    2   12   12    6    4    4    4
10         0    0    0  547    0    0    0    0    0    0    0    0    0    0    0    0    0  547    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
11       124  101    0    0  889    0   92   59    0    0    0    0   74   32   64  187  403    0   82   35   46   87  189  955   90   49   23   12   10  182   85   60   50   62  127  192
12       847  293    0   18   40   50    0  840    0    0   22   38    0    0   58   32   12   32    0  649  129   36   12   40  990   76    0    8   26   55  462   76   58   40   40   48
13       191  191  117    0    2    4  264    0  306    0    0    4    0    0    0    4    0    4  444    0   92   14    0    6   97   85   12    0    4   12   97   45   12   12   12   12
14       372  401  316  243  202  282  401  168    0  180  134  242  316    0    0    0   90  170  243  180    0   64   60  148  202  134   90   60   84  194  282  242  170  148  194  256
15       282  202  243  316  401  372  242  134  180    0  168  401  170   90    0    0    0  316  148   60   64    0  180  243  194   84   60   90  134  202  256  194  148  170  242  282
16         4    2    0  117  191  191    4    0    0  306    0  264    4    0    4    0    0    0    6    0   14   92    0  444   12    4    0   12   85   97   12   12   12   12   45   97
17        50   40   18    0  293  847   38   22    0    0  840    0   32   12   32   58    0    0   40   12   36  129  649    0   55   26    8    0   76  990   48   40   40   58   76  462
18       462   76   58   40   40   48  990   76    0    8   26   55    0  649  129   36   12   40    0    0   58   32   12   32    0  840    0    0   22   38  847  293    0   18   40   50
19        97   45   12   12   12   12   97   85   12    0    4   12  444    0   92   14    0    6    0    0    0    4    0    4  264    0  306    0    0    4  191  191  117    0    2    4
20       282  242  170  148  194  256  202  134   90   60   84  194  243  180    0   64   60  148  316    0    0    0   90  170  401  168    0  180  134  242  372  401  316  243  202  282
21       256  194  148  170  242  282  194   84   60   90  134  202  148   60   64    0  180  243  170   90    0    0    0  316  242  134  180    0  168  401  282  202  243  316  401  372
22        12   12   12   12   45   97   12    4    0   12   85   97    6    0   14   92    0  444    4    0    4    0    0    0    4    0    0  306    0  264    4    2    0  117  191  191
23        48   40   40   58   76  462   55   26    8    0   76  990   40   12   36  129  649    0   32   12   32   58    0    0   38   22    0    0  840    0   50   40   18    0  293  847
24       192  127   62   50   60   85  182   10   12   23   49   90  955  189   87   46   35   82    0  403  187   64   32   74    0    0    0    0   59   92    0  889    0    0  101  124
25         0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0  547    0    0    0    0    0    0    0    0    0    0    0    0    0  547    0    0    0
26         4    4    4    6   12   12    2    0    0    0    4   12    0    0    4   14    0   12  117  306    0   92   12   12  191    0    0    0   85   45  191  264    0  444   97   97
27        12   12    6    4    4    4   12    4    0    0    0    2   12    0   14    4    0    0   12   12   92    0  306  117   45   85    0    0    0  191   97   97  444    0  264  191
28         0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0  547    0    0    0    0    0    0    0    0    0  547    0    0
29        85   60   50   62  127  192   90   49   23   12   10  182   82   35   46   87  189  955   74   32   64  187  403    0   92   59    0    0    0    0  124  101    0    0  889    0
30       905  619  413  341  371  452  901  457  236  159  190  371  990  499  368  268  159  341 1183  275  262  368  236  413    0    2  275  499  457  619    0    0 1183  990  901  905
31       124   92   74   82   90   85  101   59   32   35   49   60    0    0   64   46   23   50    0    0  187   87   12   62  889    0  403  189   10  127    0    0    0  955  182  192
32        50   38   32   40   55   48   40   22   12   12   26   40   18    0   32   36    8   40    0    0   58  129    0   58  293  840    0  649   76   76  847    0    0    0  990  462
33        48   55   40   32   38   50   40   26   12   12   22   40   40    8   36   32    0   18   58    0  129   58    0    0   76   76  649    0  840  293  462  990    0    0    0  847
34        85   90   82   74   92  124   60   49   35   32   59  101   50   23   46   64    0    0   62   12   87  187    0    0  127   10  189  403    0  889  192  182  955    0    0    0
35       452  371  341  413  619  905  371  190  159  236  457  901  341  159  268  368  499  990  413  236  368  262  275 1183  619  457  499  275    2    0  905  901  990 1183    0    0

Sum of all rows                     = 4(3*0 + 1*2 + 2*159 + 1*190 + 2*236 + 1*262 + 1*268 + 2*275 + 2*341 + 2*368 + 2*371 + 2*413 + 1*452 + 2*457 + 2*499 + 2*619 + 2*901 + 2*905 + 2*990 + 2*1183) +
                                      8(8*0 + 1*10 + 1*12 + 1*23 + 1*32 + 1*35 + 1*46 + 1*49 + 1*50 + 1*59 + 1*60 + 1*62 + 1*64 + 1*74 + 1*82 + 1*85 + 1*87 + 1*90 + 1*92 + 1*101 + 1*124 + 1*127 + 1*182 + 1*187 + 1*189 + 1*192 +
                                        1*403 + 1*889 + 1*955) +
                                      8(8*0 + 1*8 + 2*12 + 1*18 + 1*22 + 1*26 + 2*32 + 1*36 + 1*38 + 4*40 + 1*48 + 1*50 + 1*55 + 2*58 + 2*76 + 1*129 + 1*293 + 1*462 + 1*649 + 1*840 + 1*847 + 1*990) +
                                      4(34*0 + 2*547) +
                                      8(11*0 + 1*2 + 5*4 + 1*6 + 6*12 + 1*14 + 1*45 + 1*85 + 1*92 + 2*97 + 1*117 + 2*191 + 1*264 + 1*306 + 1*444) +
                                      4(5*0 + 2*60 + 1*64 + 1*84 + 2*90 + 2*134 + 2*148 + 1*168 + 2*170 + 2*180 + 2*194 + 2*202 + 2*242 + 2*243 + 1*256 + 2*282 + 2*316 + 1*372 + 2*401)
                                    = 66432 + 34888 + 40216 + 4376 + 16344 + 25072
                                    = 187328

Value repetition frequencies        = 4(5*1 + 14*2 + 1*3) +
                                      8(28*1 + 1*8) +
                                      8(16*1 + 4*2 + 1*4 + 1*8) +
                                      4(1*2 + 1*34) +
                                      8(10*1 + 2*2 + 1*5 + 1*6 + 1*11) +
                                      4(5*1 + 13*2 + 1*5)
                                    = 1296

Number of distinct row element sets = 6

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

Number of distinct values           = 91

Distinct values       0    2    4    6    8   10   12   14   18   22   23   26   32   35   36   38   40   45   46   48
Frequency           384   12   40    8    8    8   72    8    8    8    8    8   24    8    8    8   32    8    8    8
Distinct values      49   50   55   58   59   60   62   64   74   76   82   84   85   87   90   92   97  101  117  124
Frequency             8   16    8   16    8   16    8   12    8   16    8    4   16    8   16   16   16    8    8    8
Distinct values     127  129  134  148  159  168  170  180  182  187  189  190  191  192  194  202  236  242  243  256
Frequency             8    8    8    8    8    4    8    8    8    8    8    4   16    8    8    8    8    8    8    4
Distinct values     262  264  268  275  282  293  306  316  341  368  371  372  401  403  413  444  452  457  462  499
Frequency             4    8    4    8    8    8    8    8    8    8    8    4    8    8    8    8    4    8    8    8
Distinct values     547  619  649  840  847  889  901  905  955  990 1183
Frequency             8    8    8    8    8    8    8    8    8   16    8

Sum of distinct value frequencies   = 8*4 + 66*8 + 2*12 + 10*16 + 1*24 + 1*32 + 1*40 + 1*72 + 1*384
                                    = 1296

Number of SN-EN pairs for which the number of CNSAPs is greater than zero        = 4*2 + 8*25 + 16*28 + 4*31 + 4*33
                                                                                 = 912

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

Number of possible SN-EN pairs with SN != EN                                     = 36*35
                                                                                 = 1260
a = 7, b = 6
 L          C         S
 3          8         2
 4         16         4
 5         40        10
 6         88        22
 7        228        50
 8        428       104
 9        952       234
10       1640       460
11       3360       918
12       4356      1482
13       8048      2020
14       9216      2766
15      22820      5096
16      23080      6672
17      61488     13694
18      51920     15870
19     137964     37942
20      91312     34040
21     210544     96748
22     108884     49766
23     101308     49232
24      71420     35570
25      41148     20574
26      14224      7112
27       3060      1530
28        376       188
29         20        10
Total  967948    382116

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

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

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

 6         0      0      0      6      0      0      0
           0      2      2      0      2      2      0
           3      0      6     12      6      0      3
           3      0      6     12      6      0      3
           0      2      2      0      2      2      0
           0      0      0      6      0      0      0

 7         0      3      6      0      6      3      0
           6      4     10      6     10      4      6
           1      4      8     24      8      4      1
           1      4      8     24      8      4      1
           6      4     10      6     10      4      6
           0      3      6      0      6      3      0

 8         7      8     10      6     10      8      7
           3      9      8     42      8      9      3
           3     11     22      4     22     11      3
           3     11     22      4     22     11      3
           3      9      8     42      8      9      3
           7      8     10      6     10      8      7

 9        13     21     14     64     14     21     13
          14     22     53      8     53     22     14
          17     35      9      8      9     35     17
          17     35      9      8      9     35     17
          14     22     53      8     53     22     14
          13     21     14     64     14     21     13

10        27     27    101     14    101     27     27
          35     86     14     28     14     86     35
          50     29     17      6     17     29     50
          50     29     17      6     17     29     50
          35     86     14     28     14     86     35
          27     27    101     14    101     27     27

11        66    198     43    100     43    198     66
         152     59     61     38     61     59    152
          85     68     25     28     25     68     85
          85     68     25     28     25     68     85
         152     59     61     38     61     59    152
          66    198     43    100     43    198     66

12       320     73    119     48    119     73    320
         105    116     40     62     40    116    105
         141     65     44     22     44     65    141
         141     65     44     22     44     65    141
         105    116     40     62     40    116    105
         320     73    119     48    119     73    320

13       184    240    164    228    164    240    184
         315    185    184    132    184    185    315
         246    186     84     88     84    186    246
         246    186     84     88     84    186    246
         315    185    184    132    184    185    315
         184    240    164    228    164    240    184

14       270    228    277    198    277    228    270
         275    245    128    164    128    245    275
         359    187    124     60    124    187    359
         359    187    124     60    124    187    359
         275    245    128    164    128    245    275
         270    228    277    198    277    228    270

15       508    616    642    714    642    616    508
         604    582    544    490    544    582    604
         726    536    256    178    256    536    726
         726    536    256    178    256    536    726
         604    582    544    490    544    582    604
         508    616    642    714    642    616    508

16       686    694    653    720    653    694    686
         731    535    427    424    427    535    731
         676    475    238    166    238    475    676
         676    475    238    166    238    475    676
         731    535    427    424    427    535    731
         686    694    653    720    653    694    686

17      1464   1667   2124   1964   2124   1667   1464
        1645   1681   1301   1490   1301   1681   1645
        1708   1332    536    374    536   1332   1708
        1708   1332    536    374    536   1332   1708
        1645   1681   1301   1490   1301   1681   1645
        1464   1667   2124   1964   2124   1667   1464

18      1837   1841   1241   2026   1241   1841   1837
        1586   1204   1033    574   1033   1204   1586
        1586    591    536    450    536    591   1586
        1586    591    536    450    536    591   1586
        1586   1204   1033    574   1033   1204   1586
        1837   1841   1241   2026   1241   1841   1837

19      3513   3891   5249   4184   5249   3891   3513
        4184   3145   2314   3346   2314   3145   4184
        4192   3003    869    732    869   3003   4192
        4192   3003    869    732    869   3003   4192
        4184   3145   2314   3346   2314   3145   4184
        3513   3891   5249   4184   5249   3891   3513

20      4076   2709   1801   4146   1801   2709   4076
        2849   1758   1409    914   1409   1758   2849
        3181    837   1046   1264   1046    837   3181
        3181    837   1046   1264   1046    837   3181
        2849   1758   1409    914   1409   1758   2849
        4076   2709   1801   4146   1801   2709   4076

21      5950   6020   7273   6314   7273   6020   5950
        7358   3873   3132   4058   3132   3873   7358
        7621   3875   1567   1562   1567   3875   7621
        7621   3875   1567   1562   1567   3875   7621
        7358   3873   3132   4058   3132   3873   7358
        5950   6020   7273   6314   7273   6020   5950

22      5265   3287   2210   2700   2210   3287   5265
        2976   1847   1792   1574   1792   1847   2976
        3222   1134   1978   2746   1978   1134   3222
        3222   1134   1978   2746   1978   1134   3222
        2976   1847   1792   1574   1792   1847   2976
        5265   3287   2210   2700   2210   3287   5265

23      4358   3782   2524   1274   2524   3782   4358
        3809   1424   1205   1704   1205   1424   3809
        2029    973   1973   3522   1973    973   2029
        2029    973   1973   3522   1973    973   2029
        3809   1424   1205   1704   1205   1424   3809
        4358   3782   2524   1274   2524   3782   4358

24      4077   2839   1552   1196   1552   2839   4077
        1655   1028    377    120    377   1028   1655
        1201    251   2251   3932   2251    251   1201
        1201    251   2251   3932   2251    251   1201
        1655   1028    377    120    377   1028   1655
        4077   2839   1552   1196   1552   2839   4077

25      2040   2146    908    582    908   2146   2040
        1233    199    328    114    328    199   1233
         474    119   1374   2236   1374    119    474
         474    119   1374   2236   1374    119    474
        1233    199    328    114    328    199   1233
        2040   2146    908    582    908   2146   2040

26      1061    303    612     82    612    303   1061
         401     25     85     12     85     25    401
          85     24    723    380    723     24     85
          85     24    723    380    723     24     85
         401     25     85     12     85     25    401
        1061    303    612     82    612    303   1061

27       233     95     61      8     61     95    233
         105      6     50     14     50      6    105
          31      3    146     48    146      3     31
          31      3    146     48    146      3     31
         105      6     50     14     50      6    105
         233     95     61      8     61     95    233

28        16     21      4      0      4     21     16
          26      0      8      0      8      0     26
           0      2     15      4     15      2      0
           0      2     15      4     15      2      0
          26      0      8      0      8      0     26
          16     21      4      0      4     21     16

29         0      0      2      0      2      0      0
           3      0      0      0      0      0      3
           0      0      0      0      0      0      0
           0      0      0      0      0      0      0
           3      0      0      0      0      0      3
           0      0      2      0      2      0      0

Total  35971  30709  27591  26574  27591  30709  35971
       30070  18037  14507  15318  14507  18037  30070
       27638  13744  13851  17846  13851  13744  27638
       27638  13744  13851  17846  13851  13744  27638
       30070  18037  14507  15318  14507  18037  30070
       35971  30709  27591  26574  27591  30709  35971

Grand total = 4*13851 + 4*13744 + 4*14507 + 2*15318 + 2*17846 + 4*18037 + 2*26574 + 4*27591 + 4*27638 + 4*30070 + 4*30709 + 4*35971
            = 967948

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

 4         4      0      0      0      0      0      4
           0      0      0      0      0      0      0
           0      0      0      0      0      0      0
           0      0      0      0      0      0      0
           0      0      0      0      0      0      0
           4      0      0      0      0      0      4

 5        10      0      0      0      0      0     10
           0      0      0      0      0      0      0
           0      0      0      0      0      0      0
           0      0      0      0      0      0      0
           0      0      0      0      0      0      0
          10      0      0      0      0      0     10

 6        22      0      0      0      0      0     22
           0      0      0      0      0      0      0
           0      0      0      0      0      0      0
           0      0      0      0      0      0      0
           0      0      0      0      0      0      0
          22      0      0      0      0      0     22

 7        48      2      2      2      2      2     48
           2      0      0      0      0      0      2
           2      0      0      0      0      0      2
           2      0      0      0      0      0      2
           2      0      0      0      0      0      2
          48      2      2      2      2      2     48

 8       100      1      2      2      2      1    100
           1      0      0      0      0      0      1
           2      0      0      0      0      0      2
           2      0      0      0      0      0      2
           1      0      0      0      0      0      1
         100      1      2      2      2      1    100

 9       203      6      9     10      9      6    203
           6      0      0      0      0      0      6
           9      0      0      0      0      0      9
           9      0      0      0      0      0      9
           6      0      0      0      0      0      6
         203      6      9     10      9      6    203

10       375      6      9     12      9      6    375
           6      0      0      0      0      0      6
           8      0      0      0      0      0      8
           8      0      0      0      0      0      8
           6      0      0      0      0      0      6
         375      6      9     12      9      6    375

11       640     26     43     42     43     26    640
          25      4      8      8      8      4     25
          37      8     16     16     16      8     37
          37      8     16     16     16      8     37
          25      4      8      8      8      4     25
         640     26     43     42     43     26    640

12       931     25     34     42     34     25    931
          17      0      4      4      4      0     17
          27      4     16     16     16      4     27
          27      4     16     16     16      4     27
          17      0      4      4      4      0     17
         931     25     34     42     34     25    931

13      1183     92    153    170    153     92   1183
          79     20     44     56     44     20     79
         128     44     96    120     96     44    128
         128     44     96    120     96     44    128
          79     20     44     56     44     20     79
        1183     92    153    170    153     92   1183

14      1646     73    110    138    110     73   1646
          42      0     32     44     32      0     42
          78     30    124    156    124     30     78
          78     30    124    156    124     30     78
          42      0     32     44     32      0     42
        1646     73    110    138    110     73   1646

15      2530    310    545    634    545    310   2530
         264     88    204    280    204     88    264
         425    176    420    572    420    176    425
         425    176    420    572    420    176    425
         264     88    204    280    204     88    264
        2530    310    545    634    545    310   2530

16      3413    194    338    460    338    194   3413
         131      0    137    208    137      0    131
         221     95    526    762    526     95    221
         221     95    526    762    526     95    221
         131      0    137    208    137      0    131
        3413    194    338    460    338    194   3413

17      5193    949   1759   2040   1759    949   5193
         859    332    727    990    727    332    859
        1302    543   1344   1698   1344    543   1302
        1302    543   1344   1698   1344    543   1302
         859    332    727    990    727    332    859
        5193    949   1759   2040   1759    949   5193

18      6330    525    961   1344    961    525   6330
         396      0    391    630    391      0    396
         602    221   1476   2182   1476    221    602
         602    221   1476   2182   1476    221    602
         396      0    391    630    391      0    396
        6330    525    961   1344    961    525   6330

19      9139   2600   4447   4586   4447   2600   9139
        2408   1001   1869   2208   1869   1001   2408
        3552   1442   2899   3474   2899   1442   3552
        3552   1442   2899   3474   2899   1442   3552
        2408   1001   1869   2208   1869   1001   2408
        9139   2600   4447   4586   4447   2600   9139

20      8943   1293   2083   2622   2083   1293   8943
         995      0    870   1120    870      0    995
        1454    441   2798   4160   2798    441   1454
        1454    441   2798   4160   2798    441   1454
         995      0    870   1120    870      0    995
        8943   1293   2083   2622   2083   1293   8943

21     11552   5427   6511   5952   6511   5427  11552
        4993   2071   2485   2730   2485   2071   4993
        6379   2529   3890   4916   3890   2529   6379
        6379   2529   3890   4916   3890   2529   6379
        4993   2071   2485   2730   2485   2071   4993
       11552   5427   6511   5952   6511   5427  11552

22      8831   2476   2576   2528   2576   2476   8831
        1938      0    923    856    923      0   1938
        2106    623   3626   4860   3626    623   2106
        2106    623   3626   4860   3626    623   2106
        1938      0    923    856    923      0   1938
        8831   2476   2576   2528   2576   2476   8831

23      6816   3024   2765   2198   2765   3024   6816
        2227    121    813    660    813    121   2227
        2023    627   3402   4160   3402    627   2023
        2023    627   3402   4160   3402    627   2023
        2227    121    813    660    813    121   2227
        6816   3024   2765   2198   2765   3024   6816

24      4990   2354   1884   1586   1884   2354   4990
        1560      0    280    136    280      0   1560
        1065    265   3013   3166   3013    265   1065
        1065    265   3013   3166   3013    265   1065
        1560      0    280    136    280      0   1560
        4990   2354   1884   1586   1884   2354   4990

25      2700   1344   1278    638   1278   1344   2700
        1077     34    304     88    304     34   1077
         475    130   1819   1526   1819    130    475
         475    130   1819   1526   1819    130    475
        1077     34    304     88    304     34   1077
        2700   1344   1278    638   1278   1344   2700

26      1118    225    605     76    605    225   1118
         412      0    104     16    104      0    412
          85     28    785    296    785     28     85
          85     28    785    296    785     28     85
         412      0    104     16    104      0    412
        1118    225    605     76    605    225   1118

27       201     97     59      8     59     97    201
         131      4     55     14     55      4    131
          29      5    149     48    149      5     29
          29      5    149     48    149      5     29
         131      4     55     14     55      4    131
         201     97     59      8     59     97    201

28        13     19      6      0      6     19     13
          29      0      8      0      8      0     29
           0      2     15      4     15      2      0
           0      2     15      4     15      2      0
          29      0      8      0      8      0     29
          13     19      6      0      6     19     13

29         0      0      2      0      2      0      0
           3      0      0      0      0      0      3
           0      0      0      0      0      0      0
           0      0      0      0      0      0      0
           3      0      0      0      0      0      3
           0      0      2      0      2      0      0

Total  76933  21068  26181  25090  26181  21068  76933
       17601   3675   9258  10048   9258   3675  17601
       20009   7213  26414  32132  26414   7213  20009
       20009   7213  26414  32132  26414   7213  20009
       17601   3675   9258  10048   9258   3675  17601
       76933  21068  26181  25090  26181  21068  76933

Grand total = 4*3675 + 4*7213 + 4*9258 + 2*10048 + 4*17601 + 4*20009 + 4*21068 + 2*25090 + 4*26181 + 4*26414 + 2*32132 + 4*76933
            = 967948

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

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

 5        10      5      1      0      1      5     10
           5     10      5      4      5     10      5
           1      7      4      0      4      7      1
           1      7      4      0      4      7      1
           5     10      5      4      5     10      5
          10      5      1      0      1      5     10

 6        22     11      1      6      1     11     22
          11     24     13     12     13     24     11
           4     17     14     12     14     17      4
           4     17     14     12     14     17      4
          11     24     13     12     13     24     11
          22     11      1      6      1     11     22

 7        50     31     14     10     14     31     50
          34     58     47     32     47     58     34
          12     47     56     58     56     47     12
          12     47     56     58     56     47     12
          34     58     47     32     47     58     34
          50     31     14     10     14     31     50

 8       109     65     24     18     24     65    109
          62    127     98    102     98    127     62
          15     93    136    134    136     93     15
          15     93    136    134    136     93     15
          62    127     98    102     98    127     62
         109     65     24     18     24     65    109

 9       229    153     73    116     73    153    229
         144    271    268    248    268    271    144
          61    229    351    362    351    229     61
          61    229    351    362    351    229     61
         144    271    268    248    268    271    144
         229    153     73    116     73    153    229

10       424    271    188    162    188    271    424
         271    570    498    464    498    570    271
         113    439    656    714    656    439    113
         113    439    656    714    656    439    113
         271    570    498    464    498    570    271
         424    271    188    162    188    271    424

11       785    709    442    476    442    709    785
         656   1135   1046   1074   1046   1135    656
         391   1024   1408   1738   1408   1024    391
         391   1024   1408   1738   1408   1024    391
         656   1135   1046   1074   1046   1135    656
         785    709    442    476    442    709    785

12      1360    986    629    630    629    986   1360
         943   1727   1480   1472   1480   1727    943
         519   1464   1872   2074   1872   1464    519
         519   1464   1872   2074   1872   1464    519
         943   1727   1480   1472   1480   1727    943
        1360    986    629    630    629    986   1360

13      1834   1825   1756   1960   1756   1825   1834
        1864   2956   3085   3244   3085   2956   1864
        1639   3001   3607   3974   3607   3001   1639
        1639   3001   3607   3974   3607   3001   1639
        1864   2956   3085   3244   3085   2956   1864
        1834   1825   1756   1960   1756   1825   1834

14      2468   2379   2254   2456   2254   2379   2468
        2385   4029   3836   3794   3836   4029   2385
        2052   3835   3994   3798   3994   3835   2052
        2052   3835   3994   3798   3994   3835   2052
        2385   4029   3836   3794   3836   4029   2385
        2468   2379   2254   2456   2254   2379   2468

15      4807   6069   7207   7964   7207   6069   4807
        5967   9645  10801  11040  10801   9645   5967
        6553   9917  10333   9548  10333   9917   6553
        6553   9917  10333   9548  10333   9917   6553
        5967   9645  10801  11040  10801   9645   5967
        4807   6069   7207   7964   7207   6069   4807

16      6121   7125   7883   8748   7883   7125   6121
        7063  11160  10862  10308  10862  11160   7063
        7229  10892   9964   8986   9964  10892   7229
        7229  10892   9964   8986   9964  10892   7229
        7063  11160  10862  10308  10862  11160   7063
        6121   7125   7883   8748   7883   7125   6121

17     13105  20194  26906  29590  26906  20194  13105
       18975  29885  31390  30898  31390  29885  18975
       22776  31302  25913  21268  25913  31302  22776
       22776  31302  25913  21268  25913  31302  22776
       18975  29885  31390  30898  31390  29885  18975
       13105  20194  26906  29590  26906  20194  13105

18     14854  19792  22708  25516  22708  19792  14854
       19098  27415  26006  25246  26006  27415  19098
       21253  26423  21411  18598  21411  26423  21253
       21253  26423  21411  18598  21411  26423  21253
       19098  27415  26006  25246  26006  27415  19098
       14854  19792  22708  25516  22708  19792  14854

19     33467  57416  75721  82936  75721  57416  33467
       54611  74435  69230  69206  69230  74435  54611
       69729  77104  48671  37748  48671  77104  69729
       69729  77104  48671  37748  48671  77104  69729
       54611  74435  69230  69206  69230  74435  54611
       33467  57416  75721  82936  75721  57416  33467

20     30050  41909  50241  56082  50241  41909  30050
       41931  49513  45976  45364  45976  49513  41931
       49418  47248  34245  30612  34245  47248  49418
       49418  47248  34245  30612  34245  47248  49418
       41931  49513  45976  45364  45976  49513  41931
       30050  41909  50241  56082  50241  41909  30050

21     69161 106521 138635 149378 138635 106521  69161
      116202 104700 101101 101184 101101 104700 116202
      153223 102884  62445  50406  62445 102884 153223
      153223 102884  62445  50406  62445 102884 153223
      116202 104700 101101 101184 101101 104700 116202
       69161 106521 138635 149378 138635 106521  69161

22     43041  60224  71172  74914  71172  60224  43041
       63909  58063  52827  52308  52827  58063  63909
       77310  51982  37635  38176  37635  51982  77310
       77310  51982  37635  38176  37635  51982  77310
       63909  58063  52827  52308  52827  58063  63909
       43041  60224  71172  74914  71172  60224  43041

23     44407  62851  70998  67656  70998  62851  44407
       65670  50657  49795  49046  49795  50657  65670
       78980  44751  35698  40726  35698  44751  78980
       78980  44751  35698  40726  35698  44751  78980
       65670  50657  49795  49046  49795  50657  65670
       44407  62851  70998  67656  70998  62851  44407

24     34816  48217  52572  51654  52572  48217  34816
       49751  36474  31211  32436  31211  36474  49751
       57654  29705  27801  36548  27801  29705  57654
       57654  29705  27801  36548  27801  29705  57654
       49751  36474  31211  32436  31211  36474  49751
       34816  48217  52572  51654  52572  48217  34816

25     22485  31147  32920  28696  32920  31147  22485
       30797  19121  17969  15276  17969  19121  30797
       35217  14885  18164  24968  18164  14885  35217
       35217  14885  18164  24968  18164  14885  35217
       30797  19121  17969  15276  17969  19121  30797
       22485  31147  32920  28696  32920  31147  22485

26      9234  11693  12350   9154  12350  11693   9234
       11235   5837   5910   5060   5910   5837  11235
       12299   5060   6939   9584   6939   5060  12299
       12299   5060   6939   9584   6939   5060  12299
       11235   5837   5910   5060   5910   5837  11235
        9234  11693  12350   9154  12350  11693   9234

27      2386   2787   2742   1810   2742   2787   2386
        2703    826   1458    864   1458    826   2703
        2674    792   2103   1694   2103    792   2674
        2674    792   2103   1694   2103    792   2674
        2703    826   1458    864   1458    826   2703
        2386   2787   2742   1810   2742   2787   2386

28       320    366    330    192    330    366    320
         349     64    212    158    212     64    349
         312    142    270    184    270    142    312
         312    142    270    184    270    142    312
         349     64    212    158    212     64    349
         320    366    330    192    330    366    320

29        18     20     20      0     20     20     18
          20      2     16     10     16      2     20
          14     12     14      8     14     12     14
          14     12     14      8     14     12     14
          20      2     16     10     16      2     20
          18     20     20      0     20     20     18

Total 335569 482769 577787 600124 577787 482769 335569
      494659 488710 465142 458850 465142 488710 494659
      599448 463257 353704 341918 353704 463257 599448
      599448 463257 353704 341918 353704 463257 599448
      494659 488710 465142 458850 465142 488710 494659
      335569 482769 577787 600124 577787 482769 335569

Grand total = 4*335569 + 2*341918 + 4*353704 + 2*458850 + 4*463257 + 4*465142 + 4*482769 + 4*488710 + 4*494659 + 4*577787 + 4*599448 + 2*600124
            = 19845964

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
EN
 0         0    0 4253 3638 3390 2952 3195    0    2 1082 2155 1877 1492 2283 4340  861  936 2101 1481  810 1583 4168 2009 1577 1648 1026  646 1375 3947 2028 1045  618  591  952 1591 4151 2860 1770 1258 1428 1795 2019
 1         0    0    0 3285  346  378  390 3167    0 1653 1045   12  166  440    0    0 1009  645  340  118  330    0    0  368  375  362  170  308  512  305  179  219  330  311  442  672  493  391  463  588  601  655
 2      3004    0    0    0 3724  804  898 1085 2850    0 2347  776   94  614    0    0  520 1199  306  116  404  161    0  324  478  272  208  366  372  202  118  128  290  418  462  482  364  300  400  675  734  686
 3      1754 3265    0    0    0 3265 1754  411  361 2532    0 2532  361  411  343    0  591  668  591    0  343  307   89  234  430  234   89  307  342  245  108   60  108  245  342  429  474  353  256  353  474  429
 4       898  804 3724    0    0    0 3004  614   94  776 2347    0 2850 1085  404  116  306 1199  520    0    0  366  208  272  478  324    0  161  462  418  290  128  118  202  372  686  734  675  400  300  364  482
 5       390  378  346 3285    0    0    0  440  166   12 1045 1653    0 3167  330  118  340  645 1009    0    0  308  170  362  375  368    0    0  442  311  330  219  179  305  512  655  601  588  463  391  493  672
 6      3195 2952 3390 3638 4253    0    0 2283 1492 1877 2155 1082    2    0 1583  810 1481 2101  936  861 4340 1375  646 1026 1648 1577 2009 4168 1591  952  591  618 1045 2028 3947 2019 1795 1428 1258 1770 2860 4151
 7         0 3167    0    0  390  547  602    0    0    0    0  243  286  411    0 1476  639  367  247  147  288 3237  594  279  246  164  110  252  809   63   54   41   62  125  252  872  615  291  139  123  194  269
 8         0    0 1765    0    0    0    0    0    0    0    0    0    0    0 1910    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
 9       886 1048    0 1680  292  170  222  886    0    0    0  375   52  137  547 1287    0  358  116   12   78    0    0   40  120   28   36   76   20    0    0    0   40   84   88   40   40   40   60  124  152  124
10       621  560 1302    0 1302  560  621  330  443    0    0    0  443  330  117  117  683    0  683  117  117  121    0  118  100  118    0  121  131   50    0    0    0   50  131  133  146   78   48   78  146  133
11       222  170  292 1680    0 1048  886  137   52  375    0    0    0  886   78   12  116  358    0 1287  547   76   36   28  120   40    0    0   88   84   40    0    0    0   20  124  152  124   60   40   40   40
12         0    0    0    0 1765    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0 1910    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
13       602  547  390    0    0 3167    0  411  286  243    0    0    0    0  288  147  247  367  639 1476    0  252  110  164  246  279  594 3237  252  125   62   41   54   63  809  269  194  123  139  291  615  872
14      3175 1172    0   68  172  252  279    0 3082    0    0   90  132  195    0    0  198  191  126   68  143    0 2477  441  205   92   53  136 3538  398    0   14   33   71  146 1976  398  269  108   76   96  139
15       543  543  381    0   18   40   43  972    0 1121    0    0   22   31    0    0    0   29   14   12   25 1638    0  396   76   20    9   26  293  251   42    0    5   15   31  319  153   42   32   22   22   27
16      1310 1635 1084  651  430  802 1034 1479  761    0  760  254  440  838 1366    0    0    0  338  256  654 1020  846    0  286  194  254  644  718  606  326  152  182  460  822 1016 1068  748  442  570  914 1054
17      1546 1146 1239 1038 1239 1146 1546 1246  783  661    0  661  783 1246  905  591    0    0    0  591  905  770  372  372    0  372  372  770 1029  487  426  300  426  487 1029 1406 1109  917  784  917 1109 1406
18      1034  802  430  651 1084 1635 1310  838  440  254  760    0  761 1479  654  256  338    0    0    0 1366  644  254  194  286    0  846 1020  822  460  182  152  326  606  718 1054  914  570  442  748 1068 1016
19        43   40   18    0  381  543  543   31   22    0    0 1121    0  972   25   12   14   29    0    0    0   26    9   20   76  396    0 1638   31   15    5    0   42  251  293   27   22   22   32   42  153  319
20       279  252  172   68    0 1172 3175  195  132   90    0    0 3082    0  143   68  126  191  198    0    0  136   53   92  205  441 2477    0  146   71   33   14    0  398 3538  139   96   76  108  269  398 1976
21      1976  398  269  108   76   96  139 3538  398    0   14   33   71  146    0 2477  441  205   92   53  136    0    0  198  191  126   68  143    0 3082    0    0   90  132  195 3175 1172    0   68  172  252  279
22       319  153   42   32   22   22   27  293  251   42    0    5   15   31 1638    0  396   76   20    9   26    0    0    0   29   14   12   25  972    0 1121    0    0   22   31  543  543  381    0   18   40   43
23      1016 1068  748  442  570  914 1054  718  606  326  152  182  460  822 1020  846    0  286  194  254  644 1366    0    0    0  338  256  654 1479  761    0  760  254  440  838 1310 1635 1084  651  430  802 1034
24      1406 1109  917  784  917 1109 1406 1029  487  426  300  426  487 1029  770  372  372    0  372  372  770  905  591    0    0    0  591  905 1246  783  661    0  661  783 1246 1546 1146 1239 1038 1239 1146 1546
25      1054  914  570  442  748 1068 1016  822  460  182  152  326  606  718  644  254  194  286    0  846 1020  654  256  338    0    0    0 1366  838  440  254  760    0  761 1479 1034  802  430  651 1084 1635 1310
26        27   22   22   32   42  153  319   31   15    5    0   42  251  293   26    9   20   76  396    0 1638   25   12   14   29    0    0    0   31   22    0    0 1121    0  972   43   40   18    0  381  543  543
27       139   96   76  108  269  398 1976  146   71   33   14    0  398 3538  136   53   92  205  441 2477    0  143   68  126  191  198    0    0  195  132   90    0    0 3082    0  279  252  172   68    0 1172 3175
28       872  615  291  139  123  194  269  809   63   54   41   62  125  252 3237  594  279  246  164  110  252    0 1476  639  367  247  147  288    0    0    0    0  243  286  411    0 3167    0    0  390  547  602
29         0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0 1910    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0 1765    0    0    0    0
30        40   40   40   60  124  152  124   20    0    0    0   40   84   88    0    0   40  120   28   36   76  547 1287    0  358  116   12   78  886    0    0    0  375   52  137  886 1048    0 1680  292  170  222
31       133  146   78   48   78  146  133  131   50    0    0    0   50  131  121    0  118  100  118    0  121  117  117  683    0  683  117  117  330  443    0    0    0  443  330  621  560 1302    0 1302  560  621
32       124  152  124   60   40   40   40   88   84   40    0    0    0   20   76   36   28  120   40    0    0   78   12  116  358    0 1287  547  137   52  375    0    0    0  886  222  170  292 1680    0 1048  886
33         0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0 1910    0    0    0    0    0    0    0    0    0    0    0 1765    0    0
34       269  194  123  139  291  615  872  252  125   62   41   54   63  809  252  110  164  246  279  594 3237  288  147  247  367  639 1476    0  411  286  243    0    0    0    0  602  547  390    0    0 3167    0
35      4151 2860 1770 1258 1428 1795 2019 3947 2028 1045  618  591  952 1591 4168 2009 1577 1648 1026  646 1375 4340  861  936 2101 1481  810 1583    0    2 1082 2155 1877 1492 2283    0    0 4253 3638 3390 2952 3195
36       672  493  391  463  588  601  655  512  305  179  219  330  311  442    0    0  368  375  362  170  308    0    0 1009  645  340  118  330 3167    0 1653 1045   12  166  440    0    0    0 3285  346  378  390
37       482  364  300  400  675  734  686  372  202  118  128  290  418  462  161    0  324  478  272  208  366    0    0  520 1199  306  116  404 1085 2850    0 2347  776   94  614 3004    0    0    0 3724  804  898
38       429  474  353  256  353  474  429  342  245  108   60  108  245  342  307   89  234  430  234   89  307  343    0  591  668  591    0  343  411  361 2532    0 2532  361  411 1754 3265    0    0    0 3265 1754
39       686  734  675  400  300  364  482  462  418  290  128  118  202  372  366  208  272  478  324    0  161  404  116  306 1199  520    0    0  614   94  776 2347    0 2850 1085  898  804 3724    0    0    0 3004
40       655  601  588  463  391  493  672  442  311  330  219  179  305  512  308  170  362  375  368    0    0  330  118  340  645 1009    0    0  440  166   12 1045 1653    0 3167  390  378  346 3285    0    0    0
41      2019 1795 1428 1258 1770 2860 4151 1591  952  591  618 1045 2028 3947 1375  646 1026 1648 1577 2009 4168 1583  810 1481 2101  936  861 4340 2283 1492 1877 2155 1082    2    0 3195 2952 3390 3638 4253    0    0

Sum of all rows                     = 4(3*0 + 1*2 + 1*591 + 1*618 + 1*646 + 1*810 + 1*861 + 1*936 + 1*952 + 1*1026 + 1*1045 + 1*1082 + 1*1258 + 1*1375 + 1*1428 + 1*1481 + 1*1492 + 1*1577 + 1*1583 + 1*1591 + 1*1648 + 1*1770 +
                                        1*1795 + 1*1877 + 1*2009 + 1*2019 + 1*2028 + 1*2101 + 1*2155 + 1*2283 + 1*2860 + 1*2952 + 1*3195 + 1*3390 + 1*3638 + 1*3947 + 1*4151 + 1*4168 + 1*4253 + 1*4340) +
                                      4(8*0 + 1*12 + 1*118 + 1*166 + 1*170 + 1*179 + 1*219 + 1*305 + 1*308 + 1*311 + 2*330 + 1*340 + 1*346 + 1*362 + 1*368 + 1*375 + 1*378 + 1*390 + 1*391 + 1*440 + 1*442 + 1*463 + 1*493 + 1*512 +
                                        1*588 + 1*601 + 1*645 + 1*655 + 1*672 + 1*1009 + 1*1045 + 1*1653 + 1*3167 + 1*3285) +
                                      4(7*0 + 1*94 + 1*116 + 1*118 + 1*128 + 1*161 + 1*202 + 1*272 + 1*290 + 1*208 + 1*300 + 1*306 + 1*324 + 1*364 + 1*366 + 1*372 + 1*400 + 1*404 + 1*418 + 1*462 + 1*478 + 1*482 + 1*520 + 1*614 +
                                        1*675 + 1*686 + 1*734 + 1*776 + 1*804 + 1*898 + 1*1085 + 1*1199 + 1*2347 + 1*2850 + 1*3004 + 1*3724) +
                                      2(6*0 + 1*60 + 2*89 + 2*108 + 2*234 + 2*245 + 1*256 + 2*307 + 2*342 + 2*343 + 2*353 + 2*361 + 2*411 + 2*429 + 1*430 + 2*474 + 2*591 + 1*668 + 2*1754 + 2*2532 + 2*3265) +
                                      4(8*0 + 1*41 + 1*54 + 1*62 + 1*63 + 1*110 + 1*123 + 1*125 + 1*139 + 1*147 + 1*164 + 1*194 + 1*243 + 1*246 + 1*247 + 2*252 + 1*269 + 1*279 + 1*286 + 1*288 + 1*291 + 1*367 + 1*390 + 1*411 +
                                        1*547 + 1*594 + 1*602 + 1*615 + 1*639 + 1*809 + 1*872 + 1*1476 + 1*3167 + 1*3237) +
                                      4(40*0 + 1*1765 + 1*1910) +
                                      4(10*0 + 1*12 + 1*20 + 1*28 + 1*36 + 5*40 + 1*52 + 1*60 + 1*76 + 1*78 + 1*84 + 1*88 + 1*116 + 1*120 + 2*124 + 1*137 + 1*152 + 1*170 + 1*222 + 1*292 + 1*358 + 1*375 + 1*547 + 2*886 + 1*1048 +
                                        1*1287 + 1*1680) +
                                      2(10*0 + 1*48 + 2*50 + 2*78 + 1*100 + 4*117 + 2*118 + 2*121 + 2*131 + 2*133 + 2*146 + 2*330 + 2*443 + 2*560 + 2*621 + 2*683 + 2*1302) +
                                      4(8*0 + 1*14 + 1*33 + 1*53 + 2*68 + 1*71 + 1*76 + 1*90 + 1*92 + 1*96 + 1*108 + 1*126 + 1*132 + 1*136 + 1*139 + 1*143 + 1*146 + 1*172 + 1*191 + 1*195 + 1*198 + 1*205 + 1*252 + 1*269 + 1*279 +
                                        2*398 + 1*441 + 1*1172 + 1*1976 + 1*2477 + 1*3082 + 1*3175 + 1*3538) +
                                      4(9*0 + 1*5 + 1*9 + 1*12 + 1*14 + 1*15 + 1*18 + 1*20 + 3*22 + 1*25 + 1*26 + 1*27 + 1*29 + 2*31 + 1*32 + 1*40 + 2*42 + 1*43 + 1*76 + 1*153 + 1*251 + 1*293 + 1*319 + 1*381 + 1*396 + 2*543 +
                                        1*972 + 1*1121 + 1*1638) +
                                      4(5*0 + 1*152 + 1*182 + 1*194 + 2*254 + 1*256 + 1*286 + 1*326 + 1*338 + 1*430 + 1*440 + 1*442 + 1*460 + 1*570 + 1*606 + 1*644 + 1*651 + 1*654 + 1*718 + 1*748 + 1*760 + 1*761 + 1*802 + 1*822 +
                                        1*838 + 1*846 + 1*914 + 1*1016 + 1*1020 + 1*1034 + 1*1054 + 1*1068 + 1*1084 + 1*1310 + 1*1366 + 1*1479 + 1*1635) +
                                      2(5*0 + 1*300 + 4*372 + 2*426 + 2*487  2*591 + 2*661 + 2*770 + 2*783 + 1*784 + 2*905 + 2*917 + 2*1029 + 1*1038 + 2*1109 + 2*1146 + 2*1239 + 2*1246 + 2*1406 + 2*1546)
                                    = 307732 + 84272 + 104724 + 50180 + 70404 + 14700 + 37032 + 20096 + 80036 + 28852 + 105656 + 64264
                                    = 967948

Value repetition frequencies        = 4(39*1 + 1*3) +
                                      4(32*1 + 1*2 + 1*8) +
                                      4(35*1 + 1*7) +
                                      2(4*1 + 16*2 + + 1*6) +
                                      4(32*1 + 1*2 + 1*8) +
                                      4(2*1 + 1*40) +
                                      4(23*1 + 2*2 + 1*5 + 1*10) +
                                      2(2*1 + 13*2 + 1*4 + 1*10) +
                                      4(30*1 + 2*2 + 1*8) +
                                      4(24*1 + 3*2 + 1*3 + 1*9) +
                                      4(35*1 + 1*2 + 1*5) +
                                      2(3*1 + 15*2 + 1*4 + 1*5)
                                    = 1764

Number of distinct row element sets = 12

Number of rows                      = 3*2 + 9*4
                                    = 42

Number of distinct values           = 283

Distinct values       0    2    5    9   12   14   15   18   20   22   25   26   27   28   29   31   32   33   36   40
Frequency           434    4    4    4   12    8    4    4    8   12    4    4    4    4    4    8    4    4    4   24
Distinct values      41   42   43   48   50   52   53   54   60   62   63   68   71   76   78   84   88   89   90   92
Frequency             4    8    4    2    4    4    4    4    6    4    4    8    4   12    8    4    4    4    4    4
Distinct values      94   96  100  108  110  116  117  118  120  121  123  124  125  126  128  131  132  133  136  137
Frequency             4    4    2    8    4    8    8   12    4    4    4    8    4    4    4    4    4    4    4    4
Distinct values     139  143  146  147  152  153  161  164  166  170  172  179  182  191  194  195  198  202  205  208
Frequency             8    4    8    4    8    4    4    4    4    8    4    4    4    4    8    4    4    4    4    4
Distinct values     219  222  234  243  245  246  247  251  252  254  256  269  272  279  286  288  290  291  292  293
Frequency             4    4    4    4    4    4    4    4   12    8    6    8    4    8    8    4    4    4    4    4
Distinct values     300  305  306  307  308  311  319  324  326  330  338  340  342  343  346  353  358  361  362  364
Frequency             6    4    4    4    4    4    4    4    4   12    4    4    4    4    4    4    4    4    4    4
Distinct values     366  367  368  372  375  378  381  390  391  396  398  400  404  411  418  426  429  430  440  441
Frequency             4    4    4   12    8    4    4    8    4    4    8    4    4    8    4    4    4    6    8    4
Distinct values     442  443  460  462  463  474  478  482  487  493  512  520  543  547  560  570  588  591  594  601
Frequency             8    4    4    4    4    4    4    4    4    4    4    4    8    8    4    4    4   12    4    4
Distinct values     602  606  614  615  618  621  639  644  645  646  651  654  655  661  668  672  675  683  686  718
Frequency             4    4    4    4    4    4    4    4    4    4    4    4    4    4    2    4    4    4    4    4
Distinct values     734  748  760  761  770  776  783  784  802  804  809  810  822  838  846  861  872  886  898  905
Frequency             4    4    4    4    4    4    4    2    4    4    4    4    4    4    4    4    4    8    4    4
Distinct values     914  917  936  952  972 1009 1016 1020 1026 1029 1034 1038 1045 1048 1054 1068 1082 1084 1085 1109
Frequency             4    4    4    4    4    4    4    4    4    4    4    2    8    4    4    4    4    4    4    4
Distinct values    1121 1146 1172 1199 1239 1246 1258 1287 1302 1310 1366 1375 1406 1428 1476 1479 1481 1492 1546 1577
Frequency             4    4    4    4    4    4    4    4    4    4    4    4    4    4    4    4    4    4    4    4
Distinct values    1583 1591 1635 1638 1648 1653 1680 1754 1765 1770 1795 1877 1910 1976 2009 2019 2028 2101 2155 2283
Frequency             4    4    4    4    4    4    4    4    4    4    4    4    4    4    4    4    4    4    4    4
Distinct values    2347 2477 2532 2850 2860 2952 3004 3082 3167 3175 3195 3237 3265 3285 3390 3538 3638 3724 3947 4151
Frequency             4    4    4    4    4    4    4    4    8    4    4    4    4    4    4    4    4    4    4    4
Distinct values    4168 4253 4340
Frequency             4    4    4

Sum of distinct value frequencies   = 5*2 + 234*4 + 4*6 + 30*8 + 8*12 + 1*24 + 1*434
                                    = 1764

Number of SN-EN pairs for which the number of CNSAPs is greater than zero        = 4*2 + 6*32 + 4*33 + 12*34 + 4*35 + 2*36 + 6*37 + 4*39
                                                                                 = 1330

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

Number of possible SN-EN pairs with SN != EN                                     = 42*41
                                                                                 = 1722
a = 8, b = 6
 L           C
 3           8
 4          16
 5          40
 6          88
 7         232
 8         432
 9         980
10        1768
11        3928
12        6008
13       12484
14       15296
15       35016
16       40944
17       99296
18      103284
19      250152
20      226152
21      518048
22      400536
23      807076
24      527292
25      653532
26      456868
27      395556
28      189192
29       90708
30       22080
31        4104
32         336
Total  4861452

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

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

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

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

 7              0       3       1       5       5       1       3       0
                6       2      12       4       4      12       2       6
                1       4       0      20      20       0       4       1
                1       4       0      20      20       0       4       1
                6       2      12       4       4      12       2       6
                0       3       1       5       5       1       3       0

 8              7       1      17       3       3      17       1       7
                1      11       1      29      29       1      11       1
                3       1      12      22      22      12       1       3
                3       1      12      22      22      12       1       3
                1      11       1      29      29       1      11       1
                7       1      17       3       3      17       1       7

 9              4      30       5      43      43       5      30       4
               16       6      29      47      47      29       6      16
                5      17      30      13      13      30      17       5
                5      17      30      13      13      30      17       5
               16       6      29      47      47      29       6      16
                4      30       5      43      43       5      30       4

10             38       6      52      80      80      52       6      38
                6      45      74      27      27      74      45       6
               22      44      31      17      17      31      44      22
               22      44      31      17      17      31      44      22
                6      45      74      27      27      74      45       6
               38       6      52      80      80      52       6      38

11             24     100     168      80      80     168     100      24
               86     138      70      59      59      70     138      86
               79      88      53      37      37      53      88      79
               79      88      53      37      37      53      88      79
               86     138      70      59      59      70     138      86
               24     100     168      80      80     168     100      24

12            144     279     116      90      90     116     279     144
              190     131      88      68      68      88     131     190
              151     126      73      46      46      73     126     151
              151     126      73      46      46      73     126     151
              190     131      88      68      68      88     131     190
              144     279     116      90      90     116     279     144

13            495     280     206     227     227     206     280     495
              322     306     217     190     190     217     306     322
              357     254     143     124     124     143     254     357
              357     254     143     124     124     143     254     357
              322     306     217     190     190     217     306     322
              495     280     206     227     227     206     280     495

14            431     288     320     266     266     320     288     431
              557     377     201     198     198     201     377     557
              503     339     217     127     127     217     339     503
              503     339     217     127     127     217     339     503
              557     377     201     198     198     201     377     557
              431     288     320     266     266     320     288     431

15            637     846     754     826     826     754     846     637
              994     664     738     631     631     738     664     994
             1092     821     406     345     345     406     821    1092
             1092     821     406     345     345     406     821    1092
              994     664     738     631     631     738     664     994
              637     846     754     826     826     754     846     637

16           1253     849    1037     873     873    1037     849    1253
              846    1148     536     647     647     536    1148     846
             1450     726     617     254     254     617     726    1450
             1450     726     617     254     254     617     726    1450
              846    1148     536     647     647     536    1148     846
             1253     849    1037     873     873    1037     849    1253

17           1661    2724    2373    2904    2904    2373    2724    1661
             2859    1846    2329    1937    1937    2329    1846    2859
             2227    2211     947     806     806     947    2211    2227
             2227    2211     947     806     806     947    2211    2227
             2859    1846    2329    1937    1937    2329    1846    2859
             1661    2724    2373    2904    2904    2373    2724    1661

18           3687    2129    3155    2419    2419    3155    2129    3687
             2269    3019    1230    1837    1837    1230    3019    2269
             2650    1426    1372     628     628    1372    1426    2650
             2650    1426    1372     628     628    1372    1426    2650
             2269    3019    1230    1837    1837    1230    3019    2269
             3687    2129    3155    2419    2419    3155    2129    3687

19           4481    7428    6140    8360    8360    6140    7428    4481
             6383    4775    5693    4554    4554    5693    4775    6383
             5900    4913    2034    1877    1877    2034    4913    5900
             5900    4913    2034    1877    1877    2034    4913    5900
             6383    4775    5693    4554    4554    5693    4775    6383
             4481    7428    6140    8360    8360    6140    7428    4481

20           8231    4892    7125    5327    5327    7125    4892    8231
             5695    5082    2247    4283    4283    2247    5082    5695
             6507    2803    2514    1832    1832    2514    2803    6507
             6507    2803    2514    1832    1832    2514    2803    6507
             5695    5082    2247    4283    4283    2247    5082    5695
             8231    4892    7125    5327    5327    7125    4892    8231

21          10804   13729   12570   17516   17516   12570   13729   10804
            14751   10200    8685    8947    8947    8685   10200   14751
            14152   10653    3274    4231    4231    3274   10653   14152
            14152   10653    3274    4231    4231    3274   10653   14152
            14751   10200    8685    8947    8947    8685   10200   14751
            10804   13729   12570   17516   17516   12570   13729   10804

22          16019    9029    8676    9924    9924    8676    9029   16019
            11463    7866    4204    6520    6520    4204    7866   11463
            13130    3603    4583    5117    5117    4583    3603   13130
            13130    3603    4583    5117    5117    4583    3603   13130
            11463    7866    4204    6520    6520    4204    7866   11463
            16019    9029    8676    9924    9924    8676    9029   16019

23          20576   21891   21322   19650   19650   21322   21891   20576
            26620   14143   11704   12742   12742   11704   14143   26620
            25170   13993    5367    8591    8591    5367   13993   25170
            25170   13993    5367    8591    8591    5367   13993   25170
            26620   14143   11704   12742   12742   11704   14143   26620
            20576   21891   21322   19650   19650   21322   21891   20576

24          23082   14887   11650    9159    9159   11650   14887   23082
            12792    9532    7038    6847    6847    7038    9532   12792
            13713    4661    7080   11382   11382    7080    4661   13713
            13713    4661    7080   11382   11382    7080    4661   13713
            12792    9532    7038    6847    6847    7038    9532   12792
            23082   14887   11650    9159    9159   11650   14887   23082

25          21745   21945   16938   11405   11405   16938   21945   21745
            21040   10981    8444    9159    9159    8444   10981   21040
            13958    6451    7145   14172   14172    7145    6451   13958
            13958    6451    7145   14172   14172    7145    6451   13958
            21040   10981    8444    9159    9159    8444   10981   21040
            21745   21945   16938   11405   11405   16938   21945   21745

26          20914   17144   11465    8514    8514   11465   17144   20914
             8832    5754    4549    2740    2740    4549    5754    8832
             7959    2474    7966   15906   15906    7966    2474    7959
             7959    2474    7966   15906   15906    7966    2474    7959
             8832    5754    4549    2740    2740    4549    5754    8832
            20914   17144   11465    8514    8514   11465   17144   20914

27          14578   14160   13512    7017    7017   13512   14160   14578
             9585    3836    4501    3214    3214    4501    3836    9585
             6401    1928    6978   13179   13179    6978    1928    6401
             6401    1928    6978   13179   13179    6978    1928    6401
             9585    3836    4501    3214    3214    4501    3836    9585
            14578   14160   13512    7017    7017   13512   14160   14578

28           8267    6199    5807    4852    4852    5807    6199    8267
             3985     847    1893    1117    1117    1893     847    3985
             2039     646    5619    6027    6027    5619     646    2039
             2039     646    5619    6027    6027    5619     646    2039
             3985     847    1893    1117    1117    1893     847    3985
             8267    6199    5807    4852    4852    5807    6199    8267

29           4970    2399    2299    1991    1991    2299    2399    4970
             2275     353     872     950     950     872     353    2275
             1165     311    3124    1968    1968    3124     311    1165
             1165     311    3124    1968    1968    3124     311    1165
             2275     353     872     950     950     872     353    2275
             4970    2399    2299    1991    1991    2299    2399    4970

30           1427     451     369     457     457     369     451    1427
              798      43     182     191     191     182      43     798
               79     148    1078     297     297    1078     148      79
               79     148    1078     297     297    1078     148      79
              798      43     182     191     191     182      43     798
             1427     451     369     457     457     369     451    1427

31            189     154      35      58      58      35     154     189
              229       3      12      64      64      12       3     229
                7      32     225      18      18     225      32       7
                7      32     225      18      18     225      32       7
              229       3      12      64      64      12       3     229
              189     154      35      58      58      35     154     189

32              2       6      16       0       0      16       6       2
               36       0       0       0       0       0       0      36
                0       0      20       4       4      20       0       0
                0       0      20       4       4      20       0       0
               36       0       0       0       0       0       0      36
                2       6      16       0       0      16       6       2

Total      163666  141849  126129  112049  112049  126129  141849  163666
           132636   81112   65551   67006   67006   65551   81112  132636
           118724   58677   60918   87046   87046   60918   58677  118724
           118724   58677   60918   87046   87046   60918   58677  118724
           132636   81112   65551   67006   67006   65551   81112  132636
           163666  141849  126129  112049  112049  126129  141849  163666

Grand total = 4*58677 + 4*60918 + 4*65551 + 4*67006 + 4*81112 + 4*87046 + 4*112049 + 4*118724 + 4*126129 + 4*132636 + 4*141849 + 4*163666
            = 4861452

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

 4              4       0       0       0       0       0       0       4
                0       0       0       0       0       0       0       0
                0       0       0       0       0       0       0       0
                0       0       0       0       0       0       0       0
                0       0       0       0       0       0       0       0
                4       0       0       0       0       0       0       4

 5             10       0       0       0       0       0       0      10
                0       0       0       0       0       0       0       0
                0       0       0       0       0       0       0       0
                0       0       0       0       0       0       0       0
                0       0       0       0       0       0       0       0
               10       0       0       0       0       0       0      10

 6             22       0       0       0       0       0       0      22
                0       0       0       0       0       0       0       0
                0       0       0       0       0       0       0       0
                0       0       0       0       0       0       0       0
                0       0       0       0       0       0       0       0
               22       0       0       0       0       0       0      22

 7             48       2       2       2       2       2       2      48
                2       0       0       0       0       0       0       2
                2       0       0       0       0       0       0       2
                2       0       0       0       0       0       0       2
                2       0       0       0       0       0       0       2
               48       2       2       2       2       2       2      48

 8            100       1       2       2       2       2       1     100
                1       0       0       0       0       0       0       1
                2       0       0       0       0       0       0       2
                2       0       0       0       0       0       0       2
                1       0       0       0       0       0       0       1
              100       1       2       2       2       2       1     100

 9            205       6       9      10      10       9       6     205
                6       0       0       0       0       0       0       6
                9       0       0       0       0       0       0       9
                9       0       0       0       0       0       0       9
                6       0       0       0       0       0       0       6
              205       6       9      10      10       9       6     205

10            400       6       9      13      13       9       6     400
                6       0       0       0       0       0       0       6
                8       0       0       0       0       0       0       8
                8       0       0       0       0       0       0       8
                6       0       0       0       0       0       0       6
              400       6       9      13      13       9       6     400

11            742      26      44      48      48      44      26     742
               25       4       8       8       8       8       4      25
               37       8      16      16      16      16       8      37
               37       8      16      16      16      16       8      37
               25       4       8       8       8       8       4      25
              742      26      44      48      48      44      26     742

12           1297      26      42      49      49      42      26    1297
               17       0       4       4       4       4       0      17
               27       4      16      16      16      16       4      27
               27       4      16      16      16      16       4      27
               17       0       4       4       4       4       0      17
             1297      26      42      49      49      42      26    1297

13           2070     102     167     195     195     167     102    2070
               79      20      44      56      56      44      20      79
              128      44      96     120     120      96      44     128
              128      44      96     120     120      96      44     128
               79      20      44      56      56      44      20      79
             2070     102     167     195     195     167     102    2070

14           2894      96     150     172     172     150      96    2894
               42       0      32      46      46      32       0      42
               78      30     124     160     160     124      30      78
               78      30     124     160     160     124      30      78
               42       0      32      46      46      32       0      42
             2894      96     150     172     172     150      96    2894

15           4475     371     620     767     767     620     371    4475
              265      88     206     308     308     206      88     265
              426     176     424     628     628     424     176     426
              426     176     424     628     628     424     176     426
              265      88     206     308     308     206      88     265
             4475     371     620     767     767     620     371    4475

16           6525     313     488     613     613     488     313    6525
              143       0     153     256     256     153       0     143
              226      95     558     866     866     558      95     226
              226      95     558     866     866     558      95     226
              143       0     153     256     256     153       0     143
             6525     313     488     613     613     488     313    6525

17           9871    1143    2088    2753    2753    2088    1143    9871
              897     332     805    1266    1266     805     332     897
             1326     543    1490    2310    2310    1490     543    1326
             1326     543    1490    2310    2310    1490     543    1326
              897     332     805    1266    1266     805     332     897
             9871    1143    2088    2753    2753    2088    1143    9871

18          13695     860    1505    2041    2041    1505     860   13695
              504       0     494     974     974     494       0     504
              652     223    1787    3086    3086    1787     223     652
              652     223    1787    3086    3086    1787     223     652
              504       0     494     974     974     494       0     504
            13695     860    1505    2041    2041    1505     860   13695

19          19657    3233    6088    7886    7886    6088    3233   19657
             2716    1029    2416    3733    3733    2416    1029    2716
             3858    1506    4206    6210    6210    4206    1506    3858
             3858    1506    4206    6210    6210    4206    1506    3858
             2716    1029    2416    3733    3733    2416    1029    2716
            19657    3233    6088    7886    7886    6088    3233   19657

20          24739    2247    4004    5435    5435    4004    2247   24739
             1421       0    1345    2658    2658    1345       0    1421
             1814     489    4386    8000    8000    4386     489    1814
             1814     489    4386    8000    8000    4386     489    1814
             1421       0    1345    2658    2658    1345       0    1421
            24739    2247    4004    5435    5435    4004    2247   24739

21          33109    8197   14454   15732   15732   14454    8197   33109
             7076    2677    5683    7177    7177    5683    2677    7076
            10072    3900    9120   12315   12315    9120    3900   10072
            10072    3900    9120   12315   12315    9120    3900   10072
             7076    2677    5683    7177    7177    5683    2677    7076
            33109    8197   14454   15732   15732   14454    8197   33109

22          35833    5154    8893   10062   10062    8893    5154   35833
             3386       0    2978    4608    4608    2978       0    3386
             4553    1142    9004   14521   14521    9004    1142    4553
             4553    1142    9004   14521   14521    9004    1142    4553
             3386       0    2978    4608    4608    2978       0    3386
            35833    5154    8893   10062   10062    8893    5154   35833

23          44801   17139   22342   21003   21003   22342   17139   44801
            14851    5443    7695    8871    8871    7695    5443   14851
            20018    7794   13665   18147   18147   13665    7794   20018
            20018    7794   13665   18147   18147   13665    7794   20018
            14851    5443    7695    8871    8871    7695    5443   14851
            44801   17139   22342   21003   21003   22342   17139   44801

24          39463    9838   12627   13323   13323   12627    9838   39463
             6463       0    3698    3828    3828    3698       0    6463
             8424    2168   13622   18369   18369   13622    2168    8424
             8424    2168   13622   18369   18369   13622    2168    8424
             6463       0    3698    3828    3828    3698       0    6463
            39463    9838   12627   13323   13323   12627    9838   39463

25          36721   15217   18800   16669   16669   18800   15217   36721
            12001    1995    5511    5440    5440    5511    1995   12001
            13040    4575   15471   17943   17943   15471    4575   13040
            13040    4575   15471   17943   17943   15471    4575   13040
            12001    1995    5511    5440    5440    5511    1995   12001
            36721   15217   18800   16669   16669   18800   15217   36721

26          28905   10292   12948   12404   12404   12948   10292   28905
             6852       0    2357    2414    2414    2357       0    6852
             6600    2170   14593   14682   14682   14593    2170    6600
             6600    2170   14593   14682   14682   14593    2170    6600
             6852       0    2357    2414    2414    2357       0    6852
            28905   10292   12948   12404   12404   12948   10292   28905

27          20401    9251   12154   10346   10346   12154    9251   20401
             8114     832    3726    3201    3201    3726     832    8114
             6014    2137   12133   10580   10580   12133    2137    6014
             6014    2137   12133   10580   10580   12133    2137    6014
             8114     832    3726    3201    3201    3726     832    8114
            20401    9251   12154   10346   10346   12154    9251   20401

28          11004    3305    5104    5932    5932    5104    3305   11004
             3792       0    1543    1331    1331    1543       0    3792
             1857     784    7930    4716    4716    7930     784    1857
             1857     784    7930    4716    4716    7930     784    1857
             3792       0    1543    1331    1331    1543       0    3792
            11004    3305    5104    5932    5932    5104    3305   11004

29           5257    1670    2070    2262    2262    2070    1670    5257
             2522     173     827    1055    1055     827     173    2522
             1064     423    3753    1601    1601    3753     423    1064
             1064     423    3753    1601    1601    3753     423    1064
             2522     173     827    1055    1055     827     173    2522
             5257    1670    2070    2262    2262    2070    1670    5257

30           1241     459     366     447     447     366     459    1241
              970       0     174     241     241     174       0     970
               82     146    1153     241     241    1153     146      82
               82     146    1153     241     241    1153     146      82
              970       0     174     241     241     174       0     970
             1241     459     366     447     447     366     459    1241

31            152     142      51      58      58      51     142     152
              265       0      12      64      64      12       0     265
                7      30     223      22      22     223      30       7
                7      30     223      22      22     223      30       7
              265       0      12      64      64      12       0     265
              152     142      51      58      58      51     142     152

32              2       6      16       0       0      16       6       2
               36       0       0       0       0       0       0      36
                0       0      20       4       4      20       0       0
                0       0      20       4       4      20       0       0
               36       0       0       0       0       0       0      36
                2       6      16       0       0      16       6       2

Total      343645   89102  125043  128224  128224  125043   89102  343645
            72452   12593   39711   47539   47539   39711   12593   72452
            80324   28387  113790  134553  134553  113790   28387   80324
            80324   28387  113790  134553  134553  113790   28387   80324
            72452   12593   39711   47539   47539   39711   12593   72452
           343645   89102  125043  128224  128224  125043   89102  343645

Grand total = 4*12593 + 4*28387 + 4*39711 + 4*47539 + 4*72452 + 4*80324 + 4*89102 + 4*113790 + 4*125043 + 4*128224 + 4*134553 + 4*343645
            = 4861452

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

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

 5             10       5       1       0       0       1       5      10
                5      10       5       2       2       5      10       5
                1       7       4       0       0       4       7       1
                1       7       4       0       0       4       7       1
                5      10       5       2       2       5      10       5
               10       5       1       0       0       1       5      10

 6             22      11       1       3       3       1      11      22
               11      24      11       8       8      11      24      11
                4      17      14       6       6      14      17       4
                4      17      14       6       6      14      17       4
               11      24      11       8       8      11      24      11
               22      11       1       3       3       1      11      22

 7             50      31       9      12      12       9      31      50
               34      56      43      24      24      43      56      34
               12      47      48      40      40      48      47      12
               12      47      48      40      40      48      47      12
               34      56      43      24      24      43      56      34
               50      31       9      12      12       9      31      50

 8            109      58      25      17      17      25      58     109
               60     123      85      73      73      85     123      60
               15      83     106     110     110     106      83      15
               15      83     106     110     110     106      83      15
               60     123      85      73      73      85     123      60
              109      58      25      17      17      25      58     109

 9            222     153      64      90      90      64     153     222
              143     253     222     217     217     222     253     143
               49     185     302     305     305     302     185      49
               49     185     302     305     305     302     185      49
              143     253     222     217     217     222     253     143
              222     153      64      90      90      64     153     222

10            455     265     129     208     208     129     265     455
              257     520     479     460     460     479     520     257
               65     362     572     648     648     572     362      65
               65     362     572     648     648     572     362      65
              257     520     479     460     460     479     520     257
              455     265     129     208     208     129     265     455

11            847     631     495     519     519     495     631     847
              605    1148    1096    1100    1100    1096    1148     605
              323     954    1377    1707    1707    1377     954     323
              323     954    1377    1707    1707    1377     954     323
              605    1148    1096    1100    1100    1096    1148     605
              847     631     495     519     519     495     631     847

12           1531    1216     730     775     775     730    1216    1531
             1085    2100    1864    1755    1755    1864    2100    1085
              455    1616    2265    2632    2632    2265    1616     455
              455    1616    2265    2632    2632    2265    1616     455
             1085    2100    1864    1755    1755    1864    2100    1085
             1531    1216     730     775     775     730    1216    1531

13           2943    2483    1966    2274    2274    1966    2483    2943
             2370    4202    4027    4255    4255    4027    4202    2370
             1655    3777    4829    5792    5792    4829    3777    1655
             1655    3777    4829    5792    5792    4829    3777    1655
             2370    4202    4027    4255    4255    4027    4202    2370
             2943    2483    1966    2274    2274    1966    2483    2943

14           3947    3260    2749    3252    3252    2749    3260    3947
             3277    5789    5372    5478    5478    5372    5789    3277
             2205    5417    6303    6487    6487    6303    5417    2205
             2205    5417    6303    6487    6487    6303    5417    2205
             3277    5789    5372    5478    5478    5372    5789    3277
             3947    3260    2749    3252    3252    2749    3260    3947

15           6980    7583    8244    9941    9941    8244    7583    6980
             7603   12604   13672   15183   15183   13672   12604    7603
             7174   12776   14219   15331   15331   14219   12776    7174
             7174   12776   14219   15331   15331   14219   12776    7174
             7603   12604   13672   15183   15183   13672   12604    7603
             6980    7583    8244    9941    9941    8244    7583    6980

16          10111    9940   10276   12286   12286   10276    9940   10111
             9745   17072   16839   17146   17146   16839   17072    9745
             9191   16944   17753   16473   16473   17753   16944    9191
             9191   16944   17753   16473   16473   17753   16944    9191
             9745   17072   16839   17146   17146   16839   17072    9745
            10111    9940   10276   12286   12286   10276    9940   10111

17          18883   25556   32385   39477   39477   32385   25556   18883
            24297   39100   44548   46827   46827   44548   39100   24297
            26659   41179   43195   39902   39902   43195   41179   26659
            26659   41179   43195   39902   39902   43195   41179   26659
            24297   39100   44548   46827   46827   44548   39100   24297
            18883   25556   32385   39477   39477   32385   25556   18883

18          25869   29964   35040   40868   40868   35040   29964   25869
            29144   47467   47047   46402   46402   47047   47467   29144
            30242   47197   45829   39709   39709   45829   47197   30242
            30242   47197   45829   39709   39709   45829   47197   30242
            29144   47467   47047   46402   46402   47047   47467   29144
            25869   29964   35040   40868   40868   35040   29964   25869

19          49407   77702  105048  124510  124510  105048   77702   49407
            71414  112052  124010  120310  120310  124010  112052   71414
            85551  121113  111659   85446   85446  111659  121113   85551
            85551  121113  111659   85446   85446  111659  121113   85551
            71414  112052  124010  120310  120310  124010  112052   71414
            49407   77702  105048  124510  124510  105048   77702   49407

20          59881   79946   96262  109881  109881   96262   79946   59881
            76521  112739  109292  108555  108555  109292  112739   76521
            86191  112363   96969   82160   82160   96969  112363   86191
            86191  112363   96969   82160   82160   96969  112363   86191
            76521  112739  109292  108555  108555  109292  112739   76521
            59881   79946   96262  109881  109881   96262   79946   59881

21         115745  197908  259365  300097  300097  259365  197908  115745
           187916  267093  252752  254273  254273  252752  267093  187916
           239578  292090  199503  153432  153432  199503  292090  239578
           239578  292090  199503  153432  153432  199503  292090  239578
           187916  267093  252752  254273  254273  252752  267093  187916
           115745  197908  259365  300097  300097  259365  197908  115745

22         118555  167973  203831  232151  232151  203831  167973  118555
           168695  211276  195655  197385  197385  195655  211276  168695
           202052  209719  156543  139113  139113  156543  209719  202052
           202052  209719  156543  139113  139113  156543  209719  202052
           168695  211276  195655  197385  197385  195655  211276  168695
           118555  167973  203831  232151  232151  203831  167973  118555

23         239572  366188  466292  510620  510620  466292  366188  239572
           412221  405058  391385  397303  397303  391385  405058  412221
           544476  411583  268959  227030  227030  268959  411583  544476
           544476  411583  268959  227030  227030  268959  411583  544476
           412221  405058  391385  397303  397303  391385  405058  412221
           239572  366188  466292  510620  510620  466292  366188  239572

24         183788  263672  312058  331336  331336  312058  263672  183788
           282336  286919  258167  256486  256486  258167  286919  282336
           349347  264084  184245  191314  191314  184245  264084  349347
           349347  264084  184245  191314  191314  184245  264084  349347
           282336  286919  258167  256486  256486  258167  286919  282336
           183788  263672  312058  331336  331336  312058  263672  183788

25         246598  365857  424559  400479  400479  424559  365857  246598
           393545  339762  330408  330186  330186  330408  339762  393545
           493104  303377  211823  244877  244877  211823  303377  493104
           493104  303377  211823  244877  244877  211823  303377  493104
           393545  339762  330408  330186  330186  330408  339762  393545
           246598  365857  424559  400479  400479  424559  365857  246598

26         193733  278774  310785  298383  298383  310785  278774  193733
           294294  245521  215241  215221  215221  215241  245521  294294
           357005  203831  155021  201833  201833  155021  203831  357005
           357005  203831  155021  201833  201833  155021  203831  357005
           294294  245521  215241  215221  215221  215241  245521  294294
           193733  278774  310785  298383  298383  310785  278774  193733

27         185170  268919  298968  251302  251302  298968  268919  185170
           273659  198173  192893  174836  174836  192893  198173  273659
           331159  158040  136860  200024  200024  136860  158040  331159
           331159  158040  136860  200024  200024  136860  158040  331159
           273659  198173  192893  174836  174836  192893  198173  273659
           185170  268919  298968  251302  251302  298968  268919  185170

28         100561  141668  154891  124772  124772  154891  141668  100561
           136702   88407   86227   81211   81211   86227   88407  136702
           160309   75128   70954  103514  103514   70954   75128  160309
           160309   75128   70954  103514  103514   70954   75128  160309
           136702   88407   86227   81211   81211   86227   88407  136702
           100561  141668  154891  124772  124772  154891  141668  100561

29          56378   75903   80507   56980   56980   80507   75903   56378
            70549   36116   41673   37016   37016   41673   36116   70549
            79288   29963   40157   53103   53103   40157   29963   79288
            79288   29963   40157   53103   53103   40157   29963   79288
            70549   36116   41673   37016   37016   41673   36116   70549
            56378   75903   80507   56980   56980   80507   75903   56378

30          15672   19804   20125   14041   14041   20125   19804   15672
            18416    7159    9555    9544    9544    9555    7159   18416
            18914    7592   12095   12683   12683   12095    7592   18914
            18914    7592   12095   12683   12683   12095    7592   18914
            18416    7159    9555    9544    9544    9555    7159   18416
            15672   19804   20125   14041   14041   20125   19804   15672

31           3172    3874    3740    2596    2596    3740    3874    3172
             3756    1056    1792    2018    2018    1792    1056    3756
             3440    1380    2798    2184    2184    2798    1380    3440
             3440    1380    2798    2184    2184    2798    1380    3440
             3756    1056    1792    2018    2018    1792    1056    3756
             3172    3874    3740    2596    2596    3740    3874    3172

32            268     336     324     188     188     324     336     268
              332      68     128     224     224     128      68     332
              264     134     274     148     148     274     134     264
              264     134     274     148     148     274     134     264
              332      68     128     224     224     128      68     332
              268     336     324     188     188     324     336     268

Total     1640485 2389683 2828869 2867058 2867058 2828869 2389683 1640485
          2468995 2441873 2344490 2323498 2323498 2344490 2441873 2468995
          3028728 2320960 1784676 1826003 1826003 1784676 2320960 3028728
          3028728 2320960 1784676 1826003 1826003 1784676 2320960 3028728
          2468995 2441873 2344490 2323498 2323498 2344490 2441873 2468995
          1640485 2389683 2828869 2867058 2867058 2828869 2389683 1640485

Grand total = 4*1640485 + 4*1784676 + 4*1826003 + 4*2320960 + 4*2323498 + 4*2344490 + 4*2389683 + 4*2441873 + 4*2468995 + 4*2828869 + 4*2867058 + 4*3028728
            = 113061272

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 15743 12914 11503  9668  9253 10414     0     2  3574  8562  7709  5222  4747  7887 16853  3103  2918  8829  8472  5003  2866  5971 17037  7833  5729  6915  6143  4379  2905  5700 16296  8449  4422  2553  2420
           3956  4866  7189 17564 12353  7825  5176  5736  8094  9106  9786
 1            0     0     0 11481   910   854   904  1282 11937     0  6808  4030    18   205   646  1362     0     0  3781  2443  2003  1076   503  1258     0     0  1312  1523  2327  1500   694  1430  1921  1139   690   912  1453
           1330  1387  2109  2552  1862  1438  1652  2128  2465  2755  3022
 2        11386     0     0     0 12596  1410  1716  1828  3805  9888     0  9471  3986   112   766  2030     0     0  2630  6119  2250  1506   750  1768   821     0  1656  2598  2112  2260  1170  1886  1908  1024   610   716  1778
           2662  2176  2904  2496  1886  1528  2026  3641  4474  4236  4458
 3         6362 11220     0     0     0 11778  3060  3553  1759  1281  8310     0  8906  2498   647  2481  1563     0  2415  4153  4896  1037   704  1937  1656   557  1260  2745  2225  1480  1235  1932  1972  1425   765   451   866
           2045  2324  2553  2509  2646  2230  1831  2774  4286  4068  3829
 4         3553  3060 11778     0     0     0 11220  6362  2481   647  2498  8906     0  8310  1281  1759  1937   704  1037  4896  4153  2415     0  1563  1932  1235  1480  2225  2745  1260   557  1656  2553  2324  2045   866   451
            765  1425  1972  3829  4068  4286  2774  1831  2230  2646  2509
 5         1828  1716  1410 12596     0     0     0 11386  2030   766   112  3986  9471     0  9888  3805  1768   750  1506  2250  6119  2630     0     0  1886  1170  2260  2112  2598  1656     0   821  2904  2176  2662  1778   716
            610  1024  1908  4458  4236  4474  3641  2026  1528  1886  2496
 6         1282   904   854   910 11481     0     0     0  1362   646   205    18  4030  6808     0 11937  1258   503  1076  2003  2443  3781     0     0  1430   694  1500  2327  1523  1312     0     0  2109  1387  1330  1453   912
            690  1139  1921  3022  2755  2465  2128  1652  1438  1862  2552
 7        10414  9253  9668 11503 12914 15743     0     0  7887  4747  5222  7709  8562  3574     2     0  5971  2866  5003  8472  8829  2918  3103 16853  5700  2905  4379  6143  6915  5729  7833 17037  7189  4866  3956  2420  2553
           4422  8449 16296  9786  9106  8094  5736  5176  7825 12353 17564
 8            0 11937     0     0  1204  1844  1954  2160     0     0     0     0   937  1075   982  1505     0  5355  1985  1237  1369   864   528  1052 12031  2185   875   917   907   528   424   908  3226   306   312   167   101
            264   586   977  3532  2635  1492   687   421   733  1055  1195
 9            0     0  6083     0     0     0     0     0     0     0     0     0     0     0     0     0  6510     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
              0     0     0     0     0     0     0     0     0     0     0
10         3269  4547     0  5514   845   355   414   449  3269     0     0     0  1599    59   201   419  1910  4447     0  1900   786   184   144   364     0     0   256   716   252   392   256   372   128     0     0     0   300
            624   460   548   256   256   256   384   800  1060   856   864
11         2830  2563  5004     0  4877  1589   988  1354  1510  2016     0     0     0  1893   352   860   547   547  2823     0  2558   593   117   557   587     0   538   710   938   120   357   644   687   293     0     0     0
            466   824   781   707   837   526   374   672  1344  1430  1126
12         1354   988  1589  4877     0  5004  2563  2830   860   352  1893     0     0     0  2016  1510   557   117   593  2558     0  2823   547   547   644   357   120   938   710   538     0   587   781   824   466     0     0
              0   293   687  1126  1430  1344   672   374   526   837   707
13          449   414   355   845  5514     0  4547  3269   419   201    59  1599     0     0     0  3269   364   144   184   786  1900     0  4447  1910   372   256   392   252   716   256     0     0   548   460   624   300     0
              0     0   128   864   856  1060   800   384   256   256   256
14            0     0     0     0     0  6083     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0  6510     0     0     0     0     0     0     0     0     0     0     0     0     0
              0     0     0     0     0     0     0     0     0     0     0
15         2160  1954  1844  1204     0     0 11937     0  1505   982  1075   937     0     0     0     0  1052   528   864  1369  1237  1985  5355     0   908   424   528   907   917   875  2185 12031   977   586   264   101   167
            312   306  3226  1195  1055   733   421   687  1492  2635  3532
16        12567  4915     0   196   528   878   995  1095     0 11425     0     0   326   494   504   763     0     0   586   633   700   450   266   538     0  9146  1399   703   529   274   205   471 13613  1819     0    56    54
             87   269   496  8200  1819  1334   513   210   254   453   561
17         2177  2177  1523     0    68   172   199   210  3650     0  4060     0     0    90   102   142     0     0     0    99    81    84    52    99  5928     0  1522   262   118    60    34    85  1227  1001   226     0     8
             18    38    86  1433   735   226   152    60    42    57    84
18         4558  6335  4466  2433  1134  2470  3382  3900  5209  3189     0  2850   650  1154  1850  3036  5110     0     0     0  1872  1002  1156  2478  3778  3282     0  1424  1064  1052  1226  2508  2586  2472  1432   548   512
           1608  2102  3202  3694  4298  3462  1832  1908  3364  3904  4298
19         5830  4433  5626  3768  3201  2508  4135  5412  4300  3031  3322     0  2658  1581  2104  4244  3162  2552     0     0     0  2226  1262  3289  2672  1551  1992     0  1518  1171  1265  3312  3747  1945  2391  1205  1204
           1186  2474  4312  5246  4418  4345  3323  2577  3380  5057  5618
20         5412  4135  2508  3201  3768  5626  4433  5830  4244  2104  1581  2658     0  3322  3031  4300  3289  1262  2226     0     0     0  2552  3162  3312  1265  1171  1518     0  1992  1551  2672  4312  2474  1186  1204  1205
           2391  1945  3747  5618  5057  3380  2577  3323  4345  4418  5246
21         3900  3382  2470  1134  2433  4466  6335  4558  3036  1850  1154   650  2850     0  3189  5209  2478  1156  1002  1872     0     0     0  5110  2508  1226  1052  1064  1424     0  3282  3778  3202  2102  1608   512   548
           1432  2472  2586  4298  3904  3364  1908  1832  3462  4298  3694
22          210   199   172    68     0  1523  2177  2177   142   102    90     0     0  4060     0  3650    99    52    84    81    99     0     0     0    85    34    60   118   262  1522     0  5928    86    38    18     8     0
            226  1001  1227    84    57    42    60   152   226   735  1433
23         1095   995   878   528   196     0  4915 12567   763   504   494   326     0     0 11425     0   538   266   450   700   633   586     0     0   471   205   274   529   703  1399  9146     0   496   269    87    54    56
              0  1819 13613   561   453   254   210   513  1334  1819  8200
24         8200  1819  1334   513   210   254   453   561 13613  1819     0    56    54    87   269   496     0  9146  1399   703   529   274   205   471     0     0   586   633   700   450   266   538     0 11425     0     0   326
            494   504   763 12567  4915     0   196   528   878   995  1095
25         1433   735   226   152    60    42    57    84  1227  1001   226     0     8    18    38    86  5928     0  1522   262   118    60    34    85     0     0     0    99    81    84    52    99  3650     0  4060     0     0
             90   102   142  2177  2177  1523     0    68   172   199   210
26         3694  4298  3462  1832  1908  3364  3904  4298  2586  2472  1432   548   512  1608  2102  3202  3778  3282     0  1424  1064  1052  1226  2508  5110     0     0     0  1872  1002  1156  2478  5209  3189     0  2850   650
           1154  1850  3036  4558  6335  4466  2433  1134  2470  3382  3900
27         5246  4418  4345  3323  2577  3380  5057  5618  3747  1945  2391  1205  1204  1186  2474  4312  2672  1551  1992     0  1518  1171  1265  3312  3162  2552     0     0     0  2226  1262  3289  4300  3031  3322     0  2658
           1581  2104  4244  5830  4433  5626  3768  3201  2508  4135  5412
28         5618  5057  3380  2577  3323  4345  4418  5246  4312  2474  1186  1204  1205  2391  1945  3747  3312  1265  1171  1518     0  1992  1551  2672  3289  1262  2226     0     0     0  2552  3162  4244  2104  1581  2658     0
           3322  3031  4300  5412  4135  2508  3201  3768  5626  4433  5830
29         4298  3904  3364  1908  1832  3462  4298  3694  3202  2102  1608   512   548  1432  2472  2586  2508  1226  1052  1064  1424     0  3282  3778  2478  1156  1002  1872     0     0     0  5110  3036  1850  1154   650  2850
              0  3189  5209  3900  3382  2470  1134  2433  4466  6335  4558
30           84    57    42    60   152   226   735  1433    86    38    18     8     0   226  1001  1227    85    34    60   118   262  1522     0  5928    99    52    84    81    99     0     0     0   142   102    90     0     0
           4060     0  3650   210   199   172    68     0  1523  2177  2177
31          561   453   254   210   513  1334  1819  8200   496   269    87    54    56     0  1819 13613   471   205   274   529   703  1399  9146     0   538   266   450   700   633   586     0     0   763   504   494   326     0
              0 11425     0  1095   995   878   528   196     0  4915 12567
32         3532  2635  1492   687   421   733  1055  1195  3226   306   312   167   101   264   586   977 12031  2185   875   917   907   528   424   908     0  5355  1985  1237  1369   864   528  1052     0     0     0     0   937
           1075   982  1505     0 11937     0     0  1204  1844  1954  2160
33            0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0  6510     0     0     0     0     0     0     0     0     0     0     0     0
              0     0     0     0     0  6083     0     0     0     0     0
34          256   256   256   384   800  1060   856   864   128     0     0     0   300   624   460   548     0     0   256   716   252   392   256   372  1910  4447     0  1900   786   184   144   364  3269     0     0     0  1599
             59   201   419  3269  4547     0  5514   845   355   414   449
35          707   837   526   374   672  1344  1430  1126   687   293     0     0     0   466   824   781   587     0   538   710   938   120   357   644   547   547  2823     0  2558   593   117   557  1510  2016     0     0     0
           1893   352   860  2830  2563  5004     0  4877  1589   988  1354
36         1126  1430  1344   672   374   526   837   707   781   824   466     0     0     0   293   687   644   357   120   938   710   538     0   587   557   117   593  2558     0  2823   547   547   860   352  1893     0     0
              0  2016  1510  1354   988  1589  4877     0  5004  2563  2830
37          864   856  1060   800   384   256   256   256   548   460   624   300     0     0     0   128   372   256   392   252   716   256     0     0   364   144   184   786  1900     0  4447  1910   419   201    59  1599     0
              0     0  3269   449   414   355   845  5514     0  4547  3269
38            0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0  6510     0     0     0     0     0
              0     0     0     0     0     0     0     0  6083     0     0
39         1195  1055   733   421   687  1492  2635  3532   977   586   264   101   167   312   306  3226   908   424   528   907   917   875  2185 12031  1052   528   864  1369  1237  1985  5355     0  1505   982  1075   937     0
              0     0     0  2160  1954  1844  1204     0     0 11937     0
40        17564 12353  7825  5176  5736  8094  9106  9786 16296  8449  4422  2553  2420  3956  4866  7189 17037  7833  5729  6915  6143  4379  2905  5700 16853  3103  2918  8829  8472  5003  2866  5971     0     2  3574  8562  7709
           5222  4747  7887     0     0 15743 12914 11503  9668  9253 10414
41         2552  1862  1438  1652  2128  2465  2755  3022  1921  1139   690   912  1453  1330  1387  2109     0     0  1312  1523  2327  1500   694  1430     0     0  3781  2443  2003  1076   503  1258 11937     0  6808  4030    18
            205   646  1362     0     0     0 11481   910   854   904  1282
42         2496  1886  1528  2026  3641  4474  4236  4458  1908  1024   610   716  1778  2662  2176  2904   821     0  1656  2598  2112  2260  1170  1886     0     0  2630  6119  2250  1506   750  1768  3805  9888     0  9471  3986
            112   766  2030 11386     0     0     0 12596  1410  1716  1828
43         2509  2646  2230  1831  2774  4286  4068  3829  1972  1425   765   451   866  2045  2324  2553  1656   557  1260  2745  2225  1480  1235  1932  1563     0  2415  4153  4896  1037   704  1937  1759  1281  8310     0  8906
           2498   647  2481  6362 11220     0     0     0 11778  3060  3553
44         3829  4068  4286  2774  1831  2230  2646  2509  2553  2324  2045   866   451   765  1425  1972  1932  1235  1480  2225  2745  1260   557  1656  1937   704  1037  4896  4153  2415     0  1563  2481   647  2498  8906     0
           8310  1281  1759  3553  3060 11778     0     0     0 11220  6362
45         4458  4236  4474  3641  2026  1528  1886  2496  2904  2176  2662  1778   716   610  1024  1908  1886  1170  2260  2112  2598  1656     0   821  1768   750  1506  2250  6119  2630     0     0  2030   766   112  3986  9471
              0  9888  3805  1828  1716  1410 12596     0     0     0 11386
46         3022  2755  2465  2128  1652  1438  1862  2552  2109  1387  1330  1453   912   690  1139  1921  1430   694  1500  2327  1523  1312     0     0  1258   503  1076  2003  2443  3781     0     0  1362   646   205    18  4030
           6808     0 11937  1282   904   854   910 11481     0     0     0
47         9786  9106  8094  5736  5176  7825 12353 17564  7189  4866  3956  2420  2553  4422  8449 16296  5700  2905  4379  6143  6915  5729  7833 17037  5971  2866  5003  8472  8829  2918  3103 16853  7887  4747  5222  7709  8562
           3574     2     0 10414  9253  9668 11503 12914 15743     0     0

Sum of all rows                     = 4(3*0 + 1*2 + 1*2420 + 1*2553 + 1*2866 + 1*2905 + 1*2918 + 1*3103 + 1*3574 + 1*3956 + 1*4379 + 1*4422 + 1*4747 + 1*4866 + 1*5003 + 1*5176 + 1*5222 + 1*5700 + 1*5729 + 1*5736 + 1*5971 + 1*6143 +
                                        1*6915 + 1*7189 + 1*7709 + 1*7825 + 1*7833 + 1*7887 + 1*8094 + 1*8449 + 1*8472 + 1*8562 + 1*8829 + 1*9106 + 1*9253 + 1*9668 + 1*9786 + 1*10414 + 1*11503 + 1*12353 + 1*12914 + 1*15743 +
                                        1*16296 + 1*16853 + 1*17037 + 1*17564) +
                                      4(8*0 + 1*18 + 1*205 + 1*503 + 1*646 + 1*690 + 1*694 + 1*854 + 1*904 + 1*910 + 1*912 + 1*1076 + 1*1139 + 1*1258 + 1*1282 + 1*1312 + 1*1330 + 1*1362 + 1*1387 + 1*1430 + 1*1438 + 1*1453 + 1*1500 +
                                        1*1523 + 1*1652 + 1*1862 + 1*1921 + 1*2003 + 1*2109 + 1*2128 + 1*2327 + 1*2443 + 1*2465 + 1*2552 + 1*2755 + 1*3022 + 1*3781 + 1*4030 + 1*6808 + 1*11481 + 1*11937) +
                                      4(7*0 + 1*112 + 1*610 + 1*716 + 1*750 + 1*766 + 1*821 + 1*1024 + 1*1170 + 1*1410 + 1*1506 + 1*1528 + 1*1656 + 1*1716 + 1*1768 + 1*1778 + 1*1828 + 2*1886 + 1*1908 + 1*2026 + 1*2030 + 1*2112 +
                                        1*2176 + 1*2250 + 1*2260 + 1*2496 + 1*2598 + 1*2630 + 1*2662 + 1*2904 + 1*3641 + 1*3805 + 1*3986 + 1*4236 + 1*4458 + 1*4474 + 1*6119 + 1*9471 + 1*9888 + 1*11386 + 1*12596) +
                                      4(5*0 + 1*451 + 1*557 + 1*647 + 1*704 + 1*765 + 1*866 + 1*1037 + 1*1235 + 1*1260 + 1*1281 + 1*1425 + 1*1480 + 1*1563 + 1*1656 + 1*1759 + 1*1831 + 1*1932 + 1*1937 + 1*1972 + 1*2045 + 1*2225 +
                                        1*2230 + 1*2324 + 1*2415 + 1*2481 + 1*2498 + 1*2509 + 1*2553 + 1*2646 + 1*2745 + 1*2774 + 1*3060 + 1*3553 + 1*3829 + 1*4068 + 1*4153 + 1*4286 + 1*4896 + 1*6362 + 1*8310 + 1*8906 + 1*11220 +
                                        1*11778) +
                                      4(8*0 + 1*101 + 1*167 + 1*264 + 1*306 + 1*312 + 1*421 + 1*424 + 2*528 + 1*586 + 1*687 + 1*733 + 1*864 + 1*875 + 1*907 + 1*908 + 1*917 + 1*937 + 1*977 + 1*982 + 1*1052 + 1*1055 + 1*1075 +
                                        1*1195 + 1*1204 + 1*1237 + 1*1369 + 1*1492 + 1*1505 + 1*1844 + 1*1954 + 1*1985 + 1*2160 + 1*2185 + 1*2635 + 1*3226 + 1*3532 + 1*5355 + 1*11937 + 1*12031) +
                                      4(46*0 + 1*6083 + 1*6510) +
                                      4(10*0 + 1*59 + 1*128 + 1*144 + 1*184 + 1*201 + 1*252 + 5*256 + 1*300 + 1*355 + 1*364 + 1*372 + 1*384 + 1*392 + 1*414 + 1*419 + 1*449 + 1*460 + 1*548 + 1*624 + 1*716 + 1*786 + 1*800 + 1*845 +
                                        1*856 + 1*864 + 1*1060 + 1*1599 + 1*1900 + 1*1910 + 2*3269 + 1*4447 + 1*4547 + 1*5514) +
                                      4(9*0 + 1*117 + 1*120 + 1*293 + 1*352 + 1*357 + 1*374 + 1*466 + 1*526 + 1*538 + 2*547 + 1*557 + 1*587 + 1*593 + 1*644 + 1*672 + 1*687 + 1*707 + 1*710 + 1*781 + 1*824 + 1*837 + 1*860 + 1*938 +
                                        1*988 + 1*1126 + 1*1344 + 1*1354 + 1*1430 + 1*1510 + 1*1589 + 1*1893 + 1*2016 + 1*2558 + 1*2563 + 1*2823 + 1*2830 + 1*4877 + 1*5004) +
                                      4(8*0 + 1*54 + 1*56 + 1*87 + 1*196 + 1*205 + 1*210 + 1*254 + 1*266 + 1*269 + 1*274 + 1*326 + 1*450 + 1*453 + 1*471 + 1*494 + 1*496 + 1*504 + 1*513 + 1*528 + 1*529 + 1*538 + 1*561 + 1*586 +
                                        1*633 + 1*700 + 1*703 + 1*763 + 1*878 + 1*995 + 1*1095 + 1*1334 + 1*1399 + 2*1819 + 1*4915 + 1*8200 + 1*9146 + 1*11425 + 1*12567 + 1*13613) +
                                      4(9*0 + 1*8 + 1*18 + 1*34 + 1*38 + 1*42 + 1*52 + 1*57 + 2*60 + 1*68 + 1*81 + 2*84 + 1*85 + 1*86 + 1*90 + 2*99 + 1*102 + 1*118 + 1*142 + 1*152 + 1*172 + 1*199 + 1*210 + 2*226 + 1*262 + 1*735 +
                                        1*1001 + 1*1227 + 1*1433 + 1*1522 + 1*1523 + 2*2177 + 1*3650 + 1*4060 + 1*5928) +
                                      4(5*0 + 1*512 + 1*548 + 1*650 + 1*1002 + 1*1052 + 1*1064 + 1*1134 + 1*1154 + 1*1156 + 1*1226 + 1*1424 + 1*1432 + 1*1608 + 1*1832 + 1*1850 + 1*1872 + 1*1908 + 1*2102 + 1*2433 + 1*2470 + 1*2472 +
                                        1*2478 + 1*2508 + 1*2586 + 1*2850 + 1*3036 + 1*3189 + 1*3202 + 1*3282 + 1*3364 + 1*3382 + 1*3462 + 1*3694 + 1*3778 + 1*3900 + 1*3904 + 2*4298 + 1*4466 + 1*4558 + 1*5110 + 1*5209 + 1*6335) +
                                      4(5*0 + 1*1171 + 1*1186 + 1*1204 + 1*1205 + 1*1262 + 1*1265 + 1*1518 + 1*1551 + 1*1581 + 1*1945 + 1*1992 + 1*2104 + 1*2226 + 1*2391 + 1*2474 + 1*2508 + 1*2552 + 1*2577 + 1*2658 + 1*2672 +
                                        1*3031 + 1*3162 + 1*3201 + 1*3289 + 1*3312 + 1*3322 + 1*3323 + 1*3380 + 1*3747 + 1*3768 + 1*4135 + 1*4244 + 1*4300 + 1*4312 + 1*4345 + 1*4418 + 1*4433 + 1*5057 + 1*5246 + 1*5412 + 1*5618 +
                                        1*5626 + 1*5830)
                                    = 1374580 + 356408 + 500172 + 512896 + 289808 + 50372 + 158844 + 190156 + 321296 + 113548 + 455160 + 538212
                                    = 4861452

Value repetition frequencies        = 4(45*1 + 1*3) +
                                      4(40*1 + 1*8) +
                                      4(39*1 + 1*2 + 1*7) +
                                      4(43*1 + 1*5) +
                                      4(38*1 + 1*2 + 1*8) +
                                      4(2*1 + 1*46) +
                                      4(31*1 + 1*2 + 1*5 + 1*10) +
                                      4(37*1 + 1*2 + 1*9) +
                                      4(38*1 + 1*2 + 1*8) +
                                      4(29*1 + 5*2 + 1*9) +
                                      4(41*1 + 1*2 + 1*5) +
                                      4(43*1 + 1*5)
                                    = 2304

Number of distinct row element sets = 12

Number of rows                      = 12*4
                                    = 48

Number of distinct values           = 418

Distinct values       0     2     8    18    34    38    42    52    54    56    57    59    60    68    81    84    85    86    87    90
Frequency           492     4     4     8     4     4     4     4     4     4     4     4     8     4     4     8     4     4     4     4
Distinct values      99   101   102   112   117   118   120   128   142   144   152   167   172   184   196   199   201   205   210   226
Frequency             8     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     8     8     8
Distinct values     252   254   256   262   264   266   269   274   293   300   306   312   326   352   355   357   364   372   374   384
Frequency             4     4    20     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4
Distinct values     392   414   419   421   424   449   450   451   453   460   466   471   494   496   503   504   512   513   526   528
Frequency             4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4    12
Distinct values     529   538   547   548   557   561   586   587   593   610   624   633   644   646   647   650   672   687   690   694
Frequency             4     8     8     8     8     4     8     4     4     4     4     4     4     4     4     4     4     8     4     4
Distinct values     700   703   704   707   710   716   733   735   750   763   765   766   781   786   800   821   824   837   845   854
Frequency             4     4     4     4     4     8     4     4     4     4     4     4     4     4     4     4     4     4     4     4
Distinct values     856   860   864   866   875   878   904   907   908   910   912   917   937   938   977   982   988   995  1001  1002
Frequency             4     4     8     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4
Distinct values    1024  1037  1052  1055  1060  1064  1075  1076  1095  1126  1134  1139  1154  1156  1170  1171  1186  1195  1204  1205
Frequency             4     4     8     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     8     4
Distinct values    1226  1227  1235  1237  1258  1260  1262  1265  1281  1282  1312  1330  1334  1344  1354  1362  1369  1387  1399  1410
Frequency             4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4
Distinct values    1424  1425  1430  1432  1433  1438  1453  1480  1492  1500  1505  1506  1510  1518  1522  1523  1528  1551  1563  1581
Frequency             4     4     8     4     4     4     4     4     4     4     4     4     4     4     4     8     4     4     4     4
Distinct values    1589  1599  1608  1652  1656  1716  1759  1768  1778  1819  1828  1831  1832  1844  1850  1862  1872  1886  1893  1900
Frequency             4     4     4     4     8     4     4     4     4     8     4     4     4     4     4     4     4     8     4     4
Distinct values    1908  1910  1921  1932  1937  1945  1954  1972  1985  1992  2003  2016  2026  2030  2045  2102  2104  2109  2112  2128
Frequency             8     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4
Distinct values    2160  2176  2177  2185  2225  2226  2230  2250  2260  2324  2327  2391  2415  2420  2433  2443  2465  2470  2472  2474
Frequency             4     4     8     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4
Distinct values    2478  2481  2496  2498  2508  2509  2552  2553  2558  2563  2577  2586  2598  2630  2635  2646  2658  2662  2672  2745
Frequency             4     4     4     4     8     4     8     8     4     4     4     4     4     4     4     4     4     4     4     4
Distinct values    2755  2774  2823  2830  2850  2866  2904  2905  2918  3022  3031  3036  3060  3103  3162  3189  3201  3202  3226  3269
Frequency             4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     8
Distinct values    3282  3289  3312  3322  3323  3364  3380  3382  3462  3532  3553  3574  3641  3650  3694  3747  3768  3778  3781  3805
Frequency             4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4
Distinct values    3829  3900  3904  3956  3986  4030  4060  4068  4135  4153  4236  4244  4286  4298  4300  4312  4345  4379  4418  4422
Frequency             4     4     4     4     4     4     4     4     4     4     4     4     4     8     4     4     4     4     4     4
Distinct values    4433  4447  4458  4466  4474  4547  4558  4747  4866  4877  4896  4915  5003  5004  5057  5110  5176  5209  5222  5246
Frequency             4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4
Distinct values    5355  5412  5514  5618  5626  5700  5729  5736  5830  5928  5971  6083  6119  6143  6335  6362  6510  6808  6915  7189
Frequency             4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4
Distinct values    7709  7825  7833  7887  8094  8200  8310  8449  8472  8562  8829  8906  9106  9146  9253  9471  9668  9786  9888 10414
Frequency             4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4
Distinct values   11220 11386 11425 11481 11503 11778 11937 12031 12353 12567 12596 12914 13613 15743 16296 16853 17037 17564
Frequency             4     4     4     4     4     4     8     4     4     4     4     4     4     4     4     4     4     4

Sum of distinct value frequencies   = 385*4 + 30*8 + 1*12 + 1*20 + 1*492
                                    = 2304

Number of SN-EN pairs for which the number of CNSAPs is greater than zero        = 4*2 + 4*38 + 8*39 + 12*40 + 4*41 + 12*43 + 4*45
                                                                                 = 1812

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

Number of possible SN-EN pairs with SN != EN                                     = 47*48
                                                                                 = 2256
a = 9, b = 6
 L            C
 3            8
 4           16
 5           40
 6           88
 7          236
 8          436
 9         1000
10         1804
11         4204
12         6752
13        15680
14        22660
15        50028
16        64768
17       149132
18       174144
19       401656
20       424368
21       937540
22       913300
23      1872100
24      1653716
25      3075836
26      2345400
27      3494660
28      2476316
29      2782596
30      1560184
31      1116896
32       411592
33       135060
34        29400
35         3016
36           64
Total  24124696

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

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

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

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

 7               0        3        1        0       10        0        1        3        0
                 6        2       10        6        2        6       10        2        6
                 1        4        0       12       16       12        0        4        1
                 1        4        0       12       16       12        0        4        1
                 6        2       10        6        2        6       10        2        6
                 0        3        1        0       10        0        1        3        0

 8               7        1       10       10        0       10       10        1        7
                 1        9        3       22       16       22        3        9        1
                 3        1        2       12       40       12        2        1        3
                 3        1        2       12       40       12        2        1        3
                 1        9        3       22       16       22        3        9        1
                 7        1       10       10        0       10       10        1        7

 9               4       21       14       34       22       34       14       21        4
                14        8       13       23       86       23       13        8       14
                 5        5       12       34       18       34       12        5        5
                 5        5       12       34       18       34       12        5        5
                14        8       13       23       86       23       13        8       14
                 4       21       14       34       22       34       14       21        4

10              27       17       31       31      146       31       31       17       27
                 8       16       33       87       26       87       33       16        8
                 8       16       46       31       28       31       46       16        8
                 8       16       46       31       28       31       46       16        8
                 8       16       33       87       26       87       33       16        8
                27       17       31       31      146       31       31       17       27

11              37       58       70      205       60      205       70       58       37
                40       72      149       68       80       68      149       72       40
                39       82       73       65       46       65       73       82       39
                39       82       73       65       46       65       73       82       39
                40       72      149       68       80       68      149       72       40
                37       58       70      205       60      205       70       58       37

12              68      103      322       87      132       87      322      103       68
                89      216      103      116       74      116      103      216       89
               103      134      134       75       70       75      134      134      103
               103      134      134       75       70       75      134      134      103
                89      216      103      116       74      116      103      216       89
                68      103      322       87      132       87      322      103       68

13             202      581      246      269      226      269      246      581      202
               381      297      338      223      248      223      338      297      381
               314      360      209      183      160      183      209      360      314
               314      360      209      183      160      183      209      360      314
               381      297      338      223      248      223      338      297      381
               202      581      246      269      226      269      246      581      202

14             831      389      372      309      334      309      372      389      831
               460      649      315      271      232      271      315      649      460
               648      457      366      218      194      218      366      457      648
               648      457      366      218      194      218      366      457      648
               460      649      315      271      232      271      315      649      460
               831      389      372      309      334      309      372      389      831

15             846      963      904      932      938      932      904      963      846
              1538      989      822      805      772      805      822      989     1538
              1279     1166      660      494      508      494      660     1166     1279
              1279     1166      660      494      508      494      660     1166     1279
              1538      989      822      805      772      805      822      989     1538
               846      963      904      932      938      932      904      963      846

16            1583     1338     1188     1155     1018     1155     1188     1338     1583
              1667     1250     1024      768      826      768     1024     1250     1667
              2198     1458      878      591      344      591      878     1458     2198
              2198     1458      878      591      344      591      878     1458     2198
              1667     1250     1024      768      826      768     1024     1250     1667
              1583     1338     1188     1155     1018     1155     1188     1338     1583

17            2899     2964     3257     3169     3592     3169     3257     2964     2899
              3066     3253     2497     2727     2424     2727     2497     3253     3066
              4132     2726     1769     1250     1132     1250     1769     2726     4132
              4132     2726     1769     1250     1132     1250     1769     2726     4132
              3066     3253     2497     2727     2424     2727     2497     3253     3066
              2899     2964     3257     3169     3592     3169     3257     2964     2899

18            4015     4506     3468     3867     2932     3867     3468     4506     4015
              5233     3401     3179     2178     2432     2178     3179     3401     5233
              3951     3206     2095     1293      924     1293     2095     3206     3951
              3951     3206     2095     1293      924     1293     2095     3206     3951
              5233     3401     3179     2178     2432     2178     3179     3401     5233
              4015     4506     3468     3867     2932     3867     3468     4506     4015

19            9011     8069    10180     9480    11462     9480    10180     8069     9011
              8166     8465     6730     7472     6456     7472     6730     8465     8166
              8192     6855     4456     3101     2556     3101     4456     6855     8192
              8192     6855     4456     3101     2556     3101     4456     6855     8192
              8166     8465     6730     7472     6456     7472     6730     8465     8166
              9011     8069    10180     9480    11462     9480    10180     8069     9011

20           10595    11900     8533    10651     7378    10651     8533    11900    10595
             10015     8661     7361     5220     6978     5220     7361     8661    10015
             10162     6313     4765     3273     2930     3273     4765     6313    10162
             10162     6313     4765     3273     2930     3273     4765     6313    10162
             10015     8661     7361     5220     6978     5220     7361     8661    10015
             10595    11900     8533    10651     7378    10651     8533    11900    10595

21           18747    20014    23689    22182    30470    22182    23689    20014    18747
             21052    16727    15245    16940    14394    16940    15245    16727    21052
             21104    17213     8691     6767     7164     6767     8691    17213    21104
             21104    17213     8691     6767     7164     6767     8691    17213    21104
             21052    16727    15245    16940    14394    16940    15245    16727    21052
             18747    20014    23689    22182    30470    22182    23689    20014    18747

22           26370    19809    18001    24589    13898    24589    18001    19809    26370
             23245    19406     9894    10903    18862    10903     9894    19406    23245
             25188    12499     8902     8817     8644     8817     8902    12499    25188
             25188    12499     8902     8817     8644     8817     8902    12499    25188
             23245    19406     9894    10903    18862    10903     9894    19406    23245
             26370    19809    18001    24589    13898    24589    18001    19809    26370

23           39451    44195    38233    40972    61880    40972    38233    44195    39451
             49646    33412    27411    31772    23938    31772    27411    33412    49646
             47471    35316    12055    15121    20122    15121    12055    35316    47471
             47471    35316    12055    15121    20122    15121    12055    35316    47471
             49646    33412    27411    31772    23938    31772    27411    33412    49646
             39451    44195    38233    40972    61880    40972    38233    44195    39451

24           57941    35085    34531    35054    21496    35054    34531    35085    57941
             43706    32734    16157    17930    33864    17930    16157    32734    43706
             48949    14434    16743    22307    20356    22307    16743    14434    48949
             48949    14434    16743    22307    20356    22307    16743    14434    48949
             43706    32734    16157    17930    33864    17930    16157    32734    43706
             57941    35085    34531    35054    21496    35054    34531    35085    57941

25           72718    81618    70326    62967    62160    62967    70326    81618    72718
             91582    49548    45087    46836    35636    46836    45087    49548    91582
             79957    49058    19748    27716    45800    27716    19748    49058    79957
             79957    49058    19748    27716    45800    27716    19748    49058    79957
             91582    49548    45087    46836    35636    46836    45087    49548    91582
             72718    81618    70326    62967    62160    62967    70326    81618    72718

26           93559    58047    57571    42370    31320    42370    57571    58047    93559
             49522    44809    27201    24211    29118    24211    27201    44809    49522
             53306    17944    23683    41516    44784    41516    23683    17944    53306
             53306    17944    23683    41516    44784    41516    23683    17944    53306
             49522    44809    27201    24211    29118    24211    27201    44809    49522
             93559    58047    57571    42370    31320    42370    57571    58047    93559

27           88855   110014    87194    67673    60974    67673    87194   110014    88855
             98196    53792    49567    47694    40668    47694    49567    53792    98196
             73244    37620    26893    50791    62622    50791    26893    37620    73244
             73244    37620    26893    50791    62622    50791    26893    37620    73244
             98196    53792    49567    47694    40668    47694    49567    53792    98196
             88855   110014    87194    67673    60974    67673    87194   110014    88855

28           99407    72388    68310    50356    40694    50356    68310    72388    99407
             42092    31175    26102    21926    22902    21926    26102    31175    42092
             43072    13137    32537    54216    65126    54216    32537    13137    43072
             43072    13137    32537    54216    65126    54216    32537    13137    43072
             42092    31175    26102    21926    22902    21926    26102    31175    42092
             99407    72388    68310    50356    40694    50356    68310    72388    99407

29           76502    82372    81588    63136    49184    63136    81588    82372    76502
             64363    29819    37147    33258    23644    33258    37147    29819    64363
             49766    17972    29717    59516    68158    59516    29717    17972    49766
             49766    17972    29717    59516    68158    59516    29717    17972    49766
             64363    29819    37147    33258    23644    33258    37147    29819    64363
             76502    82372    81588    63136    49184    63136    81588    82372    76502

30           56234    41780    44276    39630    35338    39630    44276    41780    56234
             26516    10063    12681    16151    13830    16151    12681    10063    26516
             19595     7255    30398    42205    37356    42205    30398     7255    19595
             19595     7255    30398    42205    37356    42205    30398     7255    19595
             26516    10063    12681    16151    13830    16151    12681    10063    26516
             56234    41780    44276    39630    35338    39630    44276    41780    56234

31           39495    30933    26168    27003    25068    27003    26168    30933    39495
             23683     7943    10726    12896    10896    12896    10726     7943    23683
             16820     5100    22117    29055    18606    29055    22117     5100    16820
             16820     5100    22117    29055    18606    29055    22117     5100    16820
             23683     7943    10726    12896    10896    12896    10726     7943    23683
             39495    30933    26168    27003    25068    27003    26168    30933    39495

32           19570     9699     6280     8281    11704     8281     6280     9699    19570
             10285     1300     2588     3473     4164     3473     2588     1300    10285
              2812     2493    15129    10703     4702    10703    15129     2493     2812
              2812     2493    15129    10703     4702    10703    15129     2493     2812
             10285     1300     2588     3473     4164     3473     2588     1300    10285
             19570     9699     6280     8281    11704     8281     6280     9699    19570

33            7420     2632     2508     1502     3870     1502     2508     2632     7420
              4525      305      347      942     1588      942      347      305     4525
               613      691     6709     2502      680     2502     6709      691      613
               613      691     6709     2502      680     2502     6709      691      613
              4525      305      347      942     1588      942      347      305     4525
              7420     2632     2508     1502     3870     1502     2508     2632     7420

34            1517      743      267      293      748      293      267      743     1517
              1281       40      123       68      484       68      123       40     1281
                80        0     1947      315      120      315     1947        0       80
                80        0     1947      315      120      315     1947        0       80
              1281       40      123       68      484       68      123       40     1281
              1517      743      267      293      748      293      267      743     1517

35             112       81       68        0       26        0       68       81      112
               238        0        0        0       14        0        0        0      238
                 0        0      203       32        0       32      203        0        0
                 0        0      203       32        0       32      203        0        0
               238        0        0        0       14        0        0        0      238
               112       81       68        0       26        0       68       81      112

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

Total       728026   640327   587609   516210   477080   516210   587609   640327   728026
            580621   358365   302855   304988   294658   304988   302855   358365   580621
            513016   253519   270947   382219   413206   382219   270947   253519   513016
            513016   253519   270947   382219   413206   382219   270947   253519   513016
            580621   358365   302855   304988   294658   304988   302855   358365   580621
            728026   640327   587609   516210   477080   516210   587609   640327   728026

Grand total = 4*253519 + 4*270947 + 2*294658 + 4*302855 + 4*304988 + 4*358365 + 4*382219 + 2*413206 + 2*477080 + 4*513016 + 4*516210 + 4*580621 + 4*587609 + 4*640327 + 4*728026
            = 24124696

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

 4               4        0        0        0        0        0        0        0        4
                 0        0        0        0        0        0        0        0        0
                 0        0        0        0        0        0        0        0        0
                 0        0        0        0        0        0        0        0        0
                 0        0        0        0        0        0        0        0        0
                 4        0        0        0        0        0        0        0        4

 5              10        0        0        0        0        0        0        0       10
                 0        0        0        0        0        0        0        0        0
                 0        0        0        0        0        0        0        0        0
                 0        0        0        0        0        0        0        0        0
                 0        0        0        0        0        0        0        0        0
                10        0        0        0        0        0        0        0       10

 6              22        0        0        0        0        0        0        0       22
                 0        0        0        0        0        0        0        0        0
                 0        0        0        0        0        0        0        0        0
                 0        0        0        0        0        0        0        0        0
                 0        0        0        0        0        0        0        0        0
                22        0        0        0        0        0        0        0       22

 7              48        2        2        2        2        2        2        2       48
                 2        0        0        0        0        0        0        0        2
                 2        0        0        0        0        0        0        0        2
                 2        0        0        0        0        0        0        0        2
                 2        0        0        0        0        0        0        0        2
                48        2        2        2        2        2        2        2       48

 8             100        1        2        2        2        2        2        1      100
                 1        0        0        0        0        0        0        0        1
                 2        0        0        0        0        0        0        0        2
                 2        0        0        0        0        0        0        0        2
                 1        0        0        0        0        0        0        0        1
               100        1        2        2        2        2        2        1      100

 9             205        6        9       10       10       10        9        6      205
                 6        0        0        0        0        0        0        0        6
                 9        0        0        0        0        0        0        0        9
                 9        0        0        0        0        0        0        0        9
                 6        0        0        0        0        0        0        0        6
               205        6        9       10       10       10        9        6      205

10             402        6        9       13       14       13        9        6      402
                 6        0        0        0        0        0        0        0        6
                 8        0        0        0        0        0        0        0        8
                 8        0        0        0        0        0        0        0        8
                 6        0        0        0        0        0        0        0        6
               402        6        9       13       14       13        9        6      402

11             771       26       44       49       54       49       44       26      771
                25        4        8        8        8        8        8        4       25
                37        8       16       16       16       16       16        8       37
                37        8       16       16       16       16       16        8       37
                25        4        8        8        8        8        8        4       25
               771       26       44       49       54       49       44       26      771

12            1436       26       43       57       56       57       43       26     1436
                17        0        4        4        4        4        4        0       17
                27        4       16       16       16       16       16        4       27
                27        4       16       16       16       16       16        4       27
                17        0        4        4        4        4        4        0       17
              1436       26       43       57       56       57       43       26     1436

13            2646      103      177      209      220      209      177      103     2646
                79       20       44       56       56       56       44       20       79
               128       44       96      120      120      120       96       44      128
               128       44       96      120      120      120       96       44      128
                79       20       44       56       56       56       44       20       79
              2646      103      177      209      220      209      177      103     2646

14            4450      108      174      212      206      212      174      108     4450
                42        0       32       46       48       46       32        0       42
                78       30      124      160      164      160      124       30       78
                78       30      124      160      164      160      124       30       78
                42        0       32       46       48       46       32        0       42
              4450      108      174      212      206      212      174      108     4450

15            7079      407      691      843      900      843      691      407     7079
               265       88      206      310      336      310      206       88      265
               426      176      424      632      684      632      424      176      426
               426      176      424      632      684      632      424      176      426
               265       88      206      310      336      310      206       88      265
              7079      407      691      843      900      843      691      407     7079

16           10990      423      634      771      768      771      634      423    10990
               144        0      155      272      304      272      155        0      144
               227       95      562      898      970      898      562       95      227
               227       95      562      898      970      898      562       95      227
               144        0      155      272      304      272      155        0      144
             10990      423      634      771      768      771      634      423    10990

17           17157     1377     2381     3106     3478     3106     2381     1377    17157
               911      332      825     1350     1542     1350      825      332      911
              1332      543     1530     2468     2922     2468     1530      543     1332
              1332      543     1530     2468     2922     2468     1530      543     1332
               911      332      825     1350     1542     1350      825      332      911
             17157     1377     2381     3106     3478     3106     2381     1377    17157

18           24835     1267     2052     2697     2786     2697     2052     1267    24835
               556        0      582     1125     1338     1125      582        0      556
               684      223     1945     3493     4030     3493     1945      223      684
               684      223     1945     3493     4030     3493     1945      223      684
               556        0      582     1125     1338     1125      582        0      556
             24835     1267     2052     2697     2786     2697     2052     1267    24835

19           37411     3966     7202     9772    11426     9772     7202     3966    37411
              2900     1029     2613     4478     5378     4478     2613     1029     2900
              3942     1508     4725     7873     9186     7873     4725     1508     3942
              3942     1508     4725     7873     9186     7873     4725     1508     3942
              2900     1029     2613     4478     5378     4478     2613     1029     2900
             37411     3966     7202     9772    11426     9772     7202     3966    37411

20           49838     3402     5920     8126     8712     8126     5920     3402    49838
              1827        0     1713     3574     4644     3574     1713        0     1827
              2042      499     5444    10691    12676    10691     5444      499     2042
              2042      499     5444    10691    12676    10691     5444      499     2042
              1827        0     1713     3574     4644     3574     1713        0     1827
             49838     3402     5920     8126     8712     8126     5920     3402    49838

21           71506    10333    19052    25293    27480    25293    19052    10333    71506
              7988     2711     6933    11620    12818    11620     6933     2711     7988
             10787     4012    12326    20345    22660    20345    12326     4012    10787
             10787     4012    12326    20345    22660    20345    12326     4012    10787
              7988     2711     6933    11620    12818    11620     6933     2711     7988
             71506    10333    19052    25293    27480    25293    19052    10333    71506

22           89209     8203    15206    20449    20558    20449    15206     8203    89209
              4916        0     4337     8970    11420     8970     4337        0     4916
              5444     1261    13363    25739    30478    25739    13363     1261     5444
              5444     1261    13363    25739    30478    25739    13363     1261     5444
              4916        0     4337     8970    11420     8970     4337        0     4916
             89209     8203    15206    20449    20558    20449    15206     8203    89209

23          120153    24561    44116    49574    51670    49574    44116    24561   120153
             19587     6459    15794    21536    23420    21536    15794     6459    19587
             27302    10296    28369    39750    45966    39750    28369    10296    27302
             27302    10296    28369    39750    45966    39750    28369    10296    27302
             19587     6459    15794    21536    23420    21536    15794     6459    19587
            120153    24561    44116    49574    51670    49574    44116    24561   120153

24          136311    17974    33350    40292    37018    40292    33350    17974   136311
             11059        0     9422    15577    17894    15577     9422        0    11059
             13892     3274    29805    48554    52926    48554    29805     3274    13892
             13892     3274    29805    48554    52926    48554    29805     3274    13892
             11059        0     9422    15577    17894    15577     9422        0    11059
            136311    17974    33350    40292    37018    40292    33350    17974   136311

25          170332    51922    75101    77055    76722    77055    75101    51922   170332
             42971    14062    24647    31017    28764    31017    24647    14062    42971
             59483    22597    48896    64440    67386    64440    48896    22597    59483
             59483    22597    48896    64440    67386    64440    48896    22597    59483
             42971    14062    24647    31017    28764    31017    24647    14062    42971
            170332    51922    75101    77055    76722    77055    75101    51922   170332

26          164126    32470    51719    58802    61218    58802    51719    32470   164126
             21535        0    13662    17326    16726    17326    13662        0    21535
             28547     7373    50307    68798    65426    68798    50307     7373    28547
             28547     7373    50307    68798    65426    68798    50307     7373    28547
             21535        0    13662    17326    16726    17326    13662        0    21535
            164126    32470    51719    58802    61218    58802    51719    32470   164126

27          171369    65364    88369    91620    87856    91620    88369    65364   171369
             54211    13131    28074    32325    30632    32325    28074    13131    54211
             66161    24117    65771    78980    69858    78980    65771    24117    66161
             66161    24117    65771    78980    69858    78980    65771    24117    66161
             54211    13131    28074    32325    30632    32325    28074    13131    54211
            171369    65364    88369    91620    87856    91620    88369    65364   171369

28          146606    36906    57823    68391    70328    68391    57823    36906   146606
             29067        0    13096    17840    17462    17840    13096        0    29067
             31526    10684    65541    69291    56826    69291    65541    10684    31526
             31526    10684    65541    69291    56826    69291    65541    10684    31526
             29067        0    13096    17840    17462    17840    13096        0    29067
            146606    36906    57823    68391    70328    68391    57823    36906   146606

29          120686    52001    69392    74967    72660    74967    69392    52001   120686
             48580     8810    23815    28976    26780    28976    23815     8810    48580
             45417    17560    63770    66254    51402    66254    63770    17560    45417
             45417    17560    63770    66254    51402    66254    63770    17560    45417
             48580     8810    23815    28976    26780    28976    23815     8810    48580
            120686    52001    69392    74967    72660    74967    69392    52001   120686

30           78369    23113    32048    44207    51682    44207    32048    23113    78369
             24042        0     9748    14388    13704    14388     9748        0    24042
             16238     7641    51531    42885    26286    42885    51531     7641    16238
             16238     7641    51531    42885    26286    42885    51531     7641    16238
             24042        0     9748    14388    13704    14388     9748        0    24042
             78369    23113    32048    44207    51682    44207    32048    23113    78369

31           49792    20279    22689    27022    33134    27022    22689    20279    49792
             24212     2959     8482    12413    12848    12413     8482     2959    24212
             14330     6209    34839    25398    15218    25398    34839     6209    14330
             14330     6209    34839    25398    15218    25398    34839     6209    14330
             24212     2959     8482    12413    12848    12413     8482     2959    24212
             49792    20279    22689    27022    33134    27022    22689    20279    49792

32           21678     6160     6880     7538    14226     7538     6880     6160    21678
             11012        0     2020     3639     4700     3639     2020        0    11012
              2784     2232    18951     8627     3828     8627    18951     2232     2784
              2784     2232    18951     8627     3828     8627    18951     2232     2784
             11012        0     2020     3639     4700     3639     2020        0    11012
             21678     6160     6880     7538    14226     7538     6880     6160    21678

33            7114     2243     2460     1504     4174     1504     2460     2243     7114
              5127        0      360      954     1792      954      360        0     5127
               654      555     7496     1947      736     1947     7496      555      654
               654      555     7496     1947      736     1947     7496      555      654
              5127        0      360      954     1792      954      360        0     5127
              7114     2243     2460     1504     4174     1504     2460     2243     7114

34            1344      714      337      291      760      291      337      714     1344
              1453        0      122       68      476       68      122        0     1453
                80        0     1970      293      120      293     1970        0       80
                80        0     1970      293      120      293     1970        0       80
              1453        0      122       68      476       68      122        0     1453
              1344      714      337      291      760      291      337      714     1344

35             106       83       70        0       26        0       70       83      106
               240        0        0        0       14        0        0        0      240
                 0        0      201       34        0       34      201        0        0
                 0        0      201       34        0       34      201        0        0
               240        0        0        0       14        0        0        0      240
               106       83       70        0       26        0       70       83      106

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

Total      1506110   363450   537954   612874   638146   612874   537954   363450  1506110
            312786    49605   166694   227872   233108   227872   166694    49605   312786
            331589   120941   508018   587704   539900   587704   508018   120941   331589
            331589   120941   508018   587704   539900   587704   508018   120941   331589
            312786    49605   166694   227872   233108   227872   166694    49605   312786
           1506110   363450   537954   612874   638146   612874   537954   363450  1506110

Grand total = 4*49605 + 4*120941 + 4*166694 + 4*227872 + 2*233108 + 4*312786 + 4*331589 + 4*363450 + 4*508018 + 4*537954 + 2*539900 + 4*587704 + 4*612874 + 2*638146 + 4*1506110
            = 24124696

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

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

 5              10        5        1        0        0        0        1        5       10
                 5       10        5        2        0        2        5       10        5
                 1        7        4        0        0        0        4        7        1
                 1        7        4        0        0        0        4        7        1
                 5       10        5        2        0        2        5       10        5
                10        5        1        0        0        0        1        5       10

 6              22       11        1        3        0        3        1       11       22
                11       24       11        6        4        6       11       24       11
                 4       17       14        6        0        6       14       17        4
                 4       17       14        6        0        6       14       17        4
                11       24       11        6        4        6       11       24       11
                22       11        1        3        0        3        1       11       22

 7              50       31        9        7       14        7        9       31       50
                34       56       41       20       16       20       41       56       34
                12       47       48       32       22       32       48       47       12
                12       47       48       32       22       32       48       47       12
                34       56       41       20       16       20       41       56       34
                50       31        9        7       14        7        9       31       50

 8             109       58       18       18       16       18       18       58      109
                60      121       81       60       44       60       81      121       60
                15       83       96       80       86       80       96       83       15
                15       83       96       80       86       80       96       83       15
                60      121       81       60       44       60       81      121       60
               109       58       18       18       16       18       18       58      109

 9             222      144       63       81       64       81       63      144      222
               141      249      200      167      182      167      200      249      141
                49      173      258      256      248      256      258      173       49
                49      173      258      256      248      256      258      173       49
               141      249      200      167      182      167      200      249      141
               222      144       63       81       64       81       63      144      222

10             446      263      104      143      248      143      104      263      446
               256      489      396      406      420      406      396      489      256
                51      302      483      552      570      552      483      302       51
                51      302      483      552      570      552      483      302       51
               256      489      396      406      420      406      396      489      256
               446      263      104      143      248      143      104      263      446

11             882      604      363      564      552      564      363      604      882
               576     1046     1014     1073     1054     1073     1014     1046      576
               259      818     1213     1566     1560     1566     1213      818      259
               259      818     1213     1566     1560     1566     1213      818      259
               576     1046     1014     1073     1054     1073     1014     1046      576
               882      604      363      564      552      564      363      604      882

12            1596     1045      760      855      898      855      760     1045     1596
               992     2040     1855     1875     1816     1875     1855     2040      992
               321     1427     2129     2629     2750     2629     2129     1427      321
               321     1427     2129     2629     2750     2629     2129     1427      321
               992     2040     1855     1875     1816     1875     1855     2040      992
              1596     1045      760      855      898      855      760     1045     1596

13            3191     2761     2077     2424     2550     2424     2077     2761     3191
              2524     4640     4559     4679     4812     4679     4559     4640     2524
              1460     3828     5238     6430     6936     6430     5238     3828     1460
              1460     3828     5238     6430     6936     6430     5238     3828     1460
              2524     4640     4559     4679     4812     4679     4559     4640     2524
              3191     2761     2077     2424     2550     2424     2077     2761     3191

14            5737     4303     3062     3738     4044     3738     3062     4303     5737
              3953     7728     7056     7130     7316     7130     7056     7728     3953
              2087     6375     8364     9277     9640     9277     8364     6375     2087
              2087     6375     8364     9277     9640     9277     8364     6375     2087
              3953     7728     7056     7130     7316     7130     7056     7728     3953
              5737     4303     3062     3738     4044     3738     3062     4303     5737

15            9850     9242     9005    11149    12102    11149     9005     9242     9850
              9220    16001    16441    18240    19646    18240    16441    16001     9220
              7165    15369    18381    20503    22330    20503    18381    15369     7165
              7165    15369    18381    20503    22330    20503    18381    15369     7165
              9220    16001    16441    18240    19646    18240    16441    16001     9220
              9850     9242     9005    11149    12102    11149     9005     9242     9850

16           14995    13194    12181    15550    16988    15550    12181    13194    14995
             13139    23545    23086    24205    25294    24205    23086    23545    13139
              9973    22997    26267    26059    25480    26059    26267    22997     9973
              9973    22997    26267    26059    25480    26059    26267    22997     9973
             13139    23545    23086    24205    25294    24205    23086    23545    13139
             14995    13194    12181    15550    16988    15550    12181    13194    14995

17           27809    31202    36369    46091    50606    46091    36369    31202    27809
             29675    51247    55544    63158    66782    63158    55544    51247    29675
             30014    53172    58477    61332    62054    61332    58477    53172    30014
             30014    53172    58477    61332    62054    61332    58477    53172    30014
             29675    51247    55544    63158    66782    63158    55544    51247    29675
             27809    31202    36369    46091    50606    46091    36369    31202    27809

18           38893    41525    44330    56319    60230    56319    44330    41525    38893
             40474    68478    69724    71778    72356    71778    69724    68478    40474
             37665    69946    74571    70366    66572    70366    74571    69946    37665
             37665    69946    74571    70366    66572    70366    74571    69946    37665
             40474    68478    69724    71778    72356    71778    69724    68478    40474
             38893    41525    44330    56319    60230    56319    44330    41525    38893

19           74603    98034   127654   161851   174532   161851   127654    98034    74603
             92150   151554   170306   184706   181570   184706   170306   151554    92150
            101636   160749   172122   161760   145380   161760   172122   160749   101636
            101636   160749   172122   161760   145380   161760   172122   160749   101636
             92150   151554   170306   184706   181570   184706   170306   151554    92150
             74603    98034   127654   161851   174532   161851   127654    98034    74603

20           96460   120368   138901   167663   175504   167663   138901   120368    96460
            113903   182970   188253   189190   190946   189190   188253   182970   113903
            120690   186035   187061   168227   157788   168227   187061   186035   120690
            120690   186035   187061   168227   157788   168227   187061   186035   120690
            113903   182970   188253   189190   190946   189190   188253   182970   113903
             96460   120368   138901   167663   175504   167663   138901   120368    96460

21          179747   272651   370532   442646   474682   442646   370532   272651   179747
            254314   399194   448595   439756   440274   439756   448595   399194   254314
            304219   436050   430072   335048   303566   335048   430072   436050   304219
            304219   436050   430072   335048   303566   335048   430072   436050   304219
            254314   399194   448595   439756   440274   439756   448595   399194   254314
            179747   272651   370532   442646   474682   442646   370532   272651   179747

22          219102   301431   369146   431465   445644   431465   369146   301431   219102
            291130   431468   430423   427568   436992   427568   430423   431468   291130
            333109   442997   397484   342487   328044   342487   397484   442997   333109
            333109   442997   397484   342487   328044   342487   397484   442997   333109
            291130   431468   430423   427568   436992   427568   430423   431468   291130
            219102   301431   369146   431465   445644   431465   369146   301431   219102

23          402081   665339   857906   994379  1048838   994379   857906   665339   402081
            638546   926984   896011   903742   911186   903742   896011   926984   638546
            808357  1033568   762637   607687   574652   607687   762637  1033568   808357
            808357  1033568   762637   607687   574652   607687   762637  1033568   808357
            638546   926984   896011   903742   911186   903742   896011   926984   638546
            402081   665339   857906   994379  1048838   994379   857906   665339   402081

24          446167   642953   787146   891866   916906   891866   787146   642953   446167
            648378   849959   794311   792343   812806   792343   794311   849959   648378
            785983   867058   664029   591892   590710   591892   664029   867058   785983
            785983   867058   664029   591892   590710   591892   664029   867058   785983
            648378   849959   794311   792343   812806   792343   794311   849959   648378
            446167   642953   787146   891866   916906   891866   787146   642953   446167

25          827340  1294503  1624909  1769638  1783666  1769638  1624909  1294503   827340
           1425704  1561671  1500690  1519971  1528598  1519971  1500690  1561671  1425704
           1874101  1627957  1107419   950558   966764   950558  1107419  1627957  1874101
           1874101  1627957  1107419   950558   966764   950558  1107419  1627957  1874101
           1425704  1561671  1500690  1519971  1528598  1519971  1500690  1561671  1425704
            827340  1294503  1624909  1769638  1783666  1769638  1624909  1294503   827340

26          738327  1080431  1295009  1366751  1367488  1366751  1295009  1080431   738327
           1150122  1281198  1160459  1131804  1144024  1131804  1160459  1281198  1150122
           1440809  1221972   837164   830960   908676   830960   837164  1221972  1440809
           1440809  1221972   837164   830960   908676   830960   837164  1221972  1440809
           1150122  1281198  1160459  1131804  1144024  1131804  1160459  1281198  1150122
            738327  1080431  1295009  1366751  1367488  1366751  1295009  1080431   738327

27         1152818  1792650  2141870  2066667  1960396  2066667  2141870  1792650  1152818
           1946881  1846590  1783409  1765370  1774174  1765370  1783409  1846590  1946881
           2511408  1713636  1123416  1200528  1352854  1200528  1123416  1713636  2511408
           2511408  1713636  1123416  1200528  1352854  1200528  1123416  1713636  2511408
           1946881  1846590  1783409  1765370  1774174  1765370  1783409  1846590  1946881
           1152818  1792650  2141870  2066667  1960396  2066667  2141870  1792650  1152818

28          940257  1380651  1594903  1527650  1458062  1527650  1594903  1380651   940257
           1475417  1350374  1221573  1182810  1190744  1182810  1221573  1350374  1475417
           1837514  1169613   825502   957493  1092104   957493   825502  1169613  1837514
           1837514  1169613   825502   957493  1092104   957493   825502  1169613  1837514
           1475417  1350374  1221573  1182810  1190744  1182810  1221573  1350374  1475417
            940257  1380651  1594903  1527650  1458062  1527650  1594903  1380651   940257

29         1139527  1727002  2002225  1740021  1534416  1740021  2002225  1727002  1139527
           1799689  1432111  1412107  1356572  1266528  1356572  1412107  1432111  1799689
           2257643  1201699   850508  1173705  1361080  1173705   850508  1201699  2257643
           2257643  1201699   850508  1173705  1361080  1173705   850508  1201699  2257643
           1799689  1432111  1412107  1356572  1266528  1356572  1412107  1432111  1799689
           1139527  1727002  2002225  1740021  1534416  1740021  2002225  1727002  1139527

30          723389  1055676  1199600  1025815   915178  1025815  1199600  1055676   723389
           1055810   775895   745063   731429   709158   731429   745063   775895  1055810
           1286207   668917   516644   705989   797556   705989   516644   668917  1286207
           1286207   668917   516644   705989   797556   705989   516644   668917  1286207
           1055810   775895   745063   731429   709158   731429   745063   775895  1055810
            723389  1055676  1199600  1025815   915178  1025815  1199600  1055676   723389

31          581348   853343   955137   746628   615630   746628   955137   853343   581348
            801755   505980   518039   524063   480830   524063   518039   505980   801755
            954711   425085   372075   566947   605206   566947   372075   425085   954711
            954711   425085   372075   566947   605206   566947   372075   425085   954711
            801755   505980   518039   524063   480830   524063   518039   505980   801755
            581348   853343   955137   746628   615630   746628   955137   853343   581348

32          239718   334051   362499   281567   245348   281567   362499   334051   239718
            311795   174467   178835   186946   183268   186946   178835   174467   311795
            353078   154236   167493   225252   216982   225252   167493   154236   353078
            353078   154236   167493   225252   216982   225252   167493   154236   353078
            311795   174467   178835   186946   183268   186946   178835   174467   311795
            239718   334051   362499   281567   245348   281567   362499   334051   239718

33           87536   116146   123450    93779    83724    93779   123450   116146    87536
            110333    51244    53578    60455    62936    60455    53578    51244   110333
            115697    47565    67917    78369    69692    78369    67917    47565   115697
            115697    47565    67917    78369    69692    78369    67917    47565   115697
            110333    51244    53578    60455    62936    60455    53578    51244   110333
             87536   116146   123450    93779    83724    93779   123450   116146    87536

34           20933    26619    27208    20578    19378    20578    27208    26619    20933
             25819     9202    11632    12456    16846    12456    11632     9202    25819
             25352     8922    19317    16038    15424    16038    19317     8922    25352
             25352     8922    19317    16038    15424    16038    19317     8922    25352
             25819     9202    11632    12456    16846    12456    11632     9202    25819
             20933    26619    27208    20578    19378    20578    27208    26619    20933

35            2307     2824     2842     2084     2232     2084     2842     2824     2307
              2875      774     1118     1270     2092     1270     1118      774     2875
              2470     1010     2370     1548     1472     1548     2370     1010     2470
              2470     1010     2370     1548     1472     1548     2370     1010     2470
              2875      774     1118     1270     2092     1270     1118      774     2875
              2307     2824     2842     2084     2232     2084     2842     2824     2307

36              56       58       56       42       64       42       56       58       56
                64       14       32       20       44       20       32       14       64
                48       26       48       38       40       38       48       26       48
                48       26       48       38       40       38       48       26       48
                64       14       32       20       44       20       32       14       64
                56       58       56       42       64       42       56       58       56

Total      7975534 11869121 14089336 13868032 13370000 13868032 14089336 11869121  7975534
          12245748 12107329 11694449 11603270 11532758 11603270 11694449 12107329 12245748
          15202108 11541658  8698821  9113614  9686238  9113614  8698821 11541658 15202108
          15202108 11541658  8698821  9113614  9686238  9113614  8698821 11541658 15202108
          12245748 12107329 11694449 11603270 11532758 11603270 11694449 12107329 12245748
           7975534 11869121 14089336 13868032 13370000 13868032 14089336 11869121  7975534

Grand total = 4*7975534 + 4*8698821 + 4*9113614 + 2*9686238 + 2*11532758 + 4*11541658 + 4*11603270 + 4*11694449 + 4*11869121 + 4*12107329 + 4*12245748 + 2*13370000 + 4*13868032 +
              4*14089336 + 4*15202108
            = 629214072

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 63264 49962 41833 32194 30131 31289 35568     0     2 12726 33454 30929 20704 15315 16467 27742 68968 13081 10414 32852 35575 28709 17359 10677 22400 67988 30993 20855 24852 25078 26010 19221 12020 23008 64341
          33346 17515 10124  9737 17246 20906 21076 30828 69201 49174 32254 21594 22316 31918 39288 40360 43246
 1            0     0     0 45269  4248  2864  2696  5061  6240 48688     0 27577 13792    60   322  1321  3009  5286     0     0 13140  7593  7329  6687  3536  2094  4804     0     0  4236  4912  8930  8170  4660  2600  5567  6868
           4004  2394  3194  5216  4819  4828  4867  7777  8923  6529  4982  5389  6516  7454  8879  9524 10596
 2        46609     0     0     0 45968  3572  4590  5066  7064 14575 39076     0 40402 15716   166   918  3374  7028     0     0  9960 23146  8572  9172  5912  2828  6732  3127     0  6052  9218  8836 14322  8970  4062  8230  7196
           3842  2278  2760  7392 11582  9178  8202 12620  9382  7104  5724  7372 12917 15956 16460 16632 18094
 3        25097 45761     0     0     0 41800  5969  8017  8714  6941  4443 29634     0 36684 12636  1407  3630  8635  6303     0  9819 19077 23673  7419  6389  3593  7820  7138  2492  5558 12220 10607 10669 11033  5460  8809  8705
           6142  3639  2455  4772 11965 13524 10104 13811 11025 11239 10065  9094 13706 21666 22426 20064 21025
 4        14885 12862 42333     0     0     0 42333 12862 14885 10466  3616  8792 29890     0 29890  8792  3616 10466  8373  3331  4566 18653 20818 18653  4566  3331  8373  8622  5497  7079  9723 13316  9723  7079  5497  8622 11403
           9843  9815  5534  3068  5534  9815  9843 11403 16704 17371 19559 15491 12128 15491 19559 17371 16704
 5         8714  8017  5969 41800     0     0     0 45761 25097  8635  3630  1407 12636 36684     0 29634  4443  6941  7820  3593  6389  7419 23673 19077  9819     0  6303  8809  5460 11033 10669 10607 12220  5558  2492  7138 13811
          10104 13524 11965  4772  2455  3639  6142  8705 21025 20064 22426 21666 13706  9094 10065 11239 11025
 6         7064  5066  4590  3572 45968     0     0     0 46609  7028  3374   918   166 15716 40402     0 39076 14575  6732  2828  5912  9172  8572 23146  9960     0     0  8230  4062  8970 14322  8836  9218  6052     0  3127 12620
           8202  9178 11582  7392  2760  2278  3842  7196 18094 16632 16460 15956 12917  7372  5724  7104  9382
 7         6240  5061  2696  2864  4248 45269     0     0     0  5286  3009  1321   322    60 13792 27577     0 48688  4804  2094  3536  6687  7329  7593 13140     0     0  5567  2600  4660  8170  8930  4912  4236     0     0  7777
           4867  4828  4819  5216  3194  2394  4004  6868 10596  9524  8879  7454  6516  5389  4982  6529  8923
 8        35568 31289 30131 32194 41833 49962 63264     0     0 27742 16467 15315 20704 30929 33454 12726     2     0 22400 10677 17359 28709 35575 32852 10414 13081 68968 23008 12020 19221 26010 25078 24852 20855 30993 67988 30828
          21076 20906 17246  9737 10124 17515 33346 64341 43246 40360 39288 31918 22316 21594 32254 49174 69201
 9            0 48688     0     0  4110  5820  6182  6165  6926     0     0     0     0  3741  4250  3387  3127  5087     0 21183  7209  3933  5512  4805  2964  1883  3821 49528  9226  3319  3206  3700  3001  2430  1911  3607 12510
           1185  1406   941   374   985  2480  3127  4430 13695 10402  6435  3477  2063  3344  5326  5814  6071
10            0     0 24501     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0 25104     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
              0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
11        11617 19049     0 19960  3369  1330  1246  1219  1475 11617     0     0     0  6436    80   577   735  1396  6510 15821     0  8668  3239  1003   946   637  1360     0     0  1092  3072  1050  2613  1994   898  1617   546
              0     0     0  1532  3312  2284  1758  2549  1092  1092  1092  1638  3398  4496  3862  3596  3821
12        10840 10200 23572     0 17197  5092  2241  2721  2893  5553  8290     0     0     0  8915   374  1365  2599  1910  1910 10150     0 13417  3685   953  1001  2440  2166     0  2262  3838  5194   966  3041  2034  2737  2806
           1211     0     0     0  3462  5927  3676  4221  2934  3508  2514  2176  4202  8450  9503  6934  6792
13         6243  4516  7536 19618     0 19618  7536  4516  6243  3985  1587  9011     0     0     0  9011  1587  3985  2613   547  2963 10667     0 10667  2963   547  2613  3146  1701   628  4108  4200  4108   628  1701  3146  3893
           4020  2590     0     0     0  2590  4020  3893  5474  6946  7142  4180  2680  4180  7142  6946  5474
14         2893  2721  2241  5092 17197     0 23572 10200 10840  2599  1365   374  8915     0     0     0  8290  5553  2440  1001   953  3685 13417     0 10150  1910  1910  2737  2034  3041   966  5194  3838  2262     0  2166  4221
           3676  5927  3462     0     0     0  1211  2806  6792  6934  9503  8450  4202  2176  2514  3508  2934
15         1475  1219  1246  1330  3369 19960     0 19049 11617  1396   735   577    80  6436     0     0     0 11617  1360   637   946  1003  3239  8668     0 15821  6510  1617   898  1994  2613  1050  3072  1092     0     0  2549
           1758  2284  3312  1532     0     0     0   546  3821  3596  3862  4496  3398  1638  1092  1092  1092
16            0     0     0     0     0     0 24501     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0 25104     0     0     0     0     0     0     0     0     0     0
              0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
17         6926  6165  6182  5820  4110     0     0 48688     0  5087  3127  3387  4250  3741     0     0     0     0  3821  1883  2964  4805  5512  3933  7209 21183     0  3607  1911  2430  3001  3700  3206  3319  9226 49528  4430
           3127  2480   985   374   941  1406  1185 12510  6071  5814  5326  3344  2063  3477  6435 10402 13695
18        51547 20279     0   638  1668  2692  3183  3269  3658     0 45383     0     0  1222  1868  1754  1652  2640     0     0  2030  1959  2672  2502  1533   957  1946     0 35786  5179  2267  2065  1552  1094   909  1799 55715
           7245     0   314   201   135   888  1420  2115 32798  7245  5721  2594  1019  1000  2099  2598  2779
19        10152 10152  6778     0   196   528   675   676   743 14819     0 16089     0     0   326   374   336   519     0     0     0   293   267   462   309   179   362 23362     0  5909   868   424   361   182   138   312  5648
           4575  1073     0    29    27    45   187   335  6620  3442  1073   782   294   118   177   333   392
20        17664 24621 19008 11255  5190  8638 12674 14048 15416 19827 12451     0 10926  3038  4220  6370  7466 11566 19140     0     0     0  8586  5298  5306  4656  9282 14240 12264     0  6106  4958  5916  6020  4800  9418 10274
           9622  6214  2644  2090  6620  8064  8024 12268 14536 16728 14560  8622  7848 12424 14876 15360 16876
21        21198 16163 23079 16591 11523  6738 12890 17748 20089 14940 11051 15365     0 10338  4411  5437  9623 15540 10948  9758     0     0     0 12612  5181  6046 12713  9310  5791  8586     0  7752  6404  5490  6596 12994 13460
           7267 10365  5905  4078  3559  9370 11421 16681 18988 16502 17703 14768  9441 11690 19838 21036 22727
22        19706 14935  9950 14547 12714 14547  9950 14935 19706 14916  6835  6519 13957     0 13957  6519  6835 14916 11253  4095 10016     0     0     0 10016  4095 11253 11489  4064  5402  8650     0  8650  5402  4064 11489 15256
           8683  5125  7086  4420  7086  5125  8683 15256 19891 18289 13553 11409 11514 11409 13553 18289 19891
23        20089 17748 12890  6738 11523 16591 23079 16163 21198 15540  9623  5437  4411 10338     0 15365 11051 14940 12713  6046  5181 12612     0     0     0  9758 10948 12994  6596  5490  6404  7752     0  8586  5791  9310 16681
          11421  9370  3559  4078  5905 10365  7267 13460 22727 21036 19838 11690  9441 14768 17703 16502 18988
24        15416 14048 12674  8638  5190 11255 19008 24621 17664 11566  7466  6370  4220  3038 10926     0 12451 19827  9282  4656  5306  5298  8586     0     0     0 19140  9418  4800  6020  5916  4958  6106     0 12264 14240 12268
           8024  8064  6620  2090  2644  6214  9622 10274 16876 15360 14876 12424  7848  8622 14560 16728 14536
25          743   676   675   528   196     0  6778 10152 10152   519   336   374   326     0     0 16089     0 14819   362   179   309   462   267   293     0     0     0   312   138   182   361   424   868  5909     0 23362   335
            187    45    27    29     0  1073  4575  5648   392   333   177   118   294   782  1073  3442  6620
26         3658  3269  3183  2692  1668   638     0 20279 51547  2640  1652  1754  1868  1222     0     0 45383     0  1946   957  1533  2502  2672  1959  2030     0     0  1799   909  1094  1552  2065  2267  5179 35786     0  2115
           1420   888   135   201   314     0  7245 55715  2779  2598  2099  1000  1019  2594  5721  7245 32798
27        32798  7245  5721  2594  1019  1000  2099  2598  2779 55715  7245     0   314   201   135   888  1420  2115     0 35786  5179  2267  2065  1552  1094   909  1799     0     0  2030  1959  2672  2502  1533   957  1946     0
          45383     0     0  1222  1868  1754  1652  2640 51547 20279     0   638  1668  2692  3183  3269  3658
28         6620  3442  1073   782   294   118   177   333   392  5648  4575  1073     0    29    27    45   187   335 23362     0  5909   868   424   361   182   138   312     0     0     0   293   267   462   309   179   362 14819
              0 16089     0     0   326   374   336   519 10152 10152  6778     0   196   528   675   676   743
29        14536 16728 14560  8622  7848 12424 14876 15360 16876 10274  9622  6214  2644  2090  6620  8064  8024 12268 14240 12264     0  6106  4958  5916  6020  4800  9418 19140     0     0     0  8586  5298  5306  4656  9282 19827
          12451     0 10926  3038  4220  6370  7466 11566 17664 24621 19008 11255  5190  8638 12674 14048 15416
30        18988 16502 17703 14768  9441 11690 19838 21036 22727 13460  7267 10365  5905  4078  3559  9370 11421 16681  9310  5791  8586     0  7752  6404  5490  6596 12994 10948  9758     0     0     0 12612  5181  6046 12713 14940
          11051 15365     0 10338  4411  5437  9623 15540 21198 16163 23079 16591 11523  6738 12890 17748 20089
31        19891 18289 13553 11409 11514 11409 13553 18289 19891 15256  8683  5125  7086  4420  7086  5125  8683 15256 11489  4064  5402  8650     0  8650  5402  4064 11489 11253  4095 10016     0     0     0 10016  4095 11253 14916
           6835  6519 13957     0 13957  6519  6835 14916 19706 14935  9950 14547 12714 14547  9950 14935 19706
32        22727 21036 19838 11690  9441 14768 17703 16502 18988 16681 11421  9370  3559  4078  5905 10365  7267 13460 12994  6596  5490  6404  7752     0  8586  5791  9310 12713  6046  5181 12612     0     0     0  9758 10948 15540
           9623  5437  4411 10338     0 15365 11051 14940 20089 17748 12890  6738 11523 16591 23079 16163 21198
33        16876 15360 14876 12424  7848  8622 14560 16728 14536 12268  8024  8064  6620  2090  2644  6214  9622 10274  9418  4800  6020  5916  4958  6106     0 12264 14240  9282  4656  5306  5298  8586     0     0     0 19140 11566
           7466  6370  4220  3038 10926     0 12451 19827 15416 14048 12674  8638  5190 11255 19008 24621 17664
34          392   333   177   118   294   782  1073  3442  6620   335   187    45    27    29     0  1073  4575  5648   312   138   182   361   424   868  5909     0 23362   362   179   309   462   267   293     0     0     0   519
            336   374   326     0     0 16089     0 14819   743   676   675   528   196     0  6778 10152 10152
35         2779  2598  2099  1000  1019  2594  5721  7245 32798  2115  1420   888   135   201   314     0  7245 55715  1799   909  1094  1552  2065  2267  5179 35786     0  1946   957  1533  2502  2672  1959  2030     0     0  2640
           1652  1754  1868  1222     0     0 45383     0  3658  3269  3183  2692  1668   638     0 20279 51547
36        13695 10402  6435  3477  2063  3344  5326  5814  6071 12510  1185  1406   941   374   985  2480  3127  4430 49528  9226  3319  3206  3700  3001  2430  1911  3607     0 21183  7209  3933  5512  4805  2964  1883  3821     0
              0     0     0  3741  4250  3387  3127  5087     0 48688     0     0  4110  5820  6182  6165  6926
37            0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0 25104     0     0     0     0     0     0     0     0     0
              0     0     0     0     0     0     0     0     0     0 24501     0     0     0     0     0     0
38         1092  1092  1092  1638  3398  4496  3862  3596  3821   546     0     0     0  1532  3312  2284  1758  2549     0     0  1092  3072  1050  2613  1994   898  1617  6510 15821     0  8668  3239  1003   946   637  1360 11617
              0     0     0  6436    80   577   735  1396 11617 19049     0 19960  3369  1330  1246  1219  1475
39         2934  3508  2514  2176  4202  8450  9503  6934  6792  2806  1211     0     0     0  3462  5927  3676  4221  2166     0  2262  3838  5194   966  3041  2034  2737  1910  1910 10150     0 13417  3685   953  1001  2440  5553
           8290     0     0     0  8915   374  1365  2599 10840 10200 23572     0 17197  5092  2241  2721  2893
40         5474  6946  7142  4180  2680  4180  7142  6946  5474  3893  4020  2590     0     0     0  2590  4020  3893  3146  1701   628  4108  4200  4108   628  1701  3146  2613   547  2963 10667     0 10667  2963   547  2613  3985
           1587  9011     0     0     0  9011  1587  3985  6243  4516  7536 19618     0 19618  7536  4516  6243
41         6792  6934  9503  8450  4202  2176  2514  3508  2934  4221  3676  5927  3462     0     0     0  1211  2806  2737  2034  3041   966  5194  3838  2262     0  2166  2440  1001   953  3685 13417     0 10150  1910  1910  2599
           1365   374  8915     0     0     0  8290  5553  2893  2721  2241  5092 17197     0 23572 10200 10840
42         3821  3596  3862  4496  3398  1638  1092  1092  1092  2549  1758  2284  3312  1532     0     0     0   546  1617   898  1994  2613  1050  3072  1092     0     0  1360   637   946  1003  3239  8668     0 15821  6510  1396
            735   577    80  6436     0     0     0 11617  1475  1219  1246  1330  3369 19960     0 19049 11617
43            0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0 25104     0
              0     0     0     0     0     0     0     0     0     0     0     0     0     0 24501     0     0
44         6071  5814  5326  3344  2063  3477  6435 10402 13695  4430  3127  2480   985   374   941  1406  1185 12510  3607  1911  2430  3001  3700  3206  3319  9226 49528  3821  1883  2964  4805  5512  3933  7209 21183     0  5087
           3127  3387  4250  3741     0     0     0     0  6926  6165  6182  5820  4110     0     0 48688     0
45        69201 49174 32254 21594 22316 31918 39288 40360 43246 64341 33346 17515 10124  9737 17246 20906 21076 30828 67988 30993 20855 24852 25078 26010 19221 12020 23008 68968 13081 10414 32852 35575 28709 17359 10677 22400     0
              2 12726 33454 30929 20704 15315 16467 27742     0     0 63264 49962 41833 32194 30131 31289 35568
46         8923  6529  4982  5389  6516  7454  8879  9524 10596  6868  4004  2394  3194  5216  4819  4828  4867  7777     0     0  4236  4912  8930  8170  4660  2600  5567     0     0 13140  7593  7329  6687  3536  2094  4804 48688
              0 27577 13792    60   322  1321  3009  5286     0     0     0 45269  4248  2864  2696  5061  6240
47         9382  7104  5724  7372 12917 15956 16460 16632 18094  7196  3842  2278  2760  7392 11582  9178  8202 12620  3127     0  6052  9218  8836 14322  8970  4062  8230     0     0  9960 23146  8572  9172  5912  2828  6732 14575
          39076     0 40402 15716   166   918  3374  7028 46609     0     0     0 45968  3572  4590  5066  7064
48        11025 11239 10065  9094 13706 21666 22426 20064 21025  8705  6142  3639  2455  4772 11965 13524 10104 13811  7138  2492  5558 12220 10607 10669 11033  5460  8809  6303     0  9819 19077 23673  7419  6389  3593  7820  6941
           4443 29634     0 36684 12636  1407  3630  8635 25097 45761     0     0     0 41800  5969  8017  8714
49        16704 17371 19559 15491 12128 15491 19559 17371 16704 11403  9843  9815  5534  3068  5534  9815  9843 11403  8622  5497  7079  9723 13316  9723  7079  5497  8622  8373  3331  4566 18653 20818 18653  4566  3331  8373 10466
           3616  8792 29890     0 29890  8792  3616 10466 14885 12862 42333     0     0     0 42333 12862 14885
50        21025 20064 22426 21666 13706  9094 10065 11239 11025 13811 10104 13524 11965  4772  2455  3639  6142  8705  8809  5460 11033 10669 10607 12220  5558  2492  7138  7820  3593  6389  7419 23673 19077  9819     0  6303  8635
           3630  1407 12636 36684     0 29634  4443  6941  8714  8017  5969 41800     0     0     0 45761 25097
51        18094 16632 16460 15956 12917  7372  5724  7104  9382 12620  8202  9178 11582  7392  2760  2278  3842  7196  8230  4062  8970 14322  8836  9218  6052     0  3127  6732  2828  5912  9172  8572 23146  9960     0     0  7028
           3374   918   166 15716 40402     0 39076 14575  7064  5066  4590  3572 45968     0     0     0 46609
52        10596  9524  8879  7454  6516  5389  4982  6529  8923  7777  4867  4828  4819  5216  3194  2394  4004  6868  5567  2600  4660  8170  8930  4912  4236     0     0  4804  2094  3536  6687  7329  7593 13140     0     0  5286
           3009  1321   322    60 13792 27577     0 48688  6240  5061  2696  2864  4248 45269     0     0     0
53        43246 40360 39288 31918 22316 21594 32254 49174 69201 30828 21076 20906 17246  9737 10124 17515 33346 64341 23008 12020 19221 26010 25078 24852 20855 30993 67988 22400 10677 17359 28709 35575 32852 10414 13081 68968 27742
          16467 15315 20704 30929 33454 12726     2     0 35568 31289 30131 32194 41833 49962 63264     0     0

Sum of all rows                     = 4(3*0 + 1*2 + 1*9737 + 1*10124 + 1*10414 + 1*10677 + 1*12020 + 1*12726 + 1*13081 + 1*15315 + 1*16467 + 1*17246 + 1*17359 + 1*17515 + 1*19221 + 1*20704 + 1*20855 + 1*20906 + 1*21076 + 1*21594 +
                                        1*22316 + 1*22400 + 1*23008 + 1*24852 + 1*25078 + 1*26010 + 1*27742 + 1*28709 + 1*30131 + 1*30828 + 1*30929 + 1*30993 + 1*31289 + 1*31918 + 1*32194 + 1*32254 + 1*32852 + 1*33346 + 1*33454 +
                                        1*35568 + 1*35575 + 1*39288 + 1*40360 + 1*41833 + 1*43246 + 1*49174 + 1*49962 + 1*63264 + 1*64341 + 1*67988 + 1*68968 + 1*69201) +
                                      4(8*0 + 1*60 + 1*322 + 1*1321 + 1*2094 + 1*2394 + 1*2600 + 1*2696 + 1*2864 + 1*3009 + 1*3194 + 1*3536 + 1*4004 + 1*4236 + 1*4248 + 1*4660 + 1*4804 + 1*4819 + 1*4828 + 1*4867 + 1*4912 + 1*4982 +
                                        1*5061 + 1*5216 + 1*5286 + 1*5389 + 1*5567 + 1*6240 + 1*6516 + 1*6529 + 1*6687 + 1*6868 + 1*7329 + 1*7454 + 1*7593 + 1*7777 + 1*8170 + 1*8879 + 1*8923 + 1*8930 + 1*9524 + 1*10596 + 1*13140 +
                                        1*13792 + 1*27577 + 1*45269 + 1*48688) +
                                      4(7*0 + 1*166 + 1*918 + 1*2278 + 1*2760 + 1*2828 + 1*3127 + 1*3374 + 1*3572 + 1*3842 + 1*4062 + 1*4590 + 1*5066 + 1*5724 + 1*5912 + 1*6052 + 1*6732 + 1*7028 + 1*7064 + 1*7104 + 1*7196 + 1*7372 +
                                        1*7392 + 1*8202 + 1*8230 + 1*8572 + 1*8836 + 1*8970 + 1*9172 + 1*9178 + 1*9218 + 1*9382 + 1*9960 + 1*11582 + 1*12620 + 1*12917 + 1*14322 + 1*14575 + 1*15716 + 1*15956 + 1*16460 + 1*16632 +
                                        1*18094 + 1*23146 + 1*39076 + 1*40402 + 1*45968 + 1*46609) +
                                      4(5*0 + 1*1407 + 1*2455 + 1*2492 + 1*3593 + 1*3630 + 1*3639 + 1*4443 + 1*4772 + 1*5460 + 1*5558 + 1*5969 + 1*6142 + 1*6303 + 1*6389 + 1*6941 + 1*7138 + 1*7419 + 1*7820 + 1*8017 + 1*8635 +
                                        1*8705 + 1*8714 + 1*8809 + 1*9094 + 1*9819 + 1*10065 + 1*10104 + 1*10607 + 1*10669 + 1*11025 + 1*11033 + 1*11239 + 1*11965 + 1*12220 + 1*12636 + 1*13524 + 1*13706 + 1*13811 + 1*19077 +
                                        1*20064 + 1*21025 + 1*21666 + 1*22426 + 1*23673 + 1*25097 + 1*29634 + 1*36684 + 1*41800 + 1*45761) +
                                      2(4*0 + 1*3068 + 2*3331 + 2*3616 + 2*4566 + 2*5497 + 2*5534 + 2*7079 + 2*8373 + 2*8622 + 2*8792 + 2*9723 + 2*9815 + 2*9843 + 2*10466 + 2*11403 + 1*12128 + 2*12862 + 1*13316 + 2*14885 + 2*15491 +
                                        2*16704 + 2*17371 + 2*18653 + 2*19559 + 1*20818 + 2*29890 + 2*42333) +
                                      4(8*0 + 1*374 + 1*941 + 1*985 + 1*1185 + 1*1406 + 1*1883 + 1*1911 + 1*2063 + 1*2430 + 1*2480 + 1*2964 + 1*3001 + 2*3127 + 1*3206 + 1*3319 + 1*3344 + 1*3387 + 1*3477 + 1*3607 + 1*3700 + 1*3741 +
                                        1*3821 + 1*3933 + 1*4110 + 1*4250 + 1*4430 + 1*4805 + 1*5087 + 1*5326 + 1*5512 + 1*5814 + 1*5820 + 1*6071 + 1*6165 + 1*6182 + 1*6435 + 1*6926 + 1*7209 + 1*9226 + 1*10402 + 1*12510 + 1*13695 +
                                        1*21183 + 1*48688 + 1*49528) +
                                      4(52*0 + 1*24501 + 1*25104) +
                                      4(10*0 + 1*80 + 1*546 + 1*577 + 1*637 + 1*735 + 1*898 + 1*946 + 1*1003 + 1*1050 + 4*1092 + 1*1219 + 1*1246 + 1*1330 + 1*1360 + 1*1396 + 1*1475 + 1*1532 + 1*1617 + 1*1638 + 1*1758 + 1*1994 +
                                        1*2284 + 1*2549 + 1*2613 + 1*3072 + 1*3239 + 1*3312 + 1*3369 + 1*3398 + 1*3596 + 1*3821 + 1*3862 + 1*4496 + 1*6436 + 1*6510 + 1*8668 + 2*11617 + 1*15821 + 1*19049 + 1*19960) +
                                      4(9*0 + 1*374 + 1*953 + 1*966 + 1*1001 + 1*1211 + 1*1365 + 2*1910 + 1*2034 + 1*2166 + 1*2176 + 1*2241 + 1*2262 + 1*2440 + 1*2514 + 1*2599 + 1*2721 + 1*2737 + 1*2806 + 1*2893 + 1*2934 + 1*3041 +
                                        1*3462 + 1*3508 + 1*3676 + 1*3685 + 1*3838 + 1*4202 + 1*4221 + 1*5092 + 1*5194 + 1*5553 + 1*5927 + 1*6792 + 1*6934 + 1*8290 + 1*8450 + 1*8915 + 1*9503 + 1*10150 + 1*10200 + 1*10840 + 1*13417 +
                                        1*17197 + 1*23572) +
                                      2(8*0 + 2*547 + 2*628 + 2*1587 + 2*1701 + 2*2590 + 2*2613 + 1*2680 + 2*2963 + 2*3146 + 2*3893 + 2*3985 + 2*4020 + 2*4108 + 2*4180 + 1*4200 + 2*4516 + 2*5474 + 2*6243 + 2*6946 + 2*7142 + 2*7536 +
                                        2*9011 + 2*10667 + 2*19618) +
                                      4(8*0 + 1*135 + 1*201 + 1*314 + 1*638 + 1*888 + 1*909 + 1*957 + 1*1000 + 1*1019 + 1*1094 + 1*1222 + 1*1420 + 1*1533 + 1*1552 + 1*1652 + 1*1668 + 1*1754 + 1*1799 + 1*1868 + 1*1946 + 1*1959 +
                                        1*2030 + 1*2065 + 1*2099 + 1*2115 + 1*2267 + 1*2502 + 1*2594 + 1*2598 + 1*2640 + 1*2672 + 1*2692 + 1*2779 + 1*3183 + 1*3269 + 1*3658 + 1*5179 + 1*5721 + 2*7245 + 1*20279 + 1*32798 + 1*35786 +
                                        1*45383 + 1*51547 + 1*55715) +
                                      4(9*0 + 1*27 + 1*29 + 1*45 + 1*118 + 1*138 + 1*177 + 1*179 + 1*182 + 1*187 + 1*196 + 1*267 + 1*293 + 1*294 + 1*309 + 1*312 + 1*326 + 1*333 + 1*335 + 1*336 + 1*361 + 1*362 + 1*374 + 1*392 +
                                        1*424 + 1*462 + 1*519 + 1*528 + 1*675 + 1*676 + 1*743 + 1*782 + 1*868 + 2*1073 + 1*3442 + 1*4575 + 1*5648 + 1*5909 + 1*6620 + 1*6778 + 2*10152 + 1*14819 + 1*16089 + 1*23362) +
                                      4(5*0 + 1*2090 + 1*2644 + 1*3038 + 1*4220 + 1*4656 + 1*4800 + 1*4958 + 1*5190 + 1*5298 + 1*5306 + 1*5916 + 1*6020 + 1*6106 + 1*6214 + 1*6370 + 1*6620 + 1*7466 + 1*7848 + 1*8024 + 1*8064 +
                                        1*8586 + 1*8622 + 1*8638 + 1*9282 + 1*9418 + 1*9622 + 1*10274 + 1*10926 + 1*11255 + 1*11566 + 1*12264 + 1*12268 + 1*12424 + 1*12451 + 1*12674 + 1*14048 + 1*14240 + 1*14536 + 1*14560 +
                                        1*14876 + 1*15360 + 1*15416 + 1*16728 + 1*16876 + 1*17664 + 1*19008 + 1*19140 + 1*19827 + 1*24621) +
                                      4(5*0 + 1*3559 + 1*4078 + 1*4411 + 1*5181 + 1*5437 + 1*5490 + 1*5791 + 1*5905 + 1*6046 + 1*6404 + 1*6596 + 1*6738 + 1*7267 + 1*7752 + 1*8586 + 1*9310 + 1*9370 + 1*9441 + 1*9623 + 1*9758 +
                                        1*10338 + 1*10365 + 1*10948 + 1*11051 + 1*11421 + 1*11523 + 1*11690 + 1*12612 + 1*12713 + 1*12890 + 1*12994 + 1*13460 + 1*14768 + 1*14940 + 1*15365 + 1*15540 + 1*16163 + 1*16502 + 1*16591 +
                                        1*16681 + 1*17703 + 1*17748 + 1*18988 + 1*19838 + 1*20089 + 1*21036 + 1*21198 + 1*22727 + 1*23079) +
                                      2(5*0 + 2*4064 + 2*4095 + 1*4420 + 2*5125 + 2*5402 + 2*6519 + 2*6835 + 2*7086 + 2*8650 + 2*8683 + 2*9950 + 2*10016 + 2*11253 + 2*11409 + 2*11489 + 1*11514 + 1*12714 + 2*13553 + 2*13957 +
                                        2*14547 + 2*14916 + 2*14935 + 2*15256 + 2*18289 + 2*19706 + 2*19891)
                                    = 6024440 + 1453800 + 2151816 + 2451496 + 1276292 + 1251144 + 198420 + 666776 + 911488 + 466216 + 1326356 + 483764 + 2032072 + 2350816 + 1079800
                                    = 24124696

Value repetition frequencies        = 4(51*1 + 1*3) +
                                      4(46*1 + 1*8) +
                                      4(47*1 + 1*7) +
                                      4(49*1 + 1*5) +
                                      2(4*1 + 23*2 + 1*4) +
                                      4(44*1 + 1*2 + 1*8) +
                                      4(2*1 + 1*52) +
                                      4(38*1 + 1*2 + 1*4 + 1*10) +
                                      4(43*1 + 1*2 + 1*9) +
                                      2(2*1 + 22*2 + 1*8) +
                                      4(44*1 + 1*2 + 1*8) +
                                      4(41*1 + 2*2 + 1*9) +
                                      4(49*1 + 1*5) +
                                      4(49*1 + 1*5) +
                                      2(3*1 + 23*2 + 1*5)

Number of distinct row element sets = 15

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

Number of distinct values           = 579

Distinct values       0     2    27    29    45    60    80   118   135   138   166   177   179   182   187   196   201   267   293   294
Frequency           550     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4
Distinct values     309   312   314   322   326   333   335   336   361   362   374   392   424   462   519   528   546   547   577   628
Frequency             4     4     4     4     4     4     4     4     4     4    12     4     4     4     4     4     4     4     4     4
Distinct values     637   638   675   676   735   743   782   868   888   898   909   918   941   946   953   957   966   985  1000  1001
Frequency             4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4
Distinct values    1003  1019  1050  1073  1092  1094  1185  1211  1219  1222  1246  1321  1330  1360  1365  1396  1406  1407  1420  1475
Frequency             4     4     4     8    16     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4
Distinct values    1532  1533  1552  1587  1617  1638  1652  1668  1701  1754  1758  1799  1868  1883  1910  1911  1946  1959  1994  2030
Frequency             4     4     4     4     4     4     4     4     4     4     4     4     4     4     8     4     4     4     4     4
Distinct values    2034  2063  2065  2090  2094  2099  2115  2166  2176  2241  2262  2267  2278  2284  2394  2430  2440  2455  2480  2492
Frequency             4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4
Distinct values    2502  2514  2549  2590  2594  2598  2599  2600  2613  2640  2644  2672  2680  2692  2696  2721  2737  2760  2779  2806
Frequency             4     4     4     4     4     4     4     4     8     4     4     4     2     4     4     4     4     4     4     4
Distinct values    2828  2864  2893  2934  2963  2964  3001  3009  3038  3041  3068  3072  3127  3146  3183  3194  3206  3239  3269  3312
Frequency             4     4     4     4     4     4     4     4     4     4     2     4    12     4     4     4     4     4     4     4
Distinct values    3319  3331  3344  3369  3374  3387  3398  3442  3462  3477  3508  3536  3559  3572  3593  3596  3607  3616  3630  3639
Frequency             4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4
Distinct values    3658  3676  3685  3700  3741  3821  3838  3842  3862  3893  3933  3985  4004  4020  4062  4064  4078  4095  4108  4110
Frequency             4     4     4     4     4     8     4     4     4     4     4     4     4     4     4     4     4     4     4     4
Distinct values    4180  4200  4202  4220  4221  4236  4248  4250  4411  4420  4430  4443  4496  4516  4566  4575  4590  4656  4660  4772
Frequency             4     2     4     4     4     4     4     4     4     2     4     4     4     4     4     4     4     4     4     4
Distinct values    4800  4804  4805  4819  4828  4867  4912  4958  4982  5061  5066  5087  5092  5125  5179  5181  5190  5194  5216  5286
Frequency             4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4
Distinct values    5298  5306  5326  5389  5402  5437  5460  5474  5490  5497  5512  5534  5553  5558  5567  5648  5721  5724  5791  5814
Frequency             4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4
Distinct values    5820  5905  5909  5912  5916  5927  5969  6020  6046  6052  6071  6106  6142  6165  6182  6214  6240  6243  6303  6370
Frequency             4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4
Distinct values    6389  6404  6435  6436  6510  6516  6519  6529  6596  6620  6687  6732  6738  6778  6792  6835  6868  6926  6934  6941
Frequency             4     4     4     4     4     4     4     4     4     8     4     4     4     4     4     4     4     4     4     4
Distinct values    6946  7028  7064  7079  7086  7104  7138  7142  7196  7209  7245  7267  7329  7372  7392  7419  7454  7466  7536  7593
Frequency             4     4     4     4     4     4     4     4     4     4     8     4     4     4     4     4     4     4     4     4
Distinct values    7752  7777  7820  7848  8017  8024  8064  8170  8202  8230  8290  8373  8450  8572  8586  8622  8635  8638  8650  8668
Frequency             4     4     4     4     4     4     4     4     4     4     4     4     4     4     8     8     4     4     4     4
Distinct values    8683  8705  8714  8792  8809  8836  8879  8915  8923  8930  8970  9011  9094  9172  9178  9218  9226  9282  9310  9370
Frequency             4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4
Distinct values    9382  9418  9441  9503  9524  9622  9623  9723  9737  9758  9815  9819  9843  9950  9960 10016 10065 10104 10124 10150
Frequency             4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4
Distinct values   10152 10200 10274 10338 10365 10402 10414 10466 10596 10607 10667 10669 10677 10840 10926 10948 11025 11033 11051 11239
Frequency             8     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4
Distinct values   11253 11255 11403 11409 11421 11489 11514 11523 11566 11582 11617 11690 11965 12020 12128 12220 12264 12268 12424 12451
Frequency             4     4     4     4     4     4     2     4     4     4     8     4     4     4     2     4     4     4     4     4
Distinct values   12510 12612 12620 12636 12674 12713 12714 12726 12862 12890 12917 12994 13081 13140 13316 13417 13460 13524 13553 13695
Frequency             4     4     4     4     4     4     2     4     4     4     4     4     4     4     2     4     4     4     4     4
Distinct values   13706 13792 13811 13957 14048 14240 14322 14536 14547 14560 14575 14768 14819 14876 14885 14916 14935 14940 15256 15315
Frequency             4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4
Distinct values   15360 15365 15416 15491 15540 15716 15821 15956 16089 16163 16460 16467 16502 16591 16632 16681 16704 16728 16876 17197
Frequency             4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4
Distinct values   17246 17359 17371 17515 17664 17703 17748 18094 18289 18653 18988 19008 19049 19077 19140 19221 19559 19618 19706 19827
Frequency             4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4
Distinct values   19838 19891 19960 20064 20089 20279 20704 20818 20855 20906 21025 21036 21076 21183 21198 21594 21666 22316 22400 22426
Frequency             4     4     4     4     4     4     4     2     4     4     4     4     4     4     4     4     4     4     4     4
Distinct values   22727 23008 23079 23146 23362 23572 23673 24501 24621 24852 25078 25097 25104 26010 27577 27742 28709 29634 29890 30131
Frequency             4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4
Distinct values   30828 30929 30993 31289 31918 32194 32254 32798 32852 33346 33454 35568 35575 35786 36684 39076 39288 40360 40402 41800
Frequency             4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4
Distinct values   41833 42333 43246 45269 45383 45761 45968 46609 48688 49174 49528 49962 51547 55715 63264 64341 67988 68968 69201
Frequency             4     4     4     4     4     4     4     4     8     4     4     4     4     4     4     4     4     4     4

Sum of distinct value frequencies   = 9*2 + 555*4 + 11*8 + 2*12 + 1*16 + 1*550
                                    = 2916

Number of SN-EN pairs for which the number of CNSAPs is greater than zero        = 4*2 + 4*44 + 8*45 + 14*46 + 4*47 + 14*49 + 2*50 + 4*51
                                                                                 = 2366

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

Number of possible SN-EN pairs with SN != EN                                     = 53*54
                                                                                 = 2862
a = 10, b = 6
 L             C
 3             8
 4            16
 5            40
 6            88
 7           240
 8           440
 9          1020
10          1832
11          4372
12          7072
13         17300
14         27244
15         65024
16         91252
17        209104
18        268276
19        592704
20        708688
21       1485432
22       1682120
23       3365992
24       3598876
25       6785352
26       6576684
27      11808848
28       9877336
29      16296204
30      12041836
31      16148492
32       9930588
33       9202508
34       4290092
35       1983280
36        729140
37        171376
38         25360
39          1352
40            16
Total  117995604

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

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

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

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

 7               0        3        1        0        5        5        0        1        3        0
                 6        2       10        4        4        4        4       10        2        6
                 1        4        0       12        8        8       12        0        4        1
                 1        4        0       12        8        8       12        0        4        1
                 6        2       10        4        4        4        4       10        2        6
                 0        3        1        0        5        5        0        1        3        0

 8               7        1       10        3        7        7        3       10        1        7
                 1        9        1       24        9        9       24        1        9        1
                 3        1        2        2       30       30        2        2        1        3
                 3        1        2        2       30       30        2        2        1        3
                 1        9        1       24        9        9       24        1        9        1
                 7        1       10        3        7        7        3       10        1        7

 9               4       21        5       43       13       13       43        5       21        4
                14        6       15        7       62       62        7       15        6       14
                 5        5        0       16       39       39       16        0        5        5
                 5        5        0       16       39       39       16        0        5        5
                14        6       15        7       62       62        7       15        6       14
                 4       21        5       43       13       13       43        5       21        4

10              27        6       42       10       97       97       10       42        6       27
                 6       18        4       46       86       86       46        4       18        6
                 8        2       18       46       42       42       46       18        2        8
                 8        2       18       46       42       42       46       18        2        8
                 6       18        4       46       86       86       46        4       18        6
                27        6       42       10       97       97       10       42        6       27

11              24       71       28      107      185      185      107       28       71       24
                42       26       83      147       89       89      147       83       26       42
                23       42       67       85       74       74       85       67       42       23
                23       42       67       85       74       74       85       67       42       23
                42       26       83      147       89       89      147       83       26       42
                24       71       28      107      185      185      107       28       71       24

12              83       27      146      293      129      129      293      146       27       83
                22      115      188      131      122      122      131      188      115       22
                49       86      142      136       99       99      136      142       86       49
                49       86      142      136       99       99      136      142       86       49
                22      115      188      131      122      122      131      188      115       22
                83       27      146      293      129      129      293      146       27       83

13              75      288      547      309      268      268      309      547      288       75
               233      356      329      344      281      281      344      329      356      233
               197      315      315      249      219      219      249      315      315      197
               197      315      315      249      219      219      249      315      315      197
               233      356      329      344      281      281      344      329      356      233
                75      288      547      309      268      268      309      547      288       75

14             370      777      473      361      377      377      361      473      777      370
               433      534      587      385      305      305      385      587      534      433
               480      595      482      367      285      285      367      482      595      480
               480      595      482      367      285      285      367      482      595      480
               433      534      587      385      305      305      385      587      534      433
               370      777      473      361      377      377      361      473      777      370

15            1282     1096     1011     1082     1044     1044     1082     1011     1096     1282
              1168     1513     1127      889      946      946      889     1127     1513     1168
              1385     1310     1000      746      657      657      746     1000     1310     1385
              1385     1310     1000      746      657      657      746     1000     1310     1385
              1168     1513     1127      889      946      946      889     1127     1513     1168
              1282     1096     1011     1082     1044     1044     1082     1011     1096     1282

16            1694     1609     1579     1298     1300     1300     1298     1579     1609     1694
              2557     1936     1120     1234      947      947     1234     1120     1936     2557
              2300     2149     1562      849      679      679      849     1562     2149     2300
              2300     2149     1562      849      679      679      849     1562     2149     2300
              2557     1936     1120     1234      947      947     1234     1120     1936     2557
              1694     1609     1579     1298     1300     1300     1298     1579     1609     1694

17            3596     3961     3447     3931     3851     3851     3931     3447     3961     3596
              4524     3393     3692     2901     3190     3190     2901     3692     3393     4524
              5446     4481     2275     2015     1573     1573     2015     2275     4481     5446
              5446     4481     2275     2015     1573     1573     2015     2275     4481     5446
              4524     3393     3692     2901     3190     3190     2901     3692     3393     4524
              3596     3961     3447     3931     3851     3851     3931     3447     3961     3596

18            6412     4818     5434     4150     4228     4228     4150     5434     4818     6412
              5621     6544     3499     3803     2763     2763     3803     3499     6544     5621
              8125     4404     3714     2034     1520     1520     2034     3714     4404     8125
              8125     4404     3714     2034     1520     1520     2034     3714     4404     8125
              5621     6544     3499     3803     2763     2763     3803     3499     6544     5621
              6412     4818     5434     4150     4228     4228     4150     5434     4818     6412

19            9527    13252    10737    12870    12414    12414    12870    10737    13252     9527
             14901     9586    10453     8524     8925     8925     8524    10453     9586    14901
             11467    10392     6084     5304     3740     3740     5304     6084    10392    11467
             11467    10392     6084     5304     3740     3740     5304     6084    10392    11467
             14901     9586    10453     8524     8925     8925     8524    10453     9586    14901
              9527    13252    10737    12870    12414    12414    12870    10737    13252     9527

20           21054    13542    16353    11830    11783    11783    11830    16353    13542    21054
             14676    15771     9706    10114     7543     7543    10114     9706    15771    14676
             15379    10732     9444     5152     4093     4093     5152     9444    10732    15379
             15379    10732     9444     5152     4093     4093     5152     9444    10732    15379
             14676    15771     9706    10114     7543     7543    10114     9706    15771    14676
             21054    13542    16353    11830    11783    11783    11830    16353    13542    21054

21           25085    33923    27637    34353    33929    33929    34353    27637    33923    25085
             29979    24978    26115    21081    22229    22229    21081    26115    24978    29979
             29502    24873    15451    13135     9088     9088    13135    15451    24873    29502
             29502    24873    15451    13135     9088     9088    13135    15451    24873    29502
             29979    24978    26115    21081    22229    22229    21081    26115    24978    29979
             25085    33923    27637    34353    33929    33929    34353    27637    33923    25085

22           41668    34169    39061    28127    30262    30262    28127    39061    34169    41668
             37342    32707    21829    23866    20412    20412    23866    21829    32707    37342
             40040    26459    19641    11708    13239    13239    11708    19641    26459    40040
             40040    26459    19641    11708    13239    13239    11708    19641    26459    40040
             37342    32707    21829    23866    20412    20412    23866    21829    32707    37342
             41668    34169    39061    28127    30262    30262    28127    39061    34169    41668

23           62686    67873    62526    75245    78255    78255    75245    62526    67873    62686
             74182    59151    50434    43752    51863    51863    43752    50434    59151    74182
             73721    58332    30721    27144    25613    25613    27144    30721    58332    73721
             73721    58332    30721    27144    25613    25613    27144    30721    58332    73721
             74182    59151    50434    43752    51863    51863    43752    50434    59151    74182
             62686    67873    62526    75245    78255    78255    75245    62526    67873    62686

24           96005    77020    64343    62530    64878    64878    62530    64343    77020    96005
             88577    69113    38982    43988    48510    48510    43988    38982    69113    88577
             93226    51584    32077    29261    39625    39625    29261    32077    51584    93226
             93226    51584    32077    29261    39625    39625    29261    32077    51584    93226
             88577    69113    38982    43988    48510    48510    43988    38982    69113    88577
             96005    77020    64343    62530    64878    64878    62530    64343    77020    96005

25          144785   146251   130488   125929   149781   149781   125929   130488   146251   144785
            164716   117967    89239    92686    94927    94927    92686    89239   117967   164716
            158948   110368    45199    57135    67919    67919    57135    45199   110368   158948
            158948   110368    45199    57135    67919    67919    57135    45199   110368   158948
            164716   117967    89239    92686    94927    94927    92686    89239   117967   164716
            144785   146251   130488   125929   149781   149781   125929   130488   146251   144785

26          200936   146512   127780   129891    85627    85627   129891   127780   146512   200936
            165644   114425    72149    66657    88717    88717    66657    72149   114425   165644
            167720    60612    57825    68952    90724    90724    68952    57825    60612   167720
            167720    60612    57825    68952    90724    90724    68952    57825    60612   167720
            165644   114425    72149    66657    88717    88717    66657    72149   114425   165644
            200936   146512   127780   129891    85627    85627   129891   127780   146512   200936

27          270918   278548   265400   223984   214256   214256   223984   265400   278548   270918
            296072   186758   160771   171631   134594   134594   171631   160771   186758   296072
            260932   166542    74838    97082   149886   149886    97082    74838   166542   260932
            260932   166542    74838    97082   149886   149886    97082    74838   166542   260932
            296072   186758   160771   171631   134594   134594   171631   160771   186758   296072
            270918   278548   265400   223984   214256   214256   223984   265400   278548   270918

28          324785   241202   223399   204099   135159   135159   204099   223399   241202   324785
            199808   167021   120363    95880   106240   106240    95880   120363   167021   199808
            201529    73676    83005   135965   157203   157203   135965    83005    73676   201529
            201529    73676    83005   135965   157203   157203   135965    83005    73676   201529
            199808   167021   120363    95880   106240   106240    95880   120363   167021   199808
            324785   241202   223399   204099   135159   135159   204099   223399   241202   324785

29          362257   425727   408922   316843   283726   283726   316843   408922   425727   362257
            392012   238537   211279   235152   184302   184302   235152   211279   238537   392012
            323099   179277   106931   173569   232418   232418   173569   106931   179277   323099
            323099   179277   106931   173569   232418   232418   173569   106931   179277   323099
            392012   238537   211279   235152   184302   184302   235152   211279   238537   392012
            362257   425727   408922   316843   283726   283726   316843   408922   425727   362257

30          397791   309077   281491   276230   197900   197900   276230   281491   309077   397791
            199825   146256   138223   113974   126751   126751   113974   138223   146256   199825
            204566    63428   121523   206920   226504   226504   206920   121523    63428   204566
            204566    63428   121523   206920   226504   226504   206920   121523    63428   204566
            199825   146256   138223   113974   126751   126751   113974   138223   146256   199825
            397791   309077   281491   276230   197900   197900   276230   281491   309077   397791

31          379093   394207   426135   340065   305661   305661   340065   426135   394207   379093
            351137   182531   194640   226905   165730   165730   226905   194640   182531   351137
            290295   122426   129016   239202   290080   290080   239202   129016   122426   290295
            290295   122426   129016   239202   290080   290080   239202   129016   122426   290295
            351137   182531   194640   226905   165730   165730   226905   194640   182531   351137
            379093   394207   426135   340065   305661   305661   340065   426135   394207   379093

32          305248   239254   225691   241906   206222   206222   241906   225691   239254   305248
            154734    76642    82562    92660   112611   112611    92660    82562    76642   154734
            132986    47385   139796   225417   199533   199533   225417   139796    47385   132986
            132986    47385   139796   225417   199533   199533   225417   139796    47385   132986
            154734    76642    82562    92660   112611   112611    92660    82562    76642   154734
            305248   239254   225691   241906   206222   206222   241906   225691   239254   305248

33          253311   227346   212996   193624   201220   201220   193624   212996   227346   253311
            177936    74807    82593   111752    95639    95639   111752    82593    74807   177936
            143265    50128   119744   191178   165088   165088   191178   119744    50128   143265
            143265    50128   119744   191178   165088   165088   191178   119744    50128   143265
            177936    74807    82593   111752    95639    95639   111752    82593    74807   177936
            253311   227346   212996   193624   201220   201220   193624   212996   227346   253311

34          156420    94168    71673    78004   105215   105215    78004    71673    94168   156420
             82475    24127    27106    30873    44474    44474    30873    27106    24127    82475
             38505    22558   105718   120957    70250    70250   120957   105718    22558    38505
             38505    22558   105718   120957    70250    70250   120957   105718    22558    38505
             82475    24127    27106    30873    44474    44474    30873    27106    24127    82475
            156420    94168    71673    78004   105215   105215    78004    71673    94168   156420

35           78614    49168    28255    29233    48206    48206    29233    28255    49168    78614
             48177     7935    10159    11023    18009    18009    11023    10159     7935    48177
             14735     7437    66929    55981    21959    21959    55981    66929     7437    14735
             14735     7437    66929    55981    21959    21959    55981    66929     7437    14735
             48177     7935    10159    11023    18009    18009    11023    10159     7935    48177
             78614    49168    28255    29233    48206    48206    29233    28255    49168    78614

36           36292    14367    12259     5946    17816    17816     5946    12259    14367    36292
             20499     1976     1852     2238     6789     6789     2238     1852     1976    20499
              3629      324    35363    18306     4629     4629    18306    35363      324     3629
              3629      324    35363    18306     4629     4629    18306    35363      324     3629
             20499     1976     1852     2238     6789     6789     2238     1852     1976    20499
             36292    14367    12259     5946    17816    17816     5946    12259    14367    36292

37            9404     4133     1478     1945     3484     3484     1945     1478     4133     9404
              5824      287      575      466      904      904      466      575      287     5824
               563       46     9454     3656      625      625     3656     9454       46      563
               563       46     9454     3656      625      625     3656     9454       46      563
              5824      287      575      466      904      904      466      575      287     5824
              9404     4133     1478     1945     3484     3484     1945     1478     4133     9404

38            1297      685      348       58      417      417       58      348      685     1297
              1332        7       56       16      145      145       16       56        7     1332
                15        0     1604      258      102      102      258     1604        0       15
                15        0     1604      258      102      102      258     1604        0       15
              1332        7       56       16      145      145       16       56        7     1332
              1297      685      348       58      417      417       58      348      685     1297

39              61       55       34        0       12       12        0       34       55       61
                92        0        0        0        2        2        0        0        0       92
                 0        0       50       26        6        6       26       50        0        0
                 0        0       50       26        6        6       26       50        0        0
                92        0        0        0        2        2        0        0        0       92
                61       55       34        0       12       12        0       34       55       61

40               0        2        0        0        0        0        0        0        2        0
                 2        0        0        0        0        0        0        0        0        2
                 0        0        0        0        0        0        0        0        0        0
                 0        0        0        0        0        0        0        0        0        0
                 2        0        0        0        0        0        0        0        0        2
                 0        2        0        0        0        0        0        0        2        0

Total      3190811  2823159  2649730  2404302  2197727  2197727  2404302  2649730  2823159  3190811
           2534569  1565038  1359743  1413155  1348122  1348122  1413155  1359743  1565038  2534569
           2222148  1099977  1220000  1692871  1777549  1777549  1692871  1220000  1099977  2222148
           2222148  1099977  1220000  1692871  1777549  1777549  1692871  1220000  1099977  2222148
           2534569  1565038  1359743  1413155  1348122  1348122  1413155  1359743  1565038  2534569
           3190811  2823159  2649730  2404302  2197727  2197727  2404302  2649730  2823159  3190811

Grand total = 4*1099977 + 4*1220000 + 4*1348122 + 4*1359743 + 4*1413155 + 4*1565038 + 4*1692871 + 4*1777549 + 4*2197727 + 4*2222148 + 4*2404302 + 4*2534569 + 4*2649730 + 4*2823159 + 4*3190811
            = 117995604

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

 4               4        0        0        0        0        0        0        0        0        4
                 0        0        0        0        0        0        0        0        0        0
                 0        0        0        0        0        0        0        0        0        0
                 0        0        0        0        0        0        0        0        0        0
                 0        0        0        0        0        0        0        0        0        0
                 4        0        0        0        0        0        0        0        0        4

 5              10        0        0        0        0        0        0        0        0       10
                 0        0        0        0        0        0        0        0        0        0
                 0        0        0        0        0        0        0        0        0        0
                 0        0        0        0        0        0        0        0        0        0
                 0        0        0        0        0        0        0        0        0        0
                10        0        0        0        0        0        0        0        0       10

 6              22        0        0        0        0        0        0        0        0       22
                 0        0        0        0        0        0        0        0        0        0
                 0        0        0        0        0        0        0        0        0        0
                 0        0        0        0        0        0        0        0        0        0
                 0        0        0        0        0        0        0        0        0        0
                22        0        0        0        0        0        0        0        0       22

 7              48        2        2        2        2        2        2        2        2       48
                 2        0        0        0        0        0        0        0        0        2
                 2        0        0        0        0        0        0        0        0        2
                 2        0        0        0        0        0        0        0        0        2
                 2        0        0        0        0        0        0        0        0        2
                48        2        2        2        2        2        2        2        2       48

 8             100        1        2        2        2        2        2        2        1      100
                 1        0        0        0        0        0        0        0        0        1
                 2        0        0        0        0        0        0        0        0        2
                 2        0        0        0        0        0        0        0        0        2
                 1        0        0        0        0        0        0        0        0        1
               100        1        2        2        2        2        2        2        1      100

 9             205        6        9       10       10       10       10        9        6      205
                 6        0        0        0        0        0        0        0        0        6
                 9        0        0        0        0        0        0        0        0        9
                 9        0        0        0        0        0        0        0        0        9
                 6        0        0        0        0        0        0        0        0        6
               205        6        9       10       10       10       10        9        6      205

10             402        6        9       13       14       14       13        9        6      402
                 6        0        0        0        0        0        0        0        0        6
                 8        0        0        0        0        0        0        0        0        8
                 8        0        0        0        0        0        0        0        0        8
                 6        0        0        0        0        0        0        0        0        6
               402        6        9       13       14       14       13        9        6      402

11             773       26       44       49       55       55       49       44       26      773
                25        4        8        8        8        8        8        8        4       25
                37        8       16       16       16       16       16       16        8       37
                37        8       16       16       16       16       16       16        8       37
                25        4        8        8        8        8        8        8        4       25
               773       26       44       49       55       55       49       44       26      773

12            1469       26       43       58       64       64       58       43       26     1469
                17        0        4        4        4        4        4        4        0       17
                27        4       16       16       16       16       16       16        4       27
                27        4       16       16       16       16       16       16        4       27
                17        0        4        4        4        4        4        4        0       17
              1469       26       43       58       64       64       58       43       26     1469

13            2828      103      178      219      234      234      219      178      103     2828
                79       20       44       56       56       56       56       44       20       79
               128       44       96      120      120      120      120       96       44      128
               128       44       96      120      120      120      120       96       44      128
                79       20       44       56       56       56       56       44       20       79
              2828      103      178      219      234      234      219      178      103     2828

14            5310      109      186      236      246      246      236      186      109     5310
                42        0       32       46       48       48       46       32        0       42
                78       30      124      160      164      164      160      124       30       78
                78       30      124      160      164      164      160      124       30       78
                42        0       32       46       48       48       46       32        0       42
              5310      109      186      236      246      246      236      186      109     5310

15            9664      421      728      914      976      976      914      728      421     9664
               265       88      206      310      338      338      310      206       88      265
               426      176      424      632      688      688      632      424      176      426
               426      176      424      632      688      688      632      424      176      426
               265       88      206      310      338      338      310      206       88      265
              9664      421      728      914      976      976      914      728      421     9664

16           16057      475      756      918      926      926      918      756      475    16057
               144        0      155      274      320      320      274      155        0      144
               227       95      562      902     1002     1002      902      562       95      227
               227       95      562      902     1002     1002      902      562       95      227
               144        0      155      274      320      320      274      155        0      144
             16057      475      756      918      926      926      918      756      475    16057

17           26753     1562     2655     3409     3832     3832     3409     2655     1562    26753
               912      332      827     1370     1626     1626     1370      827      332      912
              1333      543     1534     2508     3080     3080     2508     1534      543     1333
              1333      543     1534     2508     3080     3080     2508     1534      543     1333
               912      332      827     1370     1626     1626     1370      827      332      912
             26753     1562     2655     3409     3832     3832     3409     2655     1562    26753

18           41133     1700     2615     3277     3451     3451     3277     2615     1700    41133
               572        0      606     1219     1489     1489     1219      606        0      572
               691      223     1993     3663     4437     4437     3663     1993      223      691
               691      223     1993     3663     4437     4437     3663     1993      223      691
               572        0      606     1219     1489     1489     1219      606        0      572
             41133     1700     2615     3277     3451     3451     3277     2615     1700    41133

19           63243     4792     8311    11044    13349    13349    11044     8311     4792    63243
              2971     1029     2741     4735     6133     6133     4735     2741     1029     2971
              3986     1508     4953     8512    10869    10869     8512     4953     1508     3986
              3986     1508     4953     8512    10869    10869     8512     4953     1508     3986
              2971     1029     2741     4735     6133     6133     4735     2741     1029     2971
             63243     4792     8311    11044    13349    13349    11044     8311     4792    63243

20           91545     4954     7965    10418    11607    11607    10418     7965     4954    91545
              2116        0     2012     4222     5654     5654     4222     2012        0     2116
              2173      501     6205    12245    15555    15555    12245     6205      501     2173
              2173      501     6205    12245    15555    15555    12245     6205      501     2173
              2116        0     2012     4222     5654     5654     4222     2012        0     2116
             91545     4954     7965    10418    11607    11607    10418     7965     4954    91545

21          130477    12817    23016    31040    37606    37606    31040    23016    12817   130477
              8711     2711     7633    13545    17689    17689    13545     7633     2711     8711
             11193     4024    14194    25216    31486    31486    25216    14194     4024    11193
             11193     4024    14194    25216    31486    31486    25216    14194     4024    11193
              8711     2711     7633    13545    17689    17689    13545     7633     2711     8711
            130477    12817    23016    31040    37606    37606    31040    23016    12817   130477

22          179453    12526    21697    29251    32847    32847    29251    21697    12526   179453
              6449        0     5615    12096    17093    17093    12096     5615        0     6449
              6351     1325    16913    34185    44729    44729    34185    16913     1325     6351
              6351     1325    16913    34185    44729    44729    34185    16913     1325     6351
              6449        0     5615    12096    17093    17093    12096     5615        0     6449
            179453    12526    21697    29251    32847    32847    29251    21697    12526   179453

23          251518    31304    58073    77320    85185    85185    77320    58073    31304   251518
             22790     6499    19012    33298    40024    40024    33298    19012     6499    22790
             29067    10539    37222    63278    76369    76369    63278    37222    10539    29067
             29067    10539    37222    63278    76369    76369    63278    37222    10539    29067
             22790     6499    19012    33298    40024    40024    33298    19012     6499    22790
            251518    31304    58073    77320    85185    85185    77320    58073    31304   251518

24          324204    28818    52977    73513    75759    75759    73513    52977    28818   324204
             15977        0    13697    28615    38509    38509    28615    13697        0    15977
             16763     3738    43367    81323   102459   102459    81323    43367     3738    16763
             16763     3738    43367    81323   102459   102459    81323    43367     3738    16763
             15977        0    13697    28615    38509    38509    28615    13697        0    15977
            324204    28818    52977    73513    75759    75759    73513    52977    28818   324204

25          433593    72538   134476   158911   167741   167741   158911   134476    72538   433593
             55435    15651    43930    65539    74406    74406    65539    43930    15651    55435
             73830    27107    89909   130623   152649   152649   130623    89909    27107    73830
             73830    27107    89909   130623   152649   152649   130623    89909    27107    73830
             55435    15651    43930    65539    74406    74406    65539    43930    15651    55435
            433593    72538   134476   158911   167741   167741   158911   134476    72538   433593

26          507856    59381   111970   148369   145546   145546   148369   111970    59381   507856
             35347        0    29833    52688    60628    60628    52688    29833        0    35347
             41765     9618    99185   163349   178636   178636   163349    99185     9618    41765
             41765     9618    99185   163349   178636   178636   163349    99185     9618    41765
             35347        0    29833    52688    60628    60628    52688    29833        0    35347
            507856    59381   111970   148369   145546   145546   148369   111970    59381   507856

27          637351   156594   251246   274423   286906   286906   274423   251246   156594   637351
            127987    37932    81015   112617   106983   106983   112617    81015    37932   127987
            174327    64967   170949   232520   236395   236395   232520   170949    64967   174327
            174327    64967   170949   232520   236395   236395   232520   170949    64967   174327
            127987    37932    81015   112617   106983   106983   112617    81015    37932   127987
            637351   156594   251246   274423   286906   286906   274423   251246   156594   637351

28          643905   104914   178146   233795   245790   245790   233795   178146   104914   643905
             71465        0    49847    72823    76245    76245    72823    49847        0    71465
             91185    23233   181641   261881   234464   234464   261881   181641    23233    91185
             91185    23233   181641   261881   234464   234464   261881   181641    23233    91185
             71465        0    49847    72823    76245    76245    72823    49847        0    71465
            643905   104914   178146   233795   245790   245790   233795   178146   104914   643905

29          736191   246364   355820   386139   400338   400338   386139   355820   246364   736191
            214066    58938   117604   152710   150245   150245   152710   117604    58938   214066
            272558   102308   262299   329388   289083   289083   329388   262299   102308   272558
            272558   102308   262299   329388   289083   289083   329388   262299   102308   272558
            214066    58938   117604   152710   150245   150245   152710   117604    58938   214066
            736191   246364   355820   386139   400338   400338   386139   355820   246364   736191

30          659016   138223   219054   290878   330522   330522   290878   219054   138223   659016
            114406        0    60731    89415    99064    99064    89415    60731        0   114406
            130583    42161   267418   320563   248425   248425   320563   267418    42161   130583
            130583    42161   267418   320563   248425   248425   320563   267418    42161   130583
            114406        0    60731    89415    99064    99064    89415    60731        0   114406
            659016   138223   219054   290878   330522   330522   290878   219054   138223   659016

31          634427   257063   344738   374245   404873   404873   374245   344738   257063   634427
            243692    57620   118514   161392   165145   165145   161392   118514    57620   243692
            256663   100826   299628   343156   275141   275141   343156   299628   100826   256663
            256663   100826   299628   343156   275141   275141   343156   299628   100826   256663
            243692    57620   118514   161392   165145   165145   161392   118514    57620   243692
            634427   257063   344738   374245   404873   404873   374245   344738   257063   634427

32          456119   128222   166454   230589   291092   291092   230589   166454   128222   456119
            122471        0    50207    79513    94995    94995    79513    50207        0   122471
             99905    43773   270024   270134   179149   179149   270134   270024    43773    99905
             99905    43773   270024   270134   179149   179149   270134   270024    43773    99905
            122471        0    50207    79513    94995    94995    79513    50207        0   122471
            456119   128222   166454   230589   291092   291092   230589   166454   128222   456119

33          353012   155392   180515   191710   242607   242607   191710   180515   155392   353012
            162176    28097    61245    86694    99224    99224    86694    61245    28097   162176
            120122    49370   221840   204523   144100   144100   204523   221840    49370   120122
            120122    49370   221840   204523   144100   144100   204523   221840    49370   120122
            162176    28097    61245    86694    99224    99224    86694    61245    28097   162176
            353012   155392   180515   191710   242607   242607   191710   180515   155392   353012

34          196031    62703    64518    78222   123073   123073    78222    64518    62703   196031
             81508        0    19576    28561    41383    41383    28561    19576        0    81508
             33069    17976   157053   110181    58669    58669   110181   157053    17976    33069
             33069    17976   157053   110181    58669    58669   110181   157053    17976    33069
             81508        0    19576    28561    41383    41383    28561    19576        0    81508
            196031    62703    64518    78222   123073   123073    78222    64518    62703   196031

35           93384    31920    31621    29025    52240    52240    29025    31621    31920    93384
             48235      318     6994     9833    18745    18745     9833     6994      318    48235
             14522     5506    86963    46866    19648    19648    46866    86963     5506    14522
             14522     5506    86963    46866    19648    19648    46866    86963     5506    14522
             48235      318     6994     9833    18745    18745     9833     6994      318    48235
             93384    31920    31621    29025    52240    52240    29025    31621    31920    93384

36           37803    11971    11566     7259    18397    18397     7259    11566    11971    37803
             21587        0     1922     2529     6233     6233     2529     1922        0    21587
              3754      312    39184    14977     4791     4791    14977    39184      312     3754
              3754      312    39184    14977     4791     4791    14977    39184      312     3754
             21587        0     1922     2529     6233     6233     2529     1922        0    21587
             37803    11971    11566     7259    18397    18397     7259    11566    11971    37803

37            8900     3890     1762     1965     3471     3471     1965     1762     3890     8900
              6463        0      607      474      925      925      474      607        0     6463
               574       36     9950     3112      715      715     3112     9950       36      574
               574       36     9950     3112      715      715     3112     9950       36      574
              6463        0      607      474      925      925      474      607        0     6463
              8900     3890     1762     1965     3471     3471     1965     1762     3890     8900

38            1214      687      382       58      417      417       58      382      687     1214
              1386        0       56       16      145      145       16       56        0     1386
                15        0     1582      274      108      108      274     1582        0       15
                15        0     1582      274      108      108      274     1582        0       15
              1386        0       56       16      145      145       16       56        0     1386
              1214      687      382       58      417      417       58      382      687     1214

39              57       57       34        0       12       12        0       34       57       57
                94        0        0        0        2        2        0        0        0       94
                 0        0       50       26        6        6       26       50        0        0
                 0        0       50       26        6        6       26       50        0        0
                94        0        0        0        2        2        0        0        0       94
                57       57       34        0       12       12        0       34       57       57

40               0        2        0        0        0        0        0        0        2        0
                 2        0        0        0        0        0        0        0        0        2
                 0        0        0        0        0        0        0        0        0        0
                 0        0        0        0        0        0        0        0        0        0
                 2        0        0        0        0        0        0        0        0        2
                 0        2        0        0        0        0        0        0        2        0

Total      6544079  1529569  2231568  2647281  2979190  2979190  2647281  2231568  1529569  6544079
           1367405   209239   694673  1014602  1123359  1123359  1014602   694673   209239  1367405
           1385373   509951  2285294  2664349  2312969  2312969  2664349  2285294   509951  1385373
           1385373   509951  2285294  2664349  2312969  2312969  2664349  2285294   509951  1385373
           1367405   209239   694673  1014602  1123359  1123359  1014602   694673   209239  1367405
           6544079  1529569  2231568  2647281  2979190  2979190  2647281  2231568  1529569  6544079

Grand total = 4*209239 + 4*509951 + 4*694673 + 4*1014602 + 4*1123359 + 4*1367405 + 4*1385373 + 4*1529569 + 4*2231568 + 4*2285294 + 4*2312969 + 4*2647281 + 4*2664349 + 4*2979190 + 4*6544079
            = 117995604

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

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

 5              10        5        1        0        0        0        0        1        5       10
                 5       10        5        2        0        0        2        5       10        5
                 1        7        4        0        0        0        0        4        7        1
                 1        7        4        0        0        0        0        4        7        1
                 5       10        5        2        0        0        2        5       10        5
                10        5        1        0        0        0        0        1        5       10

 6              22       11        1        3        0        0        3        1       11       22
                11       24       11        6        2        2        6       11       24       11
                 4       17       14        6        0        0        6       14       17        4
                 4       17       14        6        0        0        6       14       17        4
                11       24       11        6        2        2        6       11       24       11
                22       11        1        3        0        0        3        1       11       22

 7              50       31        9        7        9        9        7        9       31       50
                34       56       41       18       12       12       18       41       56       34
                12       47       48       32       14       14       32       48       47       12
                12       47       48       32       14       14       32       48       47       12
                34       56       41       18       12       12       18       41       56       34
                50       31        9        7        9        9        7        9       31       50

 8             109       58       18       11       17       17       11       18       58      109
                60      121       79       56       31       31       56       79      121       60
                15       83       96       70       56       56       70       96       83       15
                15       83       96       70       56       56       70       96       83       15
                60      121       79       56       31       31       56       79      121       60
               109       58       18       11       17       17       11       18       58      109

 9             222      144       54       80       55       55       80       54      144      222
               141      247      196      145      132      132      145      196      247      141
                49      173      246      212      199      199      212      246      173       49
                49      173      246      212      199      199      212      246      173       49
               141      247      196      145      132      132      145      196      247      141
               222      144       54       80       55       55       80       54      144      222

10             446      252      101      118      183      183      118      101      252      446
               254      485      361      319      362      362      319      361      485      254
                51      288      423      463      474      474      463      423      288       51
                51      288      423      463      474      474      463      423      288       51
               254      485      361      319      362      362      319      361      485      254
               446      252      101      118      183      183      118      101      252      446

11             871      600      313      424      589      589      424      313      600      871
               575      998      875      952      987      987      952      875      998      575
               243      740     1063     1388     1405     1405     1388     1063      740      243
               243      740     1063     1388     1405     1405     1388     1063      740      243
               575      998      875      952      987      987      952      875      998      575
               871      600      313      424      589      589      424      313      600      871

12            1635      984      513      870      958      958      870      513      984     1635
               944     1864     1654     1751     1835     1835     1751     1654     1864      944
               239     1205     1820     2351     2593     2593     2351     1820     1205      239
               239     1205     1820     2351     2593     2593     2351     1820     1205      239
               944     1864     1654     1751     1835     1835     1751     1654     1864      944
              1635      984      513      870      958      958      870      513      984     1635

13            3248     2442     2026     2479     2633     2633     2479     2026     2442     3248
              2372     4435     4353     4741     4871     4871     4741     4353     4435     2372
              1229     3416     4854     6243     6883     6883     6243     4854     3416     1229
              1229     3416     4854     6243     6883     6883     6243     4854     3416     1229
              2372     4435     4353     4741     4871     4871     4741     4353     4435     2372
              3248     2442     2026     2479     2633     2633     2479     2026     2442     3248

14            6076     4574     3118     3889     4400     4400     3889     3118     4574     6076
              4073     8093     7635     7802     8148     8148     7802     7635     8093     4073
              1643     6111     8545    10184    11063    11063    10184     8545     6111     1643
              1643     6111     8545    10184    11063    11063    10184     8545     6111     1643
              4073     8093     7635     7802     8148     8148     7802     7635     8093     4073
              6076     4574     3118     3889     4400     4400     3889     3118     4574     6076

15           12588    10710     9335    11725    13082    13082    11725     9335    10710    12588
              9990    18723    18913    20560    22441    22441    20560    18913    18723     9990
              6692    16196    20996    24545    27344    27344    24545    20996    16196     6692
              6692    16196    20996    24545    27344    27344    24545    20996    16196     6692
              9990    18723    18913    20560    22441    22441    20560    18913    18723     9990
             12588    10710     9335    11725    13082    13082    11725     9335    10710    12588

16           20166    16133    13453    17449    20115    20115    17449    13453    16133    20166
             15830    29597    28142    29894    32222    32222    29894    28142    29597    15830
              9387    26682    33684    35865    36389    36389    35865    33684    26682     9387
              9387    26682    33684    35865    36389    36389    35865    33684    26682     9387
             15830    29597    28142    29894    32222    32222    29894    28142    29597    15830
             20166    16133    13453    17449    20115    20115    17449    13453    16133    20166

17           38077    37682    39360    51346    58939    58939    51346    39360    37682    38077
             36203    64000    67445    75485    85213    85213    75485    67445    64000    36203
             30561    63934    74679    79735    86033    86033    79735    74679    63934    30561
             30561    63934    74679    79735    86033    86033    79735    74679    63934    30561
             36203    64000    67445    75485    85213    85213    75485    67445    64000    36203
             38077    37682    39360    51346    58939    58939    51346    39360    37682    38077

18           58038    52908    51851    67306    77655    77655    67306    51851    52908    58038
             51072    93522    92938    99923   105386   105386    99923    92938    93522    51072
             43032    93670   107955   107559   104427   104427   107559   107955    93670    43032
             43032    93670   107955   107559   104427   104427   107559   107955    93670    43032
             51072    93522    92938    99923   105386   105386    99923    92938    93522    51072
             58038    52908    51851    67306    77655    77655    67306    51851    52908    58038

19          103270   121588   143518   189898   218999   218999   189898   143518   121588   103270
            115253   195214   213167   238988   256741   256741   238988   213167   195214   115253
            114242   206395   229154   235703   233214   233214   235703   229154   206395   114242
            114242   206395   229154   235703   233214   233214   235703   229154   206395   114242
            115253   195214   213167   238988   256741   256741   238988   213167   195214   115253
            103270   121588   143518   189898   218999   218999   189898   143518   121588   103270

20          153331   163565   180694   226274   252901   252901   226274   180694   163565   153331
            157592   269659   275294   289593   294437   294437   289593   275294   269659   157592
            150136   273769   298312   287955   269928   269928   287955   298312   273769   150136
            150136   273769   298312   287955   269928   269928   287955   298312   273769   150136
            157592   269659   275294   289593   294437   294437   289593   275294   269659   157592
            153331   163565   180694   226274   252901   252901   226274   180694   163565   153331

21          261317   352782   447126   575772   637944   637944   575772   447126   352782   261317
            329595   539193   607909   666427   662764   662764   666427   607909   539193   329595
            367927   579775   625972   612719   531296   531296   612719   625972   579775   367927
            367927   579775   625972   612719   531296   531296   612719   625972   579775   367927
            329595   539193   607909   666427   662764   662764   666427   607909   539193   329595
            261317   352782   447126   575772   637944   637944   575772   447126   352782   261317

22          359328   455320   541502   643888   694631   694631   643888   541502   455320   359328
            433410   696578   724588   741073   745082   745082   741073   724588   696578   433410
            467774   716071   728780   675307   628328   628328   675307   728780   716071   467774
            467774   716071   728780   675307   628328   628328   675307   728780   716071   467774
            433410   696578   724588   741073   745082   745082   741073   724588   696578   433410
            359328   455320   541502   643888   694631   694631   643888   541502   455320   359328

23          625005   930212  1242498  1490688  1613878  1613878  1490688  1242498   930212   625005
            885204  1383990  1560008  1548355  1562264  1562264  1548355  1560008  1383990   885204
           1055924  1520805  1540581  1264328  1130714  1130714  1264328  1540581  1520805  1055924
           1055924  1520805  1540581  1264328  1130714  1130714  1264328  1540581  1520805  1055924
            885204  1383990  1560008  1548355  1562264  1562264  1548355  1560008  1383990   885204
            625005   930212  1242498  1490688  1613878  1613878  1490688  1242498   930212   625005

24          811340  1132168  1387514  1615505  1701114  1701114  1615505  1387514  1132168   811340
           1099071  1634778  1653468  1648497  1674736  1674736  1648497  1653468  1634778  1099071
           1273994  1709024  1564738  1370929  1316380  1316380  1370929  1564738  1709024  1273994
           1273994  1709024  1564738  1370929  1316380  1316380  1370929  1564738  1709024  1273994
           1099071  1634778  1653468  1648497  1674736  1674736  1648497  1653468  1634778  1099071
            811340  1132168  1387514  1615505  1701114  1701114  1615505  1387514  1132168   811340

25         1409124  2268519  2919603  3344578  3522404  3522404  3344578  2919603  2268519  1409124
           2196494  3226039  3217343  3220753  3269062  3269062  3220753  3217343  3226039  2196494
           2761432  3599966  2874151  2348285  2230697  2230697  2348285  2874151  3599966  2761432
           2761432  3599966  2874151  2348285  2230697  2230697  2348285  2874151  3599966  2761432
           2196494  3226039  3217343  3220753  3269062  3269062  3220753  3217343  3226039  2196494
           1409124  2268519  2919603  3344578  3522404  3522404  3344578  2919603  2268519  1409124

26         1647262  2416185  2967502  3344110  3418596  3418596  3344110  2967502  2416185  1647262
           2436378  3279963  3146798  3088880  3142356  3142356  3088880  3146798  3279963  2436378
           2972116  3408775  2708707  2363230  2407588  2407588  2363230  2708707  3408775  2972116
           2972116  3408775  2708707  2363230  2407588  2407588  2363230  2708707  3408775  2972116
           2436378  3279963  3146798  3088880  3142356  3142356  3088880  3146798  3279963  2436378
           1647262  2416185  2967502  3344110  3418596  3418596  3344110  2967502  2416185  1647262

27         2906009  4664072  5893342  6383954  6362812  6362812  6383954  5893342  4664072  2906009
           4939615  5998445  5802973  5800810  5831475  5831475  5800810  5802973  5998445  4939615
           6458995  6386492  4500545  3801043  3979142  3979142  3801043  4500545  6386492  6458995
           6458995  6386492  4500545  3801043  3979142  3979142  3801043  4500545  6386492  6458995
           4939615  5998445  5802973  5800810  5831475  5831475  5800810  5802973  5998445  4939615
           2906009  4664072  5893342  6383954  6362812  6362812  6383954  5893342  4664072  2906009

28         2828423  4273784  5182593  5497022  5362468  5362468  5497022  5182593  4273784  2828423
           4475054  5311447  4927429  4764015  4754907  4754907  4764015  4927429  5311447  4475054
           5651831  5240261  3649670  3422372  3800076  3800076  3422372  3649670  5240261  5651831
           5651831  5240261  3649670  3422372  3800076  3800076  3422372  3649670  5240261  5651831
           4475054  5311447  4927429  4764015  4754907  4754907  4764015  4927429  5311447  4475054
           2828423  4273784  5182593  5497022  5362468  5362468  5497022  5182593  4273784  2828423

29         4819224  7735935  9509094  9438937  8738576  8738576  9438937  9509094  7735935  4819224
           8364273  8633965  8316244  8247446  8158674  8158674  8247446  8316244  8633965  8364273
          10969250  8365823  5418664  5295867  6135507  6135507  5295867  5418664  8365823 10969250
          10969250  8365823  5418664  5295867  6135507  6135507  5295867  5418664  8365823 10969250
           8364273  8633965  8316244  8247446  8158674  8158674  8247446  8316244  8633965  8364273
           4819224  7735935  9509094  9438937  8738576  8738576  9438937  9509094  7735935  4819224

30         4110332  6229019  7380410  7250214  6669762  6669762  7250214  7380410  6229019  4110332
           6630813  6559183  6066507  5879592  5784872  5784872  5879592  6066507  6559183  6630813
           8403897  5970858  4061117  4317640  4999554  4999554  4317640  4061117  5970858  8403897
           8403897  5970858  4061117  4317640  4999554  4999554  4317640  4061117  5970858  8403897
           6630813  6559183  6066507  5879592  5784872  5784872  5879592  6066507  6559183  6630813
           4110332  6229019  7380410  7250214  6669762  6669762  7250214  7380410  6229019  4110332

31         5896668  9226860 11079491 10115515  8627844  8627844 10115515 11079491  9226860  5896668
           9757830  8436519  8247517  8181433  7727970  7727970  8181433  8247517  8436519  9757830
          12533795  7448733  4801606  5859929  7209103  7209103  5859929  4801606  7448733 12533795
          12533795  7448733  4801606  5859929  7209103  7209103  5859929  4801606  7448733 12533795
           9757830  8436519  8247517  8181433  7727970  7727970  8181433  8247517  8436519  9757830
           5896668  9226860 11079491 10115515  8627844  8627844 10115515 11079491  9226860  5896668

32         4102908  6136098  7169410  6496642  5615410  5615410  6496642  7169410  6136098  4102908
           6327396  5101980  4870454  4852282  4695132  4695132  4852282  4870454  5101980  6327396
           7893756  4495565  3161988  3946728  4578955  4578955  3946728  3161988  4495565  7893756
           7893756  4495565  3161988  3946728  4578955  4578955  3946728  3161988  4495565  7893756
           6327396  5101980  4870454  4852282  4695132  4695132  4852282  4870454  5101980  6327396
           4102908  6136098  7169410  6496642  5615410  5615410  6496642  7169410  6136098  4102908

33         4186014  6404466  7475838  6323734  5068215  5068215  6323734  7475838  6404466  4186014
           6214397  4433916  4340790  4491421  4295476  4295476  4491421  4340790  4433916  6214397
           7693100  3821640  2692136  3893547  4586001  4586001  3893547  2692136  3821640  7693100
           7693100  3821640  2692136  3893547  4586001  4586001  3893547  2692136  3821640  7693100
           6214397  4433916  4340790  4491421  4295476  4295476  4491421  4340790  4433916  6214397
           4186014  6404466  7475838  6323734  5068215  5068215  6323734  7475838  6404466  4186014

34         2154104  3143990  3565220  3005024  2537490  2537490  3005024  3565220  3143990  2154104
           3040434  2017138  1948517  2019566  2002104  2002104  2019566  1948517  2017138  3040434
           3613473  1743580  1477191  2035462  2162489  2162489  2035462  1477191  1743580  3613473
           3613473  1743580  1477191  2035462  2162489  2162489  2035462  1477191  1743580  3613473
           3040434  2017138  1948517  2019566  2002104  2002104  2019566  1948517  2017138  3040434
           2154104  3143990  3565220  3005024  2537490  2537490  3005024  3565220  3143990  2154104

35         1087219  1547576  1724886  1414802  1238644  1238644  1414802  1724886  1547576  1087219
           1488687   880627   859896   869294   937422   937422   869294   859896   880627  1488687
           1700821   747214   792720  1041082  1022810  1022810  1041082   792720   747214  1700821
           1700821   747214   792720  1041082  1022810  1022810  1041082   792720   747214  1700821
           1488687   880627   859896   869294   937422   937422   869294   859896   880627  1488687
           1087219  1547576  1724886  1414802  1238644  1238644  1414802  1724886  1547576  1087219

36          442786   604736   655014   521877   481155   481155   521877   655014   604736   442786
            578805   299332   295351   301212   355276   355276   301212   295351   299332   578805
            632595   250105   351224   417980   374812   374812   417980   351224   250105   632595
            632595   250105   351224   417980   374812   374812   417980   351224   250105   632595
            578805   299332   295351   301212   355276   355276   301212   295351   299332   578805
            442786   604736   655014   521877   481155   481155   521877   655014   604736   442786

37          115675   149850   156460   122343   121677   121677   122343   156460   149850   115675
            145606    60644    68616    63055    88932    88932    63055    68616    60644   145606
            149755    51604   102389   101518    87104    87104   101518   102389    51604   149755
            149755    51604   102389   101518    87104    87104   101518   102389    51604   149755
            145606    60644    68616    63055    88932    88932    63055    68616    60644   145606
            115675   149850   156460   122343   121677   121677   122343   156460   149850   115675

38           18781    23109    23296    17976    19752    19752    17976    23296    23109    18781
             23208     7556     9726     9262    13322    13322     9262     9726     7556    23208
             21686     7460    18224    14662    12900    12900    14662    18224     7460    21686
             21686     7460    18224    14662    12900    12900    14662    18224     7460    21686
             23208     7556     9726     9262    13322    13322     9262     9726     7556    23208
             18781    23109    23296    17976    19752    19752    17976    23296    23109    18781

39            1118     1274     1222      892     1176     1176      892     1222     1274     1118
              1312      316      572      498      676      676      498      572      316     1312
              1086      464     1068      712      796      796      712     1068      464     1086
              1086      464     1068      712      796      796      712     1068      464     1086
              1312      316      572      498      676      676      498      572      316     1312
              1118     1274     1222      892     1176     1176      892     1222     1274     1118

40              14       16       12       12       16       16       12       12       16       14
                16        2        8        8        4        4        8        8        2       16
                12        8       12        8       12       12        8       12        8       12
                12        8       12        8       12       12        8       12        8       12
                16        2        8        8        4        4        8        8        2       16
                14       16       12       12       16       16       12       12       16       14

Total     38180816 58107661 69766398 68175364 63084099 63084099 68175364 69766398 58107661 38180816
          59762010 59188665 57375825 57164114 56515326 56515326 57164114 57375825 59188665 59762010
          74980755 56756958 41853376 43575659 47974286 47974286 43575659 41853376 56756958 74980755
          74980755 56756958 41853376 43575659 47974286 47974286 43575659 41853376 56756958 74980755
          59762010 59188665 57375825 57164114 56515326 56515326 57164114 57375825 59188665 59762010
          38180816 58107661 69766398 68175364 63084099 63084099 68175364 69766398 58107661 38180816

Grand total = 4*38180816 + 4*41853376 + 4*43575659 + 4*47974286 + 4*56515326 + 4*56756958 + 4*57164114 + 4*57375825 + 4*58107661 + 4*59188665 + 4*59762010 + 4*63084099 + 4*68175364 + 4*69766398 + 4*74980755
            = 3409845248

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 262149 206384 169987 122170 105313 111892 121124 135927      0      2  51568 132968 123533  83926  60359  55593  64428 104791 283140  55989  43612 123925 131998 119434 101210  65535  41616  85703 270047 124663
           82447  90881  89483 107135 112305  77134  46314  90475 252904 130644  68126  39373  37678  69338  89262  85580  81087 122817 268948 191134 126921  87354  87352 118147 145664 158312 157563 170715
 1             0      0      0 189812  21336  12822   9628  22764  29313  31866 201812      0 110203  50814    318   1141   4234  10945  15876  23623      0      0  50042  26427  24543  27215  21095  13244   9599  19151      0      0
           15766  16904  30255  31218  25176  14972   9522  20040  26637  15400   8983  11659  18861  17632  17491  15356  15555  25816  33914  24931  19120  20173  23128  24130  26516  28696  29847  34048
 2        193766      0      0      0 186380  16490  17742  19128  32912  38810  60336 164660      0 167608  55898    544   1374   9306  18812  31088      0      0  35902  82970  26880  35970  37580  20976  12410  27346  11279      0
           21136  30270  29760  58254  48842  26250  14586  31696  25672  13736   8008   9576  26054  42050  33648  27498  26592  43904  33182  25174  20386  25744  42703  49684  49626  51090  51966  58314
 3        103485 196200      0      0      0 159116  15659  26015  28794  37198  26675  17213 120574      0 159659  50913   4297   6979  17317  33211  24037      0  38979  72445  88968  28061  39645  27113  13394  30576  26994   9363
           21308  44563  36749  46361  69021  39836  18042  37224  32832  22907  13881   9907  18966  49688  57820  40987  35663  56495  41389  41990  38112  35601  51838  77570  79074  74702  72668  79207
 4         63933  56166 180379      0      0      0 157363  30060  39991  43476  44868  16362  36668 109646      0 125854  45906  10633  18580  38937  34549  13739  21195  74701  87250  85685  31619  28423  15784  33625  35314  21640
           29657  40664  53071  41465  48767  45882  21901  37066  45864  37907  38404  25504  17075  30293  55519  53006  39395  56435  65613  67245  76088  67023  60295  76131  95064  89040  78941  83529
 5         43476  39991  30060 157363      0      0      0 180379  56166  63933  38937  18580  10633  45906 125854      0 109646  36668  16362  44868  33625  15784  28423  31619  85685  87250  74701  21195  13739  34549  37066  21901
           45882  48767  41465  53071  40664  29657  21640  35314  56435  39395  53006  55519  30293  17075  25504  38404  37907  45864  83529  78941  89040  95064  76131  60295  67023  76088  67245  65613
 6         37198  28794  26015  15659 159116      0      0      0 196200 103485  33211  17317   6979   4297  50913 159659      0 120574  17213  26675  30576  13394  27113  39645  28061  88968  72445  38979      0  24037  37224  18042
           39836  69021  46361  36749  44563  21308   9363  26994  56495  35663  40987  57820  49688  18966   9907  13881  22907  32832  79207  72668  74702  79074  77570  51838  35601  38112  41990  41389
 7         38810  32912  19128  17742  16490 186380      0      0      0 193766  31088  18812   9306   1374    544  55898 167608      0 164660  60336  27346  12410  20976  37580  35970  26880  82970  35902      0      0  31696  14586
           26250  48842  58254  29760  30270  21136      0  11279  43904  26592  27498  33648  42050  26054   9576   8008  13736  25672  58314  51966  51090  49626  49684  42703  25744  20386  25174  33182
 8         31866  29313  22764   9628  12822  21336 189812      0      0      0  23623  15876  10945   4234   1141    318  50814 110203      0 201812  19151   9599  13244  21095  27215  24543  26427  50042      0      0  20040   9522
           14972  25176  31218  30255  16904  15766      0      0  25816  15555  15356  17491  17632  18861  11659   8983  15400  26637  34048  29847  28696  26516  24130  23128  20173  19120  24931  33914
 9        135927 121124 111892 105313 122170 169987 206384 262149      0      0 104791  64428  55593  60359  83926 123533 132968  51568      2      0  85703  41616  65535 101210 119434 131998 123925  43612  55989 283140  90475  46314
           77134 112305 107135  89483  90881  82447 124663 270047 122817  81087  85580  89262  69338  37678  39373  68126 130644 252904 170715 157563 158312 145664 118147  87352  87354 126921 191134 268948
10             0 201812      0      0  16818  21362  20378  19681  20018  22776      0      0      0      0  15462  17546  13546  10222  10384  17488      0  87946  30733  14665  20217  20041  16897  10826   6805  14066 207043  39293
           14397  11979  13407  12137  14281  11948   7869  14506  49448   4342   5416   4223   2051   4048  11338  14365  13832  19540  53790  40573  24989  14743   9641  14001  22847  27313  26560  27796
11             0      0 104324      0      0      0      0      0      0      0      0      0      0      0      0      0      0      0      0      0 104915      0      0      0      0      0      0      0      0      0      0      0
               0      0      0      0      0      0      0      0      0      0      0      0      0      0      0      0      0      0      0      0      0      0      0      0      0      0      0      0
12         44811  76037      0  81826  15251   6264   4895   5015   6408   7531  44811      0      0      0  25288    227   2617   2227   3599   6052  25104  62779      0  34318  11187   3427   6052   4416   2532   5419      0      0
            4008  11618   3374  11097  11627   6252   3070   6455   2004      0      0      0   6048  13746   9480   6650   5802   9447   4008   4008   4008   6012  12358  15748  13006  12125  11731  12898
13         39777  38257 103340      0  65449  22139   9872  10030   9455  10901  19808  31747      0      0      0  37853    440   5046   5477   9585   6510   6510  37442      0  61310  14911   4943   6281   4543   9309   7602      0
            8914  15696  21858   3858  20149  14846   6381  11411  10332   4329      0      0      0  17672  31326  18103  12471  18389  10878  12774   9574   9086  18030  35962  40018  30461  26061  27486
14         24849  18026  31449  95132      0  72242  24889  10392  13116  14006  15836   5927  38631      0      0      0  44176   1664   6554  12452  10092   1910  13674  39813      0  55481  18629   4979   4719  11590  12150   6114
            3544  16768  19820  21184   4512  14307   9656  13113  15340  14818   9934      0      0      0  19095  28425  17440  20119  20686  25688  27184  18228  14976  25764  44225  45345  32666  32030
15         14006  13116  10392  24889  72242      0  95132  31449  18026  24849  12452   6554   1664  44176      0      0      0  38631   5927  15836  11590   4719   4979  18629  55481      0  39813  13674   1910  10092  13113   9656
           14307   4512  21184  19820  16768   3544   6114  12150  20119  17440  28425  19095      0      0      0   9934  14818  15340  32030  32666  45345  44225  25764  14976  18228  27184  25688  20686
16         10901   9455  10030   9872  22139  65449      0 103340  38257  39777   9585   5477   5046    440  37853      0      0      0  31747  19808   9309   4543   6281   4943  14911  61310      0  37442   6510   6510  11411   6381
           14846  20149   3858  21858  15696   8914      0   7602  18389  12471  18103  31326  17672      0      0      0   4329  10332  27486  26061  30461  40018  35962  18030   9086   9574  12774  10878
17          7531   6408   5015   4895   6264  15251  81826      0  76037  44811   6052   3599   2227   2617    227  25288      0      0      0  44811   5419   2532   4416   6052   3427  11187  34318      0  62779  25104   6455   3070
            6252  11627  11097   3374  11618   4008      0      0   9447   5802   6650   9480  13746   6048      0      0      0   2004  12898  11731  12125  13006  15748  12358   6012   4008   4008   4008
18             0      0      0      0      0      0      0 104324      0      0      0      0      0      0      0      0      0      0      0      0      0      0      0      0      0      0      0      0      0 104915      0      0
               0      0      0      0      0      0      0      0      0      0      0      0      0      0      0      0      0      0      0      0      0      0      0      0      0      0      0      0
19         22776  20018  19681  20378  21362  16818      0      0 201812      0  17488  10384  10222  13546  17546  15462      0      0      0      0  14066   6805  10826  16897  20041  20217  14665  30733  87946      0  14506   7869
           11948  14281  12137  13407  11979  14397  39293 207043  19540  13832  14365  11338   4048   2051   4223   5416   4342  49448  27796  26560  27313  22847  14001   9641  14743  24989  40573  53790
20        210298  81327      0   2638   6552   9518  10217  10327  10513  11931      0 186242      0      0   5036   7538   6876   5454   5397   9001      0      0   8660   7201   9536  10288   8674   5452   3441   7087      0 146194
           22073   8479   7229   6181   6332   5395   3849   7138 228925  27739      0   1408   1104    471   3769   6264   6622   9333 129678  27739  22372  11093   5128   4429   9071  12465  12571  13118
21         43898  43898  28850      0    638   1668   2063   2082   2072   2341  61531      0  66525      0      0   1222   1406   1118   1047   1729      0      0      0   1015    833   1876   1716   1015    632   1307  96382      0
           23755   3300   1392   1472   1056    795    650   1243  23930  19605   4325      0    158     90     66    732   1070   1524  27522  14162   4325   3392   1496    570    749   1670   1973   2065
22         74182  99013  78362  49763  25826  34482  47152  55388  56604  61586  82163  48659      0  44082  15142  17622  25822  28416  29626  45386  76632      0      0      0  33478  22356  30354  24846  18044  35496  57586  48174
               0  23670  19484  25920  34740  26160  18022  35862  43314  38108  25392  11980   9974  27394  33826  30294  29930  46848  60710  66896  58046  37440  34552  47808  53732  57052  58088  63810
23         82470  62329  89917  71816  53987  30787  47657  69598  74085  80359  58326  42371  61705      0  41310  21353  21006  35246  39425  59999  42274  37246      0      0      0  58473  27357  29527  24623  48007  36334  22023
           32808      0  33924  29811  31261  33956  25474  48847  52269  28111  39585  26065  18034  14558  41138  45949  42430  64081  73164  63316  67937  61247  42469  48027  77027  82790  81420  89041
24         71026  53739  36562  60358  52697  49109  26743  46878  64884  71898  53030  23353  24297  66509      0  54974  19091  17463  34954  55331  39313  13799  39372      0      0      0  57874  18782  21713  44999  40235  13594
           21906  39004      0  42232  29881  19522  23810  45859  53872  30163  19571  30938  19701  23079  15967  34426  41328  58609  69953  64311  50135  45391  45609  37091  47856  74890  75070  80218
25         71898  64884  46878  26743  49109  52697  60358  36562  53739  71026  55331  34954  17463  19091  54974      0  66509  24297  23353  53030  44999  21713  18782  57874      0      0      0  39372  13799  39313  45859  23810
           19522  29881  42232      0  39004  21906  13594  40235  58609  41328  34426  15967  23079  19701  30938  19571  30163  53872  80218  75070  74890  47856  37091  45609  45391  50135  64311  69953
26         80359  74085  69598  47657  30787  53987  71816  89917  62329  82470  59999  39425  35246  21006  21353  41310      0  61705  42371  58326  48007  24623  29527  27357  58473      0      0      0  37246  42274  48847  25474
           33956  31261  29811  33924      0  32808  22023  36334  64081  42430  45949  41138  14558  18034  26065  39585  28111  52269  89041  81420  82790  77027  48027  42469  61247  67937  63316  73164
27         61586  56604  55388  47152  34482  25826  49763  78362  99013  74182  45386  29626  28416  25822  17622  15142  44082      0  48659  82163  35496  18044  24846  30354  22356  33478      0      0      0  76632  35862  18022
           26160  34740  25920  19484  23670      0  48174  57586  46848  29930  30294  33826  27394   9974  11980  25392  38108  43314  63810  58088  57052  53732  47808  34552  37440  58046  66896  60710
28          2341   2072   2082   2063   1668    638      0  28850  43898  43898   1729   1047   1118   1406   1222      0      0  66525      0  61531   1307    632   1015   1716   1876    833   1015      0      0      0   1243    650
             795   1056   1472   1392   3300  23755      0  96382   1524   1070    732     66     90    158      0   4325  19605  23930   2065   1973   1670    749    570   1496   3392   4325  14162  27522
29         11931  10513  10327  10217   9518   6552   2638      0  81327 210298   9001   5397   5454   6876   7538   5036      0      0 186242      0   7087   3441   5452   8674  10288   9536   7201   8660      0      0   7138   3849
            5395   6332   6181   7229   8479  22073 146194      0   9333   6622   6264   3769    471   1104   1408      0  27739 228925  13118  12571  12465   9071   4429   5128  11093  22372  27739 129678
30        129678  27739  22372  11093   5128   4429   9071  12465  12571  13118 228925  27739      0   1408   1104    471   3769   6264   6622   9333      0 146194  22073   8479   7229   6181   6332   5395   3849   7138      0      0
            8660   7201   9536  10288   8674   5452   3441   7087      0 186242      0      0   5036   7538   6876   5454   5397   9001 210298  81327      0   2638   6552   9518  10217  10327  10513  11931
31         27522  14162   4325   3392   1496    570    749   1670   1973   2065  23930  19605   4325      0    158     90     66    732   1070   1524  96382      0  23755   3300   1392   1472   1056    795    650   1243      0      0
               0   1015    833   1876   1716   1015    632   1307  61531      0  66525      0      0   1222   1406   1118   1047   1729  43898  43898  28850      0    638   1668   2063   2082   2072   2341
32         60710  66896  58046  37440  34552  47808  53732  57052  58088  63810  43314  38108  25392  11980   9974  27394  33826  30294  29930  46848  57586  48174      0  23670  19484  25920  34740  26160  18022  35862  76632      0
               0      0  33478  22356  30354  24846  18044  35496  82163  48659      0  44082  15142  17622  25822  28416  29626  45386  74182  99013  78362  49763  25826  34482  47152  55388  56604  61586
33         73164  63316  67937  61247  42469  48027  77027  82790  81420  89041  52269  28111  39585  26065  18034  14558  41138  45949  42430  64081  36334  22023  32808      0  33924  29811  31261  33956  25474  48847  42274  37246
               0      0      0  58473  27357  29527  24623  48007  58326  42371  61705      0  41310  21353  21006  35246  39425  59999  82470  62329  89917  71816  53987  30787  47657  69598  74085  80359
34         69953  64311  50135  45391  45609  37091  47856  74890  75070  80218  53872  30163  19571  30938  19701  23079  15967  34426  41328  58609  40235  13594  21906  39004      0  42232  29881  19522  23810  45859  39313  13799
           39372      0      0      0  57874  18782  21713  44999  53030  23353  24297  66509      0  54974  19091  17463  34954  55331  71026  53739  36562  60358  52697  49109  26743  46878  64884  71898
35         80218  75070  74890  47856  37091  45609  45391  50135  64311  69953  58609  41328  34426  15967  23079  19701  30938  19571  30163  53872  45859  23810  19522  29881  42232      0  39004  21906  13594  40235  44999  21713
           18782  57874      0      0      0  39372  13799  39313  55331  34954  17463  19091  54974      0  66509  24297  23353  53030  71898  64884  46878  26743  49109  52697  60358  36562  53739  71026
36         89041  81420  82790  77027  48027  42469  61247  67937  63316  73164  64081  42430  45949  41138  14558  18034  26065  39585  28111  52269  48847  25474  33956  31261  29811  33924      0  32808  22023  36334  48007  24623
           29527  27357  58473      0      0      0  37246  42274  59999  39425  35246  21006  21353  41310      0  61705  42371  58326  80359  74085  69598  47657  30787  53987  71816  89917  62329  82470
37         63810  58088  57052  53732  47808  34552  37440  58046  66896  60710  46848  29930  30294  33826  27394   9974  11980  25392  38108  43314  35862  18022  26160  34740  25920  19484  23670      0  48174  57586  35496  18044
           24846  30354  22356  33478      0      0      0  76632  45386  29626  28416  25822  17622  15142  44082      0  48659  82163  61586  56604  55388  47152  34482  25826  49763  78362  99013  74182
38          2065   1973   1670    749    570   1496   3392   4325  14162  27522   1524   1070    732     66     90    158      0   4325  19605  23930   1243    650    795   1056   1472   1392   3300  23755      0  96382   1307    632
            1015   1716   1876    833   1015      0      0      0   1729   1047   1118   1406   1222      0      0  66525      0  61531   2341   2072   2082   2063   1668    638      0  28850  43898  43898
39         13118  12571  12465   9071   4429   5128  11093  22372  27739 129678   9333   6622   6264   3769    471   1104   1408      0  27739 228925   7138   3849   5395   6332   6181   7229   8479  22073 146194      0   7087   3441
            5452   8674  10288   9536   7201   8660      0      0   9001   5397   5454   6876   7538   5036      0      0 186242      0  11931  10513  10327  10217   9518   6552   2638      0  81327 210298
40         53790  40573  24989  14743   9641  14001  22847  27313  26560  27796  49448   4342   5416   4223   2051   4048  11338  14365  13832  19540 207043  39293  14397  11979  13407  12137  14281  11948   7869  14506      0  87946
           30733  14665  20217  20041  16897  10826   6805  14066      0      0      0      0  15462  17546  13546  10222  10384  17488      0 201812      0      0  16818  21362  20378  19681  20018  22776
41             0      0      0      0      0      0      0      0      0      0      0      0      0      0      0      0      0      0      0      0      0      0      0      0      0      0      0      0      0      0 104915      0
               0      0      0      0      0      0      0      0      0      0      0      0      0      0      0      0      0      0      0      0 104324      0      0      0      0      0      0      0
42          4008   4008   4008   6012  12358  15748  13006  12125  11731  12898   2004      0      0      0   6048  13746   9480   6650   5802   9447      0      0   4008  11618   3374  11097  11627   6252   3070   6455  25104  62779
               0  34318  11187   3427   6052   4416   2532   5419  44811      0      0      0  25288    227   2617   2227   3599   6052  44811  76037      0  81826  15251   6264   4895   5015   6408   7531
43         10878  12774   9574   9086  18030  35962  40018  30461  26061  27486  10332   4329      0      0      0  17672  31326  18103  12471  18389   7602      0   8914  15696  21858   3858  20149  14846   6381  11411   6510   6510
           37442      0  61310  14911   4943   6281   4543   9309  19808  31747      0      0      0  37853    440   5046   5477   9585  39777  38257 103340      0  65449  22139   9872  10030   9455  10901
44         20686  25688  27184  18228  14976  25764  44225  45345  32666  32030  15340  14818   9934      0      0      0  19095  28425  17440  20119  12150   6114   3544  16768  19820  21184   4512  14307   9656  13113  10092   1910
           13674  39813      0  55481  18629   4979   4719  11590  15836   5927  38631      0      0      0  44176   1664   6554  12452  24849  18026  31449  95132      0  72242  24889  10392  13116  14006
45         32030  32666  45345  44225  25764  14976  18228  27184  25688  20686  20119  17440  28425  19095      0      0      0   9934  14818  15340  13113   9656  14307   4512  21184  19820  16768   3544   6114  12150  11590   4719
            4979  18629  55481      0  39813  13674   1910  10092  12452   6554   1664  44176      0      0      0  38631   5927  15836  14006  13116  10392  24889  72242      0  95132  31449  18026  24849
46         27486  26061  30461  40018  35962  18030   9086   9574  12774  10878  18389  12471  18103  31326  17672      0      0      0   4329  10332  11411   6381  14846  20149   3858  21858  15696   8914      0   7602   9309   4543
            6281   4943  14911  61310      0  37442   6510   6510   9585   5477   5046    440  37853      0      0      0  31747  19808  10901   9455  10030   9872  22139  65449      0 103340  38257  39777
47         12898  11731  12125  13006  15748  12358   6012   4008   4008   4008   9447   5802   6650   9480  13746   6048      0      0      0   2004   6455   3070   6252  11627  11097   3374  11618   4008      0      0   5419   2532
            4416   6052   3427  11187  34318      0  62779  25104   6052   3599   2227   2617    227  25288      0      0      0  44811   7531   6408   5015   4895   6264  15251  81826      0  76037  44811
48             0      0      0      0      0      0      0      0      0      0      0      0      0      0      0      0      0      0      0      0      0      0      0      0      0      0      0      0      0      0      0      0
               0      0      0      0      0      0      0 104915      0      0      0      0      0      0      0      0      0      0      0      0      0      0      0      0      0 104324      0      0
49         27796  26560  27313  22847  14001   9641  14743  24989  40573  53790  19540  13832  14365  11338   4048   2051   4223   5416   4342  49448  14506   7869  11948  14281  12137  13407  11979  14397  39293 207043  14066   6805
           10826  16897  20041  20217  14665  30733  87946      0  17488  10384  10222  13546  17546  15462      0      0      0      0  22776  20018  19681  20378  21362  16818      0      0 201812      0
50        268948 191134 126921  87354  87352 118147 145664 158312 157563 170715 252904 130644  68126  39373  37678  69338  89262  85580  81087 122817 270047 124663  82447  90881  89483 107135 112305  77134  46314  90475 283140  55989
           43612 123925 131998 119434 101210  65535  41616  85703      0      2  51568 132968 123533  83926  60359  55593  64428 104791      0      0 262149 206384 169987 122170 105313 111892 121124 135927
51         33914  24931  19120  20173  23128  24130  26516  28696  29847  34048  26637  15400   8983  11659  18861  17632  17491  15356  15555  25816      0      0  15766  16904  30255  31218  25176  14972   9522  20040      0      0
           50042  26427  24543  27215  21095  13244   9599  19151 201812      0 110203  50814    318   1141   4234  10945  15876  23623      0      0      0 189812  21336  12822   9628  22764  29313  31866
52         33182  25174  20386  25744  42703  49684  49626  51090  51966  58314  25672  13736   8008   9576  26054  42050  33648  27498  26592  43904  11279      0  21136  30270  29760  58254  48842  26250  14586  31696      0      0
           35902  82970  26880  35970  37580  20976  12410  27346  60336 164660      0 167608  55898    544   1374   9306  18812  31088 193766      0      0      0 186380  16490  17742  19128  32912  38810
53         41389  41990  38112  35601  51838  77570  79074  74702  72668  79207  32832  22907  13881   9907  18966  49688  57820  40987  35663  56495  26994   9363  21308  44563  36749  46361  69021  39836  18042  37224  24037      0
           38979  72445  88968  28061  39645  27113  13394  30576  26675  17213 120574      0 159659  50913   4297   6979  17317  33211 103485 196200      0      0      0 159116  15659  26015  28794  37198
54         65613  67245  76088  67023  60295  76131  95064  89040  78941  83529  45864  37907  38404  25504  17075  30293  55519  53006  39395  56435  35314  21640  29657  40664  53071  41465  48767  45882  21901  37066  34549  13739
           21195  74701  87250  85685  31619  28423  15784  33625  44868  16362  36668 109646      0 125854  45906  10633  18580  38937  63933  56166 180379      0      0      0 157363  30060  39991  43476
55         83529  78941  89040  95064  76131  60295  67023  76088  67245  65613  56435  39395  53006  55519  30293  17075  25504  38404  37907  45864  37066  21901  45882  48767  41465  53071  40664  29657  21640  35314  33625  15784
           28423  31619  85685  87250  74701  21195  13739  34549  38937  18580  10633  45906 125854      0 109646  36668  16362  44868  43476  39991  30060 157363      0      0      0 180379  56166  63933
56         79207  72668  74702  79074  77570  51838  35601  38112  41990  41389  56495  35663  40987  57820  49688  18966   9907  13881  22907  32832  37224  18042  39836  69021  46361  36749  44563  21308   9363  26994  30576  13394
           27113  39645  28061  88968  72445  38979      0  24037  33211  17317   6979   4297  50913 159659      0 120574  17213  26675  37198  28794  26015  15659 159116      0      0      0 196200 103485
57         58314  51966  51090  49626  49684  42703  25744  20386  25174  33182  43904  26592  27498  33648  42050  26054   9576   8008  13736  25672  31696  14586  26250  48842  58254  29760  30270  21136      0  11279  27346  12410
           20976  37580  35970  26880  82970  35902      0      0  31088  18812   9306   1374    544  55898 167608      0 164660  60336  38810  32912  19128  17742  16490 186380      0      0      0 193766
58         34048  29847  28696  26516  24130  23128  20173  19120  24931  33914  25816  15555  15356  17491  17632  18861  11659   8983  15400  26637  20040   9522  14972  25176  31218  30255  16904  15766      0      0  19151   9599
           13244  21095  27215  24543  26427  50042      0      0  23623  15876  10945   4234   1141    318  50814 110203      0 201812  31866  29313  22764   9628  12822  21336 189812      0      0      0
59        170715 157563 158312 145664 118147  87352  87354 126921 191134 268948 122817  81087  85580  89262  69338  37678  39373  68126 130644 252904  90475  46314  77134 112305 107135  89483  90881  82447 124663 270047  85703  41616
           65535 101210 119434 131998 123925  43612  55989 283140 104791  64428  55593  60359  83926 123533 132968  51568      2      0 135927 121124 111892 105313 122170 169987 206384 262149      0      0

Sum of all rows                     = 4(3*0 + 1*2 + 1*37678 + 1*39373 + 1*41616 + 1*43612 + 1*46314 + 1*51568 + 1*55593 + 1*55989 + 1*60359 + 1*64428 + 1*65535 + 1*68126 + 1*69338 + 1*77134 + 1*81087 + 1*82447 + 1*83926 + 1*85580 +
                                        1*85703 + 1*87352 + 1*87354 + 1*89262 + 1*89483 + 1*90475 + 1*90881 + 1*101210 + 1*104791 + 1*105313 + 1*107135 + 1*111892 + 1*112305 + 1*118147 + 1*119434 + 1*121124 + 1*122170 + 1*122817 +
                                        1*123533 + 1*123925 + 1*124663 + 1*126921 + 1*130644 + 1*131998 + 1*132968 + 1*135927 + 1*145664 + 1*157563 + 1*158312 + 1*169987 + 1*170715 + 1*191134 + 1*206384 + 1*252904 + 1*262149 +
                                        1*268948 + 1*270047 + 1*283140) +
                                      4(8*0 + 1*318 + 1*1141 + 1*4234 + 1*8983 + 1*9522 + 1*9599 + 1*9628 + 1*10945 + 1*11659 + 1*12822 + 1*13244 + 1*14972 + 1*15356 + 1*15400 + 1*15555 + 1*15766 + 1*15876 + 1*16904 + 1*17491 +
                                        1*17632 + 1*18861 + 1*19120 + 1*19151 + 1*20040 + 1*20173 + 1*21095 + 1*21336 + 1*22764 + 1*23128 + 1*23623 + 1*24130 + 1*24543 + 1*24931 + 1*25176 + 1*25816 + 1*26427 + 1*26516 + 1*26637 +
                                        1*27215 + 1*28696 + 1*29313 + 1*29847 + 1*30255 + 1*31218 + 1*31866 + 1*33914 + 1*34048 + 1*50042 + 1*50814 + 1*110203 + 1*189812 + 1*201812) +
                                      4(7*0 + 1*544 + 1*1374 + 1*8008 + 1*9306 + 1*9576 + 1*11279 + 1*12410 + 1*13736 + 1*14586 + 1*16490 + 1*17742 + 1*18812 + 1*19128 + 1*20386 + 1*20976 + 1*21136 + 1*25174 + 1*25672 + 1*25744 +
                                        1*26054 + 1*26250 + 1*26592 + 1*26880 + 1*27346 + 1*27498 + 1*29760 + 1*30270 + 1*31088 + 1*31696 + 1*32912 + 1*33182 + 1*33648 + 1*35902 + 1*35970 + 1*37580 + 1*38810 + 1*42050 + 1*42703 +
                                        1*43904 + 1*48842 + 1*49626 + 1*49684 + 1*51090 + 1*51966 + 1*55898 + 1*58254 + 1*58314 + 1*60336 + 1*82970 + 1*164660 + 1*167608 + 1*186380 + 1*193766) +
                                      4(5*0 + 1*4297 + 1*6979 + 1*9363 + 1*9907 + 1*13394 + 1*13881 + 1*15659 + 1*17213 + 1*17317 + 1*18042 + 1*18966 + 1*21308 + 1*22907 + 1*24037 + 1*26015 + 1*26675 + 1*26994 + 1*27113 + 1*28061 +
                                        1*28794 + 1*30576 + 1*32832 + 1*33211 + 1*35601 + 1*35663 + 1*36749 + 1*37198 + 1*37224 + 1*38112 + 1*38979 + 1*39645 + 1*39836 + 1*40987 + 1*41389 + 1*41990 + 1*44563 + 1*46361 + 1*49688 +
                                        1*50913 + 1*51838 + 1*56495 + 1*57820 + 1*69021 + 1*72445 + 1*72668 + 1*74702 + 1*77570 + 1*79074 + 1*79207 + 1*88968 + 1*103485 + 1*120574 + 1*159116 + 1*159659 + 1*196200) +
                                      4(4*0 + 1*10633 + 1*13739 + 1*15784 + 1*16362 + 1*17075 + 1*18580 + 1*21195 + 1*21640 + 1*21901 + 1*25504 + 1*28423 + 1*29657 + 1*30060 + 1*30293 + 1*31619 + 1*33625 + 1*34549 + 1*35314 +
                                        1*36668 + 1*37066 + 1*37907 + 1*38404 + 1*38937 + 1*39395 + 1*39991 + 1*40664 + 1*41465 + 1*43476 + 1*44868 + 1*45864 + 1*45882 + 1*45906 + 1*48767 + 1*53006 + 1*53071 + 1*55519 + 1*56166 +
                                        1*56435 + 1*60295 + 1*63933 + 1*65613 + 1*67023 + 1*67245 + 1*74701 + 1*76088 + 1*76131 + 1*78941 + 1*83529 + 1*85685 + 1*87250 + 1*89040 + 1*95064 + 1*109646 + 1*125854 + 1*157363 +
                                        1*180379) +
                                      4(8*0 + 1*2051 + 1*4048 + 1*4223 + 1*4342 + 1*5416 + 1*6805 + 1*7869 + 1*9641 + 1*10222 + 1*10384 + 1*10826 + 1*11338 + 1*11948 + 1*11979 + 1*12137 + 1*13407 + 1*13546 + 1*13832 + 1*14001 +
                                        1*14066 + 1*14281 + 1*14365 + 1*14397 + 1*14506 + 1*14665 + 1*14743 + 1*15462 + 1*16818 + 1*16897 + 1*17488 + 1*17546 + 1*19540 + 1*19681 + 1*20018 + 1*20041 + 1*20217 + 1*20378 + 1*21362 +
                                        1*22776 + 1*22847 + 1*24989 + 1*26560 + 1*27313 + 1*27796 + 1*30733 + 1*39293 + 1*40573 + 1*49448 + 1*53790 + 1*87946 + 1*201812 + 1*207043) +
                                      4(58*0 + 1*104324 + 1*104915) +
                                      4(10*0 + 1*227 + 1*2004 + 1*2227 + 1*2532 + 1*2617 + 1*3070 + 1*3374 + 1*3427 + 1*3599 + 4*4008 + 1*4416 + 1*4895 + 1*5015 + 1*5419 + 1*5802 + 1*6012 + 1*6048 + 2*6052 + 1*6252 + 1*6264 +
                                        1*6408 + 1*6455 + 1*6650 + 1*7531 + 1*9447 + 1*9480 + 1*11097 + 1*11187 + 1*11618 + 1*11627 + 1*11731 + 1*12125 + 1*12358 + 1*12898 + 1*13006 + 1*13746 + 1*15251 + 1*15748 + 1*25104 +
                                        1*25288 + 1*34318 + 2*44811 + 1*62779 + 1*76037 + 1*81826) +
                                      4(9*0 + 1*440 + 1*3858 + 1*4329 + 1*4543 + 1*4943 + 1*5046 + 1*5477 + 1*6281 + 1*6381 + 2*6510 + 1*7602 + 1*8914 + 1*9086 + 1*9309 + 1*9455 + 1*9574 + 1*9585 + 1*9872 + 1*10030 + 1*10332 +
                                        1*10878 + 1*10901 + 1*11411 + 1*12471 + 1*12774 + 1*14846 + 1*14911 + 1*15696 + 1*17672 + 1*18030 + 1*18103 + 1*18389 + 1*19808 + 1*20149 + 1*21858 + 1*22139 + 1*26061 + 1*27486 + 1*30461 +
                                        1*31326 + 1*31747 + 1*35962 + 1*37442 + 1*37853 + 1*38257 + 1*39777 + 1*40018 + 1*61310 + 1*65449 + 1*103340) +
                                      4(8*0 + 1*1664 + 1*1910 + 1*3544 + 1*4512 + 1*4719 + 1*4979 + 1*5927 + 1*6114 + 1*6554 + 1*9656 + 1*9934 + 1*10092 + 1*10392 + 1*11590 + 1*12150 + 1*12452 + 1*13113 + 1*13116 + 1*13674 +
                                        1*14006 + 1*14307 + 1*14818 + 1*14976 + 1*15340 + 1*15836 + 1*16768 + 1*17440 + 1*18026 + 1*18228 + 1*18629 + 1*19095 + 1*19820 + 1*20119 + 1*20686 + 1*21184 + 1*24849 + 1*24889 + 1*25688 +
                                        1*25764 + 1*27184 + 1*28425 + 1*31449 + 1*32030 + 1*32666 + 1*38631 + 1*39813 + 1*44176 + 1*44225 + 1*45345 + 1*55481 + 1*72242 + 1*95132) +
                                      4(8*0 + 1*471 + 1*1104 + 1*1408 + 1*2638 + 1*3441 + 1*3769 + 1*3849 + 1*4429 + 1*5036 + 1*5128 + 1*5395 + 1*5397 + 1*5452 + 1*5454 + 1*6181 + 1*6264 + 1*6332 + 1*6552 + 1*6622 + 1*6876 +
                                        1*7087 + 1*7138 + 1*7201 + 1*7229 + 1*7538 + 1*8479 + 1*8660 + 1*8674 + 1*9001 + 1*9071 + 1*9333 + 1*9518 + 1*9536 + 1*10217 + 1*10288 + 1*10327 + 1*10513 + 1*11093 + 1*11931 + 1*12465 +
                                        1*12571 + 1*13118 + 1*22073 + 1*22372 + 2*27739 + 1*81327 + 1*129678 + 1*146194 + 1*186242 + 1*210298 + 1*228925) +
                                      4(9*0 + 1*66 + 1*90 + 1*158 + 1*570 + 1*632 + 1*638 + 1*650 + 1*732 + 1*749 + 1*795 + 1*833 + 2*1015 + 1*1047 + 1*1056 + 1*1070 + 1*1118 + 1*1222 + 1*1243 + 1*1307 + 1*1392 + 1*1406 + 1*1472 +
                                        1*1496 + 1*1524 + 1*1668 + 1*1670 + 1*1716 + 1*1729 + 1*1876 + 1*1973 + 1*2063 + 1*2065 + 1*2072 + 1*2082 + 1*2341 + 1*3300 + 1*3392 + 2*4325 + 1*14162 + 1*19605 + 1*23755 + 1*23930 +
                                        1*27522 + 1*28850 + 2*43898 + 1*61531 + 1*66525 + 1*96382) +
                                      4(5*0 + 1*9974 + 1*11980 + 1*15142 + 1*17622 + 1*18022 + 1*18044 + 1*19484 + 1*22356 + 1*23670 + 1*24846 + 1*25392 + 1*25822 + 1*25826 + 1*25920 + 1*26160 + 1*27394 + 1*28416 + 1*29626 +
                                        1*29930 + 1*30294 + 1*30354 + 1*33478 + 1*33826 + 1*34482 + 1*34552 + 1*34740 + 1*35496 + 1*35862 + 1*37440 + 1*38108 + 1*43314 + 1*44082 + 1*45386 + 1*46848 + 1*47152 + 1*47808 + 1*48174 +
                                        1*48659 + 1*49763 + 1*53732 + 1*55388 + 1*56604 + 1*57052 + 1*57586 + 1*58046 + 1*58088 + 1*60710 + 1*61586 + 1*63810 + 1*66896 + 1*74182 + 1*76632 + 1*78362 + 1*82163 + 1*99013) +
                                      4(5*0 + 1*14558 + 1*18034 + 1*21006 + 1*21353 + 1*22023 + 1*24623 + 1*25474 + 1*26065 + 1*27357 + 1*28111 + 1*29527 + 1*29811 + 1*30787 + 1*31261 + 1*32808 + 1*33924 + 1*33956 + 1*35246 +
                                        1*36334 + 1*37246 + 1*39425 + 1*39585 + 1*41138 + 1*41310 + 1*42274 + 1*42371 + 1*42430 + 1*42469 + 1*45949 + 1*47657 + 1*48007 + 1*48027 + 1*48847 + 1*52269 + 1*53987 + 1*58326 + 1*58473 +
                                        1*59999 + 1*61247 + 1*61705 + 1*62329 + 1*63316 + 1*64081 + 1*67937 + 1*69598 + 1*71816 + 1*73164 + 1*74085 + 1*77027 + 1*80359 + 1*81420 + 1*82470 + 1*82790 + 1*89041 + 1*89917) +
                                      4(5*0 + 1*13594 + 1*13799 + 1*15967 + 1*17463 + 1*18782 + 1*19091 + 1*19522 + 1*19571 + 1*19701 + 1*21713 + 1*21906 + 1*23079 + 1*23353 + 1*23810 + 1*24297 + 1*26743 + 1*29881 + 1*30163 +
                                        1*30938 + 1*34426 + 1*34954 + 1*36562 + 1*37091 + 1*39004 + 1*39313 + 1*39372 + 1*40235 + 1*41328 + 1*42232 + 1*44999 + 1*45391 + 1*45609 + 1*45859 + 1*46878 + 1*47856 + 1*49109 + 1*50135 +
                                        1*52697 + 1*53030 + 1*53739 + 1*53872 + 1*54974 + 1*55331 + 1*57874 + 1*58609 + 1*60358 + 1*64311 + 1*64884 + 1*66509 + 1*69953 + 1*71026 + 1*71898 + 1*74890 + 1*75070 + 1*80218)
                                    = 26176316 + 6118276 + 8926272 + 10589124 + 11916760 + 5469620 + 836956 + 2778692 + 4058408 + 4493436 + 5541492 + 2039804 + 9141176 + 10657396 + 9251876
                                    = 117995604

Value repetition frequencies        = 4(57*1 + 1*3) +
                                      4(52*1 + 1*8) +
                                      4(53*1 + 1*7) +
                                      4(55*1 + 1*5) +
                                      4(56*1 + 1*4) +
                                      4(52*1 + 1*8) +
                                      4(2*1 + 1*58) +
                                      4(42*1 + 2*2 + 1*4 + 1*10) +
                                      4(49*1 + 1*2 + 1*9) +
                                      4(52*1 + 1*8) +
                                      4(50*1 + 1*2 + 1*8) +
                                      4(45*1 + 3*2 + 1*9) +
                                      4(55*1 + 1*5) +
                                      4(55*1 + 1*5) +
                                      4(55*1 + 1*5)
                                    = 3600

Number of distinct row element sets = 15

Number of rows                      = 15*4
                                    = 60

Number of distinct values           = 737

Distinct values       0      2     66     90    158    227    318    440    471    544    570    632    638    650    732    749    795    833   1015   1047
Frequency           608      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      8      4
Distinct values    1056   1070   1104   1118   1141   1222   1243   1307   1374   1392   1406   1408   1472   1496   1524   1664   1668   1670   1716   1729
Frequency             4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4
Distinct values    1876   1910   1973   2004   2051   2063   2065   2072   2082   2227   2341   2532   2617   2638   3070   3300   3374   3392   3427   3441
Frequency             4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4
Distinct values    3544   3599   3769   3849   3858   4008   4048   4223   4234   4297   4325   4329   4342   4416   4429   4512   4543   4719   4895   4943
Frequency             4      4      4      4      4     16      4      4      4      4      8      4      4      4      4      4      4      4      4      4
Distinct values    4979   5015   5036   5046   5128   5395   5397   5416   5419   5452   5454   5477   5802   5927   6012   6048   6052   6114   6181   6252
Frequency             4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      8      4      4      4
Distinct values    6264   6281   6332   6381   6408   6455   6510   6552   6554   6622   6650   6805   6876   6979   7087   7138   7201   7229   7531   7538
Frequency             8      4      4      4      4      4      8      4      4      4      4      4      4      4      4      4      4      4      4      4
Distinct values    7602   7869   8008   8479   8660   8674   8914   8983   9001   9071   9086   9306   9309   9333   9363   9447   9455   9480   9518   9522
Frequency             4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4
Distinct values    9536   9574   9576   9585   9599   9628   9641   9656   9872   9907   9934   9974  10030  10092  10217  10222  10288  10327  10332  10384
Frequency             4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4
Distinct values   10392  10513  10633  10826  10878  10901  10945  11093  11097  11187  11279  11338  11411  11590  11618  11627  11659  11731  11931  11948
Frequency             4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4
Distinct values   11979  11980  12125  12137  12150  12358  12410  12452  12465  12471  12571  12774  12822  12898  13006  13113  13116  13118  13244  13394
Frequency             4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4
Distinct values   13407  13546  13594  13674  13736  13739  13746  13799  13832  13881  14001  14006  14066  14162  14281  14307  14365  14397  14506  14558
Frequency             4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4
Distinct values   14586  14665  14743  14818  14846  14911  14972  14976  15142  15251  15340  15356  15400  15462  15555  15659  15696  15748  15766  15784
Frequency             4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4
Distinct values   15836  15876  15967  16362  16490  16768  16818  16897  16904  17075  17213  17317  17440  17463  17488  17491  17546  17622  17632  17672
Frequency             4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4
Distinct values   17742  18022  18026  18030  18034  18042  18044  18103  18228  18389  18580  18629  18782  18812  18861  18966  19091  19095  19120  19128
Frequency             4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4
Distinct values   19151  19484  19522  19540  19571  19605  19681  19701  19808  19820  20018  20040  20041  20119  20149  20173  20217  20378  20386  20686
Frequency             4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4
Distinct values   20976  21006  21095  21136  21184  21195  21308  21336  21353  21362  21640  21713  21858  21901  21906  22023  22073  22139  22356  22372
Frequency             4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4
Distinct values   22764  22776  22847  22907  23079  23128  23353  23623  23670  23755  23810  23930  24037  24130  24297  24543  24623  24846  24849  24889
Frequency             4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4
Distinct values   24931  24989  25104  25174  25176  25288  25392  25474  25504  25672  25688  25744  25764  25816  25822  25826  25920  26015  26054  26061
Frequency             4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4
Distinct values   26065  26160  26250  26427  26516  26560  26592  26637  26675  26743  26880  26994  27113  27184  27215  27313  27346  27357  27394  27486
Frequency             4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4
Distinct values   27498  27522  27739  27796  28061  28111  28416  28423  28425  28696  28794  28850  29313  29527  29626  29657  29760  29811  29847  29881
Frequency             4      4      8      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4
Distinct values   29930  30060  30163  30255  30270  30293  30294  30354  30461  30576  30733  30787  30938  31088  31218  31261  31326  31449  31619  31696
Frequency             4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4
Distinct values   31747  31866  32030  32666  32808  32832  32912  33182  33211  33478  33625  33648  33826  33914  33924  33956  34048  34318  34426  34482
Frequency             4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4
Distinct values   34549  34552  34740  34954  35246  35314  35496  35601  35663  35862  35902  35962  35970  36334  36562  36668  36749  37066  37091  37198
Frequency             4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4
Distinct values   37224  37246  37440  37442  37580  37678  37853  37907  38108  38112  38257  38404  38631  38810  38937  38979  39004  39293  39313  39372
Frequency             4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4
Distinct values   39373  39395  39425  39585  39645  39777  39813  39836  39991  40018  40235  40573  40664  40987  41138  41310  41328  41389  41465  41616
Frequency             4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4
Distinct values   41990  42050  42232  42274  42371  42430  42469  42703  43314  43476  43612  43898  43904  44082  44176  44225  44563  44811  44868  44999
Frequency             4      4      4      4      4      4      4      4      4      4      4      8      4      4      4      4      4      8      4      4
Distinct values   45345  45386  45391  45609  45859  45864  45882  45906  45949  46314  46361  46848  46878  47152  47657  47808  47856  48007  48027  48174
Frequency             4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4
Distinct values   48659  48767  48842  48847  49109  49448  49626  49684  49688  49763  50042  50135  50814  50913  51090  51568  51838  51966  52269  52697
Frequency             4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4
Distinct values   53006  53030  53071  53732  53739  53790  53872  53987  54974  55331  55388  55481  55519  55593  55898  55989  56166  56435  56495  56604
Frequency             4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4
Distinct values   57052  57586  57820  57874  58046  58088  58254  58314  58326  58473  58609  59999  60295  60336  60358  60359  60710  61247  61310  61531
Frequency             4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4
Distinct values   61586  61705  62329  62779  63316  63810  63933  64081  64311  64428  64884  65449  65535  65613  66509  66525  66896  67023  67245  67937
Frequency             4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4
Distinct values   68126  69021  69338  69598  69953  71026  71816  71898  72242  72445  72668  73164  74085  74182  74701  74702  74890  75070  76037  76088
Frequency             4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4
Distinct values   76131  76632  77027  77134  77570  78362  78941  79074  79207  80218  80359  81087  81327  81420  81826  82163  82447  82470  82790  82970
Frequency             4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4
Distinct values   83529  83926  85580  85685  85703  87250  87352  87354  87946  88968  89040  89041  89262  89483  89917  90475  90881  95064  95132  96382
Frequency             4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4
Distinct values   99013 101210 103340 103485 104324 104791 104915 105313 107135 109646 110203 111892 112305 118147 119434 120574 121124 122170 122817 123533
Frequency             4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4
Distinct values  123925 124663 125854 126921 129678 130644 131998 132968 135927 145664 146194 157363 157563 158312 159116 159659 164660 167608 169987 170715
Frequency             4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4      4
Distinct values  180379 186242 186380 189812 191134 193766 196200 201812 206384 207043 210298 228925 252904 262149 268948 270047 283140
Frequency             4      4      4      4      4      4      4      8      4      4      4      4      4      4      4      4      4

Sum of distinct value frequencies   = 726*4 + 9*8 + 1*16 + 1*608
                                    = 3600

Number of SN-EN pairs for which the number of CNSAPs is greater than zero        = 4*2 + 4*50 + 8*51 + 16*52 + 4*53 + 16*55 + 4*56 + 4*57
                                                                                 = 2992

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

Number of possible SN-EN pairs with SN != EN                                     = 59*60
                                                                                 = 3540
a = 11, b = 6
 L             C
 3             8
 4            16
 5            40
 6            88
 7           244
 8           444
 9          1040
10          1860
11          4532
12          7268
13         18340
14         29312
15         74604
16        113924
17        268096
18        376052
19        823848
20       1070196
21       2213700
22       2720656
23       5369356
24       6489088
25      12145516
26      13854564
27      24847324
28      25572168
29      44902168
30      40502892
31      69334864
32      54638156
33      81183692
34      54203396
35      59472136
36      32414800
37      19678700
38       9338660
39       3610024
40        992400
41        184380
42         20644
43          1256
44            40
Total  566480492

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

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

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

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

 7                0         3         1         0         5         0         5         0         1         3         0
                  6         2        10         4         2         6         2         4        10         2         6
                  1         4         0        12         8         0         8        12         0         4         1
                  1         4         0        12         8         0         8        12         0         4         1
                  6         2        10         4         2         6         2         4        10         2         6
                  0         3         1         0         5         0         5         0         1         3         0

 8                7         1        10         3         0        14         0         3        10         1         7
                  1         9         1        22        11         2        11        22         1         9         1
                  3         1         2         2        20        20        20         2         2         1         3
                  3         1         2         2        20        20        20         2         2         1         3
                  1         9         1        22        11         2        11        22         1         9         1
                  7         1        10         3         0        14         0         3        10         1         7

 9                4        21         5        34        22         4        22        34         5        21         4
                 14         6        13         9        46        38        46         9        13         6        14
                  5         5         0         4        21        60        21         4         0         5         5
                  5         5         0         4        21        60        21         4         0         5         5
                 14         6        13         9        46        38        46         9        13         6        14
                  4        21         5        34        22         4        22        34         5        21         4

10               27         6        31        21        76        48        76        21        31         6        27
                  6        16         6        17        45       146        45        17         6        16         6
                  8         2         4        18        57        56        57        18         4         2         8
                  8         2         4        18        57        56        57        18         4         2         8
                  6        16         6        17        45       146        45        17         6        16         6
                 27         6        31        21        76        48        76        21        31         6        27

11               24        58        41        65        87       310        87        65        41        58        24
                 40        28        37        81       168        98       168        81        37        28        40
                 23        26        27        79        94       102        94        79        27        26        23
                 23        26        27        79        94       102        94        79        27        26        23
                 40        28        37        81       168        98       168        81        37        28        40
                 24        58        41        65        87       310        87        65        41        58        24

12               68        42        70       117       335       126       335       117        70        42        68
                 24        48        87       216       137       170       137       216        87        48        24
                 31        32        94       144       160       128       160       144        94        32        31
                 31        32        94       144       160       128       160       144        94        32        31
                 24        48        87       216       137       170       137       216        87        48        24
                 68        42        70       117       335       126       335       117        70        42        68

13               92       161       254       610       308       310       308       610       254       161        92
                141       208       388       335       402       314       402       335       388       208       141
                127       198       270       355       285       278       285       355       270       198       127
                127       198       270       355       285       278       285       355       270       198       127
                141       208       388       335       402       314       402       335       388       208       141
                 92       161       254       610       308       310       308       610       254       161        92

14              171       316       861       462       429       420       429       462       861       316       171
                224       507       472       657       419       378       419       657       472       507       224
                261       425       620       483       434       376       434       483       620       425       261
                261       425       620       483       434       376       434       483       620       425       261
                224       507       472       657       419       378       419       657       472       507       224
                171       316       861       462       429       420       429       462       861       316       171

15              588      1518      1144      1189      1194      1150      1194      1189      1144      1518       588
                957      1123      1651      1194      1030      1120      1030      1194      1651      1123       957
                981      1407      1142      1086       909       806       909      1086      1142      1407       981
                981      1407      1142      1086       909       806       909      1086      1142      1407       981
                957      1123      1651      1194      1030      1120      1030      1194      1651      1123       957
                588      1518      1144      1189      1194      1150      1194      1189      1144      1518       588

16             2037      1626      1838      1689      1443      1582      1443      1689      1838      1626      2037
               1613      2794      1784      1330      1413      1068      1413      1330      1784      2794      1613
               2181      2187      2246      1531       937      1014       937      1531      2246      2187      2181
               2181      2187      2246      1531       937      1014       937      1531      2246      2187      2181
               1613      2794      1784      1330      1413      1068      1413      1330      1784      2794      1613
               2037      1626      1838      1689      1443      1582      1443      1689      1838      1626      2037

17             3230      4525      4326      4111      4613      4110      4613      4111      4326      4525      3230
               5732      4613      3816      4072      3364      3956      3364      4072      3816      4613      5732
               5090      5679      3961      2516      2336      2014      2336      2516      3961      5679      5090
               5090      5679      3961      2516      2336      2014      2336      2516      3961      5679      5090
               5732      4613      3816      4072      3364      3956      3364      4072      3816      4613      5732
               3230      4525      4326      4111      4613      4110      4613      4111      4326      4525      3230

18             7608      6685      5625      5972      4503      5524      4503      5972      5625      6685      7608
               7752      6746      6308      4121      4362      3094      4362      4121      6308      6746      7752
              10048      8218      4867      3575      2258      2112      2258      3575      4867      8218     10048
              10048      8218      4867      3575      2258      2112      2258      3575      4867      8218     10048
               7752      6746      6308      4121      4362      3094      4362      4121      6308      6746      7752
               7608      6685      5625      5972      4503      5524      4503      5972      5625      6685      7608

19            13610     13530     15115     13327     15632     13354     15632     13327     15115     13530     13610
              15495     16332     11386     11776      9987     11338      9987     11776     11386     16332     15495
              19631     13299      9256      6929      5850      4922      5850      6929      9256     13299     19631
              19631     13299      9256      6929      5850      4922      5850      6929      9256     13299     19631
              15495     16332     11386     11776      9987     11338      9987     11776     11386     16332     15495
              13610     13530     15115     13327     15632     13354     15632     13327     15115     13530     13610

20            21653     24500     17598     18480     12894     15784     12894     18480     17598     24500     21653
              28874     19005     16471     12364     11756      8148     11756     12364     16471     19005     28874
              23055     17855     13173      9384      6001      5040      6001      9384     13173     17855     23055
              23055     17855     13173      9384      6001      5040      6001      9384     13173     17855     23055
              28874     19005     16471     12364     11756      8148     11756     12364     16471     19005     28874
              21653     24500     17598     18480     12894     15784     12894     18480     17598     24500     21653

21            47832     38514     42003     37912     44200     37376     44200     37912     42003     38514     47832
              41405     38504     31889     31002     26552     28312     26552     31002     31889     38504     41405
              41671     34834     24802     19183     14707     11142     14707     19183     24802     34834     41671
              41671     34834     24802     19183     14707     11142     14707     19183     24802     34834     41671
              41405     38504     31889     31002     26552     28312     26552     31002     31889     38504     41405
              47832     38514     42003     37912     44200     37376     44200     37912     42003     38514     47832

22            58175     60203     49040     49183     33744     41950     33744     49183     49040     60203     58175
              56600     51204     42055     32534     30347     23122     30347     32534     42055     51204     56600
              59602     43258     34503     23326     15892     15924     15892     23326     34503     43258     59602
              59602     43258     34503     23326     15892     15924     15892     23326     34503     43258     59602
              56600     51204     42055     32534     30347     23122     30347     32534     42055     51204     56600
              58175     60203     49040     49183     33744     41950     33744     49183     49040     60203     58175

23            92400    101162    103249     92222    108866     95734    108866     92222    103249    101162     92400
             106817     87039     79830     74815     61836     72798     61836     74815     79830     87039    106817
             106366     89523     56615     45454     35961     31836     35961     45454     56615     89523    106366
             106366     89523     56615     45454     35961     31836     35961     45454     56615     89523    106366
             106817     87039     79830     74815     61836     72798     61836     74815     79830     87039    106817
              92400    101162    103249     92222    108866     95734    108866     92222    103249    101162     92400

24           149380    125139    120790    114066     83833    103926     83833    114066    120790    125139    149380
             139249    127261     82266     69577     79923     61738     79923     69577     82266    127261    139249
             151164    100663     74088     47875     46564     55204     46564     47875     74088    100663    151164
             151164    100663     74088     47875     46564     55204     46564     47875     74088    100663    151164
             139249    127261     82266     69577     79923     61738     79923     69577     82266    127261    139249
             149380    125139    120790    114066     83833    103926     83833    114066    120790    125139    149380

25           223004    247499    201315    208283    243502    214424    243502    208283    201315    247499    223004
             265109    195322    174323    146820    141494    176028    141494    146820    174323    195322    265109
             253285    200514    104453     88649    102709     89744    102709     88649    104453    200514    253285
             253285    200514    104453     88649    102709     89744    102709     88649    104453    200514    253285
             265109    195322    174323    146820    141494    176028    141494    146820    174323    195322    265109
             223004    247499    201315    208283    243502    214424    243502    208283    201315    247499    223004

26           363433    271905    263850    205699    186095    232400    186095    205699    263850    271905    363433
             312875    266154    136149    147920    174976    129966    174976    147920    136149    266154    312875
             335569    183638    120201    107702    123044    166496    123044    107702    120201    183638    335569
             335569    183638    120201    107702    123044    166496    123044    107702    120201    183638    335569
             312875    266154    136149    147920    174976    129966    174976    147920    136149    266154    312875
             363433    271905    263850    205699    186095    232400    186095    205699    263850    271905    363433

27           493936    539170    422865    456580    455887    403066    455887    456580    422865    539170    493936
             573063    377740    337055    292202    282031    363228    282031    292202    337055    377740    573063
             521661    359633    163512    187569    251144    229272    251144    187569    163512    359633    521661
             521661    359633    163512    187569    251144    229272    251144    187569    163512    359633    521661
             573063    377740    337055    292202    282031    363228    282031    292202    337055    377740    573063
             493936    539170    422865    456580    455887    403066    455887    456580    422865    539170    493936

28           744020    504468    534643    439977    351618    341254    351618    439977    534643    504468    744020
             565230    432621    249258    283930    300863    213528    300863    283930    249258    432621    565230
             580916    234518    213802    216447    274890    376900    274890    216447    213802    234518    580916
             580916    234518    213802    216447    274890    376900    274890    216447    213802    234518    580916
             565230    432621    249258    283930    300863    213528    300863    283930    249258    432621    565230
             744020    504468    534643    439977    351618    341254    351618    439977    534643    504468    744020

29           895260   1010345    884297    889862    793785    683528    793785    889862    884297   1010345    895260
             998328    639588    616404    585865    500566    527024    500566    585865    616404    639588    998328
             867192    584175    265113    351610    487481    500790    487481    351610    265113    584175    867192
             867192    584175    265113    351610    487481    500790    487481    351610    265113    584175    867192
             998328    639588    616404    585865    500566    527024    500566    585865    616404    639588    998328
             895260   1010345    884297    889862    793785    683528    793785    889862    884297   1010345    895260

30          1179596    843689    923841    785499    596229    566808    596229    785499    923841    843689   1179596
             750044    640832    425890    448223    441672    348268    441672    448223    425890    640832    750044
             772979    295864    324547    439037    521105    558276    521105    439037    324547    295864    772979
             772979    295864    324547    439037    521105    558276    521105    439037    324547    295864    772979
             750044    640832    425890    448223    441672    348268    441672    448223    425890    640832    750044
            1179596    843689    923841    785499    596229    566808    596229    785499    923841    843689   1179596

31          1315406   1615098   1518309   1402889   1222196   1064946   1222196   1402889   1518309   1615098   1315406
            1487757    932037    879875    934904    806158    776266    806158    934904    879875    932037   1487757
            1263588    759155    397577    634606    819664    847782    819664    634606    397577    759155   1263588
            1263588    759155    397577    634606    819664    847782    819664    634606    397577    759155   1263588
            1487757    932037    879875    934904    806158    776266    806158    934904    879875    932037   1487757
            1315406   1615098   1518309   1402889   1222196   1064946   1222196   1402889   1518309   1615098   1315406

32          1589682   1177127   1184453   1135404    926288    876686    926288   1135404   1184453   1177127   1589682
             870493    666464    567658    578902    591022    535970    591022    578902    567658    666464    870493
             891491    292102    472757    746140    850176    826104    850176    746140    472757    292102    891491
             891491    292102    472757    746140    850176    826104    850176    746140    472757    292102    891491
             870493    666464    567658    578902    591022    535970    591022    578902    567658    666464    870493
            1589682   1177127   1184453   1135404    926288    876686    926288   1135404   1184453   1177127   1589682

33          1630468   1776683   1864762   1634482   1485839   1381120   1485839   1634482   1864762   1776683   1630468
            1654828    924114    911247   1062641    948619    860722    948619   1062641    911247    924114   1654828
            1402728    666948    513439    964488   1156138   1155156   1156138    964488    513439    666948   1402728
            1402728    666948    513439    964488   1156138   1155156   1156138    964488    513439    666948   1402728
            1654828    924114    911247   1062641    948619    860722    948619   1062641    911247    924114   1654828
            1630468   1776683   1864762   1634482   1485839   1381120   1485839   1634482   1864762   1776683   1630468

34          1507548   1168382   1067723   1136213   1038180   1051964   1038180   1136213   1067723   1168382   1507548
             794839    454679    452610    501412    581149    612074    581149    501412    452610    454679    794839
             740748    253258    604645    990016    989824    875208    989824    990016    604645    253258    740748
             740748    253258    604645    990016    989824    875208    989824    990016    604645    253258    740748
             794839    454679    452610    501412    581149    612074    581149    501412    452610    454679    794839
            1507548   1168382   1067723   1136213   1038180   1051964   1038180   1136213   1067723   1168382   1507548

35          1371318   1295588   1301638   1128392   1172599   1175848   1172599   1128392   1301638   1295588   1371318
            1100903    527963    515513    657824    655473    630702    655473    657824    515513    527963   1100903
             918031    355402    565812    977641    971670    897984    971670    977641    565812    355402    918031
             918031    355402    565812    977641    971670    897984    971670    977641    565812    355402    918031
            1100903    527963    515513    657824    655473    630702    655473    657824    515513    527963   1100903
            1371318   1295588   1301638   1128392   1172599   1175848   1172599   1128392   1301638   1295588   1371318

36           971479    683636    517605    550172    642815    778054    642815    550172    517605    683636    971479
             519266    207138    223760    231036    296791    359696    296791    231036    223760    207138    519266
             331234    152821    564085    793098    611321    477136    611321    793098    564085    152821    331234
             331234    152821    564085    793098    611321    477136    611321    793098    564085    152821    331234
             519266    207138    223760    231036    296791    359696    296791    231036    223760    207138    519266
             971479    683636    517605    550172    642815    778054    642815    550172    517605    683636    971479

37           618786    444663    328553    258148    393782    495216    393782    258148    328553    444663    618786
             387825    113870    117861    132406    156364    187168    156364    132406    117861    113870    387825
             181575     70560    433626    512724    310248    234984    310248    512724    433626     70560    181575
             181575     70560    433626    512724    310248    234984    310248    512724    433626     70560    181575
             387825    113870    117861    132406    156364    187168    156364    132406    117861    113870    387825
             618786    444663    328553    258148    393782    495216    393782    258148    328553    444663    618786

38           344537    208558    143521    116491    184504    236274    184504    116491    143521    208558    344537
             191551     43384     40021     29485     59051     91896     59051     29485     40021     43384    191551
              64609     12742    290152    280614    123484     75752    123484    280614    290152     12742     64609
              64609     12742    290152    280614    123484     75752    123484    280614    290152     12742     64609
             191551     43384     40021     29485     59051     91896     59051     29485     40021     43384    191551
             344537    208558    143521    116491    184504    236274    184504    116491    143521    208558    344537

39           155827     85356     47545     38086     68799     93564     68799     38086     47545     85356    155827
              82640      9722     14453     14231     20709     21344     20709     14231     14453      9722     82640
              20212      3773    131408    103246     36767     24556     36767    103246    131408      3773     20212
              20212      3773    131408    103246     36767     24556     36767    103246    131408      3773     20212
              82640      9722     14453     14231     20709     21344     20709     14231     14453      9722     82640
             155827     85356     47545     38086     68799     93564     68799     38086     47545     85356    155827

40            50748     19371     15121      7405     22102     14690     22102      7405     15121     19371     50748
              28200      1744      3202      2006      5632      4682      5632      2006      3202      1744     28200
               3681       611     48112     18421      9753      4610      9753     18421     48112       611      3681
               3681       611     48112     18421      9753      4610      9753     18421     48112       611      3681
              28200      1744      3202      2006      5632      4682      5632      2006      3202      1744     28200
              50748     19371     15121      7405     22102     14690     22102      7405     15121     19371     50748

41             9603      4374      1985      1214      3318      2040      3318      1214      1985      4374      9603
               7150       210       719       522      1186       292      1186       522       719       210      7150
                539       107     10101      1722      1769       820      1769      1722     10101       107       539
                539       107     10101      1722      1769       820      1769      1722     10101       107       539
               7150       210       719       522      1186       292      1186       522       719       210      7150
               9603      4374      1985      1214      3318      2040      3318      1214      1985      4374      9603

42              921       704       238        75       272       326       272        75       238       704       921
               1034         9        93         8       206        40       206         8        93         9      1034
                  7        24       947       217       148       150       148       217       947        24         7
                  7        24       947       217       148       150       148       217       947        24         7
               1034         9        93         8       206        40       206         8        93         9      1034
                921       704       238        75       272       326       272        75       238       704       921

43               25        60        52         0        19         0        19         0        52        60        25
                 93         0         0         0        21         8        21         0         0         0        93
                  0         0        19        12         0        18         0        12        19         0         0
                  0         0        19        12         0        18         0        12        19         0         0
                 93         0         0         0        21         8        21         0         0         0        93
                 25        60        52         0        19         0        19         0        52        60        25

44                0         0         6         0         0         0         0         0         6         0         0
                  4         0         0         0         0         0         0         0         0         0         4
                  0         0         0         0         0         0         0         0         0         0         0
                  0         0         0         0         0         0         0         0         0         0         0
                  4         0         0         0         0         0         0         0         0         0         4
                  0         0         6         0         0         0         0         0         6         0         0

Total      13862503  12274686  11584324  10734337  10100013   9933930  10100013  10734337  11584324  12274686  13862503
           10996182   6789040   5944563   6294465   6195785   6054748   6195785   6294465   5944563   6789040  10996182
            9570297   4743465   5449988   7575921   7773829   7472772   7773829   7575921   5449988   4743465   9570297
            9570297   4743465   5449988   7575921   7773829   7472772   7773829   7575921   5449988   4743465   9570297
           10996182   6789040   5944563   6294465   6195785   6054748   6195785   6294465   5944563   6789040  10996182
           13862503  12274686  11584324  10734337  10100013   9933930  10100013  10734337  11584324  12274686  13862503

Grand total = 4*4743465 + 4*5449988 + 4*5944563 + 2*6054748 + 4*6195785 + 4*6294465 + 4*6789040 + 2*7472772 + 4*7575921 + 4*7773829 + 4*9570297 + 2*9933930 + 4*10100013 + 4*10734337 + 4*10996182 + 4*11584324 + 4*12274686 + 4*13862503
            = 566480492

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

 4                4         0         0         0         0         0         0         0         0         0         4
                  0         0         0         0         0         0         0         0         0         0         0
                  0         0         0         0         0         0         0         0         0         0         0
                  0         0         0         0         0         0         0         0         0         0         0
                  0         0         0         0         0         0         0         0         0         0         0
                  4         0         0         0         0         0         0         0         0         0         4

 5               10         0         0         0         0         0         0         0         0         0        10
                  0         0         0         0         0         0         0         0         0         0         0
                  0         0         0         0         0         0         0         0         0         0         0
                  0         0         0         0         0         0         0         0         0         0         0
                  0         0         0         0         0         0         0         0         0         0         0
                 10         0         0         0         0         0         0         0         0         0        10

 6               22         0         0         0         0         0         0         0         0         0        22
                  0         0         0         0         0         0         0         0         0         0         0
                  0         0         0         0         0         0         0         0         0         0         0
                  0         0         0         0         0         0         0         0         0         0         0
                  0         0         0         0         0         0         0         0         0         0         0
                 22         0         0         0         0         0         0         0         0         0        22

 7               48         2         2         2         2         2         2         2         2         2        48
                  2         0         0         0         0         0         0         0         0         0         2
                  2         0         0         0         0         0         0         0         0         0         2
                  2         0         0         0         0         0         0         0         0         0         2
                  2         0         0         0         0         0         0         0         0         0         2
                 48         2         2         2         2         2         2         2         2         2        48

 8              100         1         2         2         2         2         2         2         2         1       100
                  1         0         0         0         0         0         0         0         0         0         1
                  2         0         0         0         0         0         0         0         0         0         2
                  2         0         0         0         0         0         0         0         0         0         2
                  1         0         0         0         0         0         0         0         0         0         1
                100         1         2         2         2         2         2         2         2         1       100

 9              205         6         9        10        10        10        10        10         9         6       205
                  6         0         0         0         0         0         0         0         0         0         6
                  9         0         0         0         0         0         0         0         0         0         9
                  9         0         0         0         0         0         0         0         0         0         9
                  6         0         0         0         0         0         0         0         0         0         6
                205         6         9        10        10        10        10        10         9         6       205

10              402         6         9        13        14        14        14        13         9         6       402
                  6         0         0         0         0         0         0         0         0         0         6
                  8         0         0         0         0         0         0         0         0         0         8
                  8         0         0         0         0         0         0         0         0         0         8
                  6         0         0         0         0         0         0         0         0         0         6
                402         6         9        13        14        14        14        13         9         6       402

11              773        26        44        49        55        56        55        49        44        26       773
                 25         4         8         8         8         8         8         8         8         4        25
                 37         8        16        16        16        16        16        16        16         8        37
                 37         8        16        16        16        16        16        16        16         8        37
                 25         4         8         8         8         8         8         8         8         4        25
                773        26        44        49        55        56        55        49        44        26       773

12             1471        26        43        58        65        72        65        58        43        26      1471
                 17         0         4         4         4         4         4         4         4         0        17
                 27         4        16        16        16        16        16        16        16         4        27
                 27         4        16        16        16        16        16        16        16         4        27
                 17         0         4         4         4         4         4         4         4         0        17
               1471        26        43        58        65        72        65        58        43        26      1471

13             2865       103       178       220       244       248       244       220       178       103      2865
                 79        20        44        56        56        56        56        56        44        20        79
                128        44        96       120       120       120       120       120        96        44       128
                128        44        96       120       120       120       120       120        96        44       128
                 79        20        44        56        56        56        56        56        44        20        79
               2865       103       178       220       244       248       244       220       178       103      2865

14             5541       109       187       248       270       286       270       248       187       109      5541
                 42         0        32        46        48        48        48        46        32         0        42
                 78        30       124       160       164       164       164       160       124        30        78
                 78        30       124       160       164       164       164       160       124        30        78
                 42         0        32        46        48        48        48        46        32         0        42
               5541       109       187       248       270       286       270       248       187       109      5541

15            10894       422       742       951      1047      1052      1047       951       742       422     10894
                265        88       206       310       338       340       338       310       206        88       265
                426       176       424       632       688       692       688       632       424       176       426
                426       176       424       632       688       692       688       632       424       176       426
                265        88       206       310       338       340       338       310       206        88       265
              10894       422       742       951      1047      1052      1047       951       742       422     10894

16            20154       491       809      1040      1073      1084      1073      1040       809       491     20154
                144         0       155       274       322       336       322       274       155         0       144
                227        95       562       902      1006      1034      1006       902       562        95       227
                227        95       562       902      1006      1034      1006       902       562        95       227
                144         0       155       274       322       336       322       274       155         0       144
              20154       491       809      1040      1073      1084      1073      1040       809       491     20154

17            36020      1633      2854      3684      4135      4186      4135      3684      2854      1633     36020
                912       332       827      1372      1646      1710      1646      1372       827       332       912
               1333       543      1534      2512      3120      3238      3120      2512      1534       543      1333
               1333       543      1534      2512      3120      3238      3120      2512      1534       543      1333
                912       332       827      1372      1646      1710      1646      1372       827       332       912
              36020      1633      2854      3684      4135      4186      4135      3684      2854      1633     36020

18            60496      1992      3104      3852      4032      4116      4032      3852      3104      1992     60496
                573         0       608      1243      1583      1640      1583      1243       608         0       573
                692       223      1997      3711      4607      4844      4607      3711      1997       223       692
                692       223      1997      3711      4607      4844      4607      3711      1997       223       692
                573         0       608      1243      1583      1640      1583      1243       608         0       573
              60496      1992      3104      3852      4032      4116      4032      3852      3104      1992     60496

19            98032      5550      9376     12199     14631     15274     14631     12199      9376      5550     98032
               2989      1029      2769      4869      6390      6888      6390      4869      2769      1029      2989
               3994      1508      5009      8752     11508     12552     11508      8752      5009      1508      3994
               3994      1508      5009      8752     11508     12552     11508      8752      5009      1508      3994
               2989      1029      2769      4869      6390      6888      6390      4869      2769      1029      2989
              98032      5550      9376     12199     14631     15274     14631     12199      9376      5550     98032

20           149574      6553     10154     12689     13941     14518     13941     12689     10154      6553    149574
               2209         0      2188      4593      6312      6664      6312      4593      2188         0      2209
               2231       501      6517     13150     17129     18434     17129     13150      6517       501      2231
               2231       501      6517     13150     17129     18434     17129     13150      6517       501      2231
               2209         0      2188      4593      6312      6664      6312      4593      2188         0      2209
             149574      6553     10154     12689     13941     14518     13941     12689     10154      6553    149574

21           226237     16001     27104     35618     43594     47814     43594     35618     27104     16001    226237
               9145      2711      8126     14645     19714     22588     19714     14645      8126      2711      9145
              11391      4026     15381     27790     36557     40368     36557     27790     15381      4026     11391
              11391      4026     15381     27790     36557     40368     36557     27790     15381      4026     11391
               9145      2711      8126     14645     19714     22588     19714     14645      8126      2711      9145
             226237     16001     27104     35618     43594     47814     43594     35618     27104     16001    226237

22           316415     17792     29511     37602     42318     45632     42318     37602     29511     17792    316415
               7663         0      6829     14453     20741     22990     20741     14453      6829         0      7663
               7034      1339     20015     40308     54119     59428     54119     40308     20015      1339      7034
               7034      1339     20015     40308     54119     59428     54119     40308     20015      1339      7034
               7663         0      6829     14453     20741     22990     20741     14453      6829         0      7663
             316415     17792     29511     37602     42318     45632     42318     37602     29511     17792    316415

23           461541     40582     71527     95596    115461    120026    115461     95596     71527     40582    461541
              25638      6499     21553     39481     53351     57728     53351     39481     21553      6499     25638
              30733     10627     43856     78965    103626    108852    103626     78965     43856     10627     30733
              30733     10627     43856     78965    103626    108852    103626     78965     43856     10627     30733
              25638      6499     21553     39481     53351     57728     53351     39481     21553      6499     25638
             461541     40582     71527     95596    115461    120026    115461     95596     71527     40582    461541

24           639859     43375     76839    103033    114948    120358    114948    103033     76839     43375    639859
              22001         0     18274     39111     56671     62790     56671     39111     18274         0     22001
              19648      3999     56508    109631    146334    160934    146334    109631     56508      3999     19648
              19648      3999     56508    109631    146334    160934    146334    109631     56508      3999     19648
              22001         0     18274     39111     56671     62790     56671     39111     18274         0     22001
             639859     43375     76839    103033    114948    120358    114948    103033     76839     43375    639859

25           896021     96537    177310    239461    267539    271428    267539    239461    177310     96537    896021
              65767     15697     53657     97586    120776    132248    120776     97586     53657     15697     65767
              79675     27989    117810    200339    246717    263320    246717    200339    117810     27989     79675
              79675     27989    117810    200339    246717    263320    246717    200339    117810     27989     79675
              65767     15697     53657     97586    120776    132248    120776     97586     53657     15697     65767
             896021     96537    177310    239461    267539    271428    267539    239461    177310     96537    896021

26          1173276     96866    179348    248600    271229    272522    271229    248600    179348     96866   1173276
              53456         0     42951     92105    124727    132204    124727     92105     42951         0     53456
              51306     11370    145084    265736    328568    353312    328568    265736    145084     11370     51306
              51306     11370    145084    265736    328568    353312    328568    265736    145084     11370     51306
              53456         0     42951     92105    124727    132204    124727     92105     42951         0     53456
            1173276     96866    179348    248600    271229    272522    271229    248600    179348     96866   1173276

27          1553142    221468    409055    518585    557213    562368    557213    518585    409055    221468   1553142
             162812     40287    128277    207656    241378    248902    241378    207656    128277     40287    162812
             205901     72930    286480    439689    502932    516782    502932    439689    286480     72930    205901
             205901     72930    286480    439689    502932    516782    502932    439689    286480     72930    205901
             162812     40287    128277    207656    241378    248902    241378    207656    128277     40287    162812
            1553142    221468    409055    518585    557213    562368    557213    518585    409055    221468   1553142

28          1868919    194517    365692    496182    537443    542584    537443    496182    365692    194517   1868919
             118472         0     93647    184144    214533    210914    214533    184144     93647         0    118472
             125241     28997    328088    557123    604994    596602    604994    557123    328088     28997    125241
             125241     28997    328088    557123    604994    596602    604994    557123    328088     28997    125241
             118472         0     93647    184144    214533    210914    214533    184144     93647         0    118472
            1868919    194517    365692    496182    537443    542584    537443    496182    365692    194517   1868919

29          2311903    481874    810312    954873   1010533   1045368   1010533    954873    810312    481874   2311903
             388528    106010    265987    393814    411877    397520    411877    393814    265987    106010    388528
             511235    187155    583889    835167    847181    807520    847181    835167    583889    187155    511235
             511235    187155    583889    835167    847181    807520    847181    835167    583889    187155    511235
             388528    106010    265987    393814    411877    397520    411877    393814    265987    106010    388528
            2311903    481874    810312    954873   1010533   1045368   1010533    954873    810312    481874   2311903

30          2484889    348552    612747    814519    924367    949032    924367    814519    612747    348552   2484889
             242852         0    173141    293609    318281    324292    318281    293609    173141         0    242852
             283365     71782    640337    971899    908352    800738    908352    971899    640337     71782    283365
             283365     71782    640337    971899    908352    800738    908352    971899    640337     71782    283365
             242852         0    173141    293609    318281    324292    318281    293609    173141         0    242852
            2484889    348552    612747    814519    924367    949032    924367    814519    612747    348552   2484889

31          2940715    870777   1309875   1464097   1559882   1615322   1559882   1464097   1309875    870777   2940715
             763278    216091    444509    607406    644001    637072    644001    607406    444509    216091    763278
             979358    370403    986389   1305814   1196817   1096214   1196817   1305814    986389    370403    979358
             979358    370403    986389   1305814   1196817   1096214   1196817   1305814    986389    370403    979358
             763278    216091    444509    607406    644001    637072    644001    607406    444509    216091    763278
            2940715    870777   1309875   1464097   1559882   1615322   1559882   1464097   1309875    870777   2940715

32          2823975    519878    842393   1092726   1306344   1406988   1306344   1092726    842393    519878   2823975
             422752         0    246610    385467    441176    465404    441176    385467    246610         0    422752
             485127    147787   1033618   1353837   1134724    973858   1134724   1353837   1033618    147787    485127
             485127    147787   1033618   1353837   1134724    973858   1134724   1353837   1033618    147787    485127
             422752         0    246610    385467    441176    465404    441176    385467    246610         0    422752
            2823975    519878    842393   1092726   1306344   1406988   1306344   1092726    842393    519878   2823975

33          2971860   1134403   1545672   1661359   1797094   1918110   1797094   1661359   1545672   1134403   2971860
            1056272    281104    528684    712275    787574    798828    787574    712275    528684    281104   1056272
            1191502    465409   1277607   1564396   1347446   1229594   1347446   1564396   1277607    465409   1191502
            1191502    465409   1277607   1564396   1347446   1229594   1347446   1564396   1277607    465409   1191502
            1056272    281104    528684    712275    787574    798828    787574    712275    528684    281104   1056272
            2971860   1134403   1545672   1661359   1797094   1918110   1797094   1661359   1545672   1134403   2971860

34          2375651    606866    819819   1051114   1313300   1476370   1313300   1051114    819819    606866   2375651
             538123         0    239171    369558    455507    500088    455507    369558    239171         0    538123
             500851    193151   1232385   1381250   1041948    887852   1041948   1381250   1232385    193151    500851
             500851    193151   1232385   1381250   1041948    887852   1041948   1381250   1232385    193151    500851
             538123         0    239171    369558    455507    500088    455507    369558    239171         0    538123
            2375651    606866    819819   1051114   1313300   1476370   1313300   1051114    819819    606866   2375651

35          2068575    907686   1111727   1137410   1318078   1471424   1318078   1137410   1111727    907686   2068575
             885981    186178    364309    476226    559514    589778    559514    476226    364309    186178    885981
             763260    299638   1153465   1210096    955686    879208    955686   1210096   1153465    299638    763260
             763260    299638   1153465   1210096    955686    879208    955686   1210096   1153465    299638    763260
             885981    186178    364309    476226    559514    589778    559514    476226    364309    186178    885981
            2068575    907686   1111727   1137410   1318078   1471424   1318078   1137410   1111727    907686   2068575

36          1336355    442680    473426    560939    758477    897126    758477    560939    473426    442680   1336355
             457323         0    136646    188956    248086    279762    248086    188956    136646         0    457323
             260307    109254    934552    838228    538020    464014    538020    838228    934552    109254    260307
             260307    109254    934552    838228    538020    464014    538020    838228    934552    109254    260307
             457323         0    136646    188956    248086    279762    248086    188956    136646         0    457323
            1336355    442680    473426    560939    758477    897126    758477    560939    473426    442680   1336355

37           801984    304812    314048    298698    443187    504792    443187    298698    314048    304812    801984
             351818     10620     84819     96527    137925    167498    137925     96527     84819     10620    351818
             164584     54175    638688    485730    278072    235686    278072    485730    638688     54175    164584
             164584     54175    638688    485730    278072    235686    278072    485730    638688     54175    164584
             351818     10620     84819     96527    137925    167498    137925     96527     84819     10620    351818
             801984    304812    314048    298698    443187    504792    443187    298698    314048    304812    801984

38           415923    150128    140141    129708    208101    227276    208101    129708    140141    150128    415923
             186294         0     30468     31718     56602     69306     56602     31718     30468         0    186294
              59856     12450    372620    235687    112464     88428    112464    235687    372620     12450     59856
              59856     12450    372620    235687    112464     88428    112464    235687    372620     12450     59856
             186294         0     30468     31718     56602     69306     56602     31718     30468         0    186294
             415923    150128    140141    129708    208101    227276    208101    129708    140141    150128    415923

39           171731     63102     51604     41387     80146     75140     80146     41387     51604     63102    171731
              84359       649     12587     14617     21214     19718     21214     14617     12587       649     84359
              20033      3856    158438     79869     37630     27710     37630     79869    158438      3856     20033
              20033      3856    158438     79869     37630     27710     37630     79869    158438      3856     20033
              84359       649     12587     14617     21214     19718     21214     14617     12587       649     84359
             171731     63102     51604     41387     80146     75140     80146     41387     51604     63102    171731

40            50436     17158     15274      7846     23359     12278     23359      7846     15274     17158     50436
              30559         0      3283      2318      5914      4272      5914      2318      3283         0     30559
               3752       650     52155     14245     10178      5396     10178     14245     52155       650      3752
               3752       650     52155     14245     10178      5396     10178     14245     52155       650      3752
              30559         0      3283      2318      5914      4272      5914      2318      3283         0     30559
              50436     17158     15274      7846     23359     12278     23359      7846     15274     17158     50436

41             8845      4341      2118      1245      3238      1892      3238      1245      2118      4341      8845
               7800        40       756       528      1339       300      1339       528       756        40      7800
                519       129     10215      1670      1726       980      1726      1670     10215       129       519
                519       129     10215      1670      1726       980      1726      1670     10215       129       519
               7800        40       756       528      1339       300      1339       528       756        40      7800
               8845      4341      2118      1245      3238      1892      3238      1245      2118      4341      8845

42              798       692       296        75       270       284       270        75       296       692       798
               1118         0        90         8       227        48       227         8        90         0      1118
                  7        24       946       221       139       168       139       221       946        24         7
                  7        24       946       221       139       168       139       221       946        24         7
               1118         0        90         8       227        48       227         8        90         0      1118
                798       692       296        75       270       284       270        75       296       692       798

43               21        54        58         0        19         0        19         0        58        54        21
                 97         0         0         0        21         8        21         0         0         0        97
                  0         0        19        12         0        18         0        12        19         0         0
                  0         0        19        12         0        18         0        12        19         0         0
                 97         0         0         0        21         8        21         0         0         0        97
                 21        54        58         0        19         0        19         0        58        54        21

44                0         0         6         0         0         0         0         0         6         0         0
                  4         0         0         0         0         0         0         0         0         0         4
                  0         0         0         0         0         0         0         0         0         0         0
                  0         0         0         0         0         0         0         0         0         0         0
                  4         0         0         0         0         0         0         0         0         0         4
                  0         0         6         0         0         0         0         0         6         0         0

Total      28285684   6597061   9413415  11025690  12735661  13625054  12735661  11025690   9413415   6597061  28285684
            5889382    867359   2911215   4274983   4957856   5161952   4957856   4274983   2911215    867359   5889382
            5763879   2080272  10104840  12027673  10472604   9638092  10472604  12027673  10104840   2080272   5763879
            5763879   2080272  10104840  12027673  10472604   9638092  10472604  12027673  10104840   2080272   5763879
            5889382    867359   2911215   4274983   4957856   5161952   4957856   4274983   2911215    867359   5889382
           28285684   6597061   9413415  11025690  12735661  13625054  12735661  11025690   9413415   6597061  28285684

Grand total = 4*867359 + 4*2080272 + 4*2911215 + 4*4274983 + 4*4957856 + 2*5161952 + 4*5763879 + 4*5889382 + 4*6597061 + 4*9413415 + 2*9638092 + 4*10104840 + 4*10472604 + 4*11025690 + 4*12027673 + 4*12735661 + 2*13625054 + 4*28285684
            = 566480492

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

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

 5               10         5         1         0         0         0         0         0         1         5        10
                  5        10         5         2         0         0         0         2         5        10         5
                  1         7         4         0         0         0         0         0         4         7         1
                  1         7         4         0         0         0         0         0         4         7         1
                  5        10         5         2         0         0         0         2         5        10         5
                 10         5         1         0         0         0         0         0         1         5        10

 6               22        11         1         3         0         0         0         3         1        11        22
                 11        24        11         6         2         0         2         6        11        24        11
                  4        17        14         6         0         0         0         6        14        17         4
                  4        17        14         6         0         0         0         6        14        17         4
                 11        24        11         6         2         0         2         6        11        24        11
                 22        11         1         3         0         0         0         3         1        11        22

 7               50        31         9         7         9         4         9         7         9        31        50
                 34        56        41        18        10         8        10        18        41        56        34
                 12        47        48        32        14         6        14        32        48        47        12
                 12        47        48        32        14         6        14        32        48        47        12
                 34        56        41        18        10         8        10        18        41        56        34
                 50        31         9         7         9         4         9         7         9        31        50

 8              109        58        18        11        10        18        10        11        18        58       109
                 60       121        79        54        27        18        27        54        79       121        60
                 15        83        96        70        46        26        46        70        96        83        15
                 15        83        96        70        46        26        46        70        96        83        15
                 60       121        79        54        27        18        27        54        79       121        60
                109        58        18        11        10        18        10        11        18        58       109

 9              222       144        54        71        54        46        54        71        54       144       222
                141       247       194       141       110        82       110       141       194       247       141
                 49       173       246       200       155       150       155       200       246       173        49
                 49       173       246       200       155       150       155       200       246       173        49
                141       247       194       141       110        82       110       141       194       247       141
                222       144        54        71        54        46        54        71        54       144       222

10              446       252        90       115       158       118       158       115        90       252       446
                254       483       357       284       275       304       275       284       357       483       254
                 51       288       409       403       385       378       385       403       409       288        51
                 51       288       409       403       385       378       385       403       409       288        51
                254       483       357       284       275       304       275       284       357       483       254
                446       252        90       115       158       118       158       115        90       252       446

11              871       587       308       374       449       626       449       374       308       587       871
                573       994       823       809       862       916       862       809       823       994       573
                243       724       985      1238      1227      1250      1227      1238       985       724       243
                243       724       985      1238      1227      1250      1227      1238       985       724       243
                573       994       823       809       862       916       862       809       823       994       573
                871       587       308       374       449       626       449       374       308       587       871

12             1622       978       425       613       963      1008       963       613       425       978      1622
                943      1795      1437      1507      1667      1810      1667      1507      1437      1795       943
                221      1107      1582      2026      2299      2420      2299      2026      1582      1107       221
                221      1107      1582      2026      2299      2420      2299      2026      1582      1107       221
                943      1795      1437      1507      1667      1810      1667      1507      1437      1795       943
               1622       978       425       613       963      1008       963       613       425       978      1622

13             3291      2330      1606      2406      2657      2682      2657      2406      1606      2330      3291
               2301      4161      3951      4372      4793      4800      4793      4372      3951      4161      2301
               1127      3075      4294      5683      6502      6630      6502      5683      4294      3075      1127
               1127      3075      4294      5683      6502      6630      6502      5683      4294      3075      1127
               2301      4161      3951      4372      4793      4800      4793      4372      3951      4161      2301
               3291      2330      1606      2406      2657      2682      2657      2406      1606      2330      3291

14             6110      4033      2882      3843      4419      4612      4419      3843      2882      4033      6110
               3843      7637      6992      7606      8219      8452      8219      7606      6992      7637      3843
               1278      5323      7658      9522     10975     11440     10975      9522      7658      5323      1278
               1278      5323      7658      9522     10975     11440     10975      9522      7658      5323      1278
               3843      7637      6992      7606      8219      8452      8219      7606      6992      7637      3843
               6110      4033      2882      3843      4419      4612      4419      3843      2882      4033      6110

15            13026     10850      9137     11728     13350     13756     13350     11728      9137     10850     13026
               9994     18725     19229     21183     23270     23894     23270     21183     19229     18725      9994
               5830     15230     20385     25122     28968     29826     28968     25122     20385     15230      5830
               5830     15230     20385     25122     28968     29826     28968     25122     20385     15230      5830
               9994     18725     19229     21183     23270     23894     23270     21183     19229     18725      9994
              13026     10850      9137     11728     13350     13756     13350     11728      9137     10850     13026

16            24152     17909     13636     18196     21313     22460     21313     18196     13636     17909     24152
              16490     32974     31355     33137     36525     37928     36525     33137     31355     32974     16490
               8151     26641     36216     41624     44402     45562     44402     41624     36216     26641      8151
               8151     26641     36216     41624     44402     45562     44402     41624     36216     26641      8151
              16490     32974     31355     33137     36525     37928     36525     33137     31355     32974     16490
              24152     17909     13636     18196     21313     22460     21313     18196     13636     17909     24152

17            46810     42479     41179     53876     63226     66034     63226     53876     41179     42479     46810
              40302     73875     75540     84596     95591    102014     95591     84596     75540     73875     40302
              28506     68161     85757     95801    104478    110414    104478     95801     85757     68161     28506
              28506     68161     85757     95801    104478    110414    104478     95801     85757     68161     28506
              40302     73875     75540     84596     95591    102014     95591     84596     75540     73875     40302
              46810     42479     41179     53876     63226     66034     63226     53876     41179     42479     46810

18            78218     65081     56461     76357     90539     96878     90539     76357     56461     65081     78218
              62691    117119    115137    123506    135430    140908    135430    123506    115137    117119     62691
              42174    111121    137318    144784    144695    145420    144695    144784    137318    111121     42174
              42174    111121    137318    144784    144695    145420    144695    144784    137318    111121     42174
              62691    117119    115137    123506    135430    140908    135430    123506    115137    117119     62691
              78218     65081     56461     76357     90539     96878     90539     76357     56461     65081     78218

19           142437    143537    156631    208008    249193    265240    249193    208008    156631    143537    142437
             135343    244248    257408    289402    323095    345244    323095    289402    257408    244248    135343
             121761    249509    293225    307429    319927    333766    319927    307429    293225    249509    121761
             121761    249509    293225    307429    319927    333766    319927    307429    293225    249509    121761
             135343    244248    257408    289402    323095    345244    323095    289402    257408    244248    135343
             142437    143537    156631    208008    249193    265240    249193    208008    156631    143537    142437

20           215134    211511    210081    276870    323421    342046    323421    276870    210081    211511    215134
             204022    360440    364483    390143    414919    420340    414919    390143    364483    360440    204022
             170615    364080    421771    426720    413133    404888    413133    426720    421771    364080    170615
             170615    364080    421771    426720    413133    404888    413133    426720    421771    364080    170615
             204022    360440    364483    390143    414919    420340    414919    390143    364483    360440    204022
             215134    211511    210081    276870    323421    342046    323421    276870    210081    211511    215134

21           386620    441731    521764    682100    809541    843494    809541    682100    521764    441731    386620
             419571    718366    778784    868820    938506    934392    938506    868820    778784    718366    419571
             418873    756396    850003    872858    863536    811026    863536    872858    850003    756396    418873
             418873    756396    850003    872858    863536    811026    863536    872858    850003    756396    418873
             419571    718366    778784    868820    938506    934392    938506    868820    778784    718366    419571
             386620    441731    521764    682100    809541    843494    809541    682100    521764    441731    386620

22           541395    618636    688447    857820    951873    985570    951873    857820    688447    618636    541395
             587005    994431   1037318   1097095   1133607   1131786   1133607   1097095   1037318    994431    587005
             585231   1023247   1115381   1105097   1056400   1023894   1056400   1105097   1115381   1023247    585231
             585231   1023247   1115381   1105097   1056400   1023894   1056400   1105097   1115381   1023247    585231
             587005    994431   1037318   1097095   1133607   1131786   1133607   1097095   1037318    994431    587005
             541395    618636    688447    857820    951873    985570    951873    857820    688447    618636    541395

23           927316   1237573   1557642   1963626   2198837   2263522   2198837   1963626   1557642   1237573    927316
            1172779   1920385   2144855   2352542   2354535   2363660   2354535   2352542   2144855   1920385   1172779
            1308289   2067181   2225413   2222836   1969754   1873286   1969754   2222836   2225413   2067181   1308289
            1308289   2067181   2225413   2222836   1969754   1873286   1969754   2222836   2225413   2067181   1308289
            1172779   1920385   2144855   2352542   2354535   2363660   2354535   2352542   2144855   1920385   1172779
             927316   1237573   1557642   1963626   2198837   2263522   2198837   1963626   1557642   1237573    927316

24          1312217   1688909   2033228   2424906   2592684   2648946   2592684   2424906   2033228   1688909   1312217
            1622394   2607764   2732721   2811267   2834504   2828156   2834504   2811267   2732721   2607764   1622394
            1780420   2718803   2765280   2609430   2454270   2414360   2454270   2609430   2765280   2718803   1780420
            1780420   2718803   2765280   2609430   2454270   2414360   2454270   2609430   2765280   2718803   1780420
            1622394   2607764   2732721   2811267   2834504   2828156   2834504   2811267   2732721   2607764   1622394
            1312217   1688909   2033228   2424906   2592684   2648946   2592684   2424906   2033228   1688909   1312217

25          2217120   3265800   4255782   5081349   5470629   5561476   5470629   5081349   4255782   3265800   2217120
            3130452   4867852   5442714   5513045   5534565   5579094   5534565   5513045   5442714   4867852   3130452
            3719489   5344520   5436191   4713569   4272427   4147372   4272427   4713569   5436191   5344520   3719489
            3719489   5344520   5436191   4713569   4272427   4147372   4272427   4713569   5436191   5344520   3719489
            3130452   4867852   5442714   5513045   5534565   5579094   5534565   5513045   5442714   4867852   3130452
            2217120   3265800   4255782   5081349   5470629   5561476   5470629   5081349   4255782   3265800   2217120

26          2993482   4193221   5171998   5953055   6223387   6272558   6223387   5953055   5171998   4193221   2993482
            4088169   6125314   6236682   6245062   6289801   6281296   6289801   6245062   6236682   6125314   4088169
            4792528   6467967   5987392   5315177   5117110   5154788   5117110   5315177   5987392   6467967   4792528
            4792528   6467967   5987392   5315177   5117110   5154788   5117110   5315177   5987392   6467967   4792528
            4088169   6125314   6236682   6245062   6289801   6281296   6289801   6245062   6236682   6125314   4088169
            2993482   4193221   5171998   5953055   6223387   6272558   6223387   5953055   5171998   4193221   2993482

27          4963929   7914602  10215716  11694129  12119777  12124142  12119777  11694129  10215716   7914602   4963929
            7690557  11305088  11731941  11663127  11754118  11827562  11754118  11663127  11731941  11305088   7690557
            9607287  12573132  10782236   8925941   8523048   8557914   8523048   8925941  10782236  12573132   9607287
            9607287  12573132  10782236   8925941   8523048   8557914   8523048   8925941  10782236  12573132   9607287
            7690557  11305088  11731941  11663127  11754118  11827562  11754118  11663127  11731941  11305088   7690557
            4963929   7914602  10215716  11694129  12119777  12124142  12119777  11694129  10215716   7914602   4963929

28          6081294   8957737  11125350  12401005  12573784  12446768  12573784  12401005  11125350   8957737   6081294
            9011822  12387245  12184534  11921818  11962886  11917876  11962886  11921818  12184534  12387245   9011822
           11060598  13020686  10726904   9198953   9369379   9677718   9369379   9198953  10726904  13020686  11060598
           11060598  13020686  10726904   9198953   9369379   9677718   9369379   9198953  10726904  13020686  11060598
            9011822  12387245  12184534  11921818  11962886  11917876  11962886  11921818  12184534  12387245   9011822
            6081294   8957737  11125350  12401005  12573784  12446768  12573784  12401005  11125350   8957737   6081294

29         10149111  16777098  21473429  23457189  23085282  22574524  23085282  23457189  21473429  16777098  10149111
           17162084  22384854  22178805  21969556  21913445  21879292  21913445  21969556  22178805  22384854  17162084
           22355459  24257049  17890321  14828130  15376394  16111208  15376394  14828130  17890321  24257049  22355459
           22355459  24257049  17890321  14828130  15376394  16111208  15376394  14828130  17890321  24257049  22355459
           17162084  22384854  22178805  21969556  21913445  21879292  21913445  21969556  22178805  22384854  17162084
           10149111  16777098  21473429  23457189  23085282  22574524  23085282  23457189  21473429  16777098  10149111

30         10756420  16599528  20494039  21804605  21040657  20400508  21040657  21804605  20494039  16599528  10756420
           17081408  21258549  20181129  19609579  19355808  19177418  19355808  19609579  20181129  21258549  17081408
           21684879  21531279  15529107  13908105  15172357  15950556  15172357  13908105  15529107  21531279  21684879
           21684879  21531279  15529107  13908105  15172357  15950556  15172357  13908105  15529107  21531279  21684879
           17081408  21258549  20181129  19609579  19355808  19177418  19355808  19609579  20181129  21258549  17081408
           10756420  16599528  20494039  21804605  21040657  20400508  21040657  21804605  20494039  16599528  10756420

31         18558414  30793557  38696343  39639690  36565064  34798322  36565064  39639690  38696343  30793557  18558414
           32718073  36454214  35268474  35070352  34532762  34103920  34532762  35070352  35268474  36454214  32718073
           43250196  36753003  24132314  22030048  25068659  26725824  25068659  22030048  24132314  36753003  43250196
           43250196  36753003  24132314  22030048  25068659  26725824  25068659  22030048  24132314  36753003  43250196
           32718073  36454214  35268474  35070352  34532762  34103920  34532762  35070352  35268474  36454214  32718073
           18558414  30793557  38696343  39639690  36565064  34798322  36565064  39639690  38696343  30793557  18558414

32         17007880  26461524  32060410  32268811  29558828  28070706  29558828  32268811  32060410  26461524  17007880
           27847603  29555007  27589093  27036312  26486625  25946166  26486625  27036312  27589093  29555007  27847603
           35689256  28080868  18910024  18758966  21517162  22536886  21517162  18758966  18910024  28080868  35689256
           35689256  28080868  18910024  18758966  21517162  22536886  21517162  18758966  18910024  28080868  35689256
           27847603  29555007  27589093  27036312  26486625  25946166  26486625  27036312  27589093  29555007  27847603
           17007880  26461524  32060410  32268811  29558828  28070706  29558828  32268811  32060410  26461524  17007880

33         26681060  42995514  53030346  50792878  43884917  40568396  43884917  50792878  53030346  42995514  26681060
           45770695  42692028  41406652  41452788  40174312  39018582  40174312  41452788  41406652  42692028  45770695
           59766187  39555755  24684669  26654527  32845056  35169172  32845056  26654527  24684669  39555755  59766187
           59766187  39555755  24684669  26654527  32845056  35169172  32845056  26654527  24684669  39555755  59766187
           45770695  42692028  41406652  41452788  40174312  39018582  40174312  41452788  41406652  42692028  45770695
           26681060  42995514  53030346  50792878  43884917  40568396  43884917  50792878  53030346  42995514  26681060

34         20217626  30928436  36937049  34997679  30590391  28618308  30590391  34997679  36937049  30928436  20217626
           32398544  28439484  26922027  26889301  26357583  25727566  26357583  26889301  26922027  28439484  32398544
           41133672  25710091  17262050  19741488  23111797  23837422  23111797  19741488  17262050  25710091  41133672
           41133672  25710091  17262050  19741488  23111797  23837422  23111797  19741488  17262050  25710091  41133672
           32398544  28439484  26922027  26889301  26357583  25727566  26357583  26889301  26922027  28439484  32398544
           20217626  30928436  36937049  34997679  30590391  28618308  30590391  34997679  36937049  30928436  20217626

35         24177883  37772019  45491064  40840532  33772964  30780124  33772964  40840532  45491064  37772019  24177883
           38098202  29609453  28722212  29286457  28944792  28406068  28944792  29286457  28722212  29609453  38098202
           48415750  26233539  16909463  21751444  26775100  27974440  26775100  21751444  16909463  26233539  48415750
           48415750  26233539  16909463  21751444  26775100  27974440  26775100  21751444  16909463  26233539  48415750
           38098202  29609453  28722212  29286457  28944792  28406068  28944792  29286457  28722212  29609453  38098202
           24177883  37772019  45491064  40840532  33772964  30780124  33772964  40840532  45491064  37772019  24177883

36         14429755  21661203  25272655  22560376  19346911  18189194  19346911  22560376  25272655  21661203  14429755
           21721556  16076330  15286561  15561087  15599516  15493704  15599516  15561087  15286561  16076330  21721556
           26697041  13973155  10323507  13525644  15210543  15291822  15210543  13525644  10323507  13973155  26697041
           26697041  13973155  10323507  13525644  15210543  15291822  15210543  13525644  10323507  13973155  26697041
           21721556  16076330  15286561  15561087  15599516  15493704  15599516  15561087  15286561  16076330  21721556
           14429755  21661203  25272655  22560376  19346911  18189194  19346911  22560376  25272655  21661203  14429755

37          9543059  14031058  16113387  13716469  12219078  11862830  12219078  13716469  16113387  14031058   9543059
           13906406   9345695   9204799   8962323   9318305   9645214   9318305   8962323   9204799   9345695  13906406
           16677078   7881709   6817500   9154278   9649752   9466114   9649752   9154278   6817500   7881709  16677078
           16677078   7881709   6817500   9154278   9649752   9466114   9649752   9154278   6817500   7881709  16677078
           13906406   9345695   9204799   8962323   9318305   9645214   9318305   8962323   9204799   9345695  13906406
            9543059  14031058  16113387  13716469  12219078  11862830  12219078  13716469  16113387  14031058   9543059

38          4917044   7082566   7953371   6668227   6056036   5999462   6056036   6668227   7953371   7082566   4917044
            6897470   4289943   4117751   4048065   4336970   4622402   4336970   4048065   4117751   4289943   6897470
            8025352   3533448   3604450   4858503   4724412   4585460   4724412   4858503   3604450   3533448   8025352
            8025352   3533448   3604450   4858503   4724412   4585460   4724412   4858503   3604450   3533448   8025352
            6897470   4289943   4117751   4048065   4336970   4622402   4336970   4048065   4117751   4289943   6897470
            4917044   7082566   7953371   6668227   6056036   5999462   6056036   6668227   7953371   7082566   4917044

39          2100287   2922828   3185825   2537316   2445214   2521080   2445214   2537316   3185825   2922828   2100287
            2811023   1538003   1558281   1435898   1650038   1851102   1650038   1435898   1558281   1538003   2811023
            3163625   1222407   1610230   2085192   1864197   1762558   1864197   2085192   1610230   1222407   3163625
            3163625   1222407   1610230   2085192   1864197   1762558   1864197   2085192   1610230   1222407   3163625
            2811023   1538003   1558281   1435898   1650038   1851102   1650038   1435898   1558281   1538003   2811023
            2100287   2922828   3185825   2537316   2445214   2521080   2445214   2537316   3185825   2922828   2100287

40           642300    847767    898603    682001    716333    752638    716333    682001    898603    847767    642300
             818555    378055    415971    372878    453115    490982    453115    372878    415971    378055    818555
             870928    311577    528930    596540    524171    488932    524171    596540    528930    311577    870928
             870928    311577    528930    596540    524171    488932    524171    596540    528930    311577    870928
             818555    378055    415971    372878    453115    490982    453115    372878    415971    378055    818555
             642300    847767    898603    682001    716333    752638    716333    682001    898603    847767    642300

41           132061    165227    169004    124214    141549    150570    141549    124214    169004    165227    132061
             163180     58311     78250     62807     90422     84030     90422     62807     78250     58311    163180
             161302     51355    121696    104641    106978     83196    106978    104641    121696     51355    161302
             161302     51355    121696    104641    106978     83196    106978    104641    121696     51355    161302
             163180     58311     78250     62807     90422     84030     90422     62807     78250     58311    163180
             132061    165227    169004    124214    141549    150570    141549    124214    169004    165227    132061

42            16318     19438     18846     12640     16995     18362     16995     12640     18846     19438     16318
              19267      5057      9532      7396     11041      7138     11041      7396      9532      5057     19267
              17656      5952     15379     10692     12654     10298     12654     10692     15379      5952     17656
              17656      5952     15379     10692     12654     10298     12654     10692     15379      5952     17656
              19267      5057      9532      7396     11041      7138     11041      7396      9532      5057     19267
              16318     19438     18846     12640     16995     18362     16995     12640     18846     19438     16318

43             1072      1222      1124       474      1160      1226      1160       474      1124      1222      1072
               1218       212       776       554       798       206       798       554       776       212      1218
               1040       436       920       578       746       912       746       578       920       436      1040
               1040       436       920       578       746       912       746       578       920       436      1040
               1218       212       776       554       798       206       798       554       776       212      1218
               1072      1222      1124       474      1160      1226      1160       474      1124      1222      1072

44               34        40        40         2        40        40        40         2        40        40        34
                 40         6        26        20        38         0        38        20        26         6        40
                 32        16        32        14        20        40        20        14        32        16        32
                 32        16        32        14        20        40        20        14        32        16        32
                 40         6        26        20        38         0        38        20        26         6        40
                 34        40        40         2        40        40        40         2        40        40        34

Total     179286233 277877033 337857981 331813571 303151692 289268294 303151692 331813571 337857981 277877033 179286233
          285615083 283874561 276106932 275194915 273072887 270404330 273072887 275194915 276106932 283874561 285615083
          361562206 273919159 199239400 204033311 226663128 234747374 226663128 204033311 199239400 273919159 361562206
          361562206 273919159 199239400 204033311 226663128 234747374 226663128 204033311 199239400 273919159 361562206
          285615083 283874561 276106932 275194915 273072887 270404330 273072887 275194915 276106932 283874561 285615083
          179286233 277877033 337857981 331813571 303151692 289268294 303151692 331813571 337857981 277877033 179286233

Grand total = 4*179286233 + 4*199239400 + 4*204033311 + 4*226663128 + 2*234747374 + 2*270404330 + 4*273072887 + 4*273919159 + 4*275194915 + 4*276106932 + 4*277877033 + 4*283874561 + 4*285615083 + 2*289268294 + 4*303151692 +
              4*331813571 + 4*337857981 + 4*361562206
            = 17945912364

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
EN
 0              0       0 1069729  852779  711921  510900  408623  412741  474410  510294  561847       0       2  217471  534565  494201  339184  245663  225999  239763  270141  420918 1141730  228400  186849  496008  496483  438615
           421587  386634  262542  167373  335786 1078986  502627  340686  363186  329877  387038  466572  445536  290158  174312  349054 1009207  520537  269880  155193  146840  268246  357472  355540  307535  295653  463824 1067081
           755624  499710  347795  349455  454138  529876  561735  575969  573277  629907
 1              0       0       0  784310   91052   58086   39130   90765  130248  135876  143147  819314       0  438801  206546    1412    6172   16531   45609   67806   70947  101357       0       0  205773  108933   91031   96585
            84116   76363   58612   40251   75597       0       0   66170   68156  110678  111322  100944   84469   53551   34775   72386  109349   63356   36662   46689   74822   70631   68938   57807   48129   52384   88287  138968
           102306   79078   84453   96832   96746   95151   91438   93888   99850  114476
 2         786948       0       0       0  778796   82552   75988   73844  152798  185612  199504  250414  681622       0  669716  208716    2866    4566   35798   77404   99262  143828       0       0  139368  321118   93876  125260
           156378  126388   83404   57584  112064   43685       0   81858  114468  104500  206046  191792  142194   83210   53380  113804   99218   53274   30800   35932   95624  154282  124748   99810   79376   83186  141962  127756
            96956   78990   99933  161955  180120  165176  153364  151788  157038  181516
 3         425427  813388       0       0       0  645176   65415  102545  115854  171646  196935  105583   71984  509750       0  663591  182629   16702   20006   58303   95088  151301   93935       0  155390  269914  323199   88375
           162929  171670  100806   59734  127367  102363   34937   81284  163762  124161  164886  288656  218351  115413   65836  143207  123274   86291   51354   36262   67583  177536  211455  151220  117096  115947  193650  155340
           159138  142952  132560  188485  266202  253682  229433  223124  223765  251843
 4         260132  230105  776485       0       0       0  604033   83704  136377  148154  182461  182028   62518  157351  448570       0  548101  185817   37450   47476   84474  152585  136168   52329   88727  302689  330128  315623
           117746  174841  117343   59562  132817  137351   82541  114825  160834  193950  140231  213281  284723  157578   73649  154573  176860  145672  143526   98118   71032  122016  230400  223251  153855  140689  226767  251989
           258532  288217  256500  240626  296041  344383  312678  289602  284409  311168
 5         196079  181138  140750  673016       0       0       0  673016  140750  181138  196079  170474   85281   52983  197298  463990       0  463990  197298   52983   85281  170474  141137   65864  122823  145759  336749  346246
           336749  145759  122823   65864  141137  150322   86065  180584  201304  167816  200782  167816  201304  180584   86065  150322  222049  151131  197178  213916  139303   94550  139303  213916  197178  151131  222049  322526
           302167  336562  366005  330777  301384  330777  366005  336562  302167  322526
 6         182461  148154  136377   83704  604033       0       0       0  776485  230105  260132  152585   84474   47476   37450  185817  548101       0  448570  157351   62518  182028  132817   59562  117343  174841  117746  315623
           330128  302689   88727   52329  136168  154573   73649  157578  284723  213281  140231  193950  160834  114825   82541  137351  226767  140689  153855  223251  230400  122016   71032   98118  143526  145672  176860  311168
           284409  289602  312678  344383  296041  240626  256500  288217  258532  251989
 7         196935  171646  115854  102545   65415  645176       0       0       0  813388  425427  151301   95088   58303   20006   16702  182629  663591       0  509750   71984  105583  127367   59734  100806  171670  162929   88375
           323199  269914  155390       0   93935  143207   65836  115413  218351  288656  164886  124161  163762   81284   34937  102363  193650  115947  117096  151220  211455  177536   67583   36262   51354   86291  123274  251843
           223765  223124  229433  253682  266202  188485  132560  142952  159138  155340
 8         199504  185612  152798   73844   75988   82552  778796       0       0       0  786948  143828   99262   77404   35798    4566    2866  208716  669716       0  681622  250414  112064   57584   83404  126388  156378  125260
            93876  321118  139368       0       0  113804   53380   83210  142194  191792  206046  104500  114468   81858       0   43685  141962   83186   79376   99810  124748  154282   95624   35932   30800   53274   99218  181516
           157038  151788  153364  165176  180120  161955   99933   78990   96956  127756
 9         143147  135876  130248   90765   39130   58086   91052  784310       0       0       0  101357   70947   67806   45609   16531    6172    1412  206546  438801       0  819314   75597   40251   58612   76363   84116   96585
            91031  108933  205773       0       0   72386   34775   53551   84469  100944  111322  110678   68156   66170       0       0   88287   52384   48129   57807   68938   70631   74822   46689   36662   63356  109349  114476
            99850   93888   91438   95151   96746   96832   84453   79078  102306  138968
10         561847  510294  474410  412741  408623  510900  711921  852779 1069729       0       0  420918  270141  239763  225999  245663  339184  494201  534565  217471       2       0  335786  167373  262542  386634  421587  438615
           496483  496008  186849  228400 1141730  349054  174312  290158  445536  466572  387038  329877  363186  340686  502627 1078986  463824  295653  307535  355540  357472  268246  146840  155193  269880  520537 1009207  629907
           573277  575969  561735  529876  454138  349455  347795  499710  755624 1067081
11              0  819314       0       0   72499   89832   78208   68328   69763   74955   84695       0       0       0       0   63223   72624   56481   41003   34849   39625   65398       0  361205  132121   62753   76721   74582
            71275   63498   41521   26039   53803  841568  159936   61481   49043   49612   43189   59345   69896   50269   30086   57595  199606   16855   20504   16253    9162   15983   46035   63491   59117   53384   79359  216461
           161401   96328   56945   39469   55268   86630  106035  109236  104169  111356
12              0       0  431208       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0  436151       0       0       0       0       0
                0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0
                0       0       0       0       0       0       0       0       0       0
13         184203  299020       0  345086   65375   27290   19874   20278   29795   36032   39275  184203       0       0       0  100084    1130   10945    8863   14754   19256   28657  104915  261832       0  130973   40695   11003
            26000   27350   18018   11437   22738       0       0   15086   44631   11438   39851   48265   34931   18919   11159   24061    7543       0       0       0   22112   51192   36378   25188   18342   18320   31277   15086
            15086   15086   22629   46278   57296   44042   37643   35153   35082   40060
14         154006  147908  411498       0  267465   99912   46659   42267   43164   51369   58571   76673  122804       0       0       0  147043     902   25125   20527   28101   44956   25104   25104  149072       0  243087   50871
            16643   40775   32676   18694   38769   29112       0   34794   58270   83308   12354   89578   86757   44427   21335   45585   39132   16039       0       0       0   69864  130361   76068   46322   39526   66120   41136
            47618   35206   33620   66782  132014  141731  103463   86142   80223   88351
15          93103   67792  119867  416787       0  276810  108209   46044   48807   47190   54064   59207   21489  149284       0       0       0  189765    1895   24685   27082   46798   36928    6510   54494  149897       0  251746
            74914   26146   30537   21711   44604   43898   21168   15460   65810   77790   86364   17130   94428   69770   29961   54099   55868   51792   34008       0       0       0   97439  149772   84609   58086   86335   73760
            90124   94140   66256   61922  110958  188454  190232  142402  121181  128275
16          58440   53911   40826  102139  345721       0  345721  102139   40826   53911   58440   51937   26700    6301  186668       0       0       0  186668    6301   26700   51937   46618   18530   23784   88962  204782       0
           204782   88962   23784   18530   46618   51582   36224   54462   24600   80580   81664   80580   24600   54462   36224   51582   77270   65270  101680   72393       0       0       0   72393  101680   65270   77270  119972
           120584  164006  164906  110336   81920  110336  164906  164006  120584  119972
17          54064   47190   48807   46044  108209  276810       0  416787  119867   67792   93103   46798   27082   24685    1895  189765       0       0       0  149284   21489   59207   44604   21711   30537   26146   74914  251746
                0  149897   54494    6510   36928   54099   29961   69770   94428   17130   86364   77790   65810   15460   21168   43898   86335   58086   84609  149772   97439       0       0       0   34008   51792   55868  128275
           121181  142402  190232  188454  110958   61922   66256   94140   90124   73760
18          58571   51369   43164   42267   46659   99912  267465       0  411498  147908  154006   44956   28101   20527   25125     902  147043       0       0       0  122804   76673   38769   18694   32676   40775   16643   50871
           243087       0  149072   25104   25104   45585   21335   44427   86757   89578   12354   83308   58270   34794       0   29112   66120   39526   46322   76068  130361   69864       0       0       0   16039   39132   88351
            80223   86142  103463  141731  132014   66782   33620   35206   47618   41136
19          39275   36032   29795   20278   19874   27290   65375  345086       0  299020  184203   28657   19256   14754    8863   10945    1130  100084       0       0       0  184203   22738   11437   18018   27350   26000   11003
            40695  130973       0  261832  104915   24061   11159   18919   34931   48265   39851   11438   44631   15086       0       0   31277   18320   18342   25188   36378   51192   22112       0       0       0    7543   40060
            35082   35153   37643   44042   57296   46278   22629   15086   15086   15086
20              0       0       0       0       0       0       0       0  431208       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0
                0       0       0       0  436151       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0
                0       0       0       0       0       0       0       0       0       0
21          84695   74955   69763   68328   78208   89832   72499       0       0  819314       0   65398   39625   34849   41003   56481   72624   63223       0       0       0       0   53803   26039   41521   63498   71275   74582
            76721   62753  132121  361205       0   57595   30086   50269   69896   59345   43189   49612   49043   61481  159936  841568   79359   53384   59117   63491   46035   15983    9162   16253   20504   16855  199606  111356
           104169  109236  106035   86630   55268   39469   56945   96328  161401  216461
22         844362  322415       0   11648   28572   39832   38573   35066   35443   37566   42543       0  758566       0       0   21100   31544   28561   21776   17915   19696   32727       0       0   37956   30978   36290   38186
            36380   31707   20528   12933   26727       0  597421   94165   36105   26725   21788   25979   31469   24061   15023   28324  923582  108786       0    5418    4933    2535   15228   27680   28861   26574   38742  516632
           108786   86622   42937   21739   18916   35178   49797   54064   51576   54643
23         174120  174120  115192       0    2638    6552    7363    6723    6464    6659    7622  250185       0  272109       0       0    5036    5669    4356    3321    3453    5880       0       0       0    4330    3093    7002
             7172    5769    3626    2290    4774  394470       0   96666   14032    5160    5221    4222    4657    3994    2708    4972   94346   77932   16414       0     705     477     213    3239    4857    4792    6713  107212
            54579   16414   13155    6350    2844    3197    7134    9347    9169    9563
24         308260  402253  313278  201284  110480  145090  179584  206560  222526  224836  244920  341683  194702       0  179932   63556   73492  104800  118994  115802  117100  179906  315202       0       0       0  125968   83374
           132328  144742  106358   70258  138606  237568  196310       0   90932   72760   98314  151582  151528  105474   69108  138660  179278  154102  100716   48384   42928  110684  138282  125316  111792  113824  179226  251024
           271858  230048  150472  144584  193536  201322  204196  215004  219110  241044
25         340692  255894  353528  291805  242070  151728  193549  264623  295982  297040  323141  246314  173441  235444       0  167394  104663   90117  147429  153678  155166  237758  178061  149169       0       0       0  227516
           111482  171823  137501   94132  184887  153767   89340  125078       0  131421  117100  134951  197715  144188   93620  186865  217867  115239  151770  104085   81275   68251  172911  196701  161533  155311  245195  302701
           258098  268301  245559  187856  207524  297421  301878  301389  303127  333609
26         278586  211733  140288  236459  228468  224315  121105  180453  261878  267522  287876  209026   93253   92391  268633       0  217901   93731   71291  134566  142695  214070  154553   54399  151114       0       0       0
           267970   99064  113415   89135  170458  157129   53560   84714  150568       0  179598  136208  113142  129159   92061  173077  209036  116125   74523  117570   85696   97112   65387  159015  172692  152470  227466  270523
           245977  190867  174987  188808  159843  198864  303538  305993  292284  318264
27         257581  234412  168386   97175  199163  204016  199163   97175  168386  234412  257581  198184  126078   59145   71067  261173       0  261173   71067   59145  126078  198184  160354   77519   68058  228395       0       0
                0  228395   68058   77519  160354  162381   84329   70088  122945  186526       0  186526  122945   70088   84329  162381  206410  145967  119553   61565   99833   77810   99833   61565  119553  145967  206410  281721
           263438  264152  176632  142119  167568  142119  176632  264152  263438  281721
28         287876  267522  261878  180453  121105  224315  228468  236459  140288  211733  278586  214070  142695  134566   71291   93731  217901       0  268633   92391   93253  209026  170458   89135  113415   99064  267970       0
                0       0  151114   54399  154553  173077   92061  129159  113142  136208  179598       0  150568   84714   53560  157129  227466  152470  172692  159015   65387   97112   85696  117570   74523  116125  209036  318264
           292284  305993  303538  198864  159843  188808  174987  190867  245977  270523
29         323141  297040  295982  264623  193549  151728  242070  291805  353528  255894  340692  237758  155166  153678  147429   90117  104663  167394       0  235444  173441  246314  184887   94132  137501  171823  111482  227516
                0       0       0  149169  178061  186865   93620  144188  197715  134951  117100  131421       0  125078   89340  153767  245195  155311  161533  196701  172911   68251   81275  104085  151770  115239  217867  333609
           303127  301389  301878  297421  207524  187856  245559  268301  258098  302701
30         244920  224836  222526  206560  179584  145090  110480  201284  313278  402253  308260  179906  117100  115802  118994  104800   73492   63556  179932       0  194702  341683  138606   70258  106358  144742  132328   83374
           125968       0       0       0  315202  138660   69108  105474  151528  151582   98314   72760   90932       0  196310  237568  179226  113824  111792  125316  138282  110684   42928   48384  100716  154102  179278  241044
           219110  215004  204196  201322  193536  144584  150472  230048  271858  251024
31           7622    6659    6464    6723    7363    6552    2638       0  115192  174120  174120    5880    3453    3321    4356    5669    5036       0       0  272109       0  250185    4774    2290    3626    5769    7172    7002
             3093    4330       0       0       0    4972    2708    3994    4657    4222    5221    5160   14032   96666       0  394470    6713    4792    4857    3239     213     477     705       0   16414   77932   94346    9563
             9169    9347    7134    3197    2844    6350   13155   16414   54579  107212
32          42543   37566   35443   35066   38573   39832   28572   11648       0  322415  844362   32727   19696   17915   21776   28561   31544   21100       0       0  758566       0   26727   12933   20528   31707   36380   38186
            36290   30978   37956       0       0   28324   15023   24061   31469   25979   21788   26725   36105   94165  597421       0   38742   26574   28861   27680   15228    2535    4933    5418       0  108786  923582   54643
            51576   54064   49797   35178   18916   21739   42937   86622  108786  516632
33         516632  108786   86622   42937   21739   18916   35178   49797   54064   51576   54643  923582  108786       0    5418    4933    2535   15228   27680   28861   26574   38742       0  597421   94165   36105   26725   21788
            25979   31469   24061   15023   28324       0       0   37956   30978   36290   38186   36380   31707   20528   12933   26727       0  758566       0       0   21100   31544   28561   21776   17915   19696   32727  844362
           322415       0   11648   28572   39832   38573   35066   35443   37566   42543
34         107212   54579   16414   13155    6350    2844    3197    7134    9347    9169    9563   94346   77932   16414       0     705     477     213    3239    4857    4792    6713  394470       0   96666   14032    5160    5221
             4222    4657    3994    2708    4972       0       0       0    4330    3093    7002    7172    5769    3626    2290    4774  250185       0  272109       0       0    5036    5669    4356    3321    3453    5880  174120
           174120  115192       0    2638    6552    7363    6723    6464    6659    7622
35         251024  271858  230048  150472  144584  193536  201322  204196  215004  219110  241044  179278  154102  100716   48384   42928  110684  138282  125316  111792  113824  179226  237568  196310       0   90932   72760   98314
           151582  151528  105474   69108  138660  315202       0       0       0  125968   83374  132328  144742  106358   70258  138606  341683  194702       0  179932   63556   73492  104800  118994  115802  117100  179906  308260
           402253  313278  201284  110480  145090  179584  206560  222526  224836  244920
36         302701  258098  268301  245559  187856  207524  297421  301878  301389  303127  333609  217867  115239  151770  104085   81275   68251  172911  196701  161533  155311  245195  153767   89340  125078       0  131421  117100
           134951  197715  144188   93620  186865  178061  149169       0       0       0  227516  111482  171823  137501   94132  184887  246314  173441  235444       0  167394  104663   90117  147429  153678  155166  237758  340692
           255894  353528  291805  242070  151728  193549  264623  295982  297040  323141
37         270523  245977  190867  174987  188808  159843  198864  303538  305993  292284  318264  209036  116125   74523  117570   85696   97112   65387  159015  172692  152470  227466  157129   53560   84714  150568       0  179598
           136208  113142  129159   92061  173077  154553   54399  151114       0       0       0  267970   99064  113415   89135  170458  209026   93253   92391  268633       0  217901   93731   71291  134566  142695  214070  278586
           211733  140288  236459  228468  224315  121105  180453  261878  267522  287876
38         281721  263438  264152  176632  142119  167568  142119  176632  264152  263438  281721  206410  145967  119553   61565   99833   77810   99833   61565  119553  145967  206410  162381   84329   70088  122945  186526       0
           186526  122945   70088   84329  162381  160354   77519   68058  228395       0       0       0  228395   68058   77519  160354  198184  126078   59145   71067  261173       0  261173   71067   59145  126078  198184  257581
           234412  168386   97175  199163  204016  199163   97175  168386  234412  257581
39         318264  292284  305993  303538  198864  159843  188808  174987  190867  245977  270523  227466  152470  172692  159015   65387   97112   85696  117570   74523  116125  209036  173077   92061  129159  113142  136208  179598
                0  150568   84714   53560  157129  170458   89135  113415   99064  267970       0       0       0  151114   54399  154553  214070  142695  134566   71291   93731  217901       0  268633   92391   93253  209026  287876
           267522  261878  180453  121105  224315  228468  236459  140288  211733  278586
40         333609  303127  301389  301878  297421  207524  187856  245559  268301  258098  302701  245195  155311  161533  196701  172911   68251   81275  104085  151770  115239  217867  186865   93620  144188  197715  134951  117100
           131421       0  125078   89340  153767  184887   94132  137501  171823  111482  227516       0       0       0  149169  178061  237758  155166  153678  147429   90117  104663  167394       0  235444  173441  246314  323141
           297040  295982  264623  193549  151728  242070  291805  353528  255894  340692
41         241044  219110  215004  204196  201322  193536  144584  150472  230048  271858  251024  179226  113824  111792  125316  138282  110684   42928   48384  100716  154102  179278  138660   69108  105474  151528  151582   98314
            72760   90932       0  196310  237568  138606   70258  106358  144742  132328   83374  125968       0       0       0  315202  179906  117100  115802  118994  104800   73492   63556  179932       0  194702  341683  244920
           224836  222526  206560  179584  145090  110480  201284  313278  402253  308260
42           9563    9169    9347    7134    3197    2844    6350   13155   16414   54579  107212    6713    4792    4857    3239     213     477     705       0   16414   77932   94346    4972    2708    3994    4657    4222    5221
             5160   14032   96666       0  394470    4774    2290    3626    5769    7172    7002    3093    4330       0       0       0    5880    3453    3321    4356    5669    5036       0       0  272109       0  250185    7622
             6659    6464    6723    7363    6552    2638       0  115192  174120  174120
43          54643   51576   54064   49797   35178   18916   21739   42937   86622  108786  516632   38742   26574   28861   27680   15228    2535    4933    5418       0  108786  923582   28324   15023   24061   31469   25979   21788
            26725   36105   94165  597421       0   26727   12933   20528   31707   36380   38186   36290   30978   37956       0       0   32727   19696   17915   21776   28561   31544   21100       0       0  758566       0   42543
            37566   35443   35066   38573   39832   28572   11648       0  322415  844362
44         216461  161401   96328   56945   39469   55268   86630  106035  109236  104169  111356  199606   16855   20504   16253    9162   15983   46035   63491   59117   53384   79359  841568  159936   61481   49043   49612   43189
            59345   69896   50269   30086   57595       0  361205  132121   62753   76721   74582   71275   63498   41521   26039   53803       0       0       0       0   63223   72624   56481   41003   34849   39625   65398       0
           819314       0       0   72499   89832   78208   68328   69763   74955   84695
45              0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0
                0       0       0       0       0  436151       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0
                0  431208       0       0       0       0       0       0       0       0
46          15086   15086   15086   22629   46278   57296   44042   37643   35153   35082   40060    7543       0       0       0   22112   51192   36378   25188   18342   18320   31277       0       0   15086   44631   11438   39851
            48265   34931   18919   11159   24061  104915  261832       0  130973   40695   11003   26000   27350   18018   11437   22738  184203       0       0       0  100084    1130   10945    8863   14754   19256   28657  184203
           299020       0  345086   65375   27290   19874   20278   29795   36032   39275
47          41136   47618   35206   33620   66782  132014  141731  103463   86142   80223   88351   39132   16039       0       0       0   69864  130361   76068   46322   39526   66120   29112       0   34794   58270   83308   12354
            89578   86757   44427   21335   45585   25104   25104  149072       0  243087   50871   16643   40775   32676   18694   38769   76673  122804       0       0       0  147043     902   25125   20527   28101   44956  154006
           147908  411498       0  267465   99912   46659   42267   43164   51369   58571
48          73760   90124   94140   66256   61922  110958  188454  190232  142402  121181  128275   55868   51792   34008       0       0       0   97439  149772   84609   58086   86335   43898   21168   15460   65810   77790   86364
            17130   94428   69770   29961   54099   36928    6510   54494  149897       0  251746   74914   26146   30537   21711   44604   59207   21489  149284       0       0       0  189765    1895   24685   27082   46798   93103
            67792  119867  416787       0  276810  108209   46044   48807   47190   54064
49         119972  120584  164006  164906  110336   81920  110336  164906  164006  120584  119972   77270   65270  101680   72393       0       0       0   72393  101680   65270   77270   51582   36224   54462   24600   80580   81664
            80580   24600   54462   36224   51582   46618   18530   23784   88962  204782       0  204782   88962   23784   18530   46618   51937   26700    6301  186668       0       0       0  186668    6301   26700   51937   58440
            53911   40826  102139  345721       0  345721  102139   40826   53911   58440
50         128275  121181  142402  190232  188454  110958   61922   66256   94140   90124   73760   86335   58086   84609  149772   97439       0       0       0   34008   51792   55868   54099   29961   69770   94428   17130   86364
            77790   65810   15460   21168   43898   44604   21711   30537   26146   74914  251746       0  149897   54494    6510   36928   46798   27082   24685    1895  189765       0       0       0  149284   21489   59207   54064
            47190   48807   46044  108209  276810       0  416787  119867   67792   93103
51          88351   80223   86142  103463  141731  132014   66782   33620   35206   47618   41136   66120   39526   46322   76068  130361   69864       0       0       0   16039   39132   45585   21335   44427   86757   89578   12354
            83308   58270   34794       0   29112   38769   18694   32676   40775   16643   50871  243087       0  149072   25104   25104   44956   28101   20527   25125     902  147043       0       0       0  122804   76673   58571
            51369   43164   42267   46659   99912  267465       0  411498  147908  154006
52          40060   35082   35153   37643   44042   57296   46278   22629   15086   15086   15086   31277   18320   18342   25188   36378   51192   22112       0       0       0    7543   24061   11159   18919   34931   48265   39851
            11438   44631   15086       0       0   22738   11437   18018   27350   26000   11003   40695  130973       0  261832  104915   28657   19256   14754    8863   10945    1130  100084       0       0       0  184203   39275
            36032   29795   20278   19874   27290   65375  345086       0  299020  184203
53              0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0
                0       0       0       0       0       0       0       0       0       0       0       0       0       0       0  436151       0       0       0       0       0       0       0       0       0       0       0       0
                0       0       0       0       0       0       0  431208       0       0
54         111356  104169  109236  106035   86630   55268   39469   56945   96328  161401  216461   79359   53384   59117   63491   46035   15983    9162   16253   20504   16855  199606   57595   30086   50269   69896   59345   43189
            49612   49043   61481  159936  841568   53803   26039   41521   63498   71275   74582   76721   62753  132121  361205       0   65398   39625   34849   41003   56481   72624   63223       0       0       0       0   84695
            74955   69763   68328   78208   89832   72499       0       0  819314       0
55        1067081  755624  499710  347795  349455  454138  529876  561735  575969  573277  629907 1009207  520537  269880  155193  146840  268246  357472  355540  307535  295653  463824 1078986  502627  340686  363186  329877  387038
           466572  445536  290158  174312  349054 1141730  228400  186849  496008  496483  438615  421587  386634  262542  167373  335786       0       2  217471  534565  494201  339184  245663  225999  239763  270141  420918       0
                0 1069729  852779  711921  510900  408623  412741  474410  510294  561847
56         138968  102306   79078   84453   96832   96746   95151   91438   93888   99850  114476  109349   63356   36662   46689   74822   70631   68938   57807   48129   52384   88287       0       0   66170   68156  110678  111322
           100944   84469   53551   34775   72386       0       0  205773  108933   91031   96585   84116   76363   58612   40251   75597  819314       0  438801  206546    1412    6172   16531   45609   67806   70947  101357       0
                0       0  784310   91052   58086   39130   90765  130248  135876  143147
57         127756   96956   78990   99933  161955  180120  165176  153364  151788  157038  181516   99218   53274   30800   35932   95624  154282  124748   99810   79376   83186  141962   43685       0   81858  114468  104500  206046
           191792  142194   83210   53380  113804       0       0  139368  321118   93876  125260  156378  126388   83404   57584  112064  250414  681622       0  669716  208716    2866    4566   35798   77404   99262  143828  786948
                0       0       0  778796   82552   75988   73844  152798  185612  199504
58         155340  159138  142952  132560  188485  266202  253682  229433  223124  223765  251843  123274   86291   51354   36262   67583  177536  211455  151220  117096  115947  193650  102363   34937   81284  163762  124161  164886
           288656  218351  115413   65836  143207   93935       0  155390  269914  323199   88375  162929  171670  100806   59734  127367  105583   71984  509750       0  663591  182629   16702   20006   58303   95088  151301  425427
           813388       0       0       0  645176   65415  102545  115854  171646  196935
59         251989  258532  288217  256500  240626  296041  344383  312678  289602  284409  311168  176860  145672  143526   98118   71032  122016  230400  223251  153855  140689  226767  137351   82541  114825  160834  193950  140231
           213281  284723  157578   73649  154573  136168   52329   88727  302689  330128  315623  117746  174841  117343   59562  132817  182028   62518  157351  448570       0  548101  185817   37450   47476   84474  152585  260132
           230105  776485       0       0       0  604033   83704  136377  148154  182461
60         322526  302167  336562  366005  330777  301384  330777  366005  336562  302167  322526  222049  151131  197178  213916  139303   94550  139303  213916  197178  151131  222049  150322   86065  180584  201304  167816  200782
           167816  201304  180584   86065  150322  141137   65864  122823  145759  336749  346246  336749  145759  122823   65864  141137  170474   85281   52983  197298  463990       0  463990  197298   52983   85281  170474  196079
           181138  140750  673016       0       0       0  673016  140750  181138  196079
61         311168  284409  289602  312678  344383  296041  240626  256500  288217  258532  251989  226767  140689  153855  223251  230400  122016   71032   98118  143526  145672  176860  154573   73649  157578  284723  213281  140231
           193950  160834  114825   82541  137351  132817   59562  117343  174841  117746  315623  330128  302689   88727   52329  136168  152585   84474   47476   37450  185817  548101       0  448570  157351   62518  182028  182461
           148154  136377   83704  604033       0       0       0  776485  230105  260132
62         251843  223765  223124  229433  253682  266202  188485  132560  142952  159138  155340  193650  115947  117096  151220  211455  177536   67583   36262   51354   86291  123274  143207   65836  115413  218351  288656  164886
           124161  163762   81284   34937  102363  127367   59734  100806  171670  162929   88375  323199  269914  155390       0   93935  151301   95088   58303   20006   16702  182629  663591       0  509750   71984  105583  196935
           171646  115854  102545   65415  645176       0       0       0  813388  425427
63         181516  157038  151788  153364  165176  180120  161955   99933   78990   96956  127756  141962   83186   79376   99810  124748  154282   95624   35932   30800   53274   99218  113804   53380   83210  142194  191792  206046
           104500  114468   81858       0   43685  112064   57584   83404  126388  156378  125260   93876  321118  139368       0       0  143828   99262   77404   35798    4566    2866  208716  669716       0  681622  250414  199504
           185612  152798   73844   75988   82552  778796       0       0       0  786948
64         114476   99850   93888   91438   95151   96746   96832   84453   79078  102306  138968   88287   52384   48129   57807   68938   70631   74822   46689   36662   63356  109349   72386   34775   53551   84469  100944  111322
           110678   68156   66170       0       0   75597   40251   58612   76363   84116   96585   91031  108933  205773       0       0  101357   70947   67806   45609   16531    6172    1412  206546  438801       0  819314  143147
           135876  130248   90765   39130   58086   91052  784310       0       0       0
65         629907  573277  575969  561735  529876  454138  349455  347795  499710  755624 1067081  463824  295653  307535  355540  357472  268246  146840  155193  269880  520537 1009207  349054  174312  290158  445536  466572  387038
           329877  363186  340686  502627 1078986  335786  167373  262542  386634  421587  438615  496483  496008  186849  228400 1141730  420918  270141  239763  225999  245663  339184  494201  534565  217471       2       0  561847
           510294  474410  412741  408623  510900  711921  852779 1069729       0       0

Sum of all rows                     = 4(3*0 + 1*2 + 1*146840 + 1*155193 + 1*167373 + 1*174312 + 1*186849 + 1*217471 + 1*225999 + 1*228400 + 1*239763 + 1*245663 + 1*262542 + 1*268246 + 1*269880 + 1*270141 + 1*290158 + 1*295653 +
                                        1*307535 + 1*329877 + 1*335786 + 1*339184 + 1*340686 + 1*347795 + 1*349054 + 1*349455 + 1*355540 + 1*357472 + 1*363186 + 1*386634 + 1*387038 + 1*408623 + 1*412741 + 1*420918 + 1*421587 +
                                        1*438615 + 1*445536 + 1*454138 + 1*463824 + 1*466572 + 1*474410 + 1*494201 + 1*496008 + 1*496483 + 1*499710 + 1*502627 + 1*510294 + 1*510900 + 1*520537 + 1*529876 + 1*534565 + 1*561735 +
                                        1*561847 + 1*573277 + 1*575969 + 1*629907 + 1*711921 + 1*755624 + 1*852779 + 1*1009207 + 1*1067081 + 1*1069729 + 1*1078986 + 1*1141730) +
                                      4(8*0 + 1*1412 + 1*6172 + 1*16531 + 1*34775 + 1*36662 + 1*39130 + 1*40251 + 1*45609 + 1*46689 + 1*48129 + 1*52384 + 1*53551 + 1*57807 + 1*58086 + 1*58612 + 1*63356 + 1*66170 + 1*67806 +
                                        1*68156 + 1*68938 + 1*70631 + 1*70947 + 1*72386 + 1*74822 + 1*75597 + 1*76363 + 1*79078 + 1*84116 + 1*84453 + 1*84469 + 1*88287 + 1*90765 + 1*91031 + 1*91052 + 1*91438 + 1*93888 + 1*95151 +
                                        1*96585 + 1*96746 + 1*96832 + 1*99850 + 1*100944 + 1*101357 + 1*102306 + 1*108933 + 1*109349 + 1*110678 + 1*111322 + 1*114476 + 1*130248 + 1*135876 + 1*138968 + 1*143147 + 1*205773 +
                                        1*206546 + 1*438801 + 1*784310 + 1*819314) +
                                      4(7*0 + 1*2866 + 1*4566 + 1*30800 + 1*35798 + 1*35932 + 1*43685 + 1*53274 + 1*53380 + 1*57584 + 1*73844 + 1*75988 + 1*77404 + 1*78990 + 1*79376 + 1*81858 + 1*82552 + 1*83186 + 1*83210 +
                                        1*83404 + 1*93876 + 1*95624 + 1*96956 + 1*99218 + 1*99262 + 1*99810 + 1*99933 + 1*104500 + 1*112064 + 1*113804 + 1*114468 + 1*124748 + 1*125260 + 1*126388 + 1*127756 + 1*139368 + 1*141962 +
                                        1*142194 + 1*143828 + 1*151788 + 1*152798 + 1*153364 + 1*154282 + 1*156378 + 1*157038 + 1*161955 + 1*165176 + 1*180120 + 1*181516 + 1*185612 + 1*191792 + 1*199504 + 1*206046 + 1*208716 +
                                        1*250414 + 1*321118 + 1*669716 + 1*681622 + 1*778796 + 1*786948) +
                                      4(5*0 + 1*16702 + 1*20006 + 1*34937 + 1*36262 + 1*51354 + 1*58303 + 1*59734 + 1*65415 + 1*65836 + 1*67583 + 1*71984 + 1*81284 + 1*86291 + 1*88375 + 1*93935 + 1*95088 + 1*100806 + 1*102363 +
                                        1*102545 + 1*105583 + 1*115413 + 1*115854 + 1*115947 + 1*117096 + 1*123274 + 1*124161 + 1*127367 + 1*132560 + 1*142952 + 1*143207 + 1*151220 + 1*151301 + 1*155340 + 1*155390 + 1*159138 +
                                        1*162929 + 1*163762 + 1*164886 + 1*171646 + 1*171670 + 1*177536 + 1*182629 + 1*188485 + 1*193650 + 1*196935 + 1*211455 + 1*218351 + 1*223124 + 1*223765 + 1*229433 + 1*251843 + 1*253682 +
                                        1*266202 + 1*269914 + 1*288656 + 1*323199 + 1*425427 + 1*509750 + 1*645176 + 1*663591 + 1*813388) +
                                      4(4*0 + 1*37450 + 1*47476 + 1*52329 + 1*59562 + 1*62518 + 1*71032 + 1*73649 + 1*82541 + 1*83704 + 1*84474 + 1*88727 + 1*98118 + 1*114825 + 1*117343 + 1*117746 + 1*122016 + 1*132817 + 1*136168 +
                                        1*136377 + 1*137351 + 1*140231 + 1*140689 + 1*143526 + 1*145672 + 1*148154 + 1*152585 + 1*153855 + 1*154573 + 1*157351 + 1*157578 + 1*160834 + 1*174841 + 1*176860 + 1*182028 + 1*182461 +
                                        1*185817 + 1*193950 + 1*213281 + 1*223251 + 1*226767 + 1*230105 + 1*230400 + 1*240626 + 1*251989 + 1*256500 + 1*258532 + 1*260132 + 1*284409 + 1*284723 + 1*288217 + 1*289602 + 1*296041 +
                                        1*302689 + 1*311168 + 1*312678 + 1*315623 + 1*330128 + 1*344383 + 1*448570 + 1*548101 + 1*604033 + 1*776485) +
                                      2(4*0 + 2*52983 + 2*65864 + 2*85281 + 2*86065 + 1*94550 + 2*122823 + 2*139303 + 2*140750 + 2*141137 + 2*145759 + 2*150322 + 2*151131 + 2*167816 + 2*170474 + 2*180584 + 2*181138 + 2*196079 +
                                        2*197178 + 2*197298 + 1*200782 + 2*201304 + 2*213916 + 2*222049 + 1*301384 + 2*302167 + 2*322526 + 2*330777 + 2*336562 + 2*336749 + 1*346246 + 2*366005 + 2*463990 + 2*673016) +
                                      4(8*0 + 1*9162 + 1*15983 + 1*16253 + 1*16855 + 1*20504 + 1*26039 + 1*30086 + 1*34849 + 1*39469 + 1*39625 + 1*41003 + 1*41521 + 1*43189 + 1*46035 + 1*49043 + 1*49612 + 1*50269 + 1*53384 +
                                        1*53803 + 1*55268 + 1*56481 + 1*56945 + 1*57595 + 1*59117 + 1*59345 + 1*61481 + 1*62753 + 1*63223 + 1*63491 + 1*63498 + 1*65398 + 1*68328 + 1*69763 + 1*69896 + 1*71275 + 1*72499 + 1*72624 +
                                        1*74582 + 1*74955 + 1*76721 + 1*78208 + 1*79359 + 1*84695 + 1*86630 + 1*89832 + 1*96328 + 1*104169 + 1*106035 + 1*109236 + 1*111356 + 1*132121 + 1*159936 + 1*161401 + 1*199606 + 1*216461 +
                                        1*361205 + 1*819314 + 1*841568) +
                                      4(64*0 + 1*431208 + 1*436151) +
                                      4(10*0 + 1*1130 + 1*7543 + 1*8863 + 1*10945 + 1*11003 + 1*11159 + 1*11437 + 1*11438 + 1*14754 + 4*15086 + 1*18018 + 1*18320 + 1*18342 + 1*18919 + 1*19256 + 1*19874 + 1*20278 + 1*22112 +
                                        1*22629 + 1*22738 + 1*24061 + 1*25188 + 1*26000 + 1*27290 + 1*27350 + 1*28657 + 1*29795 + 1*31277 + 1*34931 + 1*35082 + 1*35153 + 1*36032 + 1*36378 + 1*37643 + 1*39275 + 1*39851 + 1*40060 +
                                        1*40695 + 1*44042 + 1*44631 + 1*46278 + 1*48265 + 1*51192 + 1*57296 + 1*65375 + 1*100084 + 1*104915 + 1*130973 + 2*184203 + 1*261832 + 1*299020 + 1*345086) +
                                      4(9*0 + 1*902 + 1*12354 + 1*16039 + 1*16643 + 1*18694 + 1*20527 + 1*21335 + 2*25104 + 1*25125 + 1*28101 + 1*29112 + 1*32676 + 1*33620 + 1*34794 + 1*35206 + 1*38769 + 1*39132 + 1*39526 +
                                        1*40775 + 1*41136 + 1*42267 + 1*43164 + 1*44427 + 1*44956 + 1*45585 + 1*46322 + 1*46659 + 1*47618 + 1*50871 + 1*51369 + 1*58270 + 1*58571 + 1*66120 + 1*66782 + 1*69864 + 1*76068 + 1*76673 +
                                        1*80223 + 1*83308 + 1*86142 + 1*86757 + 1*88351 + 1*89578 + 1*99912 + 1*103463 + 1*122804 + 1*130361 + 1*132014 + 1*141731 + 1*147043 + 1*147908 + 1*149072 + 1*154006 + 1*243087 + 1*267465 +
                                        1*411498) +
                                      4(8*0 + 1*1895 + 1*6510 + 1*15460 + 1*17130 + 1*21168 + 1*21489 + 1*21711 + 1*24685 + 1*26146 + 1*27082 + 1*29961 + 1*30537 + 1*34008 + 1*36928 + 1*43898 + 1*44604 + 1*46044 + 1*46798 +
                                        1*47190 + 1*48807 + 1*51792 + 1*54064 + 1*54099 + 1*54494 + 1*55868 + 1*58086 + 1*59207 + 1*61922 + 1*65810 + 1*66256 + 1*67792 + 1*69770 + 1*73760 + 1*74914 + 1*77790 + 1*84609 + 1*86335 +
                                        1*86364 + 1*90124 + 1*93103 + 1*94140 + 1*94428 + 1*97439 + 1*108209 + 1*110958 + 1*119867 + 1*121181 + 1*128275 + 1*142402 + 1*149284 + 1*149772 + 1*149897 + 1*188454 + 1*189765 + 1*190232 +
                                        1*251746 + 1*276810 + 1*416787) +
                                      2(8*0 + 2*6301 + 2*18530 + 2*23784 + 2*24600 + 2*26700 + 2*36224 + 2*40826 + 2*46618 + 2*51582 + 2*51937 + 2*53911 + 2*54462 + 2*58440 + 2*65270 + 2*72393 + 2*77270 + 2*80580 + 1*81664 +
                                        1*81920 + 2*88962 + 2*101680 + 2*102139 + 2*110336 + 2*119972 + 2*120584 + 2*164006 + 2*164906 + 2*186668 + 2*204782 + 2*345721) +
                                      4(8*0 + 1*2535 + 1*4933 + 1*5418 + 1*11648 + 1*12933 + 1*15023 + 1*15228 + 1*17915 + 1*18916 + 1*19696 + 1*20528 + 1*21100 + 1*21739 + 1*21776 + 1*21788 + 1*24061 + 1*25979 + 1*26574 + 1*26725 +
                                        1*26727 + 1*27680 + 1*28324 + 1*28561 + 1*28572 + 1*28861 + 1*30978 + 1*31469 + 1*31544 + 1*31707 + 1*32727 + 1*35066 + 1*35178 + 1*35443 + 1*36105 + 1*36290 + 1*36380 + 1*37566 + 1*37956 +
                                        1*38186 + 1*38573 + 1*38742 + 1*39832 + 1*42543 + 1*42937 + 1*49797 + 1*51576 + 1*54064 + 1*54643 + 1*86622 + 1*94165 + 2*108786 + 1*322415 + 1*516632 + 1*597421 + 1*758566 + 1*844362 +
                                        1*923582) +
                                      4(9*0 + 1*213 + 1*477 + 1*705 + 1*2290 + 1*2638 + 1*2708 + 1*2844 + 1*3093 + 1*3197 + 1*3239 + 1*3321 + 1*3453 + 1*3626 + 1*3994 + 1*4222 + 1*4330 + 1*4356 + 1*4657 + 1*4774 + 1*4792 + 1*4857 +
                                        1*4972 + 1*5036 + 1*5160 + 1*5221 + 1*5669 + 1*5769 + 1*5880 + 1*6350 + 1*6464 + 1*6552 + 1*6659 + 1*6713 + 1*6723 + 1*7002 + 1*7134 + 1*7172 + 1*7363 + 1*7622 + 1*9169 + 1*9347 + 1*9563 +
                                        1*13155 + 1*14032 + 2*16414 + 1*54579 + 1*77932 + 1*94346 + 1*96666 + 1*107212 + 1*115192 + 2*174120 + 1*250185 + 1*272109 + 1*394470) +
                                      4(5*0 + 1*42928 + 1*48384 + 1*63556 + 1*69108 + 1*70258 + 1*72760 + 1*73492 + 1*83374 + 1*90932 + 1*98314 + 1*100716 + 1*104800 + 1*105474 + 1*106358 + 1*110480 + 1*110684 + 1*111792 +
                                        1*113824 + 1*115802 + 1*117100 + 1*118994 + 1*125316 + 1*125968 + 1*132328 + 1*138282 + 1*138606 + 1*138660 + 1*144584 + 1*144742 + 1*145090 + 1*150472 + 1*151528 + 1*151582 + 1*154102 +
                                        1*179226 + 1*179278 + 1*179584 + 1*179906 + 1*179932 + 1*193536 + 1*194702 + 1*196310 + 1*201284 + 1*201322 + 1*204196 + 1*206560 + 1*215004 + 1*219110 + 1*222526 + 1*224836 + 1*230048 +
                                        1*237568 + 1*241044 + 1*244920 + 1*251024 + 1*271858 + 1*308260 + 1*313278 + 1*315202 + 1*341683 + 1*402253) +
                                      4(5*0 + 1*68251 + 1*81275 + 1*89340 + 1*90117 + 1*93620 + 1*94132 + 1*104085 + 1*104663 + 1*111482 + 1*115239 + 1*117100 + 1*125078 + 1*131421 + 1*134951 + 1*137501 + 1*144188 + 1*147429 +
                                        1*149169 + 1*151728 + 1*151770 + 1*153678 + 1*153767 + 1*155166 + 1*155311 + 1*161533 + 1*167394 + 1*171823 + 1*172911 + 1*173441 + 1*178061 + 1*184887 + 1*186865 + 1*187856 + 1*193549 +
                                        1*196701 + 1*197715 + 1*207524 + 1*217867 + 1*227516 + 1*235444 + 1*237758 + 1*242070 + 1*245195 + 1*245559 + 1*246314 + 1*255894 + 1*258098 + 1*264623 + 1*268301 + 1*291805 + 1*295982 +
                                        1*297040 + 1*297421 + 1*301389 + 1*301878 + 1*302701 + 1*303127 + 1*323141 + 1*333609 + 1*340692 + 1*353528) +
                                      4(5*0 + 1*53560 + 1*54399 + 1*65387 + 1*71291 + 1*74523 + 1*84714 + 1*85696 + 1*89135 + 1*92061 + 1*92391 + 1*93253 + 1*93731 + 1*97112 + 1*99064 + 1*113142 + 1*113415 + 1*116125 + 1*117570 +
                                        1*121105 + 1*129159 + 1*134566 + 1*136208 + 1*140288 + 1*142695 + 1*150568 + 1*151114 + 1*152470 + 1*154553 + 1*157129 + 1*159015 + 1*159843 + 1*170458 + 1*172692 + 1*173077 + 1*174987 +
                                        1*179598 + 1*180453 + 1*188808 + 1*190867 + 1*198864 + 1*209026 + 1*209036 + 1*211733 + 1*214070 + 1*217901 + 1*224315 + 1*227466 + 1*228468 + 1*236459 + 1*245977 + 1*261878 + 1*267522 +
                                        1*267970 + 1*268633 + 1*270523 + 1*278586 + 1*287876 + 1*292284 + 1*303538 + 1*305993 + 1*318264) +
                                      2(5*0 + 2*59145 + 2*61565 + 2*68058 + 2*70088 + 2*71067 + 2*77519 + 1*77810 + 2*84329 + 2*97175 + 2*99833 + 2*119553 + 2*122945 + 2*126078 + 2*142119 + 2*145967 + 2*160354 + 2*162381 +
                                        1*167568 + 2*168386 + 2*176632 + 2*186526 + 2*198184 + 2*199163 + 1*204016 + 2*206410 + 2*228395 + 2*234412 + 2*257581 + 2*261173 + 2*263438 + 2*264152 + 2*281721)
                                    = 113142736 + 26388244 + 37653660 + 44102760 + 50942644 + 27250108 + 23557528 + 3469436 + 11644860 + 17099932 + 19831424 + 10323904 + 23055516 + 8321088 + 40419360 + 48110692 + 41890416 + 19276184
                                    = 566480492

Value repetition frequencies        = 4(63*1 + 1*3) +
                                      4(58*1 + 1*8) +
                                      4(59*1 + 1*7) +
                                      4(61*1 + 1*5) +
                                      4(62*1 + 1*4) +
                                      2(4*1 + 29*2 + 1*4) +
                                      4(58*1 + 1*8) +
                                      4(2*1 + 1*64) +
                                      4(50*1 + 1*2 + 1*4 + 1*10) +
                                      4(55*1 + 1*2 + 1*9) +
                                      4(58*1 + 1*8) +
                                      2(2*1 + 28*2 + 1*8) +
                                      4(56*1 + 1*2 + 1*8) +
                                      4(53*1 + 2*2 + 1*9) +
                                      4(61*1 + 1*5) +
                                      4(61*1 + 1*5) +
                                      4(61*1 + 1*5) +
                                      2(3*1 + 29*2 + 1*5)
                                    = 4356

Number of distinct row element sets = 18

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

Number of distinct values           = 915

Distinct values       0       2     213     477     705     902    1130    1412    1895    2290    2535    2638    2708    2844    2866    3093    3197    3239    3321    3453
Frequency           666       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values    3626    3994    4222    4330    4356    4566    4657    4774    4792    4857    4933    4972    5036    5160    5221    5418    5669    5769    5880    6172
Frequency             4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values    6301    6350    6464    6510    6552    6659    6713    6723    7002    7134    7172    7363    7543    7622    8863    9162    9169    9347    9563   10945
Frequency             4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values   11003   11159   11437   11438   11648   12354   12933   13155   14032   14754   15023   15086   15228   15460   15983   16039   16253   16414   16531   16643
Frequency             4       4       4       4       4       4       4       4       4       4       4      16       4       4       4       4       4       8       4       4
Distinct values   16702   16855   17130   17915   18018   18320   18342   18530   18694   18916   18919   19256   19696   19874   20006   20278   20504   20527   20528   21100
Frequency             4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values   21168   21335   21489   21711   21739   21776   21788   22112   22629   22738   23784   24061   24600   24685   25104   25125   25188   25979   26000   26039
Frequency             4       4       4       4       4       4       4       4       4       4       4       8       4       4       8       4       4       4       4       4
Distinct values   26146   26574   26700   26725   26727   27082   27290   27350   27680   28101   28324   28561   28572   28657   28861   29112   29795   29961   30086   30537
Frequency             4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values   30800   30978   31277   31469   31544   31707   32676   32727   33620   34008   34775   34794   34849   34931   34937   35066   35082   35153   35178   35206
Frequency             4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values   35443   35798   35932   36032   36105   36224   36262   36290   36378   36380   36662   36928   37450   37566   37643   37956   38186   38573   38742   38769
Frequency             4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values   39130   39132   39275   39469   39526   39625   39832   39851   40060   40251   40695   40775   40826   41003   41136   41521   42267   42543   42928   42937
Frequency             4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values   43164   43189   43685   43898   44042   44427   44604   44631   44956   45585   45609   46035   46044   46278   46322   46618   46659   46689   46798   47190
Frequency             4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values   47476   47618   48129   48265   48384   48807   49043   49612   49797   50269   50871   51192   51354   51369   51576   51582   51792   51937   52329   52384
Frequency             4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values   52983   53274   53380   53384   53551   53560   53803   53911   54064   54099   54399   54462   54494   54579   54643   55268   55868   56481   56945   57296
Frequency             4       4       4       4       4       4       4       4       8       4       4       4       4       4       4       4       4       4       4       4
Distinct values   57584   57595   57807   58086   58270   58303   58440   58571   58612   59117   59145   59207   59345   59562   59734   61481   61565   61922   62518   62753
Frequency             4       4       4       8       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values   63223   63356   63491   63498   63556   65270   65375   65387   65398   65415   65810   65836   65864   66120   66170   66256   66782   67583   67792   67806
Frequency             4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values   68058   68156   68251   68328   68938   69108   69763   69770   69864   69896   70088   70258   70631   70947   71032   71067   71275   71291   71984   72386
Frequency             4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values   72393   72499   72624   72760   73492   73649   73760   73844   74523   74582   74822   74914   74955   75597   75988   76068   76363   76673   76721   77270
Frequency             4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values   77404   77519   77790   77810   77932   78208   78990   79078   79359   79376   80223   80580   81275   81284   81664   81858   81920   82541   82552   83186
Frequency             4       4       4       2       4       4       4       4       4       4       4       4       4       4       2       4       2       4       4       4
Distinct values   83210   83308   83374   83404   83704   84116   84329   84453   84469   84474   84609   84695   84714   85281   85696   86065   86142   86291   86335   86364
Frequency             4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values   86622   86630   86757   88287   88351   88375   88727   88962   89135   89340   89578   89832   90117   90124   90765   90932   91031   91052   91438   92061
Frequency             4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values   92391   93103   93253   93620   93731   93876   93888   93935   94132   94140   94165   94346   94428   94550   95088   95151   95624   96328   96585   96666
Frequency             4       4       4       4       4       4       4       4       4       4       4       4       4       2       4       4       4       4       4       4
Distinct values   96746   96832   96956   97112   97175   97439   98118   98314   99064   99218   99262   99810   99833   99850   99912   99933  100084  100716  100806  100944
Frequency             4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values  101357  101680  102139  102306  102363  102545  103463  104085  104169  104500  104663  104800  104915  105474  105583  106035  106358  107212  108209  108786
Frequency             4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       8
Distinct values  108933  109236  109349  110336  110480  110678  110684  110958  111322  111356  111482  111792  112064  113142  113415  113804  113824  114468  114476  114825
Frequency             4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values  115192  115239  115413  115802  115854  115947  116125  117096  117100  117343  117570  117746  118994  119553  119867  119972  120584  121105  121181  122016
Frequency             4       4       4       4       4       4       4       4       8       4       4       4       4       4       4       4       4       4       4       4
Distinct values  122804  122823  122945  123274  124161  124748  125078  125260  125316  125968  126078  126388  127367  127756  128275  129159  130248  130361  130973  131421
Frequency             4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values  132014  132121  132328  132560  132817  134566  134951  135876  136168  136208  136377  137351  137501  138282  138606  138660  138968  139303  139368  140231
Frequency             4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values  140288  140689  140750  141137  141731  141962  142119  142194  142402  142695  142952  143147  143207  143526  143828  144188  144584  144742  145090  145672
Frequency             4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values  145759  145967  146840  147043  147429  147908  148154  149072  149169  149284  149772  149897  150322  150472  150568  151114  151131  151220  151301  151528
Frequency             4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values  151582  151728  151770  151788  152470  152585  152798  153364  153678  153767  153855  154006  154102  154282  154553  154573  155166  155193  155311  155340
Frequency             4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values  155390  156378  157038  157129  157351  157578  159015  159138  159843  159936  160354  160834  161401  161533  161955  162381  162929  163762  164006  164886
Frequency             4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values  164906  165176  167373  167394  167568  167816  168386  170458  170474  171646  171670  171823  172692  172911  173077  173441  174120  174312  174841  174987
Frequency             4       4       4       4       2       4       4       4       4       4       4       4       4       4       4       4       8       4       4       4
Distinct values  176632  176860  177536  178061  179226  179278  179584  179598  179906  179932  180120  180453  180584  181138  181516  182028  182461  182629  184203  184887
Frequency             4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       8       4
Distinct values  185612  185817  186526  186668  186849  186865  187856  188454  188485  188808  189765  190232  190867  191792  193536  193549  193650  193950  194702  196079
Frequency             4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values  196310  196701  196935  197178  197298  197715  198184  198864  199163  199504  199606  200782  201284  201304  201322  204016  204196  204782  205773  206046
Frequency             4       4       4       4       4       4       4       4       4       4       4       2       4       4       4       2       4       4       4       4
Distinct values  206410  206546  206560  207524  208716  209026  209036  211455  211733  213281  213916  214070  215004  216461  217471  217867  217901  218351  219110  222049
Frequency             4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values  222526  223124  223251  223765  224315  224836  225999  226767  227466  227516  228395  228400  228468  229433  230048  230105  230400  234412  235444  236459
Frequency             4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values  237568  237758  239763  240626  241044  242070  243087  244920  245195  245559  245663  245977  246314  250185  250414  251024  251746  251843  251989  253682
Frequency             4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values  255894  256500  257581  258098  258532  260132  261173  261832  261878  262542  263438  264152  264623  266202  267465  267522  267970  268246  268301  268633
Frequency             4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values  269880  269914  270141  270523  271858  272109  276810  278586  281721  284409  284723  287876  288217  288656  289602  290158  291805  292284  295653  295982
Frequency             4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values  296041  297040  297421  299020  301384  301389  301878  302167  302689  302701  303127  303538  305993  307535  308260  311168  312678  313278  315202  315623
Frequency             4       4       4       4       2       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values  318264  321118  322415  322526  323141  323199  329877  330128  330777  333609  335786  336562  336749  339184  340686  340692  341683  344383  345086  345721
Frequency             4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values  346246  347795  349054  349455  353528  355540  357472  361205  363186  366005  386634  387038  394470  402253  408623  411498  412741  416787  420918  421587
Frequency             2       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values  425427  431208  436151  438615  438801  445536  448570  454138  463824  463990  466572  474410  494201  496008  496483  499710  502627  509750  510294  510900
Frequency             4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values  516632  520537  529876  534565  548101  561735  561847  573277  575969  597421  604033  629907  645176  663591  669716  673016  681622  711921  755624  758566
Frequency             4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values  776485  778796  784310  786948  813388  819314  841568  844362  852779  923582 1009207 1067081 1069729 1078986 1141730
Frequency             4       4       4       4       4       8       4       4       4       4       4       4       4       4       4

Sum of distinct value frequencies   = 9*2 + 894*4 + 10*8 + 1*16 + 1*666
                                    = 4356

Number of SN-EN pairs for which the number of CNSAPs is greater than zero        = 4*2 + 4*56 + 8*57 + 18*58 + 4*59 + 18*61 + 6*62 + 4*63
                                                                                 = 3690

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

Number of possible SN-EN pairs with SN != EN                                     = 65*66
                                                                                 = 4290
a = 12, b = 6
 L              C
 3              8
 4             16
 5             40
 6             88
 7            248
 8            448
 9           1060
10           1888
11           4692
12           7456
13          19240
14          30620
15          80408
16         127004
17         315036
18         471040
19        1065468
20        1489864
21        3081036
22        4123504
23        7931808
24       10407980
25       19441792
26       24637652
27       44222604
28       52277444
29       91196792
30       97558592
31      169172412
32      162039884
33      279117472
34      234896024
35      367898800
36      265571204
37      326726732
38      200368744
39      152745692
40       84459684
41       44752228
42       17160636
43        5564316
44        1243536
45         195080
46          19000
47            888
Total  2670426160

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

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

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

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

 7                 0          3          1          0          5          0          0          5          0          1          3          0
                   6          2         10          4          2          4          4          2          4         10          2          6
                   1          4          0         12          8          0          0          8         12          0          4          1
                   1          4          0         12          8          0          0          8         12          0          4          1
                   6          2         10          4          2          4          4          2          4         10          2          6
                   0          3          1          0          5          0          0          5          0          1          3          0

 8                 7          1         10          3          0          7          7          0          3         10          1          7
                   1          9          1         22          9          4          4          9         22          1          9          1
                   3          1          2          2         20         10         10         20          2          2          1          3
                   3          1          2          2         20         10         10         20          2          2          1          3
                   1          9          1         22          9          4          4          9         22          1          9          1
                   7          1         10          3          0          7          7          0          3         10          1          7

 9                 4         21          5         34         13         13         13         13         34          5         21          4
                  14          6         13          7         48         22         22         48          7         13          6         14
                   5          5          0          4          9         42         42          9          4          0          5          5
                   5          5          0          4          9         42         42          9          4          0          5          5
                  14          6         13          7         48         22         22         48          7         13          6         14
                   4         21          5         34         13         13         13         13         34          5         21          4

10                27          6         31         10         87         27         27         87         10         31          6         27
                   6         16          4         19         16        105        105         16         19          4         16          6
                   8          2          4          4         29         71         71         29          4          4          2          8
                   8          2          4          4         29         71         71         29          4          4          2          8
                   6         16          4         19         16        105        105         16         19          4         16          6
                  27          6         31         10         87         27         27         87         10         31          6         27

11                24         58         28         78         45        212        212         45         78         28         58         24
                  40         26         39         35        102        177        177        102         35         39         26         40
                  23         26         11         39         88        122        122         88         39         11         26         23
                  23         26         11         39         88        122        122         88         39         11         26         23
                  40         26         39         35        102        177        177        102         35         39         26         40
                  24         58         28         78         45        212        212         45         78         28         58         24

12                68         27         85         41        159        332        332        159         41         85         27         68
                  22         50         20        115        222        185        185        222        115         20         50         22
                  31         14         40         96        168        189        189        168         96         40         14         31
                  31         14         40         96        168        189        189        168         96         40         14         31
                  22         50         20        115        222        185        185        222        115         20         50         22
                  68         27         85         41        159        332        332        159         41         85         27         68

13                75        178        127        317        609        350        350        609        317        127        178         75
                 143        116        240        394        393        435        435        393        394        240        116        143
                 107        128        153        310        391        344        344        391        310        153        128        107
                 107        128        153        310        391        344        344        391        310        153        128        107
                 143        116        240        394        393        435        435        393        394        240        116        143
                  75        178        127        317        609        350        350        609        317        127        178         75

14               190        117        400        850        530        472        472        530        850        400        117        190
                 103        298        445        542        691        492        492        691        542        445        298        103
                 173        206        450        621        550        525        525        550        621        450        206        173
                 173        206        450        621        550        525        525        550        621        450        206        173
                 103        298        445        542        691        492        492        691        542        445        298        103
                 190        117        400        850        530        472        472        530        850        400        117        190

15               292        824       1566       1322       1301       1300       1300       1301       1322       1566        824        292
                 671        912       1261       1718       1335       1204       1204       1335       1718       1261        912        671
                 621       1001       1239       1228       1249       1058       1058       1249       1228       1239       1001        621
                 621       1001       1239       1228       1249       1058       1058       1249       1228       1239       1001        621
                 671        912       1261       1718       1335       1204       1204       1335       1718       1261        912        671
                 292        824       1566       1322       1301       1300       1300       1301       1322       1566        824        292

16              1029       1953       1855       1948       1834       1725       1725       1834       1948       1855       1953       1029
                1072       1828       2642       1994       1509       1534       1534       1509       1994       2642       1828       1072
                1383       2057       2282       2215       1619       1272       1272       1619       2215       2282       2057       1383
                1383       2057       2282       2215       1619       1272       1272       1619       2215       2282       2057       1383
                1072       1828       2642       1994       1509       1534       1534       1509       1994       2642       1828       1072
                1029       1953       1855       1948       1834       1725       1725       1834       1948       1855       1953       1029

17              3235       4045       4876       4990       4793       4872       4872       4793       4990       4876       4045       3235
                3726       5775       5012       4196       4535       4130       4130       4535       4196       5012       5775       3726
                4376       5234       5150       4200       2837       2777       2777       2837       4200       5150       5234       4376
                4376       5234       5150       4200       2837       2777       2777       2837       4200       5150       5234       4376
                3726       5775       5012       4196       4535       4130       4130       4535       4196       5012       5775       3726
                3235       4045       4876       4990       4793       4872       4872       4793       4990       4876       4045       3235

18              5988       7641       7352       6151       6325       5799       5799       6325       6151       7352       7641       5988
                8971       8497       6482       6904       4680       4693       4693       4680       6904       6482       8497       8971
                8385       9937       8587       4721       3797       2850       2850       3797       4721       8587       9937       8385
                8385       9937       8587       4721       3797       2850       2850       3797       4721       8587       9937       8385
                8971       8497       6482       6904       4680       4693       4693       4680       6904       6482       8497       8971
                5988       7641       7352       6151       6325       5799       5799       6325       6151       7352       7641       5988

19             15191      16619      15170      17537      16079      16572      16572      16079      17537      15170      16619      15191
               17749      16519      17635      12697      13211      12400      12400      13211      12697      17635      16519      17749
               21692      20739      12059       9998       7470       7030       7030       7470       9998      12059      20739      21692
               21692      20739      12059       9998       7470       7030       7030       7470       9998      12059      20739      21692
               17749      16519      17635      12697      13211      12400      12400      13211      12697      17635      16519      17749
               15191      16619      15170      17537      16079      16572      16572      16079      17537      15170      16619      15191

20             27568      24320      27149      19526      19346      16887      16887      19346      19526      27149      24320      27568
               29262      32732      19298      18468      14008      12331      12331      14008      18468      19298      32732      29262
               37279      24579      19583      13070      10117       6943       6943      10117      13070      19583      24579      37279
               37279      24579      19583      13070      10117       6943       6943      10117      13070      19583      24579      37279
               29262      32732      19298      18468      14008      12331      12331      14008      18468      19298      32732      29262
               27568      24320      27149      19526      19346      16887      16887      19346      19526      27149      24320      27568

21             47701      60877      45504      50341      47597      47411      47411      47597      50341      45504      60877      47701
               69074      46948      44248      36451      35599      32617      32617      35599      36451      44248      46948      69074
               57907      49504      33384      27719      20750      16627      16627      20750      27719      33384      49504      57907
               57907      49504      33384      27719      20750      16627      16627      20750      27719      33384      49504      57907
               69074      46948      44248      36451      35599      32617      32617      35599      36451      44248      46948      69074
               47701      60877      45504      50341      47597      47411      47411      47597      50341      45504      60877      47701

22            104654      72530      74147      57982      52167      45062      45062      52167      57982      74147      72530     104654
               82231      77284      55674      50547      38901      31943      31943      38901      50547      55674      77284      82231
               87370      65376      53394      36680      26477      18457      18457      26477      36680      53394      65376      87370
               87370      65376      53394      36680      26477      18457      18457      26477      36680      53394      65376      87370
               82231      77284      55674      50547      38901      31943      31943      38901      50547      55674      77284      82231
              104654      72530      74147      57982      52167      45062      45062      52167      57982      74147      72530     104654

23            132326     148527     127337     131142     124558     122789     122789     124558     131142     127337     148527     132326
              149575     127700     117566      97665      89144      81685      81685      89144      97665     117566     127700     149575
              151400     126488      88996      72271      52932      40851      40851      52932      72271      88996     126488     151400
              151400     126488      88996      72271      52932      40851      40851      52932      72271      88996     126488     151400
              149575     127700     117566      97665      89144      81685      81685      89144      97665     117566     127700     149575
              132326     148527     127337     131142     124558     122789     122789     124558     131142     127337     148527     132326

24            208935     198819     196431     155184     131951     117827     117827     131951     155184     196431     198819     208935
              215060     185664     146710     125902      96561      87984      87984      96561     125902     146710     185664     215060
              223966     169735     129113      88149      64265      59739      59739      64265      88149     129113     169735     223966
              223966     169735     129113      88149      64265      59739      59739      64265      88149     129113     169735     223966
              215060     185664     146710     125902      96561      87984      87984      96561     125902     146710     185664     215060
              208935     198819     196431     155184     131951     117827     117827     131951     155184     196431     198819     208935

25            344747     347943     330041     320215     298694     302393     302393     298694     320215     330041     347943     344747
              371096     325679     268863     231112     212789     207528     207528     212789     231112     268863     325679     371096
              383133     306624     204462     157030     126536     121563     121563     126536     157030     204462     306624     383133
              383133     306624     204462     157030     126536     121563     121563     126536     157030     204462     306624     383133
              371096     325679     268863     231112     212789     207528     207528     212789     231112     268863     325679     371096
              344747     347943     330041     320215     298694     302393     302393     298694     320215     330041     347943     344747

26            527297     501449     419734     369432     322382     294805     294805     322382     369432     419734     501449     527297
              536427     432498     327165     251302     232173     232222     232222     232173     251302     327165     432498     536427
              537036     383374     255906     171527     179027     185657     185657     179027     171527     255906     383374     537036
              537036     383374     255906     171527     179027     185657     185657     179027     171527     255906     383374     537036
              536427     432498     327165     251302     232173     232222     232222     232173     251302     327165     432498     536427
              527297     501449     419734     369432     322382     294805     294805     322382     369432     419734     501449     527297

27            857745     821304     768695     662777     706013     693814     693814     706013     662777     768695     821304     857745
              890201     724914     550512     496997     486613     495414     495414     486613     496997     550512     724914     890201
              885624     650189     379063     310706     322268     352802     352802     322268     310706     379063     650189     885624
              885624     650189     379063     310706     322268     352802     352802     322268     310706     379063     650189     885624
              890201     724914     550512     496997     486613     495414     495414     486613     496997     550512     724914     890201
              857745     821304     768695     662777     706013     693814     693814     706013     662777     768695     821304     857745

28           1231660    1089786     879804     831745     646122     675606     675606     646122     831745     879804    1089786    1231660
             1169798     875105     592477     485119     529562     502682     502682     529562     485119     592477     875105    1169798
             1155157     672456     422167     367254     437663     505198     505198     437663     367254     422167     672456    1155157
             1155157     672456     422167     367254     437663     505198     505198     437663     367254     422167     672456    1155157
             1169798     875105     592477     485119     529562     502682     502682     529562     485119     592477     875105    1169798
             1231660    1089786     879804     831745     646122     675606     675606     646122     831745     879804    1089786    1231660

29           1837884    1738227    1619068    1479074    1576640    1338535    1338535    1576640    1479074    1619068    1738227    1837884
             1871443    1329537    1093670    1081864     940983    1063707    1063707     940983    1081864    1093670    1329537    1871443
             1770771    1177421     631719     618225     771476     858954     858954     771476     618225     631719    1177421    1770771
             1770771    1177421     631719     618225     771476     858954     858954     771476     618225     631719    1177421    1770771
             1871443    1329537    1093670    1081864     940983    1063707    1063707     940983    1081864    1093670    1329537    1871443
             1837884    1738227    1619068    1479074    1576640    1338535    1338535    1576640    1479074    1619068    1738227    1837884

30           2441539    1936897    1789054    1760547    1270410    1280778    1280778    1270410    1760547    1789054    1936897    2441539
             2036560    1495565    1022711     965296    1127083     805593     805593    1127083     965296    1022711    1495565    2036560
             2006395     942714     744694     772090     855933    1135789    1135789     855933     772090     744694     942714    2006395
             2006395     942714     744694     772090     855933    1135789    1135789     855933     772090     744694     942714    2006395
             2036560    1495565    1022711     965296    1127083     805593     805593    1127083     965296    1022711    1495565    2036560
             2441539    1936897    1789054    1760547    1270410    1280778    1280778    1270410    1760547    1789054    1936897    2441539

31           3178845    3343381    3192769    3032795    3089054    2428382    2428382    3089054    3032795    3192769    3343381    3178845
             3305574    2274180    2094984    2178374    1770969    1893318    1893318    1770969    2178374    2094984    2274180    3305574
             2975217    2030423    1019043    1186295    1641797    1657703    1657703    1641797    1186295    1019043    2030423    2975217
             2975217    2030423    1019043    1186295    1641797    1657703    1657703    1641797    1186295    1019043    2030423    2975217
             3305574    2274180    2094984    2178374    1770969    1893318    1893318    1770969    2178374    2094984    2274180    3305574
             3178845    3343381    3192769    3032795    3089054    2428382    2428382    3089054    3032795    3192769    3343381    3178845

32           4042670    3153131    3260152    3159557    2258597    2270900    2270900    2258597    3159557    3260152    3153131    4042670
             2881653    2364580    1658632    1647222    1949310    1372098    1372098    1949310    1647222    1658632    2364580    2881653
             2892766    1198917    1199823    1573240    1714504    1912219    1912219    1714504    1573240    1199823    1198917    2892766
             2892766    1198917    1199823    1573240    1714504    1912219    1912219    1714504    1573240    1199823    1198917    2892766
             2881653    2364580    1658632    1647222    1949310    1372098    1372098    1949310    1647222    1658632    2364580    2881653
             4042670    3153131    3260152    3159557    2258597    2270900    2270900    2258597    3159557    3260152    3153131    4042670

33           4867340    5733137    5562651    5198186    5098032    4109036    4109036    5098032    5198186    5562651    5733137    4867340
             5345212    3475371    3300398    3663685    3031103    3118132    3118132    3031103    3663685    3300398    3475371    5345212
             4628947    2958991    1524833    2186808    3021591    2955915    2955915    3021591    2186808    1524833    2958991    4628947
             4628947    2958991    1524833    2186808    3021591    2955915    2955915    3021591    2186808    1524833    2958991    4628947
             5345212    3475371    3300398    3663685    3031103    3118132    3118132    3031103    3663685    3300398    3475371    5345212
             4867340    5733137    5562651    5198186    5098032    4109036    4109036    5098032    5198186    5562651    5733137    4867340

34           6019316    4474105    4622803    4628812    3595261    3688586    3688586    3595261    4628812    4622803    4474105    6019316
             3621799    2867762    2265052    2315596    2757155    2198223    2198223    2757155    2315596    2265052    2867762    3621799
             3661782    1262696    1790652    2797001    3062229    3095176    3095176    3062229    2797001    1790652    1262696    3661782
             3661782    1262696    1790652    2797001    3062229    3095176    3095176    3062229    2797001    1790652    1262696    3661782
             3621799    2867762    2265052    2315596    2757155    2198223    2198223    2757155    2315596    2265052    2867762    3621799
             6019316    4474105    4622803    4628812    3595261    3688586    3688586    3595261    4628812    4622803    4474105    6019316

35           6543454    7382571    7496940    6841088    6608852    5838565    5838565    6608852    6841088    7496940    7382571    6543454
             6959124    4016902    3877238    4537910    4044712    4105136    4105136    4044712    4537910    3877238    4016902    6959124
             5961555    3141522    2034776    3556973    4616970    4410412    4410412    4616970    3556973    2034776    3141522    5961555
             5961555    3141522    2034776    3556973    4616970    4410412    4410412    4616970    3556973    2034776    3141522    5961555
             6959124    4016902    3877238    4537910    4044712    4105136    4105136    4044712    4537910    3877238    4016902    6959124
             6543454    7382571    7496940    6841088    6608852    5838565    5838565    6608852    6841088    7496940    7382571    6543454

36           6799238    5028181    4828471    4919643    4416466    4795533    4795533    4416466    4919643    4828471    5028181    6799238
             3701760    2427387    2144244    2336774    2837667    2737274    2737274    2837667    2336774    2144244    2427387    3701760
             3612396    1194020    2422676    4056187    4239489    3895395    3895395    4239489    4056187    2422676    1194020    3612396
             3612396    1194020    2422676    4056187    4239489    3895395    3895395    4239489    4056187    2422676    1194020    3612396
             3701760    2427387    2144244    2336774    2837667    2737274    2737274    2837667    2336774    2144244    2427387    3701760
             6799238    5028181    4828471    4919643    4416466    4795533    4795533    4416466    4919643    4828471    5028181    6799238

37           6450704    6567077    6439458    5702264    5803994    5880723    5880723    5803994    5702264    6439458    6567077    6450704
             5867359    2956254    2855346    3373723    3322626    3596942    3596942    3322626    3373723    2855346    2956254    5867359
             4900869    2096524    2434776    4373993    4740346    4318705    4318705    4740346    4373993    2434776    2096524    4900869
             4900869    2096524    2434776    4373993    4740346    4318705    4318705    4740346    4373993    2434776    2096524    4900869
             5867359    2956254    2855346    3373723    3322626    3596942    3596942    3322626    3373723    2855346    2956254    5867359
             6450704    6567077    6439458    5702264    5803994    5880723    5880723    5803994    5702264    6439458    6567077    6450704

38           5361237    3821426    3217498    3067438    3298977    4198999    4198999    3298977    3067438    3217498    3821426    5361237
             2792190    1429103    1364792    1456101    1750082    2033460    2033460    1750082    1456101    1364792    1429103    2792190
             2173602     853952    2641100    4038103    3642960    2951166    2951166    3642960    4038103    2641100     853952    2173602
             2173602     853952    2641100    4038103    3642960    2951166    2951166    3642960    4038103    2641100     853952    2173602
             2792190    1429103    1364792    1456101    1750082    2033460    2033460    1750082    1456101    1364792    1429103    2792190
             5361237    3821426    3217498    3067438    3298977    4198999    4198999    3298977    3067438    3217498    3821426    5361237

39           3801523    3261697    2579880    2054192    2497783    3309947    3309947    2497783    2054192    2579880    3261697    3801523
             2698316    1020470    1077175    1126847    1147128    1470754    1470754    1147128    1126847    1077175    1020470    2698316
             1598072     600194    2214598    3306951    2502872    1918024    1918024    2502872    3306951    2214598     600194    1598072
             1598072     600194    2214598    3306951    2502872    1918024    1918024    2502872    3306951    2214598     600194    1598072
             2698316    1020470    1077175    1126847    1147128    1470754    1470754    1147128    1126847    1077175    1020470    2698316
             3801523    3261697    2579880    2054192    2497783    3309947    3309947    2497783    2054192    2579880    3261697    3801523

40           2584906    1726139    1352161    1113710    1430497    1889244    1889244    1430497    1113710    1352161    1726139    2584906
             1341408     469675     409839     389491     475494     695787     695787     475494     389491     409839     469675    1341408
              665867     192570    1793358    2189883    1448391     946501     946501    1448391    2189883    1793358     192570     665867
              665867     192570    1793358    2189883    1448391     946501     946501    1448391    2189883    1793358     192570     665867
             1341408     469675     409839     389491     475494     695787     695787     475494     389491     409839     469675    1341408
             2584906    1726139    1352161    1113710    1430497    1889244    1889244    1430497    1113710    1352161    1726139    2584906

41           1406058    1011907     666583     542468     730528    1036299    1036299     730528     542468     666583    1011907    1406058
              808484     195114     244613     216868     263025     305558     305558     263025     216868     244613     195114     808484
              332896      85347    1023697    1185268     682662     450682     450682     682662    1185268    1023697      85347     332896
              332896      85347    1023697    1185268     682662     450682     450682     682662    1185268    1023697      85347     332896
              808484     195114     244613     216868     263025     305558     305558     263025     216868     244613     195114     808484
             1406058    1011907     666583     542468     730528    1036299    1036299     730528     542468     666583    1011907    1406058

42            652479     347537     268913     178346     326399     333564     333564     326399     178346     268913     347537     652479
              342120      49236      72853      56977      89158      98931      98931      89158      56977      72853      49236     342120
               91803      23170     551173     417349     226898     163253     163253     226898     417349     551173      23170      91803
               91803      23170     551173     417349     226898     163253     163253     226898     417349     551173      23170      91803
              342120      49236      72853      56977      89158      98931      98931      89158      56977      72853      49236     342120
              652479     347537     268913     178346     326399     333564     333564     326399     178346     268913     347537     652479

43            249810     108728      74087      52376      99049      90286      90286      99049      52376      74087     108728     249810
              135328      12990      23354      22223      34098      22937      22937      34098      22223      23354      12990     135328
               30028       6671     223005     101447      50268      54394      54394      50268     101447     223005       6671      30028
               30028       6671     223005     101447      50268      54394      54394      50268     101447     223005       6671      30028
              135328      12990      23354      22223      34098      22937      22937      34098      22223      23354      12990     135328
              249810     108728      74087      52376      99049      90286      90286      99049      52376      74087     108728     249810

44             60136      26225      14036       9385      21460      15100      15100      21460       9385      14036      26225      60136
               39938       1707       4420       3030       8460       4985       4985       8460       3030       4420       1707      39938
                2815       1685      61482      14694       7844      13482      13482       7844      14694      61482       1685       2815
                2815       1685      61482      14694       7844      13482      13482       7844      14694      61482       1685       2815
               39938       1707       4420       3030       8460       4985       4985       8460       3030       4420       1707      39938
               60136      26225      14036       9385      21460      15100      15100      21460       9385      14036      26225      60136

45              8601       5379       2468       1240       3084       1933       1933       3084       1240       2468       5379       8601
                8106        173        509        820       1767        477        477       1767        820        509        173       8106
                 248        302       9183       1508        373       2599       2599        373       1508       9183        302        248
                 248        302       9183       1508        373       2599       2599        373       1508       9183        302        248
                8106        173        509        820       1767        477        477       1767        820        509        173       8106
                8601       5379       2468       1240       3084       1933       1933       3084       1240       2468       5379       8601

46               546        680        458         94         97        193        193         97         94        458        680        546
                1088          4         52         28        252         34         34        252         28         52          4       1088
                  11          0        757        172         34        250        250         34        172        757          0         11
                  11          0        757        172         34        250        250         34        172        757          0         11
                1088          4         52         28        252         34         34        252         28         52          4       1088
                 546        680        458         94         97        193        193         97         94        458        680        546

47                 8         14         72          0          0          0          0          0          0         72         14          8
                  85          0          0          0          0          0          0          0          0          0          0         85
                   0          0         34          0          0          9          9          0          0         34          0          0
                   0          0         34          0          0          9          9          0          0         34          0          0
                  85          0          0          0          0          0          0          0          0          0          0         85
                   8         14         72          0          0          0          0          0          0         72         14          8

Total       59815057   52963487   49887871   46372843   44505790   44854878   44854878   44505790   46372843   49887871   52963487   59815057
            47302795   29248592   25666201   27195041   27313177   27233137   27233137   27313177   27195041   25666201   29248592   47302795
            40861724   20254802   23937434   33644049   34484907   32064755   32064755   34484907   33644049   23937434   20254802   40861724
            40861724   20254802   23937434   33644049   34484907   32064755   32064755   34484907   33644049   23937434   20254802   40861724
            47302795   29248592   25666201   27195041   27313177   27233137   27233137   27313177   27195041   25666201   29248592   47302795
            59815057   52963487   49887871   46372843   44505790   44854878   44854878   44505790   46372843   49887871   52963487   59815057

Grand total = 4*20254802 + 4*23937434 + 4*25666201 + 4*27195041 + 4*27233137 + 4*27313177 + 4*29248592 + 4*32064755 + 4*33644049 + 4*34484907 + 4*40861724 + 4*44505790 + 4*44854878 + 4*46372843 + 4*47302795 + 4*49887871 +
              4*52963487 + 4*59815057
            = 2670426160

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

 4                 4          0          0          0          0          0          0          0          0          0          0          4
                   0          0          0          0          0          0          0          0          0          0          0          0
                   0          0          0          0          0          0          0          0          0          0          0          0
                   0          0          0          0          0          0          0          0          0          0          0          0
                   0          0          0          0          0          0          0          0          0          0          0          0
                   4          0          0          0          0          0          0          0          0          0          0          4

 5                10          0          0          0          0          0          0          0          0          0          0         10
                   0          0          0          0          0          0          0          0          0          0          0          0
                   0          0          0          0          0          0          0          0          0          0          0          0
                   0          0          0          0          0          0          0          0          0          0          0          0
                   0          0          0          0          0          0          0          0          0          0          0          0
                  10          0          0          0          0          0          0          0          0          0          0         10

 6                22          0          0          0          0          0          0          0          0          0          0         22
                   0          0          0          0          0          0          0          0          0          0          0          0
                   0          0          0          0          0          0          0          0          0          0          0          0
                   0          0          0          0          0          0          0          0          0          0          0          0
                   0          0          0          0          0          0          0          0          0          0          0          0
                  22          0          0          0          0          0          0          0          0          0          0         22

 7                48          2          2          2          2          2          2          2          2          2          2         48
                   2          0          0          0          0          0          0          0          0          0          0          2
                   2          0          0          0          0          0          0          0          0          0          0          2
                   2          0          0          0          0          0          0          0          0          0          0          2
                   2          0          0          0          0          0          0          0          0          0          0          2
                  48          2          2          2          2          2          2          2          2          2          2         48

 8               100          1          2          2          2          2          2          2          2          2          1        100
                   1          0          0          0          0          0          0          0          0          0          0          1
                   2          0          0          0          0          0          0          0          0          0          0          2
                   2          0          0          0          0          0          0          0          0          0          0          2
                   1          0          0          0          0          0          0          0          0          0          0          1
                 100          1          2          2          2          2          2          2          2          2          1        100

 9               205          6          9         10         10         10         10         10         10          9          6        205
                   6          0          0          0          0          0          0          0          0          0          0          6
                   9          0          0          0          0          0          0          0          0          0          0          9
                   9          0          0          0          0          0          0          0          0          0          0          9
                   6          0          0          0          0          0          0          0          0          0          0          6
                 205          6          9         10         10         10         10         10         10          9          6        205

10               402          6          9         13         14         14         14         14         13          9          6        402
                   6          0          0          0          0          0          0          0          0          0          0          6
                   8          0          0          0          0          0          0          0          0          0          0          8
                   8          0          0          0          0          0          0          0          0          0          0          8
                   6          0          0          0          0          0          0          0          0          0          0          6
                 402          6          9         13         14         14         14         14         13          9          6        402

11               773         26         44         49         55         56         56         55         49         44         26        773
                  25          4          8          8          8          8          8          8          8          8          4         25
                  37          8         16         16         16         16         16         16         16         16          8         37
                  37          8         16         16         16         16         16         16         16         16          8         37
                  25          4          8          8          8          8          8          8          8          8          4         25
                 773         26         44         49         55         56         56         55         49         44         26        773

12              1471         26         43         58         65         73         73         65         58         43         26       1471
                  17          0          4          4          4          4          4          4          4          4          0         17
                  27          4         16         16         16         16         16         16         16         16          4         27
                  27          4         16         16         16         16         16         16         16         16          4         27
                  17          0          4          4          4          4          4          4          4          4          0         17
                1471         26         43         58         65         73         73         65         58         43         26       1471

13              2867        103        178        220        245        258        258        245        220        178        103       2867
                  79         20         44         56         56         56         56         56         56         44         20         79
                 128         44         96        120        120        120        120        120        120         96         44        128
                 128         44         96        120        120        120        120        120        120         96         44        128
                  79         20         44         56         56         56         56         56         56         44         20         79
                2867        103        178        220        245        258        258        245        220        178        103       2867

14              5582        109        187        249        282        310        310        282        249        187        109       5582
                  42          0         32         46         48         48         48         48         46         32          0         42
                  78         30        124        160        164        164        164        164        160        124         30         78
                  78         30        124        160        164        164        164        164        160        124         30         78
                  42          0         32         46         48         48         48         48         46         32          0         42
                5582        109        187        249        282        310        310        282        249        187        109       5582

15             11180        422        743        965       1084       1123       1123       1084        965        743        422      11180
                 265         88        206        310        338        340        340        338        310        206         88        265
                 426        176        424        632        688        692        692        688        632        424        176        426
                 426        176        424        632        688        692        692        688        632        424        176        426
                 265         88        206        310        338        340        340        338        310        206         88        265
               11180        422        743        965       1084       1123       1123       1084        965        743        422      11180

16             21852        492        825       1093       1195       1231       1231       1195       1093        825        492      21852
                 144          0        155        274        322        338        338        322        274        155          0        144
                 227         95        562        902       1006       1038       1038       1006        902        562         95        227
                 227         95        562        902       1006       1038       1038       1006        902        562         95        227
                 144          0        155        274        322        338        338        322        274        155          0        144
               21852        492        825       1093       1195       1231       1231       1195       1093        825        492      21852

17             42255       1651       2926       3883       4410       4489       4489       4410       3883       2926       1651      42255
                 912        332        827       1372       1648       1730       1730       1648       1372        827        332        912
                1333        543       1534       2512       3124       3278       3278       3124       2512       1534        543       1333
                1333        543       1534       2512       3124       3278       3278       3124       2512       1534        543       1333
                 912        332        827       1372       1648       1730       1730       1648       1372        827        332        912
               42255       1651       2926       3883       4410       4489       4489       4410       3883       2926       1651      42255

18             76554       2085       3412       4342       4607       4697       4697       4607       4342       3412       2085      76554
                 573          0        608       1245       1607       1734       1734       1607       1245        608          0        573
                 692        223       1997       3715       4655       5014       5014       4655       3715       1997        223        692
                 692        223       1997       3715       4655       5014       5014       4655       3715       1997        223        692
                 573          0        608       1245       1607       1734       1734       1607       1245        608          0        573
               76554       2085       3412       4342       4607       4697       4697       4607       4342       3412       2085      76554

19            134931       5987      10209      13278      15787      16556      16556      15787      13278      10209       5987     134931
                2990       1029       2771       4897       6524       7145       7145       6524       4897       2771       1029       2990
                3995       1508       5013       8808      11748      13191      13191      11748       8808       5013       1508       3995
                3995       1508       5013       8808      11748      13191      13191      11748       8808       5013       1508       3995
                2990       1029       2771       4897       6524       7145       7145       6524       4897       2771       1029       2990
              134931       5987      10209      13278      15787      16556      16556      15787      13278      10209       5987     134931

20            220461       7814      12107      14940      16224      16853      16853      16224      14940      12107       7814     220461
                2229          0       2220       4775       6683       7322       7322       6683       4775       2220          0       2229
                2240        501       6581      13474      18034      20008      20008      18034      13474       6581        501       2240
                2240        501       6581      13474      18034      20008      20008      18034      13474       6581        501       2240
                2229          0       2220       4775       6683       7322       7322       6683       4775       2220          0       2229
              220461       7814      12107      14940      16224      16853      16853      16224      14940      12107       7814     220461

21            351908      18953      31324      40027      48226      53813      53813      48226      40027      31324      18953     351908
                9263       2711       8358      15222      20824      24613      24613      20824      15222       8358       2711       9263
               11465       4026      15791      29145      39151      45439      45439      39151      29145      15791       4026      11465
               11465       4026      15791      29145      39151      45439      45439      39151      29145      15791       4026      11465
                9263       2711       8358      15222      20824      24613      24613      20824      15222       8358       2711       9263
              351908      18953      31324      40027      48226      53813      53813      48226      40027      31324      18953     351908

22            530594      24072      37574      46384      50990      55162      55162      50990      46384      37574      24072     530594
                8286          0       7594      16211      23218      26652      26652      23218      16211       7594          0       8286
                7320       1341      21782      44368      60482      68846      68846      60482      44368      21782       1341       7320
                7320       1341      21782      44368      60482      68846      68846      60482      44368      21782       1341       7320
                8286          0       7594      16211      23218      26652      26652      23218      16211       7594          0       8286
              530594      24072      37574      46384      50990      55162      55162      50990      46384      37574      24072     530594

23            775810      51499      87269     112114     134709     150688     150688     134709     112114      87269      51499     775810
               27584       6499      23661      43715      60238      71213      71213      60238      43715      23661       6499      27584
               31832      10643      48982      89500     120571     136425     136425     120571      89500      48982      10643      31832
               31832      10643      48982      89500     120571     136425     136425     120571      89500      48982      10643      31832
               27584       6499      23661      43715      60238      71213      71213      60238      43715      23661       6499      27584
              775810      51499      87269     112114     134709     150688     150688     134709     112114      87269      51499     775810

24           1125601      63070     104389     134426     148086     160886     160886     148086     134426     104389      63070    1125601
               27051          0      23003      48639      69424      81870      81870      69424      48639      23003          0      27051
               22566       4115      68390     134015     179935     206529     206529     179935     134015      68390       4115      22566
               22566       4115      68390     134015     179935     206529     206529     179935     134015      68390       4115      22566
               27051          0      23003      48639      69424      81870      81870      69424      48639      23003          0      27051
             1125601      63070     104389     134426     148086     160886     160886     148086     134426     104389      63070    1125601

25           1643770     128641     227248     299995     357357     376642     376642     357357     299995     227248     128641    1643770
               77214      15697      62967     118671     160279     182147     182147     160279     118671      62967      15697      77214
               85225      28384     143305     254595     332802     365509     365509     332802     254595     143305      28384      85225
               85225      28384     143305     254595     332802     365509     365509     332802     254595     143305      28384      85225
               77214      15697      62967     118671     160279     182147     182147     160279     118671      62967      15697      77214
             1643770     128641     227248     299995     357357     376642     376642     357357     299995     227248     128641    1643770

26           2287976     149523     262567     354315     397019     414250     414250     397019     354315     262567     149523    2287976
               74020          0      60209     128840     182191     209246     209246     182191     128840      60209          0      74020
               62340      12716     194524     365120     472617     531940     531940     472617     365120     194524      12716      62340
               62340      12716     194524     365120     472617     531940     531940     472617     365120     194524      12716      62340
               74020          0      60209     128840     182191     209246     209246     182191     128840      60209          0      74020
             2287976     149523     262567     354315     397019     414250     414250     397019     354315     262567     149523    2287976

27           3200034     306624     556321     750695     861361     879955     879955     861361     750695     556321     306624    3200034
              200996      40339     157826     300374     379528     419045     419045     379528     300374     157826      40339     200996
              225934      76248     382331     657595     798256     862189     862189     798256     657595     382331      76248     225934
              225934      76248     382331     657595     798256     862189     862189     798256     657595     382331      76248     225934
              200996      40339     157826     300374     379528     419045     419045     379528     300374     157826      40339     200996
             3200034     306624     556321     750695     861361     879955     879955     861361     750695     556321     306624    3200034

28           4187245     328063     589277     826200     919231     955092     955092     919231     826200     589277     328063    4187245
              181652          0     139320     301041     411614     440492     440492     411614     301041     139320          0     181652
              159765      34186     486972     889818    1074926    1144467    1144467    1074926     889818     486972      34186     159765
              159765      34186     486972     889818    1074926    1144467    1144467    1074926     889818     486972      34186     159765
              181652          0     139320     301041     411614     440492     440492     411614     301041     139320          0     181652
             4187245     328063     589277     826200     919231     955092     955092     919231     826200     589277     328063    4187245

29           5548549     697517    1271133    1651715    1850807    1879288    1879288    1850807    1651715    1271133     697517    5548549
              500007     109354     382955     677072     803520     833606     833606     803520     677072     382955     109354     500007
              590080     204072     916460    1485136    1692067    1705860    1705860    1692067    1485136     916460     204072     590080
              590080     204072     916460    1485136    1692067    1705860    1705860    1692067    1485136     916460     204072     590080
              500007     109354     382955     677072     803520     833606     833606     803520     677072     382955     109354     500007
             5548549     697517    1271133    1651715    1850807    1879288    1879288    1850807    1651715    1271133     697517    5548549

30           6683102     658052    1184506    1646252    1814934    1943959    1943959    1814934    1646252    1184506     658052    6683102
              405123          0     302459     621727     785993     761771     761771     785993     621727     302459          0     405123
              383693      87672    1090029    1910157    2098782    2011437    2011437    2098782    1910157    1090029      87672     383693
              383693      87672    1090029    1910157    2098782    2011437    2011437    2098782    1910157    1090029      87672     383693
              405123          0     302459     621727     785993     761771     761771     785993     621727     302459          0     405123
             6683102     658052    1184506    1646252    1814934    1943959    1943959    1814934    1646252    1184506     658052    6683102

31           8395535    1515044    2624214    3164260    3488361    3581727    3581727    3488361    3164260    2624214    1515044    8395535
             1196960     299780     848695    1347868    1486115    1489916    1489916    1486115    1347868     848695     299780    1196960
             1496440     539285    1963355    2920301    3094150    2841097    2841097    3094150    2920301    1963355     539285    1496440
             1496440     539285    1963355    2920301    3094150    2841097    2841097    3094150    2920301    1963355     539285    1496440
             1196960     299780     848695    1347868    1486115    1489916    1489916    1486115    1347868     848695     299780    1196960
             8395535    1515044    2624214    3164260    3488361    3581727    3581727    3488361    3164260    2624214    1515044    8395535

32           9351065    1197088    2123552    2829385    3154787    3475430    3475430    3154787    2829385    2123552    1197088    9351065
              834435          0     590714    1076930    1270135    1260514    1260514    1270135    1076930     590714          0     834435
              873795     218723    2211424    3528169    3484113    3029712    3029712    3484113    3528169    2211424     218723     873795
              873795     218723    2211424    3528169    3484113    3029712    3029712    3484113    3528169    2211424     218723     873795
              834435          0     590714    1076930    1270135    1260514    1260514    1270135    1076930     590714          0     834435
             9351065    1197088    2123552    2829385    3154787    3475430    3475430    3154787    2829385    2123552    1197088    9351065

33          11413474    2951980    4653425    5263539    5661895    5929392    5929392    5661895    5263539    4653425    2951980   11413474
             2535975     703692    1570148    2236760    2424897    2490087    2490087    2424897    2236760    1570148     703692    2535975
             3225077    1209873    3562696    4885738    4778668    4282052    4282052    4778668    4885738    3562696    1209873    3225077
             3225077    1209873    3562696    4885738    4778668    4282052    4282052    4778668    4885738    3562696    1209873    3225077
             2535975     703692    1570148    2236760    2424897    2490087    2490087    2424897    2236760    1570148     703692    2535975
            11413474    2951980    4653425    5263539    5661895    5929392    5929392    5661895    5263539    4653425    2951980   11413474

34          11535648    1928884    3226491    4120880    4706640    5327016    5327016    4706640    4120880    3226491    1928884   11535648
             1515905          0     938202    1523658    1779625    1868080    1868080    1779625    1523658     938202          0    1515905
             1669427     479859    3816209    5364952    4820229    4102301    4102301    4820229    5364952    3816209     479859    1669427
             1669427     479859    3816209    5364952    4820229    4102301    4102301    4820229    5364952    3816209     479859    1669427
             1515905          0     938202    1523658    1779625    1868080    1868080    1779625    1523658     938202          0    1515905
            11535648    1928884    3226491    4120880    4706640    5327016    5327016    4706640    4120880    3226491    1928884   11535648

35          12908000    4500169    6354608    6847898    7286568    7790521    7790521    7286568    6847898    6354608    4500169   12908000
             4067515    1133558    2146708    2879679    3168877    3345998    3345998    3168877    2879679    2146708    1133558    4067515
             4802747    1847024    5080327    6495357    5930248    5388898    5388898    5930248    6495357    5080327    1847024    4802747
             4802747    1847024    5080327    6495357    5930248    5388898    5388898    5930248    6495357    5080327    1847024    4802747
             4067515    1133558    2146708    2879679    3168877    3345998    3345998    3168877    2879679    2146708    1133558    4067515
            12908000    4500169    6354608    6847898    7286568    7790521    7790521    7286568    6847898    6354608    4500169   12908000

36          11212589    2578741    3740855    4600463    5399965    6227640    6227640    5399965    4600463    3740855    2578741   11212589
             2174127          0    1065239    1616592    1939294    2131195    2131195    1939294    1616592    1065239          0    2174127
             2157585     738048    5086663    6230984    5109334    4383487    4383487    5109334    6230984    5086663     738048    2157585
             2157585     738048    5086663    6230984    5109334    4383487    4383487    5109334    6230984    5086663     738048    2157585
             2174127          0    1065239    1616592    1939294    2131195    2131195    1939294    1616592    1065239          0    2174127
            11212589    2578741    3740855    4600463    5399965    6227640    6227640    5399965    4600463    3740855    2578741   11212589

37          10621914    4484727    5660402    5877217    6389991    7076315    7076315    6389991    5877217    5660402    4484727   10621914
             4164363     979833    1848188    2352182    2645602    2870032    2870032    2645602    2352182    1848188     979833    4164363
             4039519    1537772    5290589    6068188    5067319    4707530    4707530    5067319    6068188    5290589    1537772    4039519
             4039519    1537772    5290589    6068188    5067319    4707530    4707530    5067319    6068188    5290589    1537772    4039519
             4164363     979833    1848188    2352182    2645602    2870032    2870032    2645602    2352182    1848188     979833    4164363
            10621914    4484727    5660402    5877217    6389991    7076315    7076315    6389991    5877217    5660402    4484727   10621914

38           7726191    2402451    2854894    3302501    4049569    4747205    4747205    4049569    3302501    2854894    2402451    7726191
             2208822          0     770328    1079908    1313012    1461167    1461167    1313012    1079908     770328          0    2208822
             1564604     574502    4677660    4796990    3518391    3043991    3043991    3518391    4796990    4677660     574502    1564604
             1564604     574502    4677660    4796990    3518391    3043991    3043991    3518391    4796990    4677660     574502    1564604
             2208822          0     770328    1079908    1313012    1461167    1461167    1313012    1079908     770328          0    2208822
             7726191    2402451    2854894    3302501    4049569    4747205    4747205    4049569    3302501    2854894    2402451    7726191

39           5399418    2207548    2416572    2389049    2990405    3451563    3451563    2990405    2389049    2416572    2207548    5399418
             2171740     161496     713140     816422     951984    1101428    1101428     951984     816422     713140     161496    2171740
             1392498     469819    3698650    3440878    2352198    2061615    2061615    2352198    3440878    3698650     469819    1392498
             1392498     469819    3698650    3440878    2352198    2061615    2061615    2352198    3440878    3698650     469819    1392498
             2171740     161496     713140     816422     951984    1101428    1101428     951984     816422     713140     161496    2171740
             5399418    2207548    2416572    2389049    2990405    3451563    3451563    2990405    2389049    2416572    2207548    5399418

40           3313541    1202731    1246816    1275799    1732376    1857595    1857595    1732376    1275799    1246816    1202731    3313541
             1237672          0     286920     333491     431552     510941     510941     431552     333491     286920          0    1237672
              562445     166927    2589999    2026883    1270975    1068258    1068258    1270975    2026883    2589999     166927     562445
              562445     166927    2589999    2026883    1270975    1068258    1068258    1270975    2026883    2589999     166927     562445
             1237672          0     286920     333491     431552     510941     510941     431552     333491     286920          0    1237672
             3313541    1202731    1246816    1275799    1732376    1857595    1857595    1732376    1275799    1246816    1202731    3313541

41           1738884     695867     668814     604426     901023     932575     932575     901023     604426     668814     695867    1738884
              771184      23767     188550     201108     270846     260568     260568     270846     201108     188550      23767     771184
              301792      86201    1446632     976079     600602     519139     519139     600602     976079    1446632      86201     301792
              301792      86201    1446632     976079     600602     519139     519139     600602     976079    1446632      86201     301792
              771184      23767     188550     201108     270846     260568     260568     270846     201108     188550      23767     771184
             1738884     695867     668814     604426     901023     932575     932575     901023     604426     668814     695867    1738884

42            747402     243863     265705     196985     372300     296458     296458     372300     196985     265705     243863     747402
              345374          0      60623      60824      97007      87011      87011      97007      60824      60623          0     345374
               87865      23659     690444     324322     198835     191482     191482     198835     324322     690444      23659      87865
               87865      23659     690444     324322     198835     191482     191482     198835     324322     690444      23659      87865
              345374          0      60623      60824      97007      87011      87011      97007      60824      60623          0     345374
              747402     243863     265705     196985     372300     296458     296458     372300     196985     265705     243863     747402

43            254645      88646      75170      56223     107559      79287      79287     107559      56223      75170      88646     254645
              146496       2118      21763      23115      37856      23445      23445      37856      23115      21763       2118     146496
               28931       7501     252746      78544      46416      60618      60618      46416      78544     252746       7501      28931
               28931       7501     252746      78544      46416      60618      60618      46416      78544     252746       7501      28931
              146496       2118      21763      23115      37856      23445      23445      37856      23115      21763       2118     146496
              254645      88646      75170      56223     107559      79287      79287     107559      56223      75170      88646     254645

44             56085      24790      15078       9499      21397      14351      14351      21397       9499      15078      24790      56085
               44197          0       4376       3606       9787       4903       4903       9787       3606       4376          0      44197
                2941       1651      64422      12378       7021      14402      14402       7021      12378      64422       1651       2941
                2941       1651      64422      12378       7021      14402      14402       7021      12378      64422       1651       2941
               44197          0       4376       3606       9787       4903       4903       9787       3606       4376          0      44197
               56085      24790      15078       9499      21397      14351      14351      21397       9499      15078      24790      56085

45              7471       5214       2850       1269       2893       1925       1925       2893       1269       2850       5214       7471
                9015          0        509        848       2013        490        490       2013        848        509          0       9015
                 259        278       9244       1508        391       2593       2593        391       1508       9244        278        259
                 259        278       9244       1508        391       2593       2593        391       1508       9244        278        259
                9015          0        509        848       2013        490        490       2013        848        509          0       9015
                7471       5214       2850       1269       2893       1925       1925       2893       1269       2850       5214       7471

46               459        616        530         94         97        193        193         97         94        530        616        459
                1171          0         52         28        252         34         34        252         28         52          0       1171
                  11          0        757        172         34        250        250         34        172        757          0         11
                  11          0        757        172         34        250        250         34        172        757          0         11
                1171          0         52         28        252         34         34        252         28         52          0       1171
                 459        616        530         94         97        193        193         97         94        530        616        459

47                 8         14         72          0          0          0          0          0          0         72         14          8
                  85          0          0          0          0          0          0          0          0          0          0         85
                   0          0         34          0          0          9          9          0          0         34          0          0
                   0          0         34          0          0          9          9          0          0         34          0          0
                  85          0          0          0          0          0          0          0          0          0          0         85
                   8         14         72          0          0          0          0          0          0         72         14          8

Total      121535637   28473117   40312352   46440714   52892528   57704602   57704602   52892528   46440714   40312352   28473117  121535637
            24943523    3480317   12229382   17837518   20742921   21975189   21975189   20742921   17837518   12229382    3480317   24943523
            23795360    8367657   43826780   53041247   47188084   42819612   42819612   47188084   53041247   43826780    8367657   23795360
            23795360    8367657   43826780   53041247   47188084   42819612   42819612   47188084   53041247   43826780    8367657   23795360
            24943523    3480317   12229382   17837518   20742921   21975189   21975189   20742921   17837518   12229382    3480317   24943523
           121535637   28473117   40312352   46440714   52892528   57704602   57704602   52892528   46440714   40312352   28473117  121535637

Grand total = 4*3480317 + 4*8367657 + 4*12229382 + 4*17837518 + 4*20742921 + 4*21975189 + 4*23795360 + 4*24943523 + 4*28473117 + 4*40312352 + 4*42819612 + 4*43826780 + 4*46440714 + 4*47188084 + 4*52892528 + 4*53041247 + 4*57704602 +
              4*121535637
            = 2670426160

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

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

 5                10          5          1          0          0          0          0          0          0          1          5         10
                   5         10          5          2          0          0          0          0          2          5         10          5
                   1          7          4          0          0          0          0          0          0          4          7          1
                   1          7          4          0          0          0          0          0          0          4          7          1
                   5         10          5          2          0          0          0          0          2          5         10          5
                  10          5          1          0          0          0          0          0          0          1          5         10

 6                22         11          1          3          0          0          0          0          3          1         11         22
                  11         24         11          6          2          0          0          2          6         11         24         11
                   4         17         14          6          0          0          0          0          6         14         17          4
                   4         17         14          6          0          0          0          0          6         14         17          4
                  11         24         11          6          2          0          0          2          6         11         24         11
                  22         11          1          3          0          0          0          0          3          1         11         22

 7                50         31          9          7          9          4          4          9          7          9         31         50
                  34         56         41         18         10          6          6         10         18         41         56         34
                  12         47         48         32         14          6          6         14         32         48         47         12
                  12         47         48         32         14          6          6         14         32         48         47         12
                  34         56         41         18         10          6          6         10         18         41         56         34
                  50         31          9          7          9          4          4          9          7          9         31         50

 8               109         58         18         11         10         11         11         10         11         18         58        109
                  60        121         79         54         25         14         14         25         54         79        121         60
                  15         83         96         70         46         16         16         46         70         96         83         15
                  15         83         96         70         46         16         16         46         70         96         83         15
                  60        121         79         54         25         14         14         25         54         79        121         60
                 109         58         18         11         10         11         11         10         11         18         58        109

 9               222        144         54         71         45         45         45         45         71         54        144        222
                 141        247        194        139        106         60         60        106        139        194        247        141
                  49        173        246        200        143        106        106        143        200        246        173         49
                  49        173        246        200        143        106        106        143        200        246        173         49
                 141        247        194        139        106         60         60        106        139        194        247        141
                 222        144         54         71         45         45         45         45         71         54        144        222

10               446        252         90        104        155         93         93        155        104         90        252        446
                 254        483        355        280        240        217        217        240        280        355        483        254
                  51        288        409        389        325        289        289        325        389        409        288         51
                  51        288        409        389        325        289        289        325        389        409        288         51
                 254        483        355        280        240        217        217        240        280        355        483        254
                 446        252         90        104        155         93         93        155        104         90        252        446

11               871        587        295        369        399        486        486        399        369        295        587        871
                 573        992        819        757        719        791        791        719        757        819        992        573
                 243        724        969       1160       1077       1072       1072       1077       1160        969        724        243
                 243        724        969       1160       1077       1072       1072       1077       1160        969        724        243
                 573        992        819        757        719        791        791        719        757        819        992        573
                 871        587        295        369        399        486        486        399        369        295        587        871

12              1622        963        418        525        706       1013       1013        706        525        418        963       1622
                 941       1791       1364       1286       1419       1638       1638       1419       1286       1364       1791        941
                 221       1089       1484       1788       1974       2126       2126       1974       1788       1484       1089        221
                 221       1089       1484       1788       1974       2126       2126       1974       1788       1484       1089        221
                 941       1791       1364       1286       1419       1638       1638       1419       1286       1364       1791        941
                1622        963        418        525        706       1013       1013        706        525        418        963       1622

13              3276       2322       1463       1974       2572       2694       2694       2572       1974       1463       2322       3276
                2300       4067       3632       3923       4376       4674       4674       4376       3923       3632       4067       2300
                1107       2955       3935       5105       5924       6231       6231       5924       5105       3935       2955       1107
                1107       2955       3935       5105       5924       6231       6231       5924       5105       3935       2955       1107
                2300       4067       3632       3923       4376       4674       4674       4376       3923       3632       4067       2300
                3276       2322       1463       1974       2572       2694       2694       2572       1974       1463       2322       3276

14              6157       3849       2212       3578       4331       4582       4582       4331       3578       2212       3849       6157
                3745       7239       6273       6742       7834       8354       8354       7834       6742       6273       7239       3745
                1154       4824       6692       8423      10077      11104      11104      10077       8423       6692       4824       1154
                1154       4824       6692       8423      10077      11104      11104      10077       8423       6692       4824       1154
                3745       7239       6273       6742       7834       8354       8354       7834       6742       6273       7239       3745
                6157       3849       2212       3578       4331       4582       4582       4331       3578       2212       3849       6157

15             13018       9991       8533      11367      13141      13777      13777      13141      11367       8533       9991      13018
                9665      17868      17743      20305      22947      23931      23931      22947      20305      17743      17868       9665
                5288      13856      18561      23368      28187      29984      29984      28187      23368      18561      13856       5288
                5288      13856      18561      23368      28187      29984      29984      28187      23368      18561      13856       5288
                9665      17868      17743      20305      22947      23931      23931      22947      20305      17743      17868       9665
               13018       9991       8533      11367      13141      13777      13777      13141      11367       8533       9991      13018

16             24689      17688      12745      17798      21479      23049      23049      21479      17798      12745      17688      24689
               16250      32098      30729      33187      37186      39982      39982      37186      33187      30729      32098      16250
                6643      24336      33744      40821      46220      49372      49372      46220      40821      33744      24336       6643
                6643      24336      33744      40821      46220      49372      49372      46220      40821      33744      24336       6643
               16250      32098      30729      33187      37186      39982      39982      37186      33187      30729      32098      16250
               24689      17688      12745      17798      21479      23049      23049      21479      17798      12745      17688      24689

17             52355      44127      40728      54558      64244      68522      68522      64244      54558      40728      44127      52355
               40456      77319      78851      88124     101037     109068     109068     101037      88124      78851      77319      40456
               25825      65771      86502     102157     115405     123854     123854     115405     102157      86502      65771      25825
               25825      65771      86502     102157     115405     123854     123854     115405     102157      86502      65771      25825
               40456      77319      78851      88124     101037     109068     109068     101037      88124      78851      77319      40456
               52355      44127      40728      54558      64244      68522      68522      64244      54558      40728      44127      52355

18             92159      72198      58606      79494      97009     106233     106233      97009      79494      58606      72198      92159
               68365     131749     126839     137685     152684     165153     165153     152684     137685     126839     131749      68365
               36928     113955     151650     169424     177334     182215     182215     177334     169424     151650     113955      36928
               36928     113955     151650     169424     177334     182215     182215     177334     169424     151650     113955      36928
               68365     131749     126839     137685     152684     165153     165153     152684     137685     126839     131749      68365
               92159      72198      58606      79494      97009     106233     106233      97009      79494      58606      72198      92159

19            179697     164824     162778     222380     268429     295677     295677     268429     222380     162778     164824     179697
              154457     284887     295764     329552     372286     411498     411498     372286     329552     295764     284887     154457
              116711     274698     340979     372717     391971     421668     421668     391971     372717     340979     274698     116711
              116711     274698     340979     372717     391971     421668     421668     391971     372717     340979     274698     116711
              154457     284887     295764     329552     372286     411498     411498     372286     329552     295764     284887     154457
              179697     164824     162778     222380     268429     295677     295677     268429     222380     162778     164824     179697

20            291536     252046     232792     308630     374888     411121     411121     374888     308630     232792     252046     291536
              240270     452430     447138     485722     530461     558958     558958     530461     485722     447138     452430     240270
              178623     437635     539510     570651     569836     567073     567073     569836     570651     539510     437635     178623
              178623     437635     539510     570651     569836     567073     567073     569836     570651     539510     437635     178623
              240270     452430     447138     485722     530461     558958     558958     530461     485722     447138     452430     240270
              291536     252046     232792     308630     374888     411121     411121     374888     308630     232792     252046     291536

21            515792     536846     573903     770210     933539    1031483    1031483     933539     770210     573903     536846     515792
              510169     901227     952474    1058571    1174045    1248421    1248421    1174045    1058571     952474     901227     510169
              449269     926046    1093789    1147409    1166427    1185819    1185819    1166427    1147409    1093789     926046     449269
              449269     926046    1093789    1147409    1166427    1185819    1185819    1166427    1147409    1093789     926046     449269
              510169     901227     952474    1058571    1174045    1248421    1248421    1174045    1058571     952474     901227     510169
              515792     536846     573903     770210     933539    1031483    1031483     933539     770210     573903     536846     515792

22            810721     801097     824257    1057145    1236179    1321863    1321863    1236179    1057145     824257     801097     810721
              768856    1361886    1387720    1492204    1587136    1619848    1619848    1587136    1492204    1387720    1361886     768856
              670223    1372873    1586708    1624627    1598999    1556930    1556930    1598999    1624627    1586708    1372873     670223
              670223    1372873    1586708    1624627    1598999    1556930    1556930    1598999    1624627    1586708    1372873     670223
              768856    1361886    1387720    1492204    1587136    1619848    1619848    1587136    1492204    1387720    1361886     768856
              810721     801097     824257    1057145    1236179    1321863    1321863    1236179    1057145     824257     801097     810721

23           1329588    1564970    1828897    2357276    2760973    2936882    2936882    2760973    2357276    1828897    1564970    1329588
             1484640    2533880    2762554    3057900    3312024    3315591    3315591    3312024    3057900    2762554    2533880    1484640
             1517155    2687979    3013853    3113474    3122069    2908191    2908191    3122069    3113474    3013853    2687979    1517155
             1517155    2687979    3013853    3113474    3122069    2908191    2908191    3122069    3113474    3013853    2687979    1517155
             1484640    2533880    2762554    3057900    3312024    3315591    3315591    3312024    3057900    2762554    2533880    1484640
             1329588    1564970    1828897    2357276    2760973    2936882    2936882    2760973    2357276    1828897    1564970    1329588

24           1968312    2311115    2638706    3237301    3580626    3701659    3701659    3580626    3237301    2638706    2311115    1968312
             2207709    3726952    3921774    4151136    4283965    4287787    4287787    4283965    4151136    3921774    3726952    2207709
             2248333    3861528    4184091    4167320    4050071    3919495    3919495    4050071    4167320    4184091    3861528    2248333
             2248333    3861528    4184091    4167320    4050071    3919495    3919495    4050071    4167320    4184091    3861528    2248333
             2207709    3726952    3921774    4151136    4283965    4287787    4287787    4283965    4151136    3921774    3726952    2207709
             1968312    2311115    2638706    3237301    3580626    3701659    3701659    3580626    3237301    2638706    2311115    1968312

25           3328217    4397562    5481199    6811650    7531267    7820034    7820034    7531267    6811650    5481199    4397562    3328217
             4202018    6893728    7624018    8313087    8425773    8414549    8414549    8425773    8313087    7624018    6893728    4202018
             4692211    7422115    7935682    7962471    7335821    6919798    6919798    7335821    7962471    7935682    7422115    4692211
             4692211    7422115    7935682    7962471    7335821    6919798    6919798    7335821    7962471    7935682    7422115    4692211
             4202018    6893728    7624018    8313087    8425773    8414549    8414549    8425773    8313087    7624018    6893728    4202018
             3328217    4397562    5481199    6811650    7531267    7820034    7820034    7531267    6811650    5481199    4397562    3328217

26           4790934    6302232    7579062    9010848    9570343    9665871    9665871    9570343    9010848    7579062    6302232    4790934
             6059605    9677040   10191607   10508150   10582471   10532279   10532279   10582471   10508150   10191607    9677040    6059605
             6725287   10202351   10339696    9830343    9376985    9199634    9199634    9376985    9830343   10339696   10202351    6725287
             6725287   10202351   10339696    9830343    9376985    9199634    9199634    9376985    9830343   10339696   10202351    6725287
             6059605    9677040   10191607   10508150   10582471   10532279   10532279   10582471   10508150   10191607    9677040    6059605
             4790934    6302232    7579062    9010848    9570343    9665871    9665871    9570343    9010848    7579062    6302232    4790934

27           7984539   11620572   15009196   17792400   18939003   19149977   19149977   18939003   17792400   15009196   11620572    7984539
            11166359   17392211   19210827   19861061   19872743   19886881   19886881   19872743   19861061   19210827   17392211   11166359
            13267760   19012784   19256273   17453202   16025203   15601586   15601586   16025203   17453202   19256273   19012784   13267760
            13267760   19012784   19256273   17453202   16025203   15601586   15601586   16025203   17453202   19256273   19012784   13267760
            11166359   17392211   19210827   19861061   19872743   19886881   19886881   19872743   19861061   19210827   17392211   11166359
             7984539   11620572   15009196   17792400   18939003   19149977   19149977   18939003   17792400   15009196   11620572    7984539

28          10848104   15437474   19018984   21903534   22556986   22433785   22433785   22556986   21903534   19018984   15437474   10848104
            15064711   22487771   23226455   23340756   23303280   23149017   23149017   23303280   23340756   23226455   22487771   15064711
            17767043   23968455   22391718   20105877   19326030   19612128   19612128   19326030   20105877   22391718   23968455   17767043
            17767043   23968455   22391718   20105877   19326030   19612128   19612128   19326030   20105877   22391718   23968455   17767043
            15064711   22487771   23226455   23340756   23303280   23149017   23149017   23303280   23340756   23226455   22487771   15064711
            10848104   15437474   19018984   21903534   22556986   22433785   22433785   22556986   21903534   19018984   15437474   10848104

29          17694708   27828464   36292967   41514830   42729710   42022217   42022217   42729710   41514830   36292967   27828464   17694708
            27097969   39932913   42609033   42655319   42512291   42536575   42536575   42512291   42655319   42609033   39932913   27097969
            33791808   44193764   39894655   33579649   31856140   32433730   32433730   31856140   33579649   39894655   44193764   33791808
            33791808   44193764   39894655   33579649   31856140   32433730   32433730   31856140   33579649   39894655   44193764   33791808
            27097969   39932913   42609033   42655319   42512291   42536575   42536575   42512291   42655319   42609033   39932913   27097969
            17694708   27828464   36292967   41514830   42729710   42022217   42022217   42729710   41514830   36292967   27828464   17694708

30          21897751   32897172   41243872   46086162   46084417   44866278   44866278   46084417   46086162   41243872   32897172   21897751
            32911720   45767606   46231136   45415205   45202813   44576150   44576150   45202813   45415205   46231136   45767606   32911720
            40624334   48631099   41284340   35386838   35373733   37208814   37208814   35373733   35386838   41284340   48631099   40624334
            40624334   48631099   41284340   35386838   35373733   37208814   37208814   35373733   35386838   41284340   48631099   40624334
            32911720   45767606   46231136   45415205   45202813   44576150   44576150   45202813   45415205   46231136   45767606   32911720
            21897751   32897172   41243872   46086162   46084417   44866278   44866278   46084417   46086162   41243872   32897172   21897751

31          35896347   60075380   78214205   86189954   84940057   80970316   80970316   84940057   86189954   78214205   60075380   35896347
            60027389   81895052   83323068   82517495   81784866   81109110   81109110   81784866   82517495   83323068   81895052   60027389
            77941571   89634565   69755843   57135849   57932360   61742766   61742766   57932360   57135849   69755843   89634565   77941571
            77941571   89634565   69755843   57135849   57932360   61742766   61742766   57932360   57135849   69755843   89634565   77941571
            60027389   81895052   83323068   82517495   81784866   81109110   81109110   81784866   82517495   83323068   81895052   60027389
            35896347   60075380   78214205   86189954   84940057   80970316   80970316   84940057   86189954   78214205   60075380   35896347

32          40128151   63300943   79442414   85366053   81966154   77724243   77724243   81966154   85366053   79442414   63300943   40128151
            64253000   82613194   80358414   78385240   77476357   75781359   75781359   77476357   78385240   80358414   82613194   64253000
            81833507   85425210   63974280   55816810   59282717   63191026   63191026   59282717   55816810   63974280   85425210   81833507
            81833507   85425210   63974280   55816810   59282717   63191026   63191026   59282717   55816810   63974280   85425210   81833507
            64253000   82613194   80358414   78385240   77476357   75781359   75781359   77476357   78385240   80358414   82613194   64253000
            40128151   63300943   79442414   85366053   81966154   77724243   77724243   81966154   85366053   79442414   63300943   40128151

33          68672152  116824491  149644065  157278558  147031529  135924493  135924493  147031529  157278558  149644065  116824491   68672152
           121283338  144615714  141119518  140436208  138655554  135903285  135903285  138655554  140436208  141119518  144615714  121283338
           160742694  150399539  101988100   88296592   97581038  106322276  106322276   97581038   88296592  101988100  150399539  160742694
           160742694  150399539  101988100   88296592   97581038  106322276  106322276   97581038   88296592  101988100  150399539  160742694
           121283338  144615714  141119518  140436208  138655554  135903285  135903285  138655554  140436208  141119518  144615714  121283338
            68672152  116824491  149644065  157278558  147031529  135924493  135924493  147031529  157278558  149644065  116824491   68672152

34          67277190  107177085  132519221  136405428  125770034  116570812  116570812  125770034  136405428  132519221  107177085   67277190
           111359695  125417398  118360794  116412024  114762326  111366837  111366837  114762326  116412024  118360794  125417398  111359695
           143674493  123352114   83889146   78948582   88892568   94460457   94460457   88892568   78948582   83889146  123352114  143674493
           143674493  123352114   83889146   78948582   88892568   94460457   94460457   88892568   78948582   83889146  123352114  143674493
           111359695  125417398  118360794  116412024  114762326  111366837  111366837  114762326  116412024  118360794  125417398  111359695
            67277190  107177085  132519221  136405428  125770034  116570812  116570812  125770034  136405428  132519221  107177085   67277190

35         109939411  181817094  228622660  227757369  202215947  182093763  182093763  202215947  227757369  228622660  181817094  109939411
           193254822  193642241  186892189  187230410  184280295  179143125  179143125  184280295  187230410  186892189  193642241  193254822
           255287822  187159300  117018228  114347885  137441740  150970199  150970199  137441740  114347885  117018228  187159300  255287822
           255287822  187159300  117018228  114347885  137441740  150970199  150970199  137441740  114347885  117018228  187159300  255287822
           193254822  193642241  186892189  187230410  184280295  179143125  179143125  184280295  187230410  186892189  193642241  193254822
           109939411  181817094  228622660  227757369  202215947  182093763  182093763  202215947  227757369  228622660  181817094  109939411

36          90280881  141023344  171786337  168388765  150146505  137468844  137468844  150146505  168388765  171786337  141023344   90280881
           148577290  140810805  132884294  132235927  130887448  127419810  127419810  130887448  132235927  132884294  140810805  148577290
           191052318  131171974   86271022   91260113  106695797  111779362  111779362  106695797   91260113   86271022  131171974  191052318
           191052318  131171974   86271022   91260113  106695797  111779362  111779362  106695797   91260113   86271022  131171974  191052318
           148577290  140810805  132884294  132235927  130887448  127419810  127419810  130887448  132235927  132884294  140810805  148577290
            90280881  141023344  171786337  168388765  150146505  137468844  137468844  150146505  168388765  171786337  141023344   90280881

37         120083311  190699891  234374608  220198679  188886887  169622340  169622340  188886887  220198679  234374608  190699891  120083311
           198691746  165994408  161078199  162149455  161359567  159484107  159484107  161359567  162149455  161078199  165994408  198691746
           257423842  151210167   94534285  108814765  133990472  143625542  143625542  133990472  108814765   94534285  151210167  257423842
           257423842  151210167   94534285  108814765  133990472  143625542  143625542  133990472  108814765   94534285  151210167  257423842
           198691746  165994408  161078199  162149455  161359567  159484107  159484107  161359567  162149455  161078199  165994408  198691746
           120083311  190699891  234374608  220198679  188886887  169622340  169622340  188886887  220198679  234374608  190699891  120083311

38          80659026  123198785  146884946  136367159  119637396  111112170  111112170  119637396  136367159  146884946  123198785   80659026
           127254598  102481951   97137329   97511074   97659755   97454844   97454844   97659755   97511074   97137329  102481951  127254598
           160125091   90669417   62352782   75910710   87702856   89383179   89383179   87702856   75910710   62352782   90669417  160125091
           160125091   90669417   62352782   75910710   87702856   89383179   89383179   87702856   75910710   62352782   90669417  160125091
           127254598  102481951   97137329   97511074   97659755   97454844   97454844   97659755   97511074   97137329  102481951  127254598
            80659026  123198785  146884946  136367159  119637396  111112170  111112170  119637396  136367159  146884946  123198785   80659026

39          66585511  100754075  118188348  103608662   92126521   90470875   90470875   92126521  103608662  118188348  100754075   66585511
           102508345   75312599   74623858   72892821   72809575   75665343   75665343   72809575   72892821   74623858   75312599  102508345
           127117616   64501956   48325691   63816536   70653485   69308680   69308680   70653485   63816536   48325691   64501956  127117616
           127117616   64501956   48325691   63816536   70653485   69308680   69308680   70653485   63816536   48325691   64501956  127117616
           102508345   75312599   74623858   72892821   72809575   75665343   75665343   72809575   72892821   74623858   75312599  102508345
            66585511  100754075  118188348  103608662   92126521   90470875   90470875   92126521  103608662  118188348  100754075   66585511

40          39812768   59007250   67965008   59049247   53110261   52761511   52761511   53110261   59049247   67965008   59007250   39812768
            59019236   41075521   39358181   38775862   39204581   41456622   41456622   39204581   38775862   39358181   41075521   59019236
            71428760   34356419   28593726   39004037   41092482   39525368   39525368   41092482   39004037   28593726   34356419   71428760
            71428760   34356419   28593726   39004037   41092482   39525368   39525368   41092482   39004037   28593726   34356419   71428760
            59019236   41075521   39358181   38775862   39204581   41456622   41456622   39204581   38775862   39358181   41075521   59019236
            39812768   59007250   67965008   59049247   53110261   52761511   52761511   53110261   59049247   67965008   59007250   39812768

41          23027716   33540366   37785315   30871026   28501329   30134456   30134456   28501329   30871026   37785315   33540366   23027716
            32780075   20629805   20759100   19456936   20111287   22171460   22171460   20111287   19456936   20759100   20629805   32780075
            38792540   16634936   16385418   23021854   23096108   21010610   21010610   23096108   23021854   16385418   16634936   38792540
            38792540   16634936   16385418   23021854   23096108   21010610   21010610   23096108   23021854   16385418   16634936   38792540
            32780075   20629805   20759100   19456936   20111287   22171460   22171460   20111287   19456936   20759100   20629805   32780075
            23027716   33540366   37785315   30871026   28501329   30134456   30134456   28501329   30871026   37785315   33540366   23027716

42           9641544   13615535   15012250   11801668   11384055   12423284   12423284   11384055   11801668   15012250   13615535    9641544
            13087723    7514296    7654360    7156957    7550478    8217479    8217479    7550478    7156957    7654360    7514296   13087723
            14996134    6076838    7018116    9592100    9115429    8328432    8328432    9115429    9592100    7018116    6076838   14996134
            14996134    6076838    7018116    9592100    9115429    8328432    8328432    9115429    9592100    7018116    6076838   14996134
            13087723    7514296    7654360    7156957    7550478    8217479    8217479    7550478    7156957    7654360    7514296   13087723
             9641544   13615535   15012250   11801668   11384055   12423284   12423284   11384055   11801668   15012250   13615535    9641544

43           3469513    4689059    5021499    3740762    3785539    4320710    4320710    3785539    3740762    5021499    4689059    3469513
             4497213    2187154    2446006    2167026    2469109    2591559    2591559    2469109    2167026    2446006    2187154    4497213
             4910489    1746455    2733989    3236449    3083720    2720146    2720146    3083720    3236449    2733989    1746455    4910489
             4910489    1746455    2733989    3236449    3083720    2720146    2720146    3083720    3236449    2733989    1746455    4910489
             4497213    2187154    2446006    2167026    2469109    2591559    2591559    2469109    2167026    2446006    2187154    4497213
             3469513    4689059    5021499    3740762    3785539    4320710    4320710    3785539    3740762    5021499    4689059    3469513

44            849943    1098463    1137050     825185     882548    1018147    1018147     882548     825185    1137050    1098463     849943
             1062372     426351     537440     476081     580838     546117     546117     580838     476081     537440     426351    1062372
             1093602     368468     727391     714557     696031     638312     638312     696031     714557     727391     368468    1093602
             1093602     368468     727391     714557     696031     638312     638312     696031     714557     727391     368468    1093602
             1062372     426351     537440     476081     580838     546117     546117     580838     476081     537440     426351    1062372
              849943    1098463    1137050     825185     882548    1018147    1018147     882548     825185    1137050    1098463     849943

45            145767     180448     179374     120591     143395     169371     169371     143395     120591     179374     180448     145767
              176299      55389      87955      77886      99753      78826      78826      99753      77886      87955      55389     176299
              169264      55901     130630     106589     108985     108227     108227     108985     106589     130630      55901     169264
              169264      55901     130630     106589     108985     108227     108227     108985     106589     130630      55901     169264
              176299      55389      87955      77886      99753      78826      78826      99753      77886      87955      55389     176299
              145767     180448     179374     120591     143395     169371     169371     143395     120591     179374     180448     145767

46             15132      18318      17424      10210      13870      17770      17770      13870      10210      17424      18318      15132
               17977       4310       9184       8982      11624       6422       6422      11624       8982       9184       4310      17977
               16224       5582      14132       9284       9894      12161      12161       9894       9284      14132       5582      16224
               16224       5582      14132       9284       9894      12161      12161       9894       9284      14132       5582      16224
               17977       4310       9184       8982      11624       6422       6422      11624       8982       9184       4310      17977
               15132      18318      17424      10210      13870      17770      17770      13870      10210      17424      18318      15132

47               728        884        860        330        662        880        880        662        330        860        884        728
                 876        164        446        514        678        238        238        678        514        446        164        876
                 714        334        718        348        398        662        662        398        348        718        334        714
                 714        334        718        348        398        662        662        398        348        718        334        714
                 876        164        446        514        678        238        238        678        514        446        164        876
                 728        884        860        330        662        880        880        662        330        860        884        728

Total      828320002 1301288014 1597807370 1579221871 1447313149 1358681341 1358681341 1447313149 1579221871 1597807370 1301288014  828320002
          1339863280 1336362953 1305757772 1298852069 1291191964 1279287985 1279287985 1291191964 1298852069 1305757772 1336362953 1339863280
          1708732979 1295988629  935879145  945700581 1047956091 1095068646 1095068646 1047956091  945700581  935879145 1295988629 1708732979
          1708732979 1295988629  935879145  945700581 1047956091 1095068646 1095068646 1047956091  945700581  935879145 1295988629 1708732979
          1339863280 1336362953 1305757772 1298852069 1291191964 1279287985 1279287985 1291191964 1298852069 1305757772 1336362953 1339863280
           828320002 1301288014 1597807370 1579221871 1447313149 1358681341 1358681341 1447313149 1579221871 1597807370 1301288014  828320002

Grand total = 4*828320002 + 4*935879145 + 4*945700581 + 4*1047956091 + 4*1095068646 + 4*1279287985 + 4*1291191964 + 4*1295988629 + 4*1298852069 + 4*1301288014 + 4*1305757772 + 4*1336362953 + 4*1339863280 + 4*1358681341 +
              4*1447313149 + 4*1579221871 + 4*1597807370 + 4*1708732979
            = 91973095364

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
EN
 0              0       0 4280790 3441445 2910602 2133737 1691243 1585776 1780807 2048254 2143202 2334609       0       2  892709 2152308 1977237 1356895  989835  917556 1002406 1062180 1123561 1714899 4553808  903052  764446 2034778
          1986381 1641003 1539402 1609388 1547737 1069365  671853 1326571 4334922 2019089 1394902 1508833 1329199 1436515 1705712 1854098 1675529 1079015  658251 1336003 4067733 2099257 1087817  623304  585351 1051842 1398993 1426121
          1255945 1070657 1078447 1724630 4304881 3042771 1998951 1388114 1415371 1837417 2069950 2058353 2014704 2043428 2072037 2299658
 1              0       0       0 3148414  352547  238896  166066  340254  493795  549591  528011  564618 3268899       0 1754936  862047    5422   27505   67829  182075  290146  295047  271141  402777       0       0  852307  467796
           379250  354893  295457  308653  337287  246779  153762  294226       0       0  279382  290793  454017  425096  372784  352376  312747  206926  134033  274519  449445  261419  151915  193465  309589  293884  288651  238891
           189211  176230  204580  333289  574788  422873  327717  355357  415151  420086  406016  352278  326590  355378  387744  435471
 2        3136009       0       0       0 3181624  350986  319406  284836  595408  795950  814874  862822 1011890 2733743       0 2643820  841370   12712   24174  142050  330748  426274  421832  607220       0       0  570562 1315475
           386256  461986  559420  504868  482684  360846  235232  443016  178570       0  339182  480912  418148  759642  694832  572754  472860  302220  197546  413592  406936  218698  126712  146648  383098  613834  500562  396480
           296716  249544  289840  492082  524780  398068  324744  414557  678866  756912  674718  566512  491764  499840  544724  627366
 3        1712762 3244329       0       0       0 2654413  309883  412201  440968  761276  884852  953115  428183  299016 2092452       0 2634378  678221   70992   77793  238295  397461  468394  682135  379581       0  625026 1066290
          1265020  310409  582780  714914  605129  406180  268604  521081  408625  138684  324156  654248  484346  592246 1041546  865586  632376  379354  244987  519011  490196  345349  201738  138506  254363  657551  785216  566568
           431563  349025  376383  638464  618837  638440  567296  518247  737273 1029751  946348  791463  695750  678372  702929  809788
 4        1031071  910474 3178726       0       0       0 2416059  323028  512095  570668  772047  879428  721022  234251  647388 1881729       0 2259306  657601  147904  161930  294010  420646  666682  537964  202445  348716 1226771
          1267991 1147846  370949  721852  730031  436173  259508  547227  540038  325618  447439  637013  745734  486353  772581 1193451  869382  471088  278033  597297  696917  582375  562150  369208  263817  439679  830760  817827
           568725  466508  480799  793316  999796 1032117 1139305  984352  907676 1100617 1214864 1027563  913210  906654  918310 1028418
 5         775987  718524  565213 2859846       0       0       0 2553215  400241  606685  651224  792816  684962  338145  201087  850335 1887242       0 2003587  795486  192698  232760  367378  653966  563324  259690  492861  614218
          1381339 1302678 1224490  540259  746404  487879  249836  555165  594018  340369  707624  783633  677184  735689  562836  872004 1117794  620468  297282  626759  873691  597436  767539  802523  536241  390655  563562  887568
           825369  581622  557926  899949 1270203 1189366 1314129 1399447 1272272 1206165 1302421 1336660 1183613 1115567 1119127 1226351
 6         792816  651224  606685  400241 2553215       0       0       0 2859846  565213  718524  775987  653966  367378  232760  192698  795486 2003587       0 1887242  850335  201087  338145  684962  555165  249836  487879  746404
           540259 1224490 1302678 1381339  614218  492861  259690  563324  626759  297282  620468 1117794  872004  562836  735689  677184  783633  707624  340369  594018  899949  557926  581622  825369  887568  563562  390655  536241
           802523  767539  597436  873691 1226351 1119127 1115567 1183613 1336660 1302421 1206165 1272272 1399447 1314129 1189366 1270203
 7         879428  772047  570668  512095  323028 2416059       0       0       0 3178726  910474 1031071  666682  420646  294010  161930  147904  657601 2259306       0 1881729  647388  234251  721022  547227  259508  436173  730031
           721852  370949 1147846 1267991 1226771  348716  202445  537964  597297  278033  471088  869382 1193451  772581  486353  745734  637013  447439  325618  540038  793316  480799  466508  568725  817827  830760  439679  263817
           369208  562150  582375  696917 1028418  918310  906654  913210 1027563 1214864 1100617  907676  984352 1139305 1032117  999796
 8         953115  884852  761276  440968  412201  309883 2654413       0       0       0 3244329 1712762  682135  468394  397461  238295   77793   70992  678221 2634378       0 2092452  299016  428183  521081  268604  406180  605129
           714914  582780  310409 1265020 1066290  625026       0  379581  519011  244987  379354  632376  865586 1041546  592246  484346  654248  324156  138684  408625  638464  376383  349025  431563  566568  785216  657551  254363
           138506  201738  345349  490196  809788  702929  678372  695750  791463  946348 1029751  737273  518247  567296  638440  618837
 9         862822  814874  795950  595408  284836  319406  350986 3181624       0       0       0 3136009  607220  421832  426274  330748  142050   24174   12712  841370 2643820       0 2733743 1011890  443016  235232  360846  482684
           504868  559420  461986  386256 1315475  570562       0       0  413592  197546  302220  472860  572754  694832  759642  418148  480912  339182       0  178570  492082  289840  249544  296716  396480  500562  613834  383098
           146648  126712  218698  406936  627366  544724  499840  491764  566512  674718  756912  678866  414557  324744  398068  524780
10         564618  528011  549591  493795  340254  166066  238896  352547 3148414       0       0       0  402777  271141  295047  290146  182075   67829   27505    5422  862047 1754936       0 3268899  294226  153762  246779  337287
           308653  295457  354893  379250  467796  852307       0       0  274519  134033  206926  312747  352376  372784  425096  454017  290793  279382       0       0  333289  204580  176230  189211  238891  288651  293884  309589
           193465  151915  261419  449445  435471  387744  355378  326590  352278  406016  420086  415151  355357  327717  422873  574788
11        2334609 2143202 2048254 1780807 1585776 1691243 2133737 2910602 3441445 4280790       0       0 1714899 1123561 1062180 1002406  917556  989835 1356895 1977237 2152308  892709       2       0 1326571  671853 1069365 1547737
          1609388 1539402 1641003 1986381 2034778  764446  903052 4553808 1336003  658251 1079015 1675529 1854098 1705712 1436515 1329199 1508833 1394902 2019089 4334922 1724630 1078447 1070657 1255945 1426121 1398993 1051842  585351
           623304 1087817 2099257 4067733 2299658 2072037 2043428 2014704 2058353 2069950 1837417 1415371 1388114 1998951 3042771 4304881
12              0 3268899       0       0  299945  381291  329398  266178  256038  290732  316744  350578       0       0       0       0  252929  293090  231665  169638  142494  146318  167901  263895       0 1449209  538208  267691
           310152  281486  263983  268179  246957  166672  105207  212310 3350435  632705  248159  204892  199037  158591  214927  293215  290833  190382  112483  223825  808282   68970   81222   61517   35227   61936  175397  254513
           250466  207941  193081  301078  877252  651770  383203  220259  152930  216751  328173  387483  395578  387420  375497  410306
13              0       0 1721853       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0 1758464       0       0       0
                0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0
                0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0
14         759458 1188303       0 1411072  261228  108128   80315   77142  116913  156537  165697  176580  759458       0       0       0  400531    4959   41461   35143   63275   83096   86252  124953  436151 1076935       0  513868
           164541   40967   94760  112841  106510   76009   48319   92215       0       0   60716  179491   46221  145681  177051  142650  107187   65341   41587   88153   30358       0       0       0   84592  194322  141012   98341
            68886   54691   62042  106255   60716   60716   60716   91074  186587  231190  172954  136123  112583  108745  115823  133961
15         626778  596705 1590775       0 1106078  415735  192594  165968  174033  237170  275025  298444  315323  491790       0       0       0  565475    3740  105672   87697  121578  145267  214234  104915  104915  615039       0
           926840  183623   53023  177065  203319  137383   84069  165247  120001       0  139224  224193  323977   42586  331592  365041  250080  133211   78579  170884  157716   64614       0       0       0  255694  487031  294264
           176505  121649  125681  217657  165259  191090  137958  128128  252267  497216  521802  356916  271173  239523  237767  272721
16         359701  262242  460287 1644453       0 1117834  484963  217369  203543  212369  250687  285018  228580   83431  572773       0       0       0  732848    3512  122090  102378  136703  217491  142270   25104  208084  594809
                0  994218  253756   87850  196899  156214   89671  185558  167886   81324   59096  258756  292120  328130   54614  419517  407358  207711  100689  215731  213030  197954  126322       0       0       0  385656  622182
           354530  213775  184940  310279  282330  344748  353156  243844  229988  413312  695433  674433  483686  400128  374575  412983
17         222323  203437  151329  381738 1488720       0 1299206  431870  172768  191449  193952  223306  198072  100393   23170  706611       0       0       0  791169    7423   95800  111314  193064  174410   68438   95532  359484
           767872       0  917425  356569  128011  125776   86359  179795  189780  129350  197298  108018  311386  305118  316092   91812  357610  264070  115736  212383  280222  232736  349086  246051       0       0       0  369221
           533016  309798  221499  331055  429018  426822  568946  564528  397066  336896  477426  703646  685478  522991  456784  487466
18         223306  193952  191449  172768  431870 1299206       0 1488720  381738  151329  203437  222323  193064  111314   95800    7423  791169       0       0       0  706611   23170  100393  198072  179795   86359  125776  128011
           356569  917425       0  767872  359484   95532   68438  174410  212383  115736  264070  357610   91812  316092  305118  311386  108018  197298  129350  189780  331055  221499  309798  533016  369221       0       0       0
           246051  349086  232736  280222  487466  456784  522991  685478  703646  477426  336896  397066  564528  568946  426822  429018
19         285018  250687  212369  203543  217369  484963 1117834       0 1644453  460287  262242  359701  217491  136703  102378  122090    3512  732848       0       0       0  572773   83431  228580  185558   89671  156214  196899
            87850  253756  994218       0  594809  208084   25104  142270  215731  100689  207711  407358  419517   54614  328130  292120  258756   59096   81324  167886  310279  184940  213775  354530  622182  385656       0       0
                0  126322  197954  213030  412983  374575  400128  483686  674433  695433  413312  229988  243844  353156  344748  282330
20         298444  275025  237170  174033  165968  192594  415735 1106078       0 1590775  596705  626778  214234  145267  121578   87697  105672    3740  565475       0       0       0  491790  315323  165247   84069  137383  203319
           177065   53023  183623  926840       0  615039  104915  104915  170884   78579  133211  250080  365041  331592   42586  323977  224193  139224       0  120001  217657  125681  121649  176505  294264  487031  255694       0
                0       0   64614  157716  272721  237767  239523  271173  356916  521802  497216  252267  128128  137958  191090  165259
21         176580  165697  156537  116913   77142   80315  108128  261228 1411072       0 1188303  759458  124953   86252   83096   63275   35143   41461    4959  400531       0       0       0  759458   92215   48319   76009  106510
           112841   94760   40967  164541  513868       0 1076935  436151   88153   41587   65341  107187  142650  177051  145681   46221  179491   60716       0       0  106255   62042   54691   68886   98341  141012  194322   84592
                0       0       0   30358  133961  115823  108745  112583  136123  172954  231190  186587   91074   60716   60716   60716
22              0       0       0       0       0       0       0       0       0 1721853       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0
                0       0       0       0       0       0       0 1758464       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0
                0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0
23         350578  316744  290732  256038  266178  329398  381291  299945       0       0 3268899       0  263895  167901  146318  142494  169638  231665  293090  252929       0       0       0       0  212310  105207  166672  246957
           268179  263983  281486  310152  267691  538208 1449209       0  223825  112483  190382  290833  293215  214927  158591  199037  204892  248159  632705 3350435  301078  193081  207941  250466  254513  175397   61936   35227
            61517   81222   68970  808282  410306  375497  387420  395578  387483  328173  216751  152930  220259  383203  651770  877252
24        3367616 1284908       0   48602  120500  170978  163117  136174  127787  141022  152976  170268       0 3043372       0       0   85574  129250  118392   90641   72897   70818   80957  129014       0       0  156130  133290
           148740  144654  134915  133869  121639   81475   51446  104456       0 2404613  382078  153379  108869   80043   93314  131785  139501   94830   56464  110702 3684877  438897       0   20506   18968   11287   58783  111162
           123914  107027   97968  150102 2076386  438897  344019  165449   83885   75837  134877  183903  200939  199143  190802  206677
25         674771  674771  450396       0   11648   28572   31007   25851   22353   23093   25110   28421  998161       0 1091180       0       0   21100   23738   18136   13219   11445   13279   21981       0       0       0   18978
            13324   26804   26869   24205   21284   13901    8793   18199 1583638       0  390378   59214   21708   19146   14814   19192   23256   17045   10307   19632  367173  303493   63680       0    2710    2118    1116   13072
            21310   20484   18364   27156  417364  211968   63680   50391   24360   11994   13059   26991   36290   37885   35856   38224
26        1238210 1621347 1240418  784616  428964  597182  718172  775196  820238  868054  879280  960938 1379357  787181       0  726852  242964  294310  418148  481602  486830  455074  457682  707768 1281182       0       0       0
           493498  312220  497474  618786  621378  432540  273564  542608  963991  799892       0  361884  283212  367678  570544  646646  614888  421382  268452  538650  718446  624190  399524  187282  168432  439894  550592  508458
           462402  425924  440152  691664 1008596 1099694  919558  589830  576984  793610  809092  766428  775744  820532  841614  927286
27        1402042 1052782 1416891 1149689  981230  647005  803651 1002704 1101528 1164529 1179939 1287578 1024094  714531  917761       0  673993  432979  370846  597039  645949  607857  614317  946789  742861  609085       0       0
                0  851061  405283  749788  805705  571471  366971  727256  641185  368184  498486       0  500397  437313  504882  861490  837883  561835  359199  726295  903862  475105  608118  405555  335183  292272  688670  802960
           666606  574631  590921  937234 1255185 1064190 1089379  981299  771510  860585 1182383 1123135 1069826 1109464 1136672 1254149
28        1161533  885283  572536  928152  948635 1020329  594181  741393 1004249 1065732 1054915 1151793  879202  401288  372755 1016865       0  875574  455695  314110  574766  560225  549578  848237  654466  234259  599796       0
                0       0 1036928  384640  668540  517449  333542  657436  662874  231584  334394  567904       0  695954  528873  474588  758150  540319  333079  665638  876109  488286  300267  448580  349045  437837  303526  677732
           751106  586972  553958  877906 1134062 1024987  777265  699638  785991  724439  854544 1181036 1128402 1087755 1086140 1195062
29        1010570  916506  659408  369293  783856  878785  893184  436349  653637  951134  957613 1028732  779161  493688  237429  265071 1049988       0 1021747  347401  244537  491934  511705  764316  629049  302549  267690  872350
                0       0       0 1052613  359099  416071  319393  607183  634155  326392  274656  478965  720808       0  781218  554796  410076  468487  328481  614538  803851  562430  450584  232809  380457  331357  415774  252189
           559779  615154  542064  806050 1093242 1016690  995812  665506  555909  696925  604799  737700 1083772 1086345 1037221 1128580
30        1028732  957613  951134  653637  436349  893184  878785  783856  369293  659408  916506 1010570  764316  511705  491934  244537  347401 1021747       0 1049988  265071  237429  493688  779161  607183  319393  416071  359099
          1052613       0       0       0  872350  267690  302549  629049  614538  328481  468487  410076  554796  781218       0  720808  478965  274656  326392  634155  806050  542064  615154  559779  252189  415774  331357  380457
           232809  450584  562430  803851 1128580 1037221 1086345 1083772  737700  604799  696925  555909  665506  995812 1016690 1093242
31        1151793 1054915 1065732 1004249  741393  594181 1020329  948635  928152  572536  885283 1161533  848237  549578  560225  574766  314110  455695  875574       0 1016865  372755  401288  879202  657436  333542  517449  668540
           384640 1036928       0       0       0  599796  234259  654466  665638  333079  540319  758150  474588  528873  695954       0  567904  334394  231584  662874  877906  553958  586972  751106  677732  303526  437837  349045
           448580  300267  488286  876109 1195062 1086140 1087755 1128402 1181036  854544  724439  785991  699638  777265 1024987 1134062
32        1287578 1179939 1164529 1101528 1002704  803651  647005  981230 1149689 1416891 1052782 1402042  946789  614317  607857  645949  597039  370846  432979  673993       0  917761  714531 1024094  727256  366971  571471  805705
           749788  405283  851061       0       0       0  609085  742861  726295  359199  561835  837883  861490  504882  437313  500397       0  498486  368184  641185  937234  590921  574631  666606  802960  688670  292272  335183
           405555  608118  475105  903862 1254149 1136672 1109464 1069826 1123135 1182383  860585  771510  981299 1089379 1064190 1255185
33         960938  879280  868054  820238  775196  718172  597182  428964  784616 1240418 1621347 1238210  707768  457682  455074  486830  481602  418148  294310  242964  726852       0  787181 1379357  542608  273564  432540  621378
           618786  497474  312220  493498       0       0       0 1281182  538650  268452  421382  614888  646646  570544  367678  283212  361884       0  799892  963991  691664  440152  425924  462402  508458  550592  439894  168432
           187282  399524  624190  718446  927286  841614  820532  775744  766428  809092  793610  576984  589830  919558 1099694 1008596
34          28421   25110   23093   22353   25851   31007   28572   11648       0  450396  674771  674771   21981   13279   11445   13219   18136   23738   21100       0       0 1091180       0  998161   18199    8793   13901   21284
            24205   26869   26804   13324   18978       0       0       0   19632   10307   17045   23256   19192   14814   19146   21708   59214  390378       0 1583638   27156   18364   20484   21310   13072    1116    2118    2710
                0   63680  303493  367173   38224   35856   37885   36290   26991   13059   11994   24360   50391   63680  211968  417364
35         170268  152976  141022  127787  136174  163117  170978  120500   48602       0 1284908 3367616  129014   80957   70818   72897   90641  118392  129250   85574       0       0 3043372       0  104456   51446   81475  121639
           133869  134915  144654  148740  133290  156130       0       0  110702   56464   94830  139501  131785   93314   80043  108869  153379  382078 2404613       0  150102   97968  107027  123914  111162   58783   11287   18968
            20506       0  438897 3684877  206677  190802  199143  200939  183903  134877   75837   83885  165449  344019  438897 2076386
36        2076386  438897  344019  165449   83885   75837  134877  183903  200939  199143  190802  206677 3684877  438897       0   20506   18968   11287   58783  111162  123914  107027   97968  150102       0 2404613  382078  153379
           108869   80043   93314  131785  139501   94830   56464  110702       0       0  156130  133290  148740  144654  134915  133869  121639   81475   51446  104456       0 3043372       0       0   85574  129250  118392   90641
            72897   70818   80957  129014 3367616 1284908       0   48602  120500  170978  163117  136174  127787  141022  152976  170268
37         417364  211968   63680   50391   24360   11994   13059   26991   36290   37885   35856   38224  367173  303493   63680       0    2710    2118    1116   13072   21310   20484   18364   27156 1583638       0  390378   59214
            21708   19146   14814   19192   23256   17045   10307   19632       0       0       0   18978   13324   26804   26869   24205   21284   13901    8793   18199  998161       0 1091180       0       0   21100   23738   18136
            13219   11445   13279   21981  674771  674771  450396       0   11648   28572   31007   25851   22353   23093   25110   28421
38        1008596 1099694  919558  589830  576984  793610  809092  766428  775744  820532  841614  927286  718446  624190  399524  187282  168432  439894  550592  508458  462402  425924  440152  691664  963991  799892       0  361884
           283212  367678  570544  646646  614888  421382  268452  538650 1281182       0       0       0  493498  312220  497474  618786  621378  432540  273564  542608 1379357  787181       0  726852  242964  294310  418148  481602
           486830  455074  457682  707768 1238210 1621347 1240418  784616  428964  597182  718172  775196  820238  868054  879280  960938
39        1255185 1064190 1089379  981299  771510  860585 1182383 1123135 1069826 1109464 1136672 1254149  903862  475105  608118  405555  335183  292272  688670  802960  666606  574631  590921  937234  641185  368184  498486       0
           500397  437313  504882  861490  837883  561835  359199  726295  742861  609085       0       0       0  851061  405283  749788  805705  571471  366971  727256 1024094  714531  917761       0  673993  432979  370846  597039
           645949  607857  614317  946789 1402042 1052782 1416891 1149689  981230  647005  803651 1002704 1101528 1164529 1179939 1287578
40        1134062 1024987  777265  699638  785991  724439  854544 1181036 1128402 1087755 1086140 1195062  876109  488286  300267  448580  349045  437837  303526  677732  751106  586972  553958  877906  662874  231584  334394  567904
                0  695954  528873  474588  758150  540319  333079  665638  654466  234259  599796       0       0       0 1036928  384640  668540  517449  333542  657436  879202  401288  372755 1016865       0  875574  455695  314110
           574766  560225  549578  848237 1161533  885283  572536  928152  948635 1020329  594181  741393 1004249 1065732 1054915 1151793
41        1093242 1016690  995812  665506  555909  696925  604799  737700 1083772 1086345 1037221 1128580  803851  562430  450584  232809  380457  331357  415774  252189  559779  615154  542064  806050  634155  326392  274656  478965
           720808       0  781218  554796  410076  468487  328481  614538  629049  302549  267690  872350       0       0       0 1052613  359099  416071  319393  607183  779161  493688  237429  265071 1049988       0 1021747  347401
           244537  491934  511705  764316 1010570  916506  659408  369293  783856  878785  893184  436349  653637  951134  957613 1028732
42        1128580 1037221 1086345 1083772  737700  604799  696925  555909  665506  995812 1016690 1093242  806050  542064  615154  559779  252189  415774  331357  380457  232809  450584  562430  803851  614538  328481  468487  410076
           554796  781218       0  720808  478965  274656  326392  634155  607183  319393  416071  359099 1052613       0       0       0  872350  267690  302549  629049  764316  511705  491934  244537  347401 1021747       0 1049988
           265071  237429  493688  779161 1028732  957613  951134  653637  436349  893184  878785  783856  369293  659408  916506 1010570
43        1195062 1086140 1087755 1128402 1181036  854544  724439  785991  699638  777265 1024987 1134062  877906  553958  586972  751106  677732  303526  437837  349045  448580  300267  488286  876109  665638  333079  540319  758150
           474588  528873  695954       0  567904  334394  231584  662874  657436  333542  517449  668540  384640 1036928       0       0       0  599796  234259  654466  848237  549578  560225  574766  314110  455695  875574       0
          1016865  372755  401288  879202 1151793 1054915 1065732 1004249  741393  594181 1020329  948635  928152  572536  885283 1161533
44        1254149 1136672 1109464 1069826 1123135 1182383  860585  771510  981299 1089379 1064190 1255185  937234  590921  574631  666606  802960  688670  292272  335183  405555  608118  475105  903862  726295  359199  561835  837883
           861490  504882  437313  500397       0  498486  368184  641185  727256  366971  571471  805705  749788  405283  851061       0       0       0  609085  742861  946789  614317  607857  645949  597039  370846  432979  673993
                0  917761  714531 1024094 1287578 1179939 1164529 1101528 1002704  803651  647005  981230 1149689 1416891 1052782 1402042
45         927286  841614  820532  775744  766428  809092  793610  576984  589830  919558 1099694 1008596  691664  440152  425924  462402  508458  550592  439894  168432  187282  399524  624190  718446  538650  268452  421382  614888
           646646  570544  367678  283212  361884       0  799892  963991  542608  273564  432540  621378  618786  497474  312220  493498       0       0       0 1281182  707768  457682  455074  486830  481602  418148  294310  242964
           726852       0  787181 1379357  960938  879280  868054  820238  775196  718172  597182  428964  784616 1240418 1621347 1238210
46          38224   35856   37885   36290   26991   13059   11994   24360   50391   63680  211968  417364   27156   18364   20484   21310   13072    1116    2118    2710       0   63680  303493  367173   19632   10307   17045   23256
            19192   14814   19146   21708   59214  390378       0 1583638   18199    8793   13901   21284   24205   26869   26804   13324   18978       0       0       0   21981   13279   11445   13219   18136   23738   21100       0
                0 1091180       0  998161   28421   25110   23093   22353   25851   31007   28572   11648       0  450396  674771  674771
47         206677  190802  199143  200939  183903  134877   75837   83885  165449  344019  438897 2076386  150102   97968  107027  123914  111162   58783   11287   18968   20506       0  438897 3684877  110702   56464   94830  139501
           131785   93314   80043  108869  153379  382078 2404613       0  104456   51446   81475  121639  133869  134915  144654  148740  133290  156130       0       0  129014   80957   70818   72897   90641  118392  129250   85574
                0       0 3043372       0  170268  152976  141022  127787  136174  163117  170978  120500   48602       0 1284908 3367616
48         877252  651770  383203  220259  152930  216751  328173  387483  395578  387420  375497  410306  808282   68970   81222   61517   35227   61936  175397  254513  250466  207941  193081  301078 3350435  632705  248159  204892
           199037  158591  214927  293215  290833  190382  112483  223825       0 1449209  538208  267691  310152  281486  263983  268179  246957  166672  105207  212310       0       0       0       0  252929  293090  231665  169638
           142494  146318  167901  263895       0 3268899       0       0  299945  381291  329398  266178  256038  290732  316744  350578
49              0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0
                0       0       0       0       0       0       0       0 1758464       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0
                0       0       0       0       0       0 1721853       0       0       0       0       0       0       0       0       0
50          60716   60716   60716   91074  186587  231190  172954  136123  112583  108745  115823  133961   30358       0       0       0   84592  194322  141012   98341   68886   54691   62042  106255       0       0   60716  179491
            46221  145681  177051  142650  107187   65341   41587   88153  436151 1076935       0  513868  164541   40967   94760  112841  106510   76009   48319   92215  759458       0       0       0  400531    4959   41461   35143
            63275   83096   86252  124953  759458 1188303       0 1411072  261228  108128   80315   77142  116913  156537  165697  176580
51         165259  191090  137958  128128  252267  497216  521802  356916  271173  239523  237767  272721  157716   64614       0       0       0  255694  487031  294264  176505  121649  125681  217657  120001       0  139224  224193
           323977   42586  331592  365041  250080  133211   78579  170884  104915  104915  615039       0  926840  183623   53023  177065  203319  137383   84069  165247  315323  491790       0       0       0  565475    3740  105672
            87697  121578  145267  214234  626778  596705 1590775       0 1106078  415735  192594  165968  174033  237170  275025  298444
52         282330  344748  353156  243844  229988  413312  695433  674433  483686  400128  374575  412983  213030  197954  126322       0       0       0  385656  622182  354530  213775  184940  310279  167886   81324   59096  258756
           292120  328130   54614  419517  407358  207711  100689  215731  142270   25104  208084  594809       0  994218  253756   87850  196899  156214   89671  185558  228580   83431  572773       0       0       0  732848    3512
           122090  102378  136703  217491  359701  262242  460287 1644453       0 1117834  484963  217369  203543  212369  250687  285018
53         429018  426822  568946  564528  397066  336896  477426  703646  685478  522991  456784  487466  280222  232736  349086  246051       0       0       0  369221  533016  309798  221499  331055  189780  129350  197298  108018
           311386  305118  316092   91812  357610  264070  115736  212383  174410   68438   95532  359484  767872       0  917425  356569  128011  125776   86359  179795  198072  100393   23170  706611       0       0       0  791169
             7423   95800  111314  193064  222323  203437  151329  381738 1488720       0 1299206  431870  172768  191449  193952  223306
54         487466  456784  522991  685478  703646  477426  336896  397066  564528  568946  426822  429018  331055  221499  309798  533016  369221       0       0       0  246051  349086  232736  280222  212383  115736  264070  357610
            91812  316092  305118  311386  108018  197298  129350  189780  179795   86359  125776  128011  356569  917425       0  767872  359484   95532   68438  174410  193064  111314   95800    7423  791169       0       0       0
           706611   23170  100393  198072  223306  193952  191449  172768  431870 1299206       0 1488720  381738  151329  203437  222323
55         412983  374575  400128  483686  674433  695433  413312  229988  243844  353156  344748  282330  310279  184940  213775  354530  622182  385656       0       0       0  126322  197954  213030  215731  100689  207711  407358
           419517   54614  328130  292120  258756   59096   81324  167886  185558   89671  156214  196899   87850  253756  994218       0  594809  208084   25104  142270  217491  136703  102378  122090    3512  732848       0       0
                0  572773   83431  228580  285018  250687  212369  203543  217369  484963 1117834       0 1644453  460287  262242  359701
56         272721  237767  239523  271173  356916  521802  497216  252267  128128  137958  191090  165259  217657  125681  121649  176505  294264  487031  255694       0       0       0   64614  157716  170884   78579  133211  250080
           365041  331592   42586  323977  224193  139224       0  120001  165247   84069  137383  203319  177065   53023  183623  926840       0  615039  104915  104915  214234  145267  121578   87697  105672    3740  565475       0
                0       0  491790  315323  298444  275025  237170  174033  165968  192594  415735 1106078       0 1590775  596705  626778
57         133961  115823  108745  112583  136123  172954  231190  186587   91074   60716   60716   60716  106255   62042   54691   68886   98341  141012  194322   84592       0       0       0   30358   88153   41587   65341  107187
           142650  177051  145681   46221  179491   60716       0       0   92215   48319   76009  106510  112841   94760   40967  164541  513868       0 1076935  436151  124953   86252   83096   63275   35143   41461    4959  400531
                0       0       0  759458  176580  165697  156537  116913   77142   80315  108128  261228 1411072       0 1188303  759458
58              0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0
                0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0 1758464       0       0       0       0       0       0       0       0
                0       0       0       0       0       0       0       0       0       0       0       0       0 1721853       0       0
59         410306  375497  387420  395578  387483  328173  216751  152930  220259  383203  651770  877252  301078  193081  207941  250466  254513  175397   61936   35227   61517   81222   68970  808282  223825  112483  190382  290833
           293215  214927  158591  199037  204892  248159  632705 3350435  212310  105207  166672  246957  268179  263983  281486  310152  267691  538208 1449209       0  263895  167901  146318  142494  169638  231665  293090  252929
                0       0       0       0  350578  316744  290732  256038  266178  329398  381291  299945       0       0 3268899       0
60        4304881 3042771 1998951 1388114 1415371 1837417 2069950 2058353 2014704 2043428 2072037 2299658 4067733 2099257 1087817  623304  585351 1051842 1398993 1426121 1255945 1070657 1078447 1724630 4334922 2019089 1394902 1508833
          1329199 1436515 1705712 1854098 1675529 1079015  658251 1336003 4553808  903052  764446 2034778 1986381 1641003 1539402 1609388 1547737 1069365  671853 1326571       0       2  892709 2152308 1977237 1356895  989835  917556
          1002406 1062180 1123561 1714899       0       0 4280790 3441445 2910602 2133737 1691243 1585776 1780807 2048254 2143202 2334609
61         574788  422873  327717  355357  415151  420086  406016  352278  326590  355378  387744  435471  449445  261419  151915  193465  309589  293884  288651  238891  189211  176230  204580  333289       0       0  279382  290793
           454017  425096  372784  352376  312747  206926  134033  274519       0       0  852307  467796  379250  354893  295457  308653  337287  246779  153762  294226 3268899       0 1754936  862047    5422   27505   67829  182075
           290146  295047  271141  402777       0       0       0 3148414  352547  238896  166066  340254  493795  549591  528011  564618
62         524780  398068  324744  414557  678866  756912  674718  566512  491764  499840  544724  627366  406936  218698  126712  146648  383098  613834  500562  396480  296716  249544  289840  492082  178570       0  339182  480912
           418148  759642  694832  572754  472860  302220  197546  413592       0       0  570562 1315475  386256  461986  559420  504868  482684  360846  235232  443016 1011890 2733743       0 2643820  841370   12712   24174  142050
           330748  426274  421832  607220 3136009       0       0       0 3181624  350986  319406  284836  595408  795950  814874  862822
63         618837  638440  567296  518247  737273 1029751  946348  791463  695750  678372  702929  809788  490196  345349  201738  138506  254363  657551  785216  566568  431563  349025  376383  638464  408625  138684  324156  654248
           484346  592246 1041546  865586  632376  379354  244987  519011  379581       0  625026 1066290 1265020  310409  582780  714914  605129  406180  268604  521081  428183  299016 2092452       0 2634378  678221   70992   77793
           238295  397461  468394  682135 1712762 3244329       0       0       0 2654413  309883  412201  440968  761276  884852  953115
64         999796 1032117 1139305  984352  907676 1100617 1214864 1027563  913210  906654  918310 1028418  696917  582375  562150  369208  263817  439679  830760  817827  568725  466508  480799  793316  540038  325618  447439  637013
           745734  486353  772581 1193451  869382  471088  278033  597297  537964  202445  348716 1226771 1267991 1147846  370949  721852  730031  436173  259508  547227  721022  234251  647388 1881729       0 2259306  657601  147904
           161930  294010  420646  666682 1031071  910474 3178726       0       0       0 2416059  323028  512095  570668  772047  879428
65        1270203 1189366 1314129 1399447 1272272 1206165 1302421 1336660 1183613 1115567 1119127 1226351  873691  597436  767539  802523  536241  390655  563562  887568  825369  581622  557926  899949  594018  340369  707624  783633
           677184  735689  562836  872004 1117794  620468  297282  626759  563324  259690  492861  614218 1381339 1302678 1224490  540259  746404  487879  249836  555165  684962  338145  201087  850335 1887242       0 2003587  795486
           192698  232760  367378  653966  775987  718524  565213 2859846       0       0       0 2553215  400241  606685  651224  792816
66        1226351 1119127 1115567 1183613 1336660 1302421 1206165 1272272 1399447 1314129 1189366 1270203  899949  557926  581622  825369  887568  563562  390655  536241  802523  767539  597436  873691  626759  297282  620468 1117794
           872004  562836  735689  677184  783633  707624  340369  594018  555165  249836  487879  746404  540259 1224490 1302678 1381339  614218  492861  259690  563324  653966  367378  232760  192698  795486 2003587       0 1887242
           850335  201087  338145  684962  792816  651224  606685  400241 2553215       0       0       0 2859846  565213  718524  775987
67        1028418  918310  906654  913210 1027563 1214864 1100617  907676  984352 1139305 1032117  999796  793316  480799  466508  568725  817827  830760  439679  263817  369208  562150  582375  696917  597297  278033  471088  869382
          1193451  772581  486353  745734  637013  447439  325618  540038  547227  259508  436173  730031  721852  370949 1147846 1267991 1226771  348716  202445  537964  666682  420646  294010  161930  147904  657601 2259306       0
          1881729  647388  234251  721022  879428  772047  570668  512095  323028 2416059       0       0       0 3178726  910474 1031071
68         809788  702929  678372  695750  791463  946348 1029751  737273  518247  567296  638440  618837  638464  376383  349025  431563  566568  785216  657551  254363  138506  201738  345349  490196  519011  244987  379354  632376
           865586 1041546  592246  484346  654248  324156  138684  408625  521081  268604  406180  605129  714914  582780  310409 1265020 1066290  625026       0  379581  682135  468394  397461  238295   77793   70992  678221 2634378
                0 2092452  299016  428183  953115  884852  761276  440968  412201  309883 2654413       0       0       0 3244329 1712762
69         627366  544724  499840  491764  566512  674718  756912  678866  414557  324744  398068  524780  492082  289840  249544  296716  396480  500562  613834  383098  146648  126712  218698  406936  413592  197546  302220  472860
           572754  694832  759642  418148  480912  339182       0  178570  443016  235232  360846  482684  504868  559420  461986  386256 1315475  570562       0       0  607220  421832  426274  330748  142050   24174   12712  841370
          2643820       0 2733743 1011890  862822  814874  795950  595408  284836  319406  350986 3181624       0       0       0 3136009
70         435471  387744  355378  326590  352278  406016  420086  415151  355357  327717  422873  574788  333289  204580  176230  189211  238891  288651  293884  309589  193465  151915  261419  449445  274519  134033  206926  312747
           352376  372784  425096  454017  290793  279382       0       0  294226  153762  246779  337287  308653  295457  354893  379250  467796  852307       0       0  402777  271141  295047  290146  182075   67829   27505    5422
           862047 1754936       0 3268899  564618  528011  549591  493795  340254  166066  238896  352547 3148414       0       0       0
71        2299658 2072037 2043428 2014704 2058353 2069950 1837417 1415371 1388114 1998951 3042771 4304881 1724630 1078447 1070657 1255945 1426121 1398993 1051842  585351  623304 1087817 2099257 4067733 1336003  658251 1079015 1675529
          1854098 1705712 1436515 1329199 1508833 1394902 2019089 4334922 1326571  671853 1069365 1547737 1609388 1539402 1641003 1986381 2034778  764446  903052 4553808 1714899 1123561 1062180 1002406  917556  989835 1356895 1977237
          2152308  892709       2       0 2334609 2143202 2048254 1780807 1585776 1691243 2133737 2910602 3441445 4280790       0       0

Sum of all rows                     = 4(3*0 + 1*2 + 1*585351 + 1*623304 + 1*658251 + 1*671853 + 1*764446 + 1*892709 + 1*903052 + 1*917556 + 1*989835 + 1*1002406 + 1*1051842 + 1*1062180 + 1*1069365 + 1*1070657 + 1*1078447 +
                                        1*1079015 + 1*1087817 + 1*1123561 + 1*1255945 + 1*1326571 + 1*1329199 + 1*1336003 + 1*1356895 + 1*1388114 + 1*1394902 + 1*1398993 + 1*1415371 + 1*1426121 + 1*1436515 + 1*1508833 + 1*1539402 +
                                        1*1547737 + 1*1585776 + 1*1609388 + 1*1641003 + 1*1675529 + 1*1691243 + 1*1705712 + 1*1714899 + 1*1724630 + 1*1780807 + 1*1837417 + 1*1854098 + 1*1977237 + 1*1986381 + 1*1998951 + 1*2014704 +
                                        1*2019089 + 1*2034778 + 1*2043428 + 1*2048254 + 1*2058353 + 1*2069950 + 1*2072037 + 1*2099257 + 1*2133737 + 1*2143202 + 1*2152308 + 1*2299658 + 1*2334609 + 1*2910602 + 1*3042771 + 1*3441445 +
                                        1*4067733 + 1*4280790 + 1*4304881 + 1*4334922 + 1*4553808) +
                                      4(8*0 + 1*5422 + 1*27505 + 1*67829 + 1*134033 + 1*151915 + 1*153762 + 1*166066 + 1*176230 + 1*182075 + 1*189211 + 1*193465 + 1*204580 + 1*206926 + 1*238891 + 1*238896 + 1*246779 + 1*261419 +
                                        1*271141 + 1*274519 + 1*279382 + 1*288651 + 1*290146 + 1*290793 + 1*293884 + 1*294226 + 1*295047 + 1*295457 + 1*308653 + 1*309589 + 1*312747 + 1*326590 + 1*327717 + 1*333289 + 1*337287 +
                                        1*340254 + 1*352278 + 1*352376 + 1*352547 + 1*354893 + 1*355357 + 1*355378 + 1*372784 + 1*379250 + 1*387744 + 1*402777 + 1*406016 + 1*415151 + 1*420086 + 1*422873 + 1*425096 + 1*435471 +
                                        1*449445 + 1*454017 + 1*467796 + 1*493795 + 1*528011 + 1*549591 + 1*564618 + 1*574788 + 1*852307 + 1*862047 + 1*1754936 + 1*3148414 + 1*3268899) +
                                      4(7*0 + 1*12712 + 1*24174 + 1*126712 + 1*142050 + 1*146648 + 1*178570 + 1*197546 + 1*218698 + 1*235232 + 1*249544 + 1*284836 + 1*289840 + 1*296716 + 1*302220 + 1*319406 + 1*324744 + 1*330748 +
                                        1*339182 + 1*350986 + 1*360846 + 1*383098 + 1*386256 + 1*396480 + 1*398068 + 1*406936 + 1*413592 + 1*414557 + 1*418148 + 1*421832 + 1*426274 + 1*443016 + 1*461986 + 1*472860 + 1*480912 +
                                        1*482684 + 1*491764 + 1*492082 + 1*499840 + 1*500562 + 1*504868 + 1*524780 + 1*544724 + 1*559420 + 1*566512 + 1*570562 + 1*572754 + 1*595408 + 1*607220 + 1*613834 + 1*627366 + 1*674718 +
                                        1*678866 + 1*694832 + 1*756912 + 1*759642 + 1*795950 + 1*814874 + 1*841370 + 1*862822 + 1*1011890 + 1*1315475 + 1*2643820 + 1*2733743 + 1*3136009 + 1*3181624) +
                                      4(5*0 + 1*70992 + 1*77793 + 1*138506 + 1*138684 + 1*201738 + 1*238295 + 1*244987 + 1*254363 + 1*268604 + 1*299016 + 1*309883 + 1*310409 + 1*324156 + 1*345349 + 1*349025 + 1*376383 + 1*379354 +
                                        1*379581 + 1*397461 + 1*406180 + 1*408625 + 1*412201 + 1*428183 + 1*431563 + 1*440968 + 1*468394 + 1*484346 + 1*490196 + 1*518247 + 1*519011 + 1*521081 + 1*566568 + 1*567296 + 1*582780 +
                                        1*592246 + 1*605129 + 1*618837 + 1*625026 + 1*632376 + 1*638440 + 1*638464 + 1*654248 + 1*657551 + 1*678221 + 1*678372 + 1*682135 + 1*695750 + 1*702929 + 1*714914 + 1*737273 + 1*761276 +
                                        1*785216 + 1*791463 + 1*809788 + 1*865586 + 1*884852 + 1*946348 + 1*953115 + 1*1029751 + 1*1041546 + 1*1066290 + 1*1265020 + 1*1712762 + 1*2092452 + 1*2634378 + 1*2654413 + 1*3244329) +
                                      4(4*0 + 1*147904 + 1*161930 + 1*202445 + 1*234251 + 1*259508 + 1*263817 + 1*278033 + 1*294010 + 1*323028 + 1*325618 + 1*348716 + 1*369208 + 1*370949 + 1*420646 + 1*436173 + 1*439679 + 1*447439 +
                                        1*466508 + 1*471088 + 1*480799 + 1*486353 + 1*512095 + 1*537964 + 1*540038 + 1*547227 + 1*562150 + 1*568725 + 1*570668 + 1*582375 + 1*597297 + 1*637013 + 1*647388 + 1*657601 + 1*666682 +
                                        1*696917 + 1*721022 + 1*721852 + 1*730031 + 1*745734 + 1*772047 + 1*772581 + 1*793316 + 1*817827 + 1*830760 + 1*869382 + 1*879428 + 1*906654 + 1*907676 + 1*910474 + 1*913210 + 1*918310 +
                                        1*984352 + 1*999796 + 1*1027563 + 1*1028418 + 1*1031071 + 1*1032117 + 1*1100617 + 1*1139305 + 1*1147846 + 1*1193451 + 1*1214864 + 1*1226771 + 1*1267991 + 1*1881729 + 1*2259306 + 1*2416059 +
                                        1*3178726) +
                                      4(4*0 + 1*192698 + 1*201087 + 1*232760 + 1*249836 + 1*259690 + 1*297282 + 1*338145 + 1*340369 + 1*367378 + 1*390655 + 1*400241 + 1*487879 + 1*492861 + 1*536241 + 1*540259 + 1*555165 + 1*557926 +
                                        1*562836 + 1*563324 + 1*563562 + 1*565213 + 1*581622 + 1*594018 + 1*597436 + 1*606685 + 1*614218 + 1*620468 + 1*626759 + 1*651224 + 1*653966 + 1*677184 + 1*684962 + 1*707624 + 1*718524 +
                                        1*735689 + 1*746404 + 1*767539 + 1*775987 + 1*783633 + 1*792816 + 1*795486 + 1*802523 + 1*825369 + 1*850335 + 1*872004 + 1*873691 + 1*887568 + 1*899949 + 1*1115567 + 1*1117794 + 1*1119127 +
                                        1*1183613 + 1*1189366 + 1*1206165 + 1*1224490 + 1*1226351 + 1*1270203 + 1*1272272 + 1*1302421 + 1*1302678 + 1*1314129 + 1*1336660 + 1*1381339 + 1*1399447 + 1*1887242 + 1*2003587 + 1*2553215 +
                                        1*2859846) +
                                      4(8*0 + 1*35227 + 1*61517 + 1*61936 + 1*68970 + 1*81222 + 1*105207 + 1*112483 + 1*142494 + 1*146318 + 1*152930 + 1*158591 + 1*166672 + 1*167901 + 1*169638 + 1*175397 + 1*190382 + 1*193081 +
                                        1*199037 + 1*204892 + 1*207941 + 1*212310 + 1*214927 + 1*216751 + 1*220259 + 1*223825 + 1*231665 + 1*246957 + 1*248159 + 1*250466 + 1*252929 + 1*254513 + 1*256038 + 1*263895 + 1*263983 +
                                        1*266178 + 1*267691 + 1*268179 + 1*281486 + 1*290732 + 1*290833 + 1*293090 + 1*293215 + 1*299945 + 1*301078 + 1*310152 + 1*316744 + 1*328173 + 1*329398 + 1*350578 + 1*375497 + 1*381291 +
                                        1*383203 + 1*387420 + 1*387483 + 1*395578 + 1*410306 + 1*538208 + 1*632705 + 1*651770 + 1*808282 + 1*877252 + 1*1449209 + 1*3268899 + 1*3350435) +
                                      4(70*0 + 1*1721853 + 1*1758464) +
                                      4(10*0 + 1*4959 + 1*30358 + 1*35143 + 1*40967 + 1*41461 + 1*41587 + 1*46221 + 1*48319 + 1*54691 + 4*60716 + 1*62042 + 1*63275 + 1*65341 + 1*68886 + 1*76009 + 1*77142 + 1*80315 + 1*83096 +
                                        1*84592 + 1*86252 + 1*88153 + 1*91074 + 1*92215 + 1*94760 + 1*98341 + 1*106255 + 1*106510 + 1*107187 + 1*108128 + 1*108745 + 1*112583 + 1*112841 + 1*115823 + 1*116913 + 1*124953 + 1*133961 +
                                        1*136123 + 1*141012 + 1*142650 + 1*145681 + 1*156537 + 1*164541 + 1*165697 + 1*172954 + 1*176580 + 1*177051 + 1*179491 + 1*186587 + 1*194322 + 1*231190 + 1*261228 + 1*400531 + 1*436151 +
                                        1*513868 + 2*759458 + 1*1076935 + 1*1188303 + 1*1411072) +
                                      4(9*0 + 1*3740 + 1*42586 + 1*53023 + 1*64614 + 1*78579 + 1*84069 + 1*87697 + 2*104915 + 1*105672 + 1*120001 + 1*121578 + 1*121649 + 1*125681 + 1*128128 + 1*133211 + 1*137383 + 1*137958 +
                                        1*139224 + 1*145267 + 1*157716 + 1*165247 + 1*165259 + 1*165968 + 1*170884 + 1*174033 + 1*176505 + 1*177065 + 1*183623 + 1*191090 + 1*192594 + 1*203319 + 1*214234 + 1*217657 + 1*224193 +
                                        1*237170 + 1*237767 + 1*239523 + 1*250080 + 1*252267 + 1*255694 + 1*271173 + 1*272721 + 1*275025 + 1*294264 + 1*298444 + 1*315323 + 1*323977 + 1*331592 + 1*356916 + 1*365041 + 1*415735 +
                                        1*487031 + 1*491790 + 1*497216 + 1*521802 + 1*565475 + 1*596705 + 1*615039 + 1*626778 + 1*926840 + 1*1106078 + 1*1590775) +
                                      4(8*0 + 1*3512 + 1*25104 + 1*54614 + 1*59096 + 1*81324 + 1*83431 + 1*87850 + 1*89671 + 1*100689 + 1*102378 + 1*122090 + 1*126322 + 1*136703 + 1*142270 + 1*156214 + 1*167886 + 1*184940 +
                                        1*185558 + 1*196899 + 1*197954 + 1*203543 + 1*207711 + 1*208084 + 1*212369 + 1*213030 + 1*213775 + 1*215731 + 1*217369 + 1*217491 + 1*228580 + 1*229988 + 1*243844 + 1*250687 + 1*253756 +
                                        1*258756 + 1*262242 + 1*282330 + 1*285018 + 1*292120 + 1*310279 + 1*328130 + 1*344748 + 1*353156 + 1*354530 + 1*359701 + 1*374575 + 1*385656 + 1*400128 + 1*407358 + 1*412983 + 1*413312 +
                                        1*419517 + 1*460287 + 1*483686 + 1*484963 + 1*572773 + 1*594809 + 1*622182 + 1*674433 + 1*695433 + 1*732848 + 1*994218 + 1*1117834 + 1*1644453) +
                                      4(8*0 + 1*7423 + 1*23170 + 1*68438 + 1*86359 + 1*91812 + 1*95532 + 1*95800 + 1*100393 + 1*108018 + 1*111314 + 1*115736 + 1*125776 + 1*128011 + 1*129350 + 1*151329 + 1*172768 + 1*174410 +
                                        1*179795 + 1*189780 + 1*191449 + 1*193064 + 1*193952 + 1*197298 + 1*198072 + 1*203437 + 1*212383 + 1*221499 + 1*222323 + 1*223306 + 1*232736 + 1*246051 + 1*264070 + 1*280222 + 1*305118 +
                                        1*309798 + 1*311386 + 1*316092 + 1*331055 + 1*336896 + 1*349086 + 1*356569 + 1*357610 + 1*359484 + 1*369221 + 1*381738 + 1*397066 + 1*426822 + 1*429018 + 1*431870 + 1*456784 + 1*477426 +
                                        1*487466 + 1*522991 + 1*533016 + 1*564528 + 1*568946 + 1*685478 + 1*703646 + 1*706611 + 1*767872 + 1*791169 + 1*917425 + 1*1299206 + 1*1488720) +
                                      4(8*0 + 1*11287 + 1*18968 + 1*20506 + 1*48602 + 1*51446 + 1*56464 + 1*58783 + 1*70818 + 1*72897 + 1*75837 + 1*80043 + 1*80957 + 1*81475 + 1*83885 + 1*85574 + 1*90641 + 1*93314 + 1*94830 +
                                        1*97968 + 1*104456 + 1*107027 + 1*108869 + 1*110702 + 1*111162 + 1*118392 + 1*120500 + 1*121639 + 1*123914 + 1*127787 + 1*129014 + 1*129250 + 1*131785 + 1*133290 + 1*133869 + 1*134877 +
                                        1*134915 + 1*136174 + 1*139501 + 1*141022 + 1*144654 + 1*148740 + 1*150102 + 1*152976 + 1*153379 + 1*156130 + 1*163117 + 1*165449 + 1*170268 + 1*170978 + 1*183903 + 1*190802 + 1*199143 +
                                        1*200939 + 1*206677 + 1*344019 + 1*382078 + 2*438897 + 1*1284908 + 1*2076386 + 1*2404613 + 1*3043372 + 1*3367616 + 1*3684877) +
                                      4(9*0 + 1*1116 + 1*2118 + 1*2710 + 1*8793 + 1*10307 + 1*11445 + 1*11648 + 1*11994 + 1*13059 + 1*13072 + 1*13219 + 1*13279 + 1*13324 + 1*13901 + 1*14814 + 1*17045 + 1*18136 + 1*18199 + 1*18364 +
                                        1*18978 + 1*19146 + 1*19192 + 1*19632 + 1*20484 + 1*21100 + 1*21284 + 1*21310 + 1*21708 + 1*21981 + 1*22353 + 1*23093 + 1*23256 + 1*23738 + 1*24205 + 1*24360 + 1*25110 + 1*25851 + 1*26804 +
                                        1*26869 + 1*26991 + 1*27156 + 1*28421 + 1*28572 + 1*31007 + 1*35856 + 1*36290 + 1*37885 + 1*38224 + 1*50391 + 1*59214 + 2*63680 + 1*211968 + 1*303493 + 1*367173 + 1*390378 + 1*417364 +
                                        1*450396 + 2*674771 + 1*998161 + 1*1091180 + 1*1583638) +
                                      4(5*0 + 1*168432 + 1*187282 + 1*242964 + 1*268452 + 1*273564 + 1*283212 + 1*294310 + 1*312220 + 1*361884 + 1*367678 + 1*399524 + 1*418148 + 1*421382 + 1*425924 + 1*428964 + 1*432540 + 1*439894 +
                                        1*440152 + 1*455074 + 1*457682 + 1*462402 + 1*481602 + 1*486830 + 1*493498 + 1*497474 + 1*508458 + 1*538650 + 1*542608 + 1*550592 + 1*570544 + 1*576984 + 1*589830 + 1*597182 + 1*614888 +
                                        1*618786 + 1*621378 + 1*624190 + 1*646646 + 1*691664 + 1*707768 + 1*718172 + 1*718446 + 1*726852 + 1*766428 + 1*775196 + 1*775744 + 1*784616 + 1*787181 + 1*793610 + 1*799892 + 1*809092 +
                                        1*820238 + 1*820532 + 1*841614 + 1*868054 + 1*879280 + 1*919558 + 1*927286 + 1*960938 + 1*963991 + 1*1008596 + 1*1099694 + 1*1238210 + 1*1240418 + 1*1281182 + 1*1379357 + 1*1621347) +
                                      4(5*0 + 1*292272 + 1*335183 + 1*359199 + 1*366971 + 1*368184 + 1*370846 + 1*405283 + 1*405555 + 1*432979 + 1*437313 + 1*475105 + 1*498486 + 1*500397 + 1*504882 + 1*561835 + 1*571471 + 1*574631 +
                                        1*590921 + 1*597039 + 1*607857 + 1*608118 + 1*609085 + 1*614317 + 1*641185 + 1*645949 + 1*647005 + 1*666606 + 1*673993 + 1*688670 + 1*714531 + 1*726295 + 1*727256 + 1*742861 + 1*749788 +
                                        1*771510 + 1*802960 + 1*803651 + 1*805705 + 1*837883 + 1*851061 + 1*860585 + 1*861490 + 1*903862 + 1*917761 + 1*937234 + 1*946789 + 1*981230 + 1*981299 + 1*1002704 + 1*1024094 + 1*1052782 +
                                        1*1064190 + 1*1069826 + 1*1089379 + 1*1101528 + 1*1109464 + 1*1123135 + 1*1136672 + 1*1149689 + 1*1164529 + 1*1179939 + 1*1182383 + 1*1254149 + 1*1255185 + 1*1287578 + 1*1402042 + 1*1416891) +
                                      4(5*0 + 1*231584 + 1*234259 + 1*300267 + 1*303526 + 1*314110 + 1*333079 + 1*333542 + 1*334394 + 1*349045 + 1*372755 + 1*384640 + 1*401288 + 1*437837 + 1*448580 + 1*455695 + 1*474588 + 1*488286 +
                                        1*517449 + 1*528873 + 1*540319 + 1*549578 + 1*553958 + 1*560225 + 1*567904 + 1*572536 + 1*574766 + 1*586972 + 1*594181 + 1*599796 + 1*654466 + 1*657436 + 1*662874 + 1*665638 + 1*668540 +
                                        1*677732 + 1*695954 + 1*699638 + 1*724439 + 1*741393 + 1*751106 + 1*758150 + 1*777265 + 1*785991 + 1*848237 + 1*854544 + 1*875574 + 1*876109 + 1*877906 + 1*879202 + 1*885283 + 1*928152 +
                                        1*948635 + 1*1004249 + 1*1016865 + 1*1020329 + 1*1024987 + 1*1036928 + 1*1054915 + 1*1065732 + 1*1086140 + 1*1087755 + 1*1128402 + 1*1134062 + 1*1151793 + 1*1161533 + 1*1181036 + 1*1195062) +
                                      4(5*0 + 1*232809 + 1*237429 + 1*244537 + 1*252189 + 1*265071 + 1*267690 + 1*274656 + 1*302549 + 1*319393 + 1*326392 + 1*328481 + 1*331357 + 1*347401 + 1*359099 + 1*369293 + 1*380457 + 1*410076 +
                                        1*415774 + 1*416071 + 1*436349 + 1*450584 + 1*468487 + 1*478965 + 1*491934 + 1*493688 + 1*511705 + 1*542064 + 1*554796 + 1*555909 + 1*559779 + 1*562430 + 1*604799 + 1*607183 + 1*614538 +
                                        1*615154 + 1*629049 + 1*634155 + 1*653637 + 1*659408 + 1*665506 + 1*696925 + 1*720808 + 1*737700 + 1*764316 + 1*779161 + 1*781218 + 1*783856 + 1*803851 + 1*806050 + 1*872350 + 1*878785 +
                                        1*893184 + 1*916506 + 1*951134 + 1*957613 + 1*995812 + 1*1010570 + 1*1016690 + 1*1021747 + 1*1028732 + 1*1037221 + 1*1049988 + 1*1052613 + 1*1083772 + 1*1086345 + 1*1093242 + 1*1128580)
                                    = 486142548 + 113892468 + 161249408 + 185762856 + 211570112 + 230818408 + 99774092 + 13921268 + 48917528 + 71350072 + 82971684 + 87900756 + 95181440 + 33470628 + 175307120 + 212164988 +
                                      188752336 + 171278448
                                    = 2670426160

Value repetition frequencies        = 4(69*1 + 1*3) +
                                      4(64*1 + 1*8) +
                                      4(65*1 + 1*7) +
                                      4(67*1 + 1*5) +
                                      4(68*1 + 1*4) +
                                      4(68*1 + 1*4) +
                                      4(64*1 + 1*8) +
                                      4(2*1 + 1*70) +
                                      4(56*1 + 1*2 + 1*4 + 1*10) +
                                      4(61*1 + 1*2 + 1*9) +
                                      4(64*1 + 1*8) +
                                      4(64*1 + 1*8) +
                                      4(62*1 + 1*2 + 1*8) +
                                      4(59*1 + 2*2 + 1*9) +
                                      4(67*1 + 1*5) +
                                      4(67*1 + 1*5) +
                                      4(67*1 + 1*5) +
                                      4(67*1 + 1*5)
                                    = 5184

Number of distinct row element sets = 18

Number of rows                      = 18*4
                                    = 72

Number of distinct values           = 1106

Distinct values        0       2    1116    2118    2710    3512    3740    4959    5422    7423    8793   10307   11287   11445   11648   11994   12712   13059   13072   13219
Frequency            724       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values    13279   13324   13901   14814   17045   18136   18199   18364   18968   18978   19146   19192   19632   20484   20506   21100   21284   21310   21708   21981
Frequency              4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values    22353   23093   23170   23256   23738   24174   24205   24360   25104   25110   25851   26804   26869   26991   27156   27505   28421   28572   30358   31007
Frequency              4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values    35143   35227   35856   36290   37885   38224   40967   41461   41587   42586   46221   48319   48602   50391   51446   53023   54614   54691   56464   58783
Frequency              4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values    59096   59214   60716   61517   61936   62042   63275   63680   64614   65341   67829   68438   68886   68970   70818   70992   72897   75837   76009   77142
Frequency              4       4      16       4       4       4       4       8       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values    77793   78579   80043   80315   80957   81222   81324   81475   83096   83431   83885   84069   84592   85574   86252   86359   87697   87850   88153   89671
Frequency              4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values    90641   91074   91812   92215   93314   94760   94830   95532   95800   97968   98341  100393  100689  102378  104456  104915  105207  105672  106255  106510
Frequency              4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       8       4       4       4       4
Distinct values   107027  107187  108018  108128  108745  108869  110702  111162  111314  112483  112583  112841  115736  115823  116913  118392  120001  120500  121578  121639
Frequency              4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values   121649  122090  123914  124953  125681  125776  126322  126712  127787  128011  128128  129014  129250  129350  131785  133211  133290  133869  133961  134033
Frequency              4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values   134877  134915  136123  136174  136703  137383  137958  138506  138684  139224  139501  141012  141022  142050  142270  142494  142650  144654  145267  145681
Frequency              4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values   146318  146648  147904  148740  150102  151329  151915  152930  152976  153379  153762  156130  156214  156537  157716  158591  161930  163117  164541  165247
Frequency              4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values   165259  165449  165697  165968  166066  166672  167886  167901  168432  169638  170268  170884  170978  172768  172954  174033  174410  175397  176230  176505
Frequency              4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values   176580  177051  177065  178570  179491  179795  182075  183623  183903  184940  185558  186587  187282  189211  189780  190382  190802  191090  191449  192594
Frequency              4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values   192698  193064  193081  193465  193952  194322  196899  197298  197546  197954  198072  199037  199143  200939  201087  201738  202445  203319  203437  203543
Frequency              4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values   204580  204892  206677  206926  207711  207941  208084  211968  212310  212369  212383  213030  213775  214234  214927  215731  216751  217369  217491  217657
Frequency              4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values   218698  220259  221499  222323  223306  223825  224193  228580  229988  231190  231584  231665  232736  232760  232809  234251  234259  235232  237170  237429
Frequency              4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values   237767  238295  238891  238896  239523  242964  243844  244537  244987  246051  246779  246957  248159  249544  249836  250080  250466  250687  252189  252267
Frequency              4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values   252929  253756  254363  254513  255694  256038  258756  259508  259690  261228  261419  262242  263817  263895  263983  264070  265071  266178  267690  267691
Frequency              4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values   268179  268452  268604  271141  271173  272721  273564  274519  274656  275025  278033  279382  280222  281486  282330  283212  284836  285018  288651  289840
Frequency              4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values   290146  290732  290793  290833  292120  292272  293090  293215  293884  294010  294226  294264  294310  295047  295457  296716  297282  298444  299016  299945
Frequency              4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values   300267  301078  302220  302549  303493  303526  305118  308653  309589  309798  309883  310152  310279  310409  311386  312220  312747  314110  315323  316092
Frequency              4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values   316744  319393  319406  323028  323977  324156  324744  325618  326392  326590  327717  328130  328173  328481  329398  330748  331055  331357  331592  333079
Frequency              4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values   333289  333542  334394  335183  336896  337287  338145  339182  340254  340369  344019  344748  345349  347401  348716  349025  349045  349086  350578  350986
Frequency              4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values   352278  352376  352547  353156  354530  354893  355357  355378  356569  356916  357610  359099  359199  359484  359701  360846  361884  365041  366971  367173
Frequency              4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values   367378  367678  368184  369208  369221  369293  370846  370949  372755  372784  374575  375497  376383  379250  379354  379581  380457  381291  381738  382078
Frequency              4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values   383098  383203  384640  385656  386256  387420  387483  387744  390378  390655  395578  396480  397066  397461  398068  399524  400128  400241  400531  401288
Frequency              4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values   402777  405283  405555  406016  406180  406936  407358  408625  410076  410306  412201  412983  413312  413592  414557  415151  415735  415774  416071  417364
Frequency              4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values   418148  419517  420086  420646  421382  421832  422873  425096  425924  426274  426822  428183  428964  429018  431563  431870  432540  432979  435471  436151
Frequency              8       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values   436173  436349  437313  437837  438897  439679  439894  440152  440968  443016  447439  448580  449445  450396  450584  454017  455074  455695  456784  457682
Frequency              4       4       4       4       8       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values   460287  461986  462402  466508  467796  468394  468487  471088  472860  474588  475105  477426  478965  480799  480912  481602  482684  483686  484346  484963
Frequency              4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values   486353  486830  487031  487466  487879  488286  490196  491764  491790  491934  492082  492861  493498  493688  493795  497216  497474  498486  499840  500397
Frequency              4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values   500562  504868  504882  508458  511705  512095  513868  517449  518247  519011  521081  521802  522991  524780  528011  528873  533016  536241  537964  538208
Frequency              4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values   538650  540038  540259  540319  542064  542608  544724  547227  549578  549591  550592  553958  554796  555165  555909  557926  559420  559779  560225  561835
Frequency              4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values   562150  562430  562836  563324  563562  564528  564618  565213  565475  566512  566568  567296  567904  568725  568946  570544  570562  570668  571471  572536
Frequency              4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values   572754  572773  574631  574766  574788  576984  581622  582375  582780  585351  586972  589830  590921  592246  594018  594181  594809  595408  596705  597039
Frequency              4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values   597182  597297  597436  599796  604799  605129  606685  607183  607220  607857  608118  609085  613834  614218  614317  614538  614888  615039  615154  618786
Frequency              4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values   618837  620468  621378  622182  623304  624190  625026  626759  626778  627366  629049  632376  632705  634155  637013  638440  638464  641185  645949  646646
Frequency              4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values   647005  647388  651224  651770  653637  653966  654248  654466  657436  657551  657601  658251  659408  662874  665506  665638  666606  666682  668540  671853
Frequency              4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values   673993  674433  674718  674771  677184  677732  678221  678372  678866  682135  684962  685478  688670  691664  694832  695433  695750  695954  696917  696925
Frequency              4       4       4       8       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values   699638  702929  703646  706611  707624  707768  714531  714914  718172  718446  718524  720808  721022  721852  724439  726295  726852  727256  730031  732848
Frequency              4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values   735689  737273  737700  741393  742861  745734  746404  749788  751106  756912  758150  759458  759642  761276  764316  764446  766428  767539  767872  771510
Frequency              4       4       4       4       4       4       4       4       4       4       4       8       4       4       4       4       4       4       4       4
Distinct values   772047  772581  775196  775744  775987  777265  779161  781218  783633  783856  784616  785216  785991  787181  791169  791463  792816  793316  793610  795486
Frequency              4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values   795950  799892  802523  802960  803651  803851  805705  806050  808282  809092  809788  814874  817827  820238  820532  825369  830760  837883  841370  841614
Frequency              4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values   848237  850335  851061  852307  854544  860585  861490  862047  862822  865586  868054  869382  872004  872350  873691  875574  876109  877252  877906  878785
Frequency              4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values   879202  879280  879428  884852  885283  887568  892709  893184  899949  903052  903862  906654  907676  910474  913210  916506  917425  917556  917761  918310
Frequency              4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values   919558  926840  927286  928152  937234  946348  946789  948635  951134  953115  957613  960938  963991  981230  981299  984352  989835  994218  995812  998161
Frequency              4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values   999796 1002406 1002704 1004249 1008596 1010570 1011890 1016690 1016865 1020329 1021747 1024094 1024987 1027563 1028418 1028732 1029751 1031071 1032117 1036928
Frequency              4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values  1037221 1041546 1049988 1051842 1052613 1052782 1054915 1062180 1064190 1065732 1066290 1069365 1069826 1070657 1076935 1078447 1079015 1083772 1086140 1086345
Frequency              4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values  1087755 1087817 1089379 1091180 1093242 1099694 1100617 1101528 1106078 1109464 1115567 1117794 1117834 1119127 1123135 1123561 1128402 1128580 1134062 1136672
Frequency              4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values  1139305 1147846 1149689 1151793 1161533 1164529 1179939 1181036 1182383 1183613 1188303 1189366 1193451 1195062 1206165 1214864 1224490 1226351 1226771 1238210
Frequency              4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values  1240418 1254149 1255185 1255945 1265020 1267991 1270203 1272272 1281182 1284908 1287578 1299206 1302421 1302678 1314129 1315475 1326571 1329199 1336003 1336660
Frequency              4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values  1356895 1379357 1381339 1388114 1394902 1398993 1399447 1402042 1411072 1415371 1416891 1426121 1436515 1449209 1488720 1508833 1539402 1547737 1583638 1585776
Frequency              4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values  1590775 1609388 1621347 1641003 1644453 1675529 1691243 1705712 1712762 1714899 1721853 1724630 1754936 1758464 1780807 1837417 1854098 1881729 1887242 1977237
Frequency              4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values  1986381 1998951 2003587 2014704 2019089 2034778 2043428 2048254 2058353 2069950 2072037 2076386 2092452 2099257 2133737 2143202 2152308 2259306 2299658 2334609
Frequency              4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values  2404613 2416059 2553215 2634378 2643820 2654413 2733743 2859846 2910602 3042771 3043372 3136009 3148414 3178726 3181624 3244329 3268899 3350435 3367616 3441445
Frequency              4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       8       4       4       4
Distinct values  3684877 4067733 4280790 4304881 4334922 4553808
Frequency              4       4       4       4       4       4

Sum of distinct value frequencies   = 1097*4 + 7*8 + 1*16 + 1*724
                                    = 5184

Number of SN-EN pairs for which the number of CNSAPs is greater than zero        = 4*2 + 4*62 + 8*63 + 20*64 + 4*65 + 20*67 + 8*68 + 4*69
                                                                                 = 4460

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

Number of possible SN-EN pairs with SN != EN                                     = 71*72
                                                                                 = 5112
a = 13, b = 6
 L               C
 3               8
 4              16
 5              40
 6              88
 7             252
 8             452
 9            1080
10            1916
11            4852
12            7644
13           20132
14           31772
15           85248
16          134680
17          346144
18          538528
19         1266256
20         1896184
21         4008456
22         5747692
23        11187712
24        15459056
25        28811308
26        39390464
27        70770872
28        92364724
29       160652808
30       195224272
31       332247668
32       369650432
33       629570184
34       636245992
35      1081337328
36       968868716
37      1547730936
38      1202486520
39      1602702436
40      1078318092
41       996572768
42       606576268
43       408446980
44       191505192
45        85998032
46        28334928
47         7525376
48         1436788
49          173900
50           11788
51             144
Total  12403693124

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

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

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

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

 7                 0          3          1          0          5          0          0          0          5          0          1          3          0
                   6          2         10          4          2          4          2          4          2          4         10          2          6
                   1          4          0         12          8          0          0          0          8         12          0          4          1
                   1          4          0         12          8          0          0          0          8         12          0          4          1
                   6          2         10          4          2          4          2          4          2          4         10          2          6
                   0          3          1          0          5          0          0          0          5          0          1          3          0

 8                 7          1         10          3          0          7          0          7          0          3         10          1          7
                   1          9          1         22          9          2          6          2          9         22          1          9          1
                   3          1          2          2         20         10          0         10         20          2          2          1          3
                   3          1          2          2         20         10          0         10         20          2          2          1          3
                   1          9          1         22          9          2          6          2          9         22          1          9          1
                   7          1         10          3          0          7          0          7          0          3         10          1          7

 9                 4         21          5         34         13          4         22          4         13         34          5         21          4
                  14          6         13          7         46         24          6         24         46          7         13          6         14
                   5          5          0          4          9         30         24         30          9          4          0          5          5
                   5          5          0          4          9         30         24         30          9          4          0          5          5
                  14          6         13          7         46         24          6         24         46          7         13          6         14
                   4         21          5         34         13          4         22          4         13         34          5         21          4

10                27          6         31         10         76         38          6         38         76         10         31          6         27
                   6         16          4         17         18         76         64         76         18         17          4         16          6
                   8          2          4          4         15         43         86         43         15          4          4          2          8
                   8          2          4          4         15         43         86         43         15          4          4          2          8
                   6         16          4         17         18         76         64         76         18         17          4         16          6
                  27          6         31         10         76         38          6         38         76         10         31          6         27

11                24         58         28         65         58        170        114        170         58         65         28         58         24
                  40         26         37         37         56        111        256        111         56         37         37         26         40
                  23         26         11         23         48        116        142        116         48         23         11         26         23
                  23         26         11         23         48        116        142        116         48         23         11         26         23
                  40         26         37         37         56        111        256        111         56         37         37         26         40
                  24         58         28         65         58        170        114        170         58         65         28         58         24
       
12                68         27         70         56         83        156        538        156         83         56         70         27         68
                  22         48         22         48        121        270        200        270        121         48         22         48         22
                  31         14         22         42        120        197        250        197        120         42         22         14         31
                  31         14         22         42        120        197        250        197        120         42         22         14         31
                  22         48         22         48        121        270        200        270        121         48         22         48         22
                  68         27         70         56         83        156        538        156         83         56         70         27         68

13                75        161        144        190        316        651        390        651        316        190        144        161         75
                 141        118        148        246        452        426        556        426        452        246        148        118        141
                 107        108         83        193        346        450        410        450        346        193         83        108        107
                 107        108         83        193        346        450        410        450        346        193         83        108        107
                 141        118        148        246        452        426        556        426        452        246        148        118        141
                  75        161        144        190        316        651        390        651        316        190        144        161         75

14               171        136        201        389        918        573        524        573        918        389        201        136        171
                 105        177        236        515        576        764        606        764        576        515        236        177        105
                 151        118        231        451        688        641        674        641        688        451        231        118        151
                 151        118        231        451        688        641        674        641        688        451        231        118        151
                 105        177        236        515        576        764        606        764        576        515        236        177        105
                 171        136        201        389        918        573        524        573        918        389        201        136        171

15               313        528        872       1744       1434       1407       1450       1407       1434       1744        872        528        313
                 517        626       1050       1328       1859       1509       1288       1509       1859       1328       1050        626        517
                 513        641        833       1325       1391       1398       1310       1398       1391       1325        833        641        513
                 513        641        833       1325       1391       1398       1310       1398       1391       1325        833        641        513
                 517        626       1050       1328       1859       1509       1288       1509       1859       1328       1050        626        517
                 313        528        872       1744       1434       1407       1450       1407       1434       1744        872        528        313

16               607        945       2182       1965       2093       2116       1868       2116       2093       1965       2182        945        607
                 691       1287       1676       2852       2173       1630       2000       1630       2173       2852       1676       1287        691
                 837       1257       2152       2251       2303       1954       1530       1954       2303       2251       2152       1257        837
                 837       1257       2152       2251       2303       1954       1530       1954       2303       2251       2152       1257        837
                 691       1287       1676       2852       2173       1630       2000       1630       2173       2852       1676       1287        691
                 607        945       2182       1965       2093       2116       1868       2116       2093       1965       2182        945        607

17              1814       4032       4396       5540       5672       5052       5634       5052       5672       5540       4396       4032       1814
                2651       3745       6174       5392       4659       5301       4304       5301       4659       5392       6174       3745       2651
                2971       4507       4703       5389       4521       3278       3540       3278       4521       5389       4703       4507       2971
                2971       4507       4703       5389       4521       3278       3540       3278       4521       5389       4703       4507       2971
                2651       3745       6174       5392       4659       5301       4304       5301       4659       5392       6174       3745       2651
                1814       4032       4396       5540       5672       5052       5634       5052       5672       5540       4396       4032       1814

18              5244       5885       8292       7878       6504       7621       6074       7621       6504       7878       8292       5885       5244
                5163       9654       8207       7078       7463       5011       6292       5011       7463       7078       8207       9654       5163
                6433       8156      10295       8439       4943       4389       3588       4389       4943       8439      10295       8156       6433
                6433       8156      10295       8439       4943       4389       3588       4389       4943       8439      10295       8156       6433
                5163       9654       8207       7078       7463       5011       6292       5011       7463       7078       8207       9654       5163
                5244       5885       8292       7878       6504       7621       6074       7621       6504       7878       8292       5885       5244

19             10916      17814      18095      17578      20289      17019      19790      17019      20289      17578      18095      17814      10916
               18126      18206      17780      18918      14132      15624      13462      15624      14132      18918      17780      18206      18126
               17044      22473      19376      12792      10537       8650       9138       8650      10537      12792      19376      22473      17044
               17044      22473      19376      12792      10537       8650       9138       8650      10537      12792      19376      22473      17044
               18126      18206      17780      18918      14132      15624      13462      15624      14132      18918      17780      18206      18126
               10916      17814      18095      17578      20289      17019      19790      17019      20289      17578      18095      17814      10916

20             28749      28545      26607      28883      20380      23339      17990      23339      20380      28883      26607      28545      28749
               29708      32345      32318      21271      20082      14583      16514      14583      20082      21271      32318      32345      29708
               37748      37497      26115      19348      13796      11057       8846      11057      13796      19348      26115      37497      37748
               37748      37497      26115      19348      13796      11057       8846      11057      13796      19348      26115      37497      37748
               29708      32345      32318      21271      20082      14583      16514      14583      20082      21271      32318      32345      29708
               28749      28545      26607      28883      20380      23339      17990      23339      20380      28883      26607      28545      28749

21             54184      58875      65589      53509      59800      50798      57446      50798      59800      53509      65589      58875      54184
               67433      73107      51932      47910      41040      41632      36922      41632      41040      47910      51932      73107      67433
               79628      63649      46789      36195      29141      22665      22108      22665      29141      36195      46789      63649      79628
               79628      63649      46789      36195      29141      22665      22108      22665      29141      36195      46789      63649      79628
               67433      73107      51932      47910      41040      41632      36922      41632      41040      47910      51932      73107      67433
               54184      58875      65589      53509      59800      50798      57446      50798      59800      53509      65589      58875      54184

22            100845     116218      84064      80075      60673      63225      48158      63225      60673      80075      84064     116218     100845
              131774      96936      79046      63482      55766      40503      40696      40503      55766      63482      79046      96936     131774
              117913      95701      72941      54184      39780      28878      20984      28878      39780      54184      72941      95701     117913
              117913      95701      72941      54184      39780      28878      20984      28878      39780      54184      72941      95701     117913
              131774      96936      79046      63482      55766      40503      40696      40503      55766      63482      79046      96936     131774
              100845     116218      84064      80075      60673      63225      48158      63225      60673      80075      84064     116218     100845

23            221218     178864     170371     152558     159531     138239     149252     138239     159531     152558     170371     178864     221218
              201722     179249     149014     130936     111548     107504      90608     107504     111548     130936     149014     179249     201722
              211223     174655     127882     101835      78087      57812      49500      57812      78087     101835     127882     174655     211223
              211223     174655     127882     101835      78087      57812      49500      57812      78087     101835     127882     174655     211223
              201722     179249     149014     130936     111548     107504      90608     107504     111548     130936     149014     179249     201722
              221218     178864     170371     152558     159531     138239     149252     138239     159531     152558     170371     178864     221218

24            297448     284494     251337     224306     170474     160481     131416     160481     170474     224306     251337     284494     297448
              309560     273641     217143     178207     145900     104665     110596     104665     145900     178207     217143     273641     309560
              324114     250771     198726     143166     102034      75116      64350      75116     102034     143166     198726     250771     324114
              324114     250771     198726     143166     102034      75116      64350      75116     102034     143166     198726     250771     324114
              309560     273641     217143     178207     145900     104665     110596     104665     145900     178207     217143     273641     309560
              297448     284494     251337     224306     170474     160481     131416     160481     170474     224306     251337     284494     297448

25            467960     505261     469562     419810     400185     355510     377122     355510     400185     419810     469562     505261     467960
              544307     447626     406640     340659     283196     266096     240468     266096     283196     340659     406640     447626     544307
              545746     458891     320547     252884     191400     143896     147712     143896     191400     252884     320547     458891     545746
              545746     458891     320547     252884     191400     143896     147712     143896     191400     252884     320547     458891     545746
              544307     447626     406640     340659     283196     266096     240468     266096     283196     340659     406640     447626     544307
              467960     505261     469562     419810     400185     355510     377122     355510     400185     419810     469562     505261     467960

26            800428     711656     695693     582441     446119     406669     355742     406669     446119     582441     695693     711656     800428
              761216     719133     524810     440400     349365     278078     303360     278078     349365     440400     524810     719133     761216
              830251     611843     475855     319273     232879     229666     204580     229666     232879     319273     475855     611843     830251
              830251     611843     475855     319273     232879     229666     204580     229666     232879     319273     475855     611843     830251
              761216     719133     524810     440400     349365     278078     303360     278078     349365     440400     524810     719133     761216
              800428     711656     695693     582441     446119     406669     355742     406669     446119     582441     695693     711656     800428

27           1206169    1329571    1112918    1066759     981125     895924     933624     895924     981125    1066759    1112918    1329571    1206169
             1386608    1085767     985851     770159     674639     691215     613790     691215     674639     770159     985851    1085767    1386608
             1320139    1088339     693848     537920     456421     412015     447248     412015     456421     537920     693848    1088339    1320139
             1320139    1088339     693848     537920     456421     412015     447248     412015     456421     537920     693848    1088339    1320139
             1386608    1085767     985851     770159     674639     691215     613790     691215     674639     770159     985851    1085767    1386608
             1206169    1329571    1112918    1066759     981125     895924     933624     895924     981125    1066759    1112918    1329571    1206169

28           2037240    1710291    1678597    1251337    1109085    1031302     901920    1031302    1109085    1251337    1678597    1710291    2037240
             1859175    1649823    1087241     941728     813419     693644     796770     693644     813419     941728    1087241    1649823    1859175
             1937771    1323738     942732     615841     585212     667472     612376     667472     585212     615841     942732    1323738    1937771
             1937771    1323738     942732     615841     585212     667472     612376     667472     585212     615841     942732    1323738    1937771
             1859175    1649823    1087241     941728     813419     693644     796770     693644     813419     941728    1087241    1649823    1859175
             2037240    1710291    1678597    1251337    1109085    1031302     901920    1031302    1109085    1251337    1678597    1710291    2037240

29           2909811    3080777    2487671    2495873    2240638    2137620    2225196    2137620    2240638    2495873    2487671    3080777    2909811
             3192193    2370121    2039887    1598082    1592515    1670553    1468558    1670553    1592515    1598082    2039887    2370121    3192193
             3037820    2218115    1290552    1103498    1101594    1109022    1279966    1109022    1101594    1103498    1290552    2218115    3037820
             3037820    2218115    1290552    1103498    1101594    1109022    1279966    1109022    1101594    1103498    1290552    2218115    3037820
             3192193    2370121    2039887    1598082    1592515    1670553    1468558    1670553    1592515    1598082    2039887    2370121    3192193
             2909811    3080777    2487671    2495873    2240638    2137620    2225196    2137620    2240638    2495873    2487671    3080777    2909811

30           4539278    3640308    3478402    2727150    2550315    2291052    2066780    2291052    2550315    2727150    3478402    3640308    4539278
             4017434    3124303    2024316    1973868    1707241    1563392    1842708    1563392    1707241    1973868    2024316    3124303    4017434
             4072828    2399129    1605210    1245106    1399172    1701326    1582988    1701326    1399172    1245106    1605210    2399129    4072828
             4072828    2399129    1605210    1245106    1399172    1701326    1582988    1701326    1399172    1245106    1605210    2399129    4072828
             4017434    3124303    2024316    1973868    1707241    1563392    1842708    1563392    1707241    1973868    2024316    3124303    4017434
             4539278    3640308    3478402    2727150    2550315    2291052    2066780    2291052    2550315    2727150    3478402    3640308    4539278

31           6132401    6104055    5290688    5499421    5055447    4629078    4551960    4629078    5055447    5499421    5290688    6104055    6132401
             6409223    4506112    3915807    3464406    3498027    3504637    3139994    3504637    3498027    3464406    3915807    4506112    6409223
             6018610    4025234    2288566    2250206    2398249    2668402    3114742    2668402    2398249    2250206    2288566    4025234    6018610
             6018610    4025234    2288566    2250206    2398249    2668402    3114742    2668402    2398249    2250206    2288566    4025234    6018610
             6409223    4506112    3915807    3464406    3498027    3504637    3139994    3504637    3498027    3464406    3915807    4506112    6409223
             6132401    6104055    5290688    5499421    5055447    4629078    4551960    4629078    5055447    5499421    5290688    6104055    6132401

32           8522999    6792923    6593878    5829944    5182711    4616582    4184898    4616582    5182711    5829944    6593878    6792923    8522999
             7134950    5360530    3712290    3819170    3684862    3103625    3191720    3103625    3684862    3819170    3712290    5360530    7134950
             7054364    3669087    2765745    2565731    3062905    3499846    3504314    3499846    3062905    2565731    2765745    3669087    7054364
             7054364    3669087    2765745    2565731    3062905    3499846    3504314    3499846    3062905    2565731    2765745    3669087    7054364
             7134950    5360530    3712290    3819170    3684862    3103625    3191720    3103625    3684862    3819170    3712290    5360530    7134950
             8522999    6792923    6593878    5829944    5182711    4616582    4184898    4616582    5182711    5829944    6593878    6792923    8522999

33          10951064   11476439   10814314   10856487   10549741    8977638    8551538    8977638   10549741   10856487   10814314   11476439   10951064
            11231155    8036093    7324790    7196721    6835628    6680619    6154084    6680619    6835628    7196721    7324790    8036093   11231155
            10250198    6981107    3785275    4366443    5241438    5613336    5742498    5613336    5241438    4366443    3785275    6981107   10250198
            10250198    6981107    3785275    4366443    5241438    5613336    5742498    5613336    5241438    4366443    3785275    6981107   10250198
            11231155    8036093    7324790    7196721    6835628    6680619    6154084    6680619    6835628    7196721    7324790    8036093   11231155
            10951064   11476439   10814314   10856487   10549741    8977638    8551538    8977638   10549741   10856487   10814314   11476439   10951064

34          14215079   11594568   11757479   11225435    9052168    8518274    7912138    8518274    9052168   11225435   11757479   11594568   14215079
            10842741    8528045    6249339    6497234    6957096    5721577    5356078    5721577    6957096    6497234    6249339    8528045   10842741
            10585153    4849951    4495731    5298065    6295124    6564263    6360136    6564263    6295124    5298065    4495731    4849951   10585153
            10585153    4849951    4495731    5298065    6295124    6564263    6360136    6564263    6295124    5298065    4495731    4849951   10585153
            10842741    8528045    6249339    6497234    6957096    5721577    5356078    5721577    6957096    6497234    6249339    8528045   10842741
            14215079   11594568   11757479   11225435    9052168    8518274    7912138    8518274    9052168   11225435   11757479   11594568   14215079

35          17775561   19841262   19666287   18972075   18746195   15797909   14996394   15797909   18746195   18972075   19666287   19841262   17775561
            18636207   12772094   11891530   12959580   11692533   11444719   11193618   11444719   11692533   12959580   11891530   12772094   18636207
            16442353   10796328    5754018    7880221   10357797   10654862   10315590   10654862   10357797    7880221    5754018   10796328   16442353
            16442353   10796328    5754018    7880221   10357797   10654862   10315590   10654862   10357797    7880221    5754018   10796328   16442353
            18636207   12772094   11891530   12959580   11692533   11444719   11193618   11444719   11692533   12959580   11891530   12772094   18636207
            17775561   19841262   19666287   18972075   18746195   15797909   14996394   15797909   18746195   18972075   19666287   19841262   17775561

36          21913291   17133231   17316868   17723461   14117865   14027447   13955872   14027447   14117865   17723461   17316868   17133231   21913291
            14590452   11241165    8900295    9249058   10667524    9372327    8560438    9372327   10667524    9249058    8900295   11241165   14590452
            14394314    5400168    6697181    9947517   11476873   11300442   10979090   11300442   11476873    9947517    6697181    5400168   14394314
            14394314    5400168    6697181    9947517   11476873   11300442   10979090   11300442   11476873    9947517    6697181    5400168   14394314
            14590452   11241165    8900295    9249058   10667524    9372327    8560438    9372327   10667524    9249058    8900295   11241165   14590452
            21913291   17133231   17316868   17723461   14117865   14027447   13955872   14027447   14117865   17723461   17316868   17133231   21913291

37          25442404   28052697   28765274   26462109   26333348   23689431   22897062   23689431   26333348   26462109   28765274   28052697   25442404
            26844401   16380697   15136339   17782748   16280898   16289428   16931938   16289428   16280898   17782748   15136339   16380697   26844401
            23336319   13183128    7936475   13012542   17071630   16950693   16135346   16950693   17071630   13012542    7936475   13183128   23336319
            23336319   13183128    7936475   13012542   17071630   16950693   16135346   16950693   17071630   13012542    7936475   13183128   23336319
            26844401   16380697   15136339   17782748   16280898   16289428   16931938   16289428   16280898   17782748   15136339   16380697   26844401
            25442404   28052697   28765274   26462109   26333348   23689431   22897062   23689431   26333348   26462109   28765274   28052697   25442404

38          27752952   20980165   19755636   20624992   17762059   19220775   20505114   19220775   17762059   20624992   19755636   20980165   27752952
            16365517   11230564    9645768   10024713   12133653   12109575   11603314   12109575   12133653   10024713    9645768   11230564   16365517
            15970211    5388605    9254696   15620764   17084187   15906260   15472648   15906260   17084187   15620764    9254696    5388605   15970211
            15970211    5388605    9254696   15620764   17084187   15906260   15472648   15906260   17084187   15620764    9254696    5388605   15970211
            16365517   11230564    9645768   10024713   12133653   12109575   11603314   12109575   12133653   10024713    9645768   11230564   16365517
            27752952   20980165   19755636   20624992   17762059   19220775   20505114   19220775   17762059   20624992   19755636   20980165   27752952

39          28476507   29285915   29331786   25299717   25686751   26447411   26837138   26447411   25686751   25299717   29331786   29285915   28476507
            27338002   14718000   13603751   16019650   15197207   16350965   18044606   16350965   15197207   16019650   13603751   14718000   27338002
            23045909   10719437    9983360   17770265   20719748   19173868   18132976   19173868   20719748   17770265    9983360   10719437   23045909
            23045909   10719437    9983360   17770265   20719748   19173868   18132976   19173868   20719748   17770265    9983360   10719437   23045909
            27338002   14718000   13603751   16019650   15197207   16350965   18044606   16350965   15197207   16019650   13603751   14718000   27338002
            28476507   29285915   29331786   25299717   25686751   26447411   26837138   26447411   25686751   25299717   29331786   29285915   28476507

40          25726098   19321597   16420851   15813549   15256748   18922698   21700718   18922698   15256748   15813549   16420851   19321597   25726098
            13846746    8097642    7572528    7527790    9062200   10331394   10475044   10331394    9062200    7527790    7572528    8097642   13846746
            11902271    4308473   11075896   18226591   17723383   15131711   14446952   15131711   17723383   18226591   11075896    4308473   11902271
            11902271    4308473   11075896   18226591   17723383   15131711   14446952   15131711   17723383   18226591   11075896    4308473   11902271
            13846746    8097642    7572528    7527790    9062200   10331394   10475044   10331394    9062200    7527790    7572528    8097642   13846746
            25726098   19321597   16420851   15813549   15256748   18922698   21700718   18922698   15256748   15813549   16420851   19321597   25726098

41          20905930   19272248   17048746   13260591   14402040   18163777   19779080   18163777   14402040   13260591   17048746   19272248   20905930
            16244194    7311942    7320050    8095293    7357857    8765492   10533418    8765492    7357857    8095293    7320050    7311942   16244194
            11143309    4394888   10175350   16844049   15407243   12284702   11178484   12284702   15407243   16844049   10175350    4394888   11143309
            11143309    4394888   10175350   16844049   15407243   12284702   11178484   12284702   15407243   16844049   10175350    4394888   11143309
            16244194    7311942    7320050    8095293    7357857    8765492   10533418    8765492    7357857    8095293    7320050    7311942   16244194
            20905930   19272248   17048746   13260591   14402040   18163777   19779080   18163777   14402040   13260591   17048746   19272248   20905930

42          15736487   11499065    9326702    8324126    9017669   11395809   13151410   11395809    9017669    8324126    9326702   11499065   15736487
             8100493    3595685    3331086    3140173    3716972    4666461    4701832    4666461    3716972    3140173    3331086    3595685    8100493
             5127958    1690601    9217824   13154371   10344747    7731060    7200314    7731060   10344747   13154371    9217824    1690601    5127958
             5127958    1690601    9217824   13154371   10344747    7731060    7200314    7731060   10344747   13154371    9217824    1690601    5127958
             8100493    3595685    3331086    3140173    3716972    4666461    4701832    4666461    3716972    3140173    3331086    3595685    8100493
            15736487   11499065    9326702    8324126    9017669   11395809   13151410   11395809    9017669    8324126    9326702   11499065   15736487

43          10117288    8273489    6492151    5122964    5987186    8146309    8423366    8146309    5987186    5122964    6492151    8273489   10117288
             6353369    2129069    2503022    2525589    2442576    2874663    3216642    2874663    2442576    2525589    2503022    2129069    6353369
             3523073    1093943    6352976    8734743    6536899    4949050    4266764    4949050    6536899    8734743    6352976    1093943    3523073
             3523073    1093943    6352976    8734743    6536899    4949050    4266764    4949050    6536899    8734743    6352976    1093943    3523073
             6353369    2129069    2503022    2525589    2442576    2874663    3216642    2874663    2442576    2525589    2503022    2129069    6353369
            10117288    8273489    6492151    5122964    5987186    8146309    8423366    8146309    5987186    5122964    6492151    8273489   10117288

44           5701894    3530335    2967491    2337886    3169698    3548625    3757654    3548625    3169698    2337886    2967491    3530335    5701894
             2975211     757138     906885     831258    1039809    1211122    1060654    1211122    1039809     831258     906885     757138    2975211
             1188712     386647    4253594    4330344    2909385    2312385    2217450    2312385    2909385    4330344    4253594     386647    1188712
             1188712     386647    4253594    4330344    2909385    2312385    2217450    2312385    2909385    4330344    4253594     386647    1188712
             2975211     757138     906885     831258    1039809    1211122    1060654    1211122    1039809     831258     906885     757138    2975211
             5701894    3530335    2967491    2337886    3169698    3548625    3757654    3548625    3169698    2337886    2967491    3530335    5701894

45           2803966    1718591    1165188     983155    1346841    1555290    1425332    1555290    1346841     983155    1165188    1718591    2803966
             1570237     305278     424076     425061     497724     501442     399546     501442     497724     425061     424076     305278    1570237
              580347     151406    2233670    1898901     934815    1006052     970058    1006052     934815    1898901    2233670     151406     580347
              580347     151406    2233670    1898901     934815    1006052     970058    1006052     934815    1898901    2233670     151406     580347
             1570237     305278     424076     425061     497724     501442     399546     501442     497724     425061     424076     305278    1570237
             2803966    1718591    1165188     983155    1346841    1555290    1425332    1555290    1346841     983155    1165188    1718591    2803966

46           1132848     520633     359923     264825     479780     445994     320116     445994     479780     264825     359923     520633    1132848
              627728      65581     102598      94540     165846     140000     106598     140000     165846      94540     102598      65581     627728
              114590      43686    1037286     563368     202360     308233     401112     308233     202360     563368    1037286      43686     114590
              114590      43686    1037286     563368     202360     308233     401112     308233     202360     563368    1037286      43686     114590
              627728      65581     102598      94540     165846     140000     106598     140000     165846      94540     102598      65581     627728
             1132848     520633     359923     264825     479780     445994     320116     445994     479780     264825     359923     520633    1132848

47            334458     146324      88703      57990     128870      79828     105026      79828     128870      57990      88703     146324     334458
              207829      12215      19612      28439      50050      30665      16312      30665      50050      28439      19612      12215     207829
               21999      10280     336320     107051      30123      64975     129888      64975      30123     107051     336320      10280      21999
               21999      10280     336320     107051      30123      64975     129888      64975      30123     107051     336320      10280      21999
              207829      12215      19612      28439      50050      30665      16312      30665      50050      28439      19612      12215     207829
              334458     146324      88703      57990     128870      79828     105026      79828     128870      57990      88703     146324     334458

48             62192      32572      17699       9012      22369      14450      10520      14450      22369       9012      17699      32572      62192
               51027       1658       4318       2887      11952       4651       3958       4651      11952       2887       4318       1658      51027
                2816         15      71214      15136       3888       8699      30806       8699       3888      15136      71214         15       2816
                2816         15      71214      15136       3888       8699      30806       8699       3888      15136      71214         15       2816
               51027       1658       4318       2887      11952       4651       3958       4651      11952       2887       4318       1658      51027
               62192      32572      17699       9012      22369      14450      10520      14450      22369       9012      17699      32572      62192

49              6700       4999       2624       1131       1391       1112       1804       1112       1391       1131       2624       4999       6700
                8454         96        485        400       1734        132        120        132       1734        400        485         96       8454
                 213          0       8773       1540          4        938       3574        938          4       1540       8773          0        213
                 213          0       8773       1540          4        938       3574        938          4       1540       8773          0        213
                8454         96        485        400       1734        132        120        132       1734        400        485         96       8454
                6700       4999       2624       1131       1391       1112       1804       1112       1391       1131       2624       4999       6700

50               284        291        476          0         45         58         34         58         45          0        476        291        284
                 930          0          0          0         35          8          0          8         35          0          0          0        930
                   0          0        615         70          0        110         16        110          0         70        615          0          0
                   0          0        615         70          0        110         16        110          0         70        615          0          0
                 930          0          0          0         35          8          0          8         35          0          0          0        930
                 284        291        476          0         45         58         34         58         45          0        476        291        284

51                 4          0         10          0          0          0          0          0          0          0         10          0          4
                  16          0          0          0          0          0          0          0          0          0          0          0         16
                   0          0          0          6          0          0          0          0          0          6          0          0          0
                   0          0          0          6          0          0          0          0          0          6          0          0          0
                  16          0          0          0          0          0          0          0          0          0          0          0         16
                   4          0         10          0          0          0          0          0          0          0         10          0          4

Total      256393007  227255876  213737913  197787026  190534708  195787468  200368230  195787468  190534708  197787026  213737913  227255876  256393007
           201907495  125135579  110198127  116227878  117120462  118606119  120279946  118606119  117120462  116227878  110198127  125135579  201907495
           173246031   85852628  103563484  147048107  152055263  140609968  135064108  140609968  152055263  147048107  103563484   85852628  173246031
           173246031   85852628  103563484  147048107  152055263  140609968  135064108  140609968  152055263  147048107  103563484   85852628  173246031
           201907495  125135579  110198127  116227878  117120462  118606119  120279946  118606119  117120462  116227878  110198127  125135579  201907495
           256393007  227255876  213737913  197787026  190534708  195787468  200368230  195787468  190534708  197787026  213737913  227255876  256393007

Grand total = 4*85852628 + 4*103563484 + 4*110198127 + 4*116227878 + 4*117120462 + 4*118606119 + 2*120279946 + 4*125135579 + 2*135064108 + 4*140609968 + 4*147048107 + 4*152055263 + 4*173246031 + 4*190534708 + 4*195787468 +
              4*197787026 + 2*200368230 + 4*201907495 + 4*213737913 + 4*227255876 + 4*256393007
            = 12403693124

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

 4                 4          0          0          0          0          0          0          0          0          0          0          0          4
                   0          0          0          0          0          0          0          0          0          0          0          0          0
                   0          0          0          0          0          0          0          0          0          0          0          0          0
                   0          0          0          0          0          0          0          0          0          0          0          0          0
                   0          0          0          0          0          0          0          0          0          0          0          0          0
                   4          0          0          0          0          0          0          0          0          0          0          0          4

 5                10          0          0          0          0          0          0          0          0          0          0          0         10
                   0          0          0          0          0          0          0          0          0          0          0          0          0
                   0          0          0          0          0          0          0          0          0          0          0          0          0
                   0          0          0          0          0          0          0          0          0          0          0          0          0
                   0          0          0          0          0          0          0          0          0          0          0          0          0
                  10          0          0          0          0          0          0          0          0          0          0          0         10

 6                22          0          0          0          0          0          0          0          0          0          0          0         22
                   0          0          0          0          0          0          0          0          0          0          0          0          0
                   0          0          0          0          0          0          0          0          0          0          0          0          0
                   0          0          0          0          0          0          0          0          0          0          0          0          0
                   0          0          0          0          0          0          0          0          0          0          0          0          0
                  22          0          0          0          0          0          0          0          0          0          0          0         22

 7                48          2          2          2          2          2          2          2          2          2          2          2         48
                   2          0          0          0          0          0          0          0          0          0          0          0          2
                   2          0          0          0          0          0          0          0          0          0          0          0          2
                   2          0          0          0          0          0          0          0          0          0          0          0          2
                   2          0          0          0          0          0          0          0          0          0          0          0          2
                  48          2          2          2          2          2          2          2          2          2          2          2         48

 8               100          1          2          2          2          2          2          2          2          2          2          1        100
                   1          0          0          0          0          0          0          0          0          0          0          0          1
                   2          0          0          0          0          0          0          0          0          0          0          0          2
                   2          0          0          0          0          0          0          0          0          0          0          0          2
                   1          0          0          0          0          0          0          0          0          0          0          0          1
                 100          1          2          2          2          2          2          2          2          2          2          1        100

 9               205          6          9         10         10         10         10         10         10         10          9          6        205
                   6          0          0          0          0          0          0          0          0          0          0          0          6
                   9          0          0          0          0          0          0          0          0          0          0          0          9
                   9          0          0          0          0          0          0          0          0          0          0          0          9
                   6          0          0          0          0          0          0          0          0          0          0          0          6
                 205          6          9         10         10         10         10         10         10         10          9          6        205

10               402          6          9         13         14         14         14         14         14         13          9          6        402
                   6          0          0          0          0          0          0          0          0          0          0          0          6
                   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
                   6          0          0          0          0          0          0          0          0          0          0          0          6
                 402          6          9         13         14         14         14         14         14         13          9          6        402

11               773         26         44         49         55         56         56         56         55         49         44         26        773
                  25          4          8          8          8          8          8          8          8          8          8          4         25
                  37          8         16         16         16         16         16         16         16         16         16          8         37
                  37          8         16         16         16         16         16         16         16         16         16          8         37
                  25          4          8          8          8          8          8          8          8          8          8          4         25
                 773         26         44         49         55         56         56         56         55         49         44         26        773

12              1471         26         43         58         65         73         74         73         65         58         43         26       1471
                  17          0          4          4          4          4          4          4          4          4          4          0         17
                  27          4         16         16         16         16         16         16         16         16         16          4         27
                  27          4         16         16         16         16         16         16         16         16         16          4         27
                  17          0          4          4          4          4          4          4          4          4          4          0         17
                1471         26         43         58         65         73         74         73         65         58         43         26       1471

13              2867        103        178        220        245        259        268        259        245        220        178        103       2867
                  79         20         44         56         56         56         56         56         56         56         44         20         79
                 128         44         96        120        120        120        120        120        120        120         96         44        128
                 128         44         96        120        120        120        120        120        120        120         96         44        128
                  79         20         44         56         56         56         56         56         56         56         44         20         79
                2867        103        178        220        245        259        268        259        245        220        178        103       2867

14              5584        109        187        249        283        322        334        322        283        249        187        109       5584
                  42          0         32         46         48         48         48         48         48         46         32          0         42
                  78         30        124        160        164        164        164        164        164        160        124         30         78
                  78         30        124        160        164        164        164        164        164        160        124         30         78
                  42          0         32         46         48         48         48         48         48         46         32          0         42
                5584        109        187        249        283        322        334        322        283        249        187        109       5584

15             11225        422        743        966       1098       1160       1194       1160       1098        966        743        422      11225
                 265         88        206        310        338        340        340        340        338        310        206         88        265
                 426        176        424        632        688        692        692        692        688        632        424        176        426
                 426        176        424        632        688        692        692        692        688        632        424        176        426
                 265         88        206        310        338        340        340        340        338        310        206         88        265
               11225        422        743        966       1098       1160       1194       1160       1098        966        743        422      11225

16             22199        492        826       1109       1248       1353       1378       1353       1248       1109        826        492      22199
                 144          0        155        274        322        338        340        338        322        274        155          0        144
                 227         95        562        902       1006       1038       1042       1038       1006        902        562         95        227
                 227         95        562        902       1006       1038       1042       1038       1006        902        562         95        227
                 144          0        155        274        322        338        340        338        322        274        155          0        144
               22199        492        826       1109       1248       1353       1378       1353       1248       1109        826        492      22199

17             44531       1652       2944       3955       4609       4764       4792       4764       4609       3955       2944       1652      44531
                 912        332        827       1372       1648       1732       1750       1732       1648       1372        827        332        912
                1333        543       1534       2512       3124       3282       3318       3282       3124       2512       1534        543       1333
                1333        543       1534       2512       3124       3282       3318       3282       3124       2512       1534        543       1333
                 912        332        827       1372       1648       1732       1750       1732       1648       1372        827        332        912
               44531       1652       2944       3955       4609       4764       4792       4764       4609       3955       2944       1652      44531

18             85716       2105       3506       4650       5097       5272       5278       5272       5097       4650       3506       2105      85716
                 573          0        608       1245       1609       1758       1828       1758       1609       1245        608          0        573
                 692        223       1997       3715       4659       5062       5184       5062       4659       3715       1997        223        692
                 692        223       1997       3715       4659       5062       5184       5062       4659       3715       1997        223        692
                 573          0        608       1245       1609       1758       1828       1758       1609       1245        608          0        573
               85716       2105       3506       4650       5097       5272       5278       5272       5097       4650       3506       2105      85716

19            161487       6105      10664      14112      16866      17712      17838      17712      16866      14112      10664       6105     161487
                2990       1029       2771       4899       6552       7279       7402       7279       6552       4899       2771       1029       2990
                3995       1508       5013       8812      11804      13431      13830      13431      11804       8812       5013       1508       3995
                3995       1508       5013       8812      11804      13431      13830      13431      11804       8812       5013       1508       3995
                2990       1029       2771       4899       6552       7279       7402       7279       6552       4899       2771       1029       2990
              161487       6105      10664      14112      16866      17712      17838      17712      16866      14112      10664       6105     161487

20            287292       8440      13465      16909      18476      19136      19188      19136      18476      16909      13465       8440     287292
                2230          0       2222       4807       6865       7693       7980       7693       6865       4807       2222          0       2230
                2241        501       6585      13538      18358      20913      21582      20913      18358      13538       6585        501       2241
                2241        501       6585      13538      18358      20913      21582      20913      18358      13538       6585        501       2241
                2230          0       2222       4807       6865       7693       7980       7693       6865       4807       2222          0       2230
              287292       8440      13465      16909      18476      19136      19188      19136      18476      16909      13465       8440     287292

21            490027      20957      34783      44328      52649      58446      59812      58446      52649      44328      34783      20957     490027
                9285       2711       8394      15460      21401      25723      26638      25723      21401      15460       8394       2711       9285
               11475       4026      15863      29567      40506      48033      50510      48033      40506      29567      15863       4026      11475
               11475       4026      15863      29567      40506      48033      50510      48033      40506      29567      15863       4026      11475
                9285       2711       8394      15460      21401      25723      26638      25723      21401      15460       8394       2711       9285
              490027      20957      34783      44328      52649      58446      59812      58446      52649      44328      34783      20957     490027

22            792283      29278      45479      54895      59842      63846      64694      63846      59842      54895      45479      29278     792283
                8432          0       7890      17072      24986      29129      30314      29129      24986      17072       7890          0       8432
                7412       1341      22304      46327      64562      75209      78264      75209      64562      46327      22304       1341       7412
                7412       1341      22304      46327      64562      75209      78264      75209      64562      46327      22304       1341       7412
                8432          0       7890      17072      24986      29129      30314      29129      24986      17072       7890          0       8432
              792283      29278      45479      54895      59842      63846      64694      63846      59842      54895      45479      29278     792283

23           1240566      63389     102904     129335     151658     170001     181370     170001     151658     129335     102904      63389    1240566
               28446       6499      24790      46535      64612      78114      84698      78114      64612      46535      24790       6499      28446
               32230      10645      51509      95878     131386     153398     163998     153398     131386      95878      51509      10645      32230
               32230      10645      51509      95878     131386     153398     163998     153398     131386      95878      51509      10645      32230
               28446       6499      24790      46535      64612      78114      84698      78114      64612      46535      24790       6499      28446
             1240566      63389     102904     129335     151658     170001     181370     170001     151658     129335     102904      63389    1240566

24           1834271      85040     135686     166912     180927     194470     201540     194470     180927     166912     135686      85040    1834271
               30040          0      26491      55909      79896      94791     100986      94791      79896      55909      26491          0      30040
               24260       4133      76526     151588     205997     240466     252196     240466     205997     151588      76526       4133      24260
               24260       4133      76526     151588     205997     240466     252196     240466     205997     151588      76526       4133      24260
               30040          0      26491      55909      79896      94791     100986      94791      79896      55909      26491          0      30040
             1834271      85040     135686     166912     180927     194470     201540     194470     180927     166912     135686      85040    1834271

25           2757764     169703     283893     362855     423392     467995     482758     467995     423392     362855     283893     169703    2757764
               85792      15697      71499     136042     184697     222726     232406     222726     184697     136042      71499      15697      85792
               90125      28532     164035     298046     394683     453560     468418     453560     394683     298046     164035      28532      90125
               90125      28532     164035     298046     394683     453560     468418     453560     394683     298046     164035      28532      90125
               85792      15697      71499     136042     184697     222726     232406     222726     184697     136042      71499      15697      85792
             2757764     169703     283893     362855     423392     467995     482758     467995     423392     362855     283893     169703    2757764

26           4035523     219261     366106     469004     517703     546877     559052     546877     517703     469004     366106     219261    4035523
               94917          0      78268     166172     230496     270821     288504     270821     230496     166172      78268          0      94917
               72623      13287     242070     460337     597371     685602     714800     685602     597371     460337     242070      13287      72623
               72623      13287     242070     460337     597371     685602     714800     685602     597371     460337     242070      13287      72623
               94917          0      78268     166172     230496     270821     288504     270821     230496     166172      78268          0      94917
             4035523     219261     366106     469004     517703     546877     559052     546877     517703     469004     366106     219261    4035523

27           5845708     422399     734678     969011    1135233    1203242    1212888    1203242    1135233     969011     734678     422399    5845708
              241360      40339     193311     374497     501964     573335     598374     573335     501964     374497     193311      40339     241360
              247605      78424     479923     854401    1084411    1192351    1229790    1192351    1084411     854401     479923      78424     247605
              247605      78424     479923     854401    1084411    1192351    1229790    1192351    1084411     854401     479923      78424     247605
              241360      40339     193311     374497     501964     573335     598374     573335     501964     374497     193311      40339     241360
             5845708     422399     734678     969011    1135233    1203242    1212888    1203242    1135233     969011     734678     422399    5845708

28           8175078     518912     894483    1191732    1348195    1401735    1408702    1401735    1348195    1191732     894483     518912    8175078
              259557          0     198138     436412     601254     682288     707174     682288     601254     436412     198138          0     259557
              200045      39881     672995    1249891    1558680    1718348    1771238    1718348    1558680    1249891     672995      39881     200045
              200045      39881     672995    1249891    1558680    1718348    1771238    1718348    1558680    1249891     672995      39881     200045
              259557          0     198138     436412     601254     682288     707174     682288     601254     436412     198138          0     259557
             8175078     518912     894483    1191732    1348195    1401735    1408702    1401735    1348195    1191732     894483     518912    8175078

29          11285815    1000929    1773689    2392514    2760589    2873295    2867256    2873295    2760589    2392514    1773689    1000929   11285815
              636235     109412     484584     947299    1236091    1351804    1373086    1351804    1236091     947299     484584     109412     636235
              663411     214440    1252898    2195469    2650533    2795705    2836638    2795705    2650533    2195469    1252898     214440     663411
              663411     214440    1252898    2195469    2650533    2795705    2836638    2795705    2650533    2195469    1252898     214440     663411
              636235     109412     484584     947299    1236091    1351804    1373086    1351804    1236091     947299     484584     109412     636235
            11285815    1000929    1773689    2392514    2760589    2873295    2867256    2873295    2760589    2392514    1773689    1000929   11285815

30          14886373    1136889    1974269    2685852    3073927    3211625    3264096    3211625    3073927    2685852    1974269    1136889   14886373
              631409          0     455737    1011858    1377061    1491158    1487862    1491158    1377061    1011858     455737          0     631409
              506503     106866    1635531    3009557    3620503    3744794    3740354    3744794    3620503    3009557    1635531     106866     506503
              506503     106866    1635531    3009557    3620503    3744794    3740354    3744794    3620503    3009557    1635531     106866     506503
              631409          0     455737    1011858    1377061    1491158    1487862    1491158    1377061    1011858     455737          0     631409
            14886373    1136889    1974269    2685852    3073927    3211625    3264096    3211625    3073927    2685852    1974269    1136889   14886373

31          19472223    2251555    4014855    5298595    5967951    6220840    6220344    6220840    5967951    5298595    4014855    2251555   19472223
             1575724     304366    1170552    2168630    2710571    2811837    2802226    2811837    2710571    2168630    1170552     304366    1575724
             1723909     580795    2975451    4999682    5751950    5744973    5612346    5744973    5751950    4999682    2975451     580795    1723909
             1723909     580795    2975451    4999682    5751950    5744973    5612346    5744973    5751950    4999682    2975451     580795    1723909
             1575724     304366    1170552    2168630    2710571    2811837    2802226    2811837    2710571    2168630    1170552     304366    1575724
            19472223    2251555    4014855    5298595    5967951    6220840    6220344    6220840    5967951    5298595    4014855    2251555   19472223

32          23972637    2282389    3991369    5399383    6109229    6497327    6791072    6497327    6109229    5399383    3991369    2282389   23972637
             1394080          0     989637    2102590    2734749    2806758    2693226    2806758    2734749    2102590     989637          0    1394080
             1199080     270291    3669274    6484277    7395506    7022545    6698676    7022545    7395506    6484277    3669274     270291    1199080
             1199080     270291    3669274    6484277    7395506    7022545    6698676    7022545    7395506    6484277    3669274     270291    1199080
             1394080          0     989637    2102590    2734749    2806758    2693226    2806758    2734749    2102590     989637          0    1394080
            23972637    2282389    3991369    5399383    6109229    6497327    6791072    6497327    6109229    5399383    3991369    2282389   23972637

33          30257793    4838061    8535612   10536501   11546744   12107958   12107288   12107958   11546744   10536501    8535612    4838061   30257793
             3729978     844624    2670310    4448973    5198565    5252636    5282424    5252636    5198565    4448973    2670310     844624    3729978
             4371920    1545341    6524879   10084330   10993393   10351118    9717908   10351118   10993393   10084330    6524879    1545341    4371920
             4371920    1545341    6524879   10084330   10993393   10351118    9717908   10351118   10993393   10084330    6524879    1545341    4371920
             3729978     844624    2670310    4448973    5198565    5252636    5282424    5252636    5198565    4448973    2670310     844624    3729978
            30257793    4838061    8535612   10536501   11546744   12107958   12107288   12107958   11546744   10536501    8535612    4838061   30257793

34          34955213    4197401    7412887    9891840   10796842   11797449   12466450   11797449   10796842    9891840    7412887    4197401   34955213
             2838202          0    1997987    3826677    4644131    4749047    4621214    4749047    4644131    3826677    1997987          0    2838202
             2717045     658710    7575238   12458047   13007739   11579144   10828134   11579144   13007739   12458047    7575238     658710    2717045
             2717045     658710    7575238   12458047   13007739   11579144   10828134   11579144   13007739   12458047    7575238     658710    2717045
             2838202          0    1997987    3826677    4644131    4749047    4621214    4749047    4644131    3826677    1997987          0    2838202
            34955213    4197401    7412887    9891840   10796842   11797449   12466450   11797449   10796842    9891840    7412887    4197401   34955213

35          43147308    9715809   16081512   18547832   19858506   20742208   21022178   20742208   19858506   18547832   16081512    9715809   43147308
             8147117    2129678    5284506    7868954    8678472    8890813    9072932    8890813    8678472    7868954    5284506    2129678    8147117
            10035733    3704766   12442527   17646451   18013366   16502949   15696540   16502949   18013366   17646451   12442527    3704766   10035733
            10035733    3704766   12442527   17646451   18013366   16502949   15696540   16502949   18013366   17646451   12442527    3704766   10035733
             8147117    2129678    5284506    7868954    8678472    8890813    9072932    8890813    8678472    7868954    5284506    2129678    8147117
            43147308    9715809   16081512   18547832   19858506   20742208   21022178   20742208   19858506   18547832   16081512    9715809   43147308

36          45530116    7057254   12020483   15509674   16936240   18746412   19852684   18746412   16936240   15509674   12020483    7057254   45530116
             5264412          0    3412092    5814217    6778727    7052221    7045808    7052221    6778727    5814217    3412092          0    5264412
             5512214    1480125   13593825   20238925   19190851   16707233   15845824   16707233   19190851   20238925   13593825    1480125    5512214
             5512214    1480125   13593825   20238925   19190851   16707233   15845824   16707233   19190851   20238925   13593825    1480125    5512214
             5264412          0    3412092    5814217    6778727    7052221    7045808    7052221    6778727    5814217    3412092          0    5264412
            45530116    7057254   12020483   15509674   16936240   18746412   19852684   18746412   16936240   15509674   12020483    7057254   45530116

37          52922750   16415818   24354396   26525740   28073355   29486059   30026242   29486059   28073355   26525740   24354396   16415818   52922750
            14495012    4012609    8060132   11047780   11972852   12543101   12899206   12543101   11972852   11047780    8060132    4012609   14495012
            17412579    6593659   19149132   25359375   24103685   22140326   21603300   22140326   24103685   25359375   19149132    6593659   17412579
            17412579    6593659   19149132   25359375   24103685   22140326   21603300   22140326   24103685   25359375   19149132    6593659   17412579
            14495012    4012609    8060132   11047780   11972852   12543101   12899206   12543101   11972852   11047780    8060132    4012609   14495012
            52922750   16415818   24354396   26525740   28073355   29486059   30026242   29486059   28073355   26525740   24354396   16415818   52922750

38          48880709   10249945   15597069   19342131   21583801   24122565   25362188   24122565   21583801   19342131   15597069   10249945   48880709
             8192300          0    4407849    6763193    7912773    8465193    8557568    8465193    7912773    6763193    4407849          0    8192300
             8379971    2575690   19644349   25900238   22442145   19664123   19075416   19664123   22442145   25900238   19644349    2575690    8379971
             8379971    2575690   19644349   25900238   22442145   19664123   19075416   19664123   22442145   25900238   19644349    2575690    8379971
             8192300          0    4407849    6763193    7912773    8465193    8557568    8465193    7912773    6763193    4407849          0    8192300
            48880709   10249945   15597069   19342131   21583801   24122565   25362188   24122565   21583801   19342131   15597069   10249945   48880709

39          49865307   19504329   25711454   26816469   28740469   30898611   31470080   30898611   28740469   26816469   25711454   19504329   49865307
            17626784    4395805    8267596   10710688   11603348   12346632   12733896   12346632   11603348   10710688    8267596    4395805   17626784
            18524178    6964704   22399250   27227137   23797623   22137734   22071006   22137734   23797623   27227137   22399250    6964704   18524178
            18524178    6964704   22399250   27227137   23797623   22137734   22071006   22137734   23797623   27227137   22399250    6964704   18524178
            17626784    4395805    8267596   10710688   11603348   12346632   12733896   12346632   11603348   10710688    8267596    4395805   17626784
            49865307   19504329   25711454   26816469   28740469   30898611   31470080   30898611   28740469   26816469   25711454   19504329   49865307

40          39369598   11227690   14399876   17026023   19719961   22183542   22899734   22183542   19719961   17026023   14399876   11227690   39369598
             9567257          0    3832147    5407153    6426811    6940328    6980810    6940328    6426811    5407153    3832147          0    9567257
             7886150    2655440   20975441   23628428   18595269   16609001   16378272   16609001   18595269   23628428   20975441    2655440    7886150
             7886150    2655440   20975441   23628428   18595269   16609001   16378272   16609001   18595269   23628428   20975441    2655440    7886150
             9567257          0    3832147    5407153    6426811    6940328    6980810    6940328    6426811    5407153    3832147          0    9567257
            39369598   11227690   14399876   17026023   19719961   22183542   22899734   22183542   19719961   17026023   14399876   11227690   39369598

41          31596093   12935739   15415954   15403978   17746344   19923228   20043634   19923228   17746344   15403978   15415954   12935739   31596093
            11938172    1503652    4637009    5638010    6057041    6541870    6686890    6541870    6057041    5638010    4637009    1503652   11938172
             9436155    3327281   18804229   19578093   14943668   13605920   13490988   13605920   14943668   19578093   18804229    3327281    9436155
             9436155    3327281   18804229   19578093   14943668   13605920   13490988   13605920   14943668   19578093   18804229    3327281    9436155
            11938172    1503652    4637009    5638010    6057041    6541870    6686890    6541870    6057041    5638010    4637009    1503652   11938172
            31596093   12935739   15415954   15403978   17746344   19923228   20043634   19923228   17746344   15403978   15415954   12935739   31596093

42          21425518    7442939    8405617    9310705   11541518   12352996   11920206   12352996   11541518    9310705    8405617    7442939   21425518
             6905443          0    2027705    2585329    3053563    3301055    3264082    3301055    3053563    2585329    2027705          0    6905443
             3999128    1348855   14869574   13390030    9255818    8570450    8531360    8570450    9255818   13390030   14869574    1348855    3999128
             3999128    1348855   14869574   13390030    9255818    8570450    8531360    8570450    9255818   13390030   14869574    1348855    3999128
             6905443          0    2027705    2585329    3053563    3301055    3264082    3301055    3053563    2585329    2027705          0    6905443
            21425518    7442939    8405617    9310705   11541518   12352996   11920206   12352996   11541518    9310705    8405617    7442939   21425518

43          13502997    5561893    6065300    5807921    7522411    8064171    7626396    8064171    7522411    5807921    6065300    5561893   13502997
             5646812     380437    1780874    2058390    2422238    2502945    2263914    2502945    2422238    2058390    1780874     380437    5646812
             3051445    1013273   10072194    8152516    5524009    5383372    5306784    5383372    5524009    8152516   10072194    1013273    3051445
             3051445    1013273   10072194    8152516    5524009    5383372    5306784    5383372    5524009    8152516   10072194    1013273    3051445
             5646812     380437    1780874    2058390    2422238    2502945    2263914    2502945    2422238    2058390    1780874     380437    5646812
            13502997    5561893    6065300    5807921    7522411    8064171    7626396    8064171    7522411    5807921    6065300    5561893   13502997

44           7075169    2363121    2710301    2593602    3804699    3526698    3179712    3526698    3804699    2593602    2710301    2363121    7075169
             2866760          0     684100     772168    1042898    1055281     867478    1055281    1042898     772168     684100          0    2866760
             1029359     355592    6001506    3809151    2304426    2525070    2665604    2525070    2304426    3809151    6001506     355592    1029359
             1029359     355592    6001506    3809151    2304426    2525070    2665604    2525070    2304426    3809151    6001506     355592    1029359
             2866760          0     684100     772168    1042898    1055281     867478    1055281    1042898     772168     684100          0    2866760
             7075169    2363121    2710301    2593602    3804699    3526698    3179712    3526698    3804699    2593602    2710301    2363121    7075169

45           3255576    1203233    1155006    1056967    1573029    1457543    1249360    1457543    1573029    1056967    1155006    1203233    3255576
             1594838      49684     333951     408113     551724     476635     361576     476635     551724     408113     333951      49684    1594838
              526132     159151    2944227    1547196     767642    1046755    1173276    1046755     767642    1547196    2944227     159151     526132
              526132     159151    2944227    1547196     767642    1046755    1173276    1046755     767642    1547196    2944227     159151     526132
             1594838      49684     333951     408113     551724     476635     361576     476635     551724     408113     333951      49684    1594838
             3255576    1203233    1155006    1056967    1573029    1457543    1249360    1457543    1573029    1056967    1155006    1203233    3255576

46           1195821     401498     372896     273075     534406     388001     342600     388001     534406     273075     372896     401498    1195821
              665643          0      85155     103175     184308     142885      97564     142885     184308     103175      85155          0     665643
              114490      40631    1216329     438578     175412     305429     451836     305429     175412     438578    1216329      40631     114490
              114490      40631    1216329     438578     175412     305429     451836     305429     175412     438578    1216329      40631     114490
              665643          0      85155     103175     184308     142885      97564     142885     184308     103175      85155          0     665643
             1195821     401498     372896     273075     534406     388001     342600     388001     534406     273075     372896     401498    1195821

47            322677     128297      93694      61037     132757      73659     102508      73659     132757      61037      93694     128297     322677
              229462         60      18955      29237      56805      32073      17510      32073      56805      29237      18955         60     229462
               23116       8749     363867      86310      29351      62265     137928      62265      29351      86310     363867       8749      23116
               23116       8749     363867      86310      29351      62265     137928      62265      29351      86310     363867       8749      23116
              229462         60      18955      29237      56805      32073      17510      32073      56805      29237      18955         60     229462
              322677     128297      93694      61037     132757      73659     102508      73659     132757      61037      93694     128297     322677

48             56367      31065      19170       9715      21240      13944      12164      13944      21240       9715      19170      31065      56367
               56665          0       4343       3257      13110       4469       3986       4469      13110       3257       4343          0      56665
                2975         15      73312      13433       3795       9015      30464       9015       3795      13433      73312         15       2975
                2975         15      73312      13433       3795       9015      30464       9015       3795      13433      73312         15       2975
               56665          0       4343       3257      13110       4469       3986       4469      13110       3257       4343          0      56665
               56367      31065      19170       9715      21240      13944      12164      13944      21240       9715      19170      31065      56367

49              5845       4672       3110       1123       1343       1131       1838       1131       1343       1123       3110       4672       5845
                9243          0        480        400       1748        140        120        140       1748        400        480          0       9243
                 213          0       8822       1496          4       1040       3372       1040          4       1496       8822          0        213
                 213          0       8822       1496          4       1040       3372       1040          4       1496       8822          0        213
                9243          0        480        400       1748        140        120        140       1748        400        480          0       9243
                5845        4672      3110       1123       1343       1131       1838       1131       1343       1123       3110       4672       5845

50               272        281        486          0         45         58         34         58         45          0        486        281        272
                 942          0          0          0         35          8          0          8         35          0          0          0        942
                   0          0        609         76          0        110         16        110          0         76        609          0          0
                   0          0        609         76          0        110         16        110          0         76        609          0          0
                 942          0          0          0         35          8          0          8         35          0          0          0        942
                 272        281        486          0         45         58         34         58         45          0        486        281        272

51                 4          0         10          0          0          0          0          0          0          0         10          0          4
                  16          0          0          0          0          0          0          0          0          0          0          0         16
                   0          0          0          6          0          0          0          0          0          6          0          0          0
                   0          0          0          6          0          0          0          0          0          6          0          0          0
                  16          0          0          0          0          0          0          0          0          0          0          0         16
                   4          0         10          0          0          0          0          0          0          0         10          0          4

Total      518777339  121499241  172739649  197921053  221963075  238846067  243049308  238846067  221963075  197921053  172739649  121499241  518777339
           104777627   13797046   51221359   74977211   86384377   90755072   91202228   90755072   86384377   74977211   51221359   13797046  104777627
            97810686   33787775  187934056  229465259  206684239  191120772  186671220  191120772  206684239  229465259  187934056   33787775   97810686
            97810686   33787775  187934056  229465259  206684239  191120772  186671220  191120772  206684239  229465259  187934056   33787775   97810686
           104777627   13797046   51221359   74977211   86384377   90755072   91202228   90755072   86384377   74977211   51221359   13797046  104777627
           518777339  121499241  172739649  197921053  221963075  238846067  243049308  238846067  221963075  197921053  172739649  121499241  518777339

Grand total = 4*13797046 + 4*33787775 + 4*51221359 + 4*74977211 + 4*86384377 + 4*90755072 + 2*91202228 + 4*97810686 + 4*104777627 + 4*121499241 + 4*172739649 + 2*186671220 + 4*187934056 + 4*191120772 + 4*197921053 + 4*206684239 +
              4*221963075 + 4*229465259 + 4*238846067 + 2*243049308 + 4*518777339
            = 12403693124

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

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

 5                10          5          1          0          0          0          0          0          0          0          1          5         10
                   5         10          5          2          0          0          0          0          0          2          5         10          5
                   1          7          4          0          0          0          0          0          0          0          4          7          1
                   1          7          4          0          0          0          0          0          0          0          4          7          1
                   5         10          5          2          0          0          0          0          0          2          5         10          5
                  10          5          1          0          0          0          0          0          0          0          1          5         10

 6                22         11          1          3          0          0          0          0          0          3          1         11         22
                  11         24         11          6          2          0          0          0          2          6         11         24         11
                   4         17         14          6          0          0          0          0          0          6         14         17          4
                   4         17         14          6          0          0          0          0          0          6         14         17          4
                  11         24         11          6          2          0          0          0          2          6         11         24         11
                  22         11          1          3          0          0          0          0          0          3          1         11         22

 7                50         31          9          7          9          4          4          4          9          7          9         31         50
                  34         56         41         18         10          6          4          6         10         18         41         56         34
                  12         47         48         32         14          6          6          6         14         32         48         47         12
                  12         47         48         32         14          6          6          6         14         32         48         47         12
                  34         56         41         18         10          6          4          6         10         18         41         56         34
                  50         31          9          7          9          4          4          4          9          7          9         31         50

 8               109         58         18         11         10         11          4         11         10         11         18         58        109
                  60        121         79         54         25         12         10         12         25         54         79        121         60
                  15         83         96         70         46         16          6         16         46         70         96         83         15
                  15         83         96         70         46         16          6         16         46         70         96         83         15
                  60        121         79         54         25         12         10         12         25         54         79        121         60
                 109         58         18         11         10         11          4         11         10         11         18         58        109

 9               222        144         54         71         45         36         44         36         45         71         54        144        222
                 141        247        194        139        104         56         38         56        104        139        194        247        141
                  49        173        246        200        143         94         62         94        143        200        246        173         49
                  49        173        246        200        143         94         62         94        143        200        246        173         49
                 141        247        194        139        104         56         38         56        104        139        194        247        141
                 222        144         54         71         45         36         44         36         45         71         54        144        222

10               446        252         90        104        144         90         68         90        144        104         90        252        446
                 254        483        355        278        236        182        130        182        236        278        355        483        254
                  51        288        409        389        311        229        200        229        311        389        409        288         51
                  51        288        409        389        311        229        200        229        311        389        409        288         51
                 254        483        355        278        236        182        130        182        236        278        355        483        254
                 446        252         90        104        144         90         68         90        144        104         90        252        446

11               871        587        295        356        394        436        346        436        394        356        295        587        871
                 573        992        817        753        667        648        666        648        667        753        817        992        573
                 243        724        969       1144        999        922        894        922        999       1144        969        724        243
                 243        724        969       1144        999        922        894        922        999       1144        969        724        243
                 573        992        817        753        667        648        666        648        667        753        817        992        573
                 871        587        295        356        394        436        346        436        394        356        295        587        871

12              1622        963        403        518        618        756       1018        756        618        518        403        963       1622
                 941       1789       1360       1213       1198       1390       1466       1390       1198       1213       1360       1789        941
                 221       1089       1466       1690       1736       1801       1832       1801       1736       1690       1466       1089        221
                 221       1089       1466       1690       1736       1801       1832       1801       1736       1690       1466       1089        221
                 941       1789       1360       1213       1198       1390       1466       1390       1198       1213       1360       1789        941
                1622        963        403        518        618        756       1018        756        618        518        403        963       1622

13              3276       2305       1454       1831       2140       2609       2706       2609       2140       1831       1454       2305       3276
                2298       4063       3534       3600       3923       4253       4544       4253       3923       3600       3534       4063       2298
                1107       2935       3815       4746       5346       5653       5832       5653       5346       4746       3815       2935       1107
                1107       2935       3815       4746       5346       5653       5832       5653       5346       4746       3815       2935       1107
                2298       4063       3534       3600       3923       4253       4544       4253       3923       3600       3534       4063       2298
                3276       2305       1454       1831       2140       2609       2706       2609       2140       1831       1454       2305       3276

14              6140       3839       1993       2894       4052       4480       4538       4480       4052       2894       1993       3839       6140
                3744       7116       5826       5972       6918       7917       8204       7917       6918       5972       5826       7116       3744
                1132       4680       6173       7437       8958      10186      10748      10186       8958       7437       6173       4680       1132
                1132       4680       6173       7437       8958      10186      10748      10186       8958       7437       6173       4680       1132
                3744       7116       5826       5972       6918       7917       8204       7917       6918       5972       5826       7116       3744
                6140       3839       1993       2894       4052       4480       4538       4480       4052       2894       1993       3839       6140

15             13069       9710       7514      10727      12727      13504      13730      13504      12727      10727       7514       9710      13069
                9536      17318      16547      18530      21821      23390      23760      23390      21821      18530      16547      17318       9536
                5140      13154      16977      21294      26153      28905      29838      28905      26153      21294      16977      13154       5140
                5140      13154      16977      21294      26153      28905      29838      28905      26153      21294      16977      13154       5140
                9536      17318      16547      18530      21821      23390      23760      23390      21821      18530      16547      17318       9536
               13069       9710       7514      10727      12727      13504      13730      13504      12727      10727       7514       9710      13069

16             24616      16391      11474      16664      20770      22846      23244      22846      20770      16664      11474      16391      24616
               15799      30636      27755      30820      35821      39470      40944      39470      35821      30820      27755      30636      15799
                5875      22101      30293      36847      43631      49233      51168      49233      43631      36847      30293      22101       5875
                5875      22101      30293      36847      43631      49233      51168      49233      43631      36847      30293      22101       5875
               15799      30636      27755      30820      35821      39470      40944      39470      35821      30820      27755      30636      15799
               24616      16391      11474      16664      20770      22846      23244      22846      20770      16664      11474      16391      24616

17             52981      43165      38290      53153      63941      68495      69926      68495      63941      53153      38290      43165      52981
               39788      74741      75963      86320     100330     110852     112626     110852     100330      86320      75963      74741      39788
               23376      61145      80267      97750     115700     128261     130636     128261     115700      97750      80267      61145      23376
               23376      61145      80267      97750     115700     128261     130636     128261     115700      97750      80267      61145      23376
               39788      74741      75963      86320     100330     110852     112626     110852     100330      86320      75963      74741      39788
               52981      43165      38290      53153      63941      68495      69926      68495      63941      53153      38290      43165      52981

18             99553      72739      56369      79464      97293     109298     111942     109298      97293      79464      56369      72739      99553
               67350     133871     128317     139807     159073     175303     182312     175303     159073     139807     128317     133871      67350
               31741     106535     146956     173704     190877     203889     208220     203889     190877     173704     146956     106535      31741
               31741     106535     146956     173704     190877     203889     208220     203889     190877     173704     146956     106535      31741
               67350     133871     128317     139807     159073     175303     182312     175303     159073     139807     128317     133871      67350
               99553      72739      56369      79464      97293     109298     111942     109298      97293      79464      56369      72739      99553

19            200880     174187     164013     225004     277242     307405     317764     307405     277242     225004     164013     174187     200880
              161453     304135     310009     349081     397095     446296     463082     446296     397095     349081     310009     304135     161453
              105211     271493     355208     405330     441566     480138     497094     480138     441566     405330     355208     271493     105211
              105211     271493     355208     405330     441566     480138     497094     480138     441566     405330     355208     271493     105211
              161453     304135     310009     349081     397095     446296     463082     446296     397095     349081     310009     304135     161453
              200880     174187     164013     225004     277242     307405     317764     307405     277242     225004     164013     174187     200880

20            356596     286454     238950     330929     404886     458200     474582     458200     404886     330929     238950     286454     356596
              269260     517198     508845     551540     614766     665028     687934     665028     614766     551540     508845     517198     269260
              163546     468233     609884     677954     701879     714720     721588     714720     701879     677954     609884     468233     163546
              163546     468233     609884     677954     701879     714720     721588     714720     701879     677954     609884     468233     163546
              269260     517198     508845     551540     614766     665028     687934     665028     614766     551540     508845     517198     269260
              356596     286454     238950     330929     404886     458200     474582     458200     404886     330929     238950     286454     356596

21            658086     607748     611092     823173    1017704    1144575    1205622    1144575    1017704     823173     611092     607748     658086
              572013    1065284    1099489    1226251    1373879    1500121    1579528    1500121    1373879    1226251    1099489    1065284     572013
              451428    1041951    1295678    1409257    1455442    1507778    1581740    1507778    1455442    1409257    1295678    1041951     451428
              451428    1041951    1295678    1409257    1455442    1507778    1581740    1507778    1455442    1409257    1295678    1041951     451428
              572013    1065284    1099489    1226251    1373879    1500121    1579528    1500121    1373879    1226251    1099489    1065284     572013
              658086     607748     611092     823173    1017704    1144575    1205622    1144575    1017704     823173     611092     607748     658086

22           1071034     983802     915919    1211569    1458308    1623278    1672772    1623278    1458308    1211569     915919     983802    1071034
              938906    1717223    1718864    1858201    2027325    2129190    2164252    2129190    2027325    1858201    1718864    1717223     938906
              708071    1676001    2049694    2175934    2183848    2166955    2159344    2166955    2183848    2175934    2049694    1676001     708071
              708071    1676001    2049694    2175934    2183848    2166955    2159344    2166955    2183848    2175934    2049694    1676001     708071
              938906    1717223    1718864    1858201    2027325    2129190    2164252    2129190    2027325    1858201    1718864    1717223     938906
             1071034     983802     915919    1211569    1458308    1623278    1672772    1623278    1458308    1211569     915919     983802    1071034

23           1891499    1931735    2067523    2715710    3273094    3633258    3748690    3633258    3273094    2715710    2067523    1931735    1891499
             1841832    3270338    3450866    3819611    4197382    4458417    4451370    4458417    4197382    3819611    3450866    3270338    1841832
             1650489    3355302    3950338    4158604    4230151    4262958    4140414    4262958    4230151    4158604    3950338    3355302    1650489
             1650489    3355302    3950338    4158604    4230151    4262958    4140414    4262958    4230151    4158604    3950338    3355302    1650489
             1841832    3270338    3450866    3819611    4197382    4458417    4451370    4458417    4197382    3819611    3450866    3270338    1841832
             1891499    1931735    2067523    2715710    3273094    3633258    3748690    3633258    3273094    2715710    2067523    1931735    1891499

24           2842539    2966848    3142883    3987805    4564476    4859687    4927408    4859687    4564476    3987805    3142883    2966848    2842539
             2836525    4986238    5168761    5568267    5924717    6054996    6061124    6054996    5924717    5568267    5168761    4986238    2836525
             2606615    5099881    5828353    6006839    5996896    5907456    5820576    5907456    5996896    6006839    5828353    5099881    2606615
             2606615    5099881    5828353    6006839    5996896    5907456    5820576    5907456    5996896    6006839    5828353    5099881    2606615
             2836525    4986238    5168761    5568267    5924717    6054996    6061124    6054996    5924717    5568267    5168761    4986238    2836525
             2842539    2966848    3142883    3987805    4564476    4859687    4927408    4859687    4564476    3987805    3142883    2966848    2842539

25           4754965    5647556    6603480    8354703    9614382   10206028   10382668   10206028    9614382    8354703    6603480    5647556    4754965
             5392122    9193475   10004193   10977502   11790390   11897807   11847220   11897807   11790390   10977502   10004193    9193475    5392122
             5537309    9741731   10860857   11174059   11278245   10710300   10433254   10710300   11278245   11174059   10860857    9741731    5537309
             5537309    9741731   10860857   11174059   11278245   10710300   10433254   10710300   11278245   11174059   10860857    9741731    5537309
             5392122    9193475   10004193   10977502   11790390   11897807   11847220   11897807   11790390   10977502   10004193    9193475    5392122
             4754965    5647556    6603480    8354703    9614382   10206028   10382668   10206028    9614382    8354703    6603480    5647556    4754965

26           7245205    8610930    9963327   12152145   13286860   13631856   13664836   13631856   13286860   12152145    9963327    8610930    7245205
             8249263   13925630   14707116   15562345   16032320   15989316   15927574   15989316   16032320   15562345   14707116   13925630    8249263
             8567192   14533209   15668282   15580756   15279222   14900261   14713152   14900261   15279222   15580756   15668282   14533209    8567192
             8567192   14533209   15668282   15580756   15279222   14900261   14713152   14900261   15279222   15580756   15668282   14533209    8567192
             8249263   13925630   14707116   15562345   16032320   15989316   15927574   15989316   16032320   15562345   14707116   13925630    8249263
             7245205    8610930    9963327   12152145   13286860   13631856   13664836   13631856   13286860   12152145    9963327    8610930    7245205

27          11953661   15952139   19677810   24187693   26449194   27135462   27301110   27135462   26449194   24187693   19677810   15952139   11953661
            15238807   24849797   27342032   29561247   30309387   30163162   30038322   30163162   30309387   29561247   27342032   24849797   15238807
            17020840   26778243   28414025   28452434   27135056   25752286   25320790   25752286   27135056   28452434   28414025   26778243   17020840
            17020840   26778243   28414025   28452434   27135056   25752286   25320790   25752286   27135056   28452434   28414025   26778243   17020840
            15238807   24849797   27342032   29561247   30309387   30163162   30038322   30163162   30309387   29561247   27342032   24849797   15238807
            11953661   15952139   19677810   24187693   26449194   27135462   27301110   27135462   26449194   24187693   19677810   15952139   11953661

28          17598277   23280073   28235496   33229359   35057726   34914749   34624570   34914749   35057726   33229359   28235496   23280073   17598277
            22397218   35757397   37643280   38978610   39244153   38736489   38571458   38736489   39244153   38978610   37643280   35757397   22397218
            25138318   37881340   38310241   36475317   35129029   34637567   34620830   34637567   35129029   36475317   38310241   37881340   25138318
            25138318   37881340   38310241   36475317   35129029   34637567   34620830   34637567   35129029   36475317   38310241   37881340   25138318
            22397218   35757397   37643280   38978610   39244153   38736489   38571458   38736489   39244153   38978610   37643280   35757397   22397218
            17598277   23280073   28235496   33229359   35057726   34914749   34624570   34914749   35057726   33229359   28235496   23280073   17598277

29          28420944   41599781   53209832   63252320   66603024   66496532   66052862   66496532   66603024   63252320   53209832   41599781   28420944
            39960413   61883262   68168930   71421916   71538350   70981282   70629512   70981282   71538350   71421916   68168930   61883262   39960413
            47485035   67641752   68107152   63693147   59209727   57794285   57847974   57794285   59209727   63693147   68107152   67641752   47485035
            47485035   67641752   68107152   63693147   59209727   57794285   57847974   57794285   59209727   63693147   68107152   67641752   47485035
            39960413   61883262   68168930   71421916   71538350   70981282   70629512   70981282   71538350   71421916   68168930   61883262   39960413
            28420944   41599781   53209832   63252320   66603024   66496532   66052862   66496532   66603024   63252320   53209832   41599781   28420944

30          39398933   56289984   69943609   80198115   82301655   80259823   78978086   80259823   82301655   80198115   69943609   56289984   39398933
            54977876   82094787   85554097   86852601   86223555   84974476   84472000   84974476   86223555   86852601   85554097   82094787   54977876
            65313876   87935520   82760842   75077794   72013169   73192488   74187594   73192488   72013169   75077794   82760842   87935520   65313876
            65313876   87935520   82760842   75077794   72013169   73192488   74187594   73192488   72013169   75077794   82760842   87935520   65313876
            54977876   82094787   85554097   86852601   86223555   84974476   84472000   84974476   86223555   86852601   85554097   82094787   54977876
            39398933   56289984   69943609   80198115   82301655   80259823   78978086   80259823   82301655   80198115   69943609   56289984   39398933

31          62131686   97902219  128532962  148280010  151618656  147341304  144545618  147341304  151618656  148280010  128532962   97902219   62131686
            95375939  140531834  152904542  154976568  153850041  152399099  151645086  152399099  153850041  154976568  152904542  140531834   95375939
           118958750  155286289  144538850  124771109  117017278  119470976  121871926  119470976  117017278  124771109  144538850  155286289  118958750
           118958750  155286289  144538850  124771109  117017278  119470976  121871926  119470976  117017278  124771109  144538850  155286289  118958750
            95375939  140531834  152904542  154976568  153850041  152399099  151645086  152399099  153850041  154976568  152904542  140531834   95375939
            62131686   97902219  128532962  148280010  151618656  147341304  144545618  147341304  151618656  148280010  128532962   97902219   62131686

32          79306272  120627782  152905263  171228556  170980523  163437368  159646666  163437368  170980523  171228556  152905263  120627782   79306272
           119949257  168492017  173319803  172055662  170137450  166985443  165434292  166985443  170137450  172055662  173319803  168492017  119949257
           148739065  180312235  156711454  135267951  133084761  139516652  143210926  139516652  133084761  135267951  156711454  180312235  148739065
           148739065  180312235  156711454  135267951  133084761  139516652  143210926  139516652  133084761  135267951  156711454  180312235  148739065
           119949257  168492017  173319803  172055662  170137450  166985443  165434292  166985443  170137450  172055662  173319803  168492017  119949257
            79306272  120627782  152905263  171228556  170980523  163437368  159646666  163437368  170980523  171228556  152905263  120627782   79306272

33         126815927  213652580  282278866  314718016  311448676  293827010  284889348  293827010  311448676  314718016  282278866  213652580  126815927
           210656614  294613826  307565637  305340036  302655647  298129645  295766326  298129645  302655647  305340036  307565637  294613826  210656614
           272751347  324156282  265292779  217791130  215221683  228877636  235665688  228877636  215221683  217791130  265292779  324156282  272751347
           272751347  324156282  265292779  217791130  215221683  228877636  235665688  228877636  215221683  217791130  265292779  324156282  272751347
           210656614  294613826  307565637  305340036  302655647  298129645  295766326  298129645  302655647  305340036  307565637  294613826  210656614
           126815927  213652580  282278866  314718016  311448676  293827010  284889348  293827010  311448676  314718016  282278866  213652580  126815927

34         148711751  238189515  303106195  329031752  317439656  297134351  288506758  297134351  317439656  329031752  303106195  238189515  148711751
           239319643  314911928  313006995  306607932  303362330  296023752  292204616  296023752  303362330  306607932  313006995  314911928  239319643
           305445918  330338950  256921744  220501974  229141432  243846632  249385590  243846632  229141432  220501974  256921744  330338950  305445918
           305445918  330338950  256921744  220501974  229141432  243846632  249385590  243846632  229141432  220501974  256921744  330338950  305445918
           239319643  314911928  313006995  306607932  303362330  296023752  292204616  296023752  303362330  306607932  313006995  314911928  239319643
           148711751  238189515  303106195  329031752  317439656  297134351  288506758  297134351  317439656  329031752  303106195  238189515  148711751

35         247926293  428607398  558432557  599049295  569332934  522671460  502899382  522671460  569332934  599049295  558432557  428607398  247926293
           435922773  548598338  543504679  539409233  534790965  523816862  517860300  523816862  534790965  539409233  543504679  548598338  435922773
           577522971  583555525  413136427  345360442  369109957  403047726  415051888  403047726  369109957  345360442  413136427  583555525  577522971
           577522971  583555525  413136427  345360442  369109957  403047726  415051888  403047726  369109957  345360442  413136427  583555525  577522971
           435922773  548598338  543504679  539409233  534790965  523816862  517860300  523816862  534790965  539409233  543504679  548598338  435922773
           247926293  428607398  558432557  599049295  569332934  522671460  502899382  522671460  569332934  599049295  558432557  428607398  247926293

36         257670385  419031036  526796800  552890736  515868486  474425278  458840096  474425278  515868486  552890736  526796800  419031036  257670385
           430064014  507808474  486534941  478576182  473504015  460500338  453532048  460500338  473504015  478576182  486534941  507808474  430064014
           557364383  512966547  357636987  322578926  355898929  380464457  386102916  380464457  355898929  322578926  357636987  512966547  557364383
           557364383  512966547  357636987  322578926  355898929  380464457  386102916  380464457  355898929  322578926  357636987  512966547  557364383
           430064014  507808474  486534941  478576182  473504015  460500338  453532048  460500338  473504015  478576182  486534941  507808474  430064014
           257670385  419031036  526796800  552890736  515868486  474425278  458840096  474425278  515868486  552890736  526796800  419031036  257670385

37         424977723  717731940  916293668  939864768  857395011  772728137  740877420  772728137  857395011  939864768  916293668  717731940  424977723
           757334823  811305023  783241507  783108535  776013227  758837120  750516054  758837120  776013227  783108535  783241507  811305023  757334823
          1007715509  812553845  518172433  471870704  546916341  604451838  620604538  604451838  546916341  471870704  518172433  812553845 1007715509
          1007715509  812553845  518172433  471870704  546916341  604451838  620604538  604451838  546916341  471870704  518172433  812553845 1007715509
           757334823  811305023  783241507  783108535  776013227  758837120  750516054  758837120  776013227  783108535  783241507  811305023  757334823
           424977723  717731940  916293668  939864768  857395011  772728137  740877420  772728137  857395011  939864768  916293668  717731940  424977723

38         374979380  598845241  741221081  747030722  678252509  619818382  600589496  619818382  678252509  747030722  741221081  598845241  374979380
           629853756  638390918  604173151  599003814  594489879  581261985  575630594  581261985  594489879  599003814  604173151  638390918  629853756
           817715905  612912097  402396545  398923369  460736123  488927768  493158540  488927768  460736123  398923369  402396545  612912097  817715905
           817715905  612912097  402396545  398923369  460736123  488927768  493158540  488927768  460736123  398923369  402396545  612912097  817715905
           629853756  638390918  604173151  599003814  594489879  581261985  575630594  581261985  594489879  599003814  604173151  638390918  629853756
           374979380  598845241  741221081  747030722  678252509  619818382  600589496  619818382  678252509  747030722  741221081  598845241  374979380

39         537536613  866682490 1080849651 1049234557  927804016  840707476  814475046  840707476  927804016 1049234557 1080849651  866682490  537536613
           922150931  824980855  801167704  802461541  797099654  789238253  789262642  789238253  797099654  802461541  801167704  824980855  922150931
          1211601250  773601016  481259489  506466883  612504575  662671555  672922796  662671555  612504575  506466883  481259489  773601016 1211601250
          1211601250  773601016  481259489  506466883  612504575  662671555  672922796  662671555  612504575  506466883  481259489  773601016 1211601250
           922150931  824980855  801167704  802461541  797099654  789238253  789262642  789238253  797099654  802461541  801167704  824980855  922150931
           537536613  866682490 1080849651 1049234557  927804016  840707476  814475046  840707476  927804016 1049234557 1080849651  866682490  537536613

40         395996635  615867302  746410252  714684613  637846631  593134549  583384078  593134549  637846631  714684613  746410252  615867302  395996635
           648206011  561659270  533130344  530605603  529088937  526932177  529974344  526932177  529088937  530605603  533130344  561659270  648206011
           829954697  509151053  337045706  381513813  445371091  459847009  460112032  459847009  445371091  381513813  337045706  509151053  829954697
           829954697  509151053  337045706  381513813  445371091  459847009  460112032  459847009  445371091  381513813  337045706  509151053  829954697
           648206011  561659270  533130344  530605603  529088937  526932177  529974344  526932177  529088937  530605603  533130344  561659270  648206011
           395996635  615867302  746410252  714684613  637846631  593134549  583384078  593134549  637846631  714684613  746410252  615867302  395996635

41         395010903  612451846  733004584  660754561  584782219  571785095  579964024  571785095  584782219  660754561  733004584  612451846  395010903
           636384155  503526884  497769244  491354118  483219718  491541786  502656800  491541786  483219718  491354118  497769244  503526884  636384155
           808777346  441897017  301218314  377674795  436655779  433497475  424509242  433497475  436655779  377674795  301218314  441897017  808777346
           808777346  441897017  301218314  377674795  436655779  433497475  424509242  433497475  436655779  377674795  301218314  441897017  808777346
           636384155  503526884  497769244  491354118  483219718  491541786  502656800  491541786  483219718  491354118  497769244  503526884  636384155
           395010903  612451846  733004584  660754561  584782219  571785095  579964024  571785095  584782219  660754561  733004584  612451846  395010903

42         259867348  393635147  462709360  414530613  369928977  364645339  371078478  364645339  369928977  414530613  462709360  393635147  259867348
           403459890  304753987  292954419  289528120  287093263  294719828  302895968  294719828  287093263  289528120  292954419  304753987  403459890
           501762486  261076130  192040159  251034284  280732411  273669532  267844596  273669532  280732411  251034284  192040159  261076130  501762486
           501762486  261076130  192040159  251034284  280732411  273669532  267844596  273669532  280732411  251034284  192040159  261076130  501762486
           403459890  304753987  292954419  289528120  287093263  294719828  302895968  294719828  287093263  289528120  292954419  304753987  403459890
           259867348  393635147  462709360  414530613  369928977  364645339  371078478  364645339  369928977  414530613  462709360  393635147  259867348

43         189673046  285128662  329870409  277499834  246775596  258484075  270715568  258484075  246775596  277499834  329870409  285128662  189673046
           284566495  196976543  197245816  189729873  187467241  198800071  204990918  198800071  187467241  189729873  197245816  196976543  284566495
           348645337  162928566  131885561  186113725  203012539  189314339  177668128  189314339  203012539  186113725  131885561  162928566  348645337
           348645337  162928566  131885561  186113725  203012539  189314339  177668128  189314339  203012539  186113725  131885561  162928566  348645337
           284566495  196976543  197245816  189729873  187467241  198800071  204990918  198800071  187467241  189729873  197245816  196976543  284566495
           189673046  285128662  329870409  277499834  246775596  258484075  270715568  258484075  246775596  277499834  329870409  285128662  189673046

44          96217344  141065057  160439566  131463641  119587793  128181184  135587940  128181184  119587793  131463641  160439566  141065057   96217344
           138154494   89528399   89495440   86325650   86266166   90539688   92788372   90539688   86266166   86325650   89495440   89528399  138154494
           165090365   74007099   66765579   94468665   99066507   91995945   87420748   91995945   99066507   94468665   66765579   74007099  165090365
           165090365   74007099   66765579   94468665   99066507   91995945   87420748   91995945   99066507   94468665   66765579   74007099  165090365
           138154494   89528399   89495440   86325650   86266166   90539688   92788372   90539688   86266166   86325650   89495440   89528399  138154494
            96217344  141065057  160439566  131463641  119587793  128181184  135587940  128181184  119587793  131463641  160439566  141065057   96217344

45          47158278   67710191   75248164   58442110   53656885   61066930   65836304   61066930   53656885   58442110   75248164   67710191   47158278
            64952308   37747799   39494673   37190984   37968478   40460083   39906046   40460083   37968478   37190984   39494673   37747799   64952308
            75312702   30269913   33299587   46028219   46404032   42871438   38647822   42871438   46404032   46028219   33299587   30269913   75312702
            75312702   30269913   33299587   46028219   46404032   42871438   38647822   42871438   46404032   46028219   33299587   30269913   75312702
            64952308   37747799   39494673   37190984   37968478   40460083   39906046   40460083   37968478   37190984   39494673   37747799   64952308
            47158278   67710191   75248164   58442110   53656885   61066930   65836304   61066930   53656885   58442110   75248164   67710191   47158278

46          16909038   23400957   25367485   19218478   18461710   21043593   22528586   21043593   18461710   19218478   25367485   23400957   16909038
            22355754   11642372   12528269   11792435   12724572   13059857   12321654   13059857   12724572   11792435   12528269   11642372   22355754
            24921759    9455081   12735076   16048937   15238028   14655428   13735446   14655428   15238028   16048937   12735076    9455081   24921759
            24921759    9455081   12735076   16048937   15238028   14655428   13735446   14655428   15238028   16048937   12735076    9455081   24921759
            22355754   11642372   12528269   11792435   12724572   13059857   12321654   13059857   12724572   11792435   12528269   11642372   22355754
            16909038   23400957   25367485   19218478   18461710   21043593   22528586   21043593   18461710   19218478   25367485   23400957   16909038

47           4902975    6521371    6877204    5045061    5050214    5821783    6257080    5821783    5050214    5045061    6877204    6521371    4902975
             6266281    2782769    3239957    3033828    3521822    3430231    3032856    3430231    3521822    3033828    3239957    2782769    6266281
             6627995    2315267    3989736    4342764    4067570    3980135    3922474    3980135    4067570    4342764    3989736    2315267    6627995
             6627995    2315267    3989736    4342764    4067570    3980135    3922474    3980135    4067570    4342764    3989736    2315267    6627995
             6266281    2782769    3239957    3033828    3521822    3430231    3032856    3430231    3521822    3033828    3239957    2782769    6266281
             4902975    6521371    6877204    5045061    5050214    5821783    6257080    5821783    5050214    5045061    6877204    6521371    4902975

48           1015708    1302657    1327176     930825     994331    1161319    1241816    1161319     994331     930825    1327176    1302657    1015708
             1259431     458101     619523     581547     748236     618367     549986     618367     748236     581547     619523     458101    1259431
             1259658     411038     896443     800883     780274     748941     862194     748941     780274     800883     896443     411038    1259658
             1259658     411038     896443     800883     780274     748941     862194     748941     780274     800883     896443     411038    1259658
             1259431     458101     619523     581547     748236     618367     549986     618367     748236     581547     619523     458101    1259431
             1015708    1302657    1327176     930825     994331    1161319    1241816    1161319     994331     930825    1327176    1302657    1015708

49            131767     163263     161380     106437     125107     145287     157122     145287     125107     106437     161380     163263     131767
              160100      46507      77119      72270     105209      70466      60504      70466     105209      72270      77119      46507     160100
              150153      49258     123989      90594      91302      91576     119356      91576      91302      90594     123989      49258     150153
              150153      49258     123989      90594      91302      91576     119356      91576      91302      90594     123989      49258     150153
              160100      46507      77119      72270     105209      70466      60504      70466     105209      72270      77119      46507     160100
              131767     163263     161380     106437     125107     145287     157122     145287     125107     106437     161380     163263     131767

50              9336      11366      11178       6586       8692      10038      11184      10038       8692       6586      11178      11366       9336
               11410       2676       5142       5690       8152       4406       3820       4406       8152       5690       5142       2676      11410
                9686       3936       9294       5618       5574       6886       8364       6886       5574       5618       9294       3936       9686
                9686       3936       9294       5618       5574       6886       8364       6886       5574       5618       9294       3936       9686
               11410       2676       5142       5690       8152       4406       3820       4406       8152       5690       5142       2676      11410
                9336      11366      11178       6586       8692      10038      11184      10038       8692       6586      11178      11366       9336

51               128        136        144         56        140        110        144        110        140         56        144        136        128
                 144         24         76         50        120         30         68         30        120         50         76         24        144
                 104         72        104         76         68        112         72        112         68         76        104         72        104
                 104         72        104         76         68        112         72        112         68         76        104         72        104
                 144         24         76         50        120         30         68         30        120         50         76         24        144
                 128        136        144         56        140        110        144        110        140         56        144        136        128

Total     3783544148 6007009596 7426735844 7364845555 6781869456 6382463486 6275610694 6382463486 6781869456 7364845555 7426735844 6007009596 3783544148
          6199380448 6198594781 6087916269 6048774355 6004118569 5955729546 5948301374 5955729546 6004118569 6048774355 6087916269 6198594781 6199380448
          7955144283 6033884852 4334574543 4347287595 4806504398 5014410443 5045309074 5014410443 4806504398 4347287595 4334574543 6033884852 7955144283
          7955144283 6033884852 4334574543 4347287595 4806504398 5014410443 5045309074 5014410443 4806504398 4347287595 4334574543 6033884852 7955144283
          6199380448 6198594781 6087916269 6048774355 6004118569 5955729546 5948301374 5955729546 6004118569 6048774355 6087916269 6198594781 6199380448
          3783544148 6007009596 7426735844 7364845555 6781869456 6382463486 6275610694 6382463486 6781869456 7364845555 7426735844 6007009596 3783544148

Grand total = 2*5948301374 + 4*5955729546 + 4*6004118569 + 4*6007009596 + 4*6033884852 + 4*6048774355 + 4*6087916269 + 4*6198594781 + 4*6199380448 + 2*6275610694 + 4*6382463486 + 4*6781869456 + 4*7364845555 + 4*7426735844 +
              4*7955144283 + 4*3783544148 + 4*4334574543 + 4*4347287595 + 4*4806504398 + 4*5014410443 + 2*5045309074
            = 461469594952

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 17040255 13700772 11625672  8627627  6971808  6392005  6705521  7589836  8414515  8602907  9367850        0        2  3563450  8643648  7923379  5403603  3940160  3645070  4047609  4463367  4429927
           4478301  6852143 18174317  3570695  3027083  8264599  8156672  6576829  5726547  5852488  6428600  6261766  4279896  2642491  5214691 17430116  8090773  5596547  6174683  5528273  5775328  6369856  6808242  6979326
           6270965  4084824  2528839  5136123 16391051  8466881  4395933  2517970  2362672  4211768  5536002  5648345  5064073  4351151  3877354  4082629  6521706 17389913 12295433  8061418  5568932  5720467  7532228  8504231
           8226553  7506914  7213411  7508934  7788005  8653369
 1               0        0        0 12498107  1359667   934648   682522  1316209  1808428  1987882  1960885  1890218  2065333 13015371        0  7048022  3516679    20510   105700   272948   709814  1162588  1242055  1048983
            971708  1515041        0        0  3447967  1926902  1599706  1432780  1085624  1105561  1404586  1420920   949675   570993  1132614        0        0  1133782  1202230  1910054  1744985  1422756  1304030  1316244
           1226878   845138   541406  1081297  1811729  1055240   616323   789915  1266508  1199177  1191804   999015   787047   725430   772989   871509  1353743  2326197  1709874  1323380  1440929  1700695  1757226  1746143
           1508938  1283618  1323106  1534106  1651434  1813720
 2        12474647        0        0        0 12709348  1356076  1280584  1136896  2185258  2924010  3148696  3029088  3268138  4024883 10838786        0 10525422  3481078    48802   107318   557464  1320526  1805882  1704206
           1550152  2346090        0        0  2340848  5404615  1655142  1885190  2047822  1773768  1959470  2070774  1446824   881596  1711418   732627        0  1402082  2018922  1762720  3068904  2652048  2113442  1972144
           1776838  1192400   779230  1587418  1673848   898890   522838   607660  1584274  2528648  2072160  1658740  1228204   980138   995938  1196384  1920662  2162976  1640138  1336308  1713289  2843884  3224906  2921960
           2445260  1934154  1788376  2031838  2253502  2515082
 3         6816502 12806340        0        0        0 10758759  1317033  1657915  1655539  2874310  3625222  3698141  3954262  1733659  1204466  8344047        0 10353983  2716427   292030   334544   956179  1689868  1957792
           1908100  2802032  1541083        0  2512155  4348870  5187697  1280866  2147579  2561554  2428164  2351927  1693941  1071385  2047348  1666382   567593  1317640  2699821  2044034  2344810  3851947  3141054  2553900
           2173913  1414883   921863  1913955  2002259  1414750   824952   560440  1029322  2631775  3133201  2275167  1724188  1326859  1176166  1373387  2288670  2531035  2612803  2318884  2107219  3025522  4293811  3980729
           3268543  2625193  2283779  2363096  2573636  2934153
 4         4091008  3599056 12572856        0        0        0  9843617  1451786  1991654  2098741  3239345  3688397  4000923  2863331   924858  2570798  7679059        0  8923641  2415577   614253   648013  1198710  1701162
           1944391  2882921  2158084   814105  1362249  4937352  5099487  4535214  1312178  2598170  3025466  2596240  1733213  1127178  2205804  2172501  1322053  1795137  2558534  3049600  1949745  2800511  4317224  3447482
           2609929  1627017  1053002  2193960  2816466  2373865  2292875  1459310  1005209  1656890  3094238  3054683  2142454  1758651  1528118  1643172  2717607  4060829  4203373  4643018  3935465  3547686  4310806  4751671
           3907024  3228278  2953246  2970745  3071151  3490713
 5         2977819  2757002  2160289 11614354        0        0        0 10144204  1523252  2199148  2402702  3170887  3621075  2679025  1291828   725122  3472724  7880570        0  8206383  2786376   763249   818083  1248039
           1721999  2753570  2227666  1022154  1933487  2427402  5671453  5092153  4434114  1700353  3047164  3001878  1783559  1064957  2251810  2365323  1371599  2834921  3078434  2743145  2893940  1966894  3149001  4651513
           3430177  1906622  1143322  2431591  3509808  2428892  3131872  3169675  2020186  1446255  2038130  3211282  3016905  2148397  1883821  1976637  3216769  5140825  4828728  5338160  5582650  4889354  4548348  4876066
           4767899  3922752  3570442  3677643  3766286  4195953
 6         3094622  2523095  2352204  1599683 10764531        0        0        0 10764531  1599683  2352204  2523095  3094622  2585280  1437799   897552   729528  3418360  8113293        0  8113293  3418360   729528   897552
           1437799  2585280  2205594   986063  1934842  2984954  2281848  5032185  4889198  5032185  2281848  2984954  1934842   986063  2205594  2489698  1184359  2473707  4386940  3369879  2279650  2692072  2279650  3369879
           4386940  2473707  1184359  2489698  3580042  2231938  2317226  3223066  3330538  2166816  1599156  2166816  3330538  3223066  2317226  2231938  3580042  4899471  4473367  4429312  4632180  5112481  5006316  4812044
           5006316  5112481  4632180  4429312  4473367  4899471
 7         3621075  3170887  2402702  2199148  1523252 10144204        0        0        0 11614354  2160289  2757002  2977819  2753570  1721999  1248039   818083   763249  2786376  8206383        0  7880570  3472724   725122
           1291828  2679025  2251810  1064957  1783559  3001878  3047164  1700353  4434114  5092153  5671453  2427402  1933487  1022154  2227666  2431591  1143322  1906622  3430177  4651513  3149001  1966894  2893940  2743145
           3078434  2834921  1371599  2365323  3216769  1976637  1883821  2148397  3016905  3211282  2038130  1446255  2020186  3169675  3131872  2428892  3509808  4195953  3766286  3677643  3570442  3922752  4767899  4876066
           4548348  4889354  5582650  5338160  4828728  5140825
 8         4000923  3688397  3239345  2098741  1991654  1451786  9843617        0        0        0 12572856  3599056  4091008  2882921  1944391  1701162  1198710   648013   614253  2415577  8923641        0  7679059  2570798
            924858  2863331  2205804  1127178  1733213  2596240  3025466  2598170  1312178  4535214  5099487  4937352  1362249   814105  2158084  2193960  1053002  1627017  2609929  3447482  4317224  2800511  1949745  3049600
           2558534  1795137  1322053  2172501  2717607  1643172  1528118  1758651  2142454  3054683  3094238  1656890  1005209  1459310  2292875  2373865  2816466  3490713  3071151  2970745  2953246  3228278  3907024  4751671
           4310806  3547686  3935465  4643018  4203373  4060829
 9         3954262  3698141  3625222  2874310  1655539  1657915  1317033 10758759        0        0        0 12806340  6816502  2802032  1908100  1957792  1689868   956179   334544   292030  2716427 10353983        0  8344047
           1204466  1733659  2047348  1071385  1693941  2351927  2428164  2561554  2147579  1280866  5187697  4348870  2512155        0  1541083  1913955   921863  1414883  2173913  2553900  3141054  3851947  2344810  2044034
           2699821  1317640   567593  1666382  2288670  1373387  1176166  1326859  1724188  2275167  3133201  2631775  1029322   560440   824952  1414750  2002259  2934153  2573636  2363096  2283779  2625193  3268543  3980729
           4293811  3025522  2107219  2318884  2612803  2531035
10         3268138  3029088  3148696  2924010  2185258  1136896  1280584  1356076 12709348        0        0        0 12474647  2346090  1550152  1704206  1805882  1320526   557464   107318    48802  3481078 10525422        0
          10838786  4024883  1711418   881596  1446824  2070774  1959470  1773768  2047822  1885190  1655142  5404615  2340848        0        0  1587418   779230  1192400  1776838  1972144  2113442  2652048  3068904  1762720
           2018922  1402082        0   732627  1920662  1196384   995938   980138  1228204  1658740  2072160  2528648  1584274   607660   522838   898890  1673848  2515082  2253502  2031838  1788376  1934154  2445260  2921960
           3224906  2843884  1713289  1336308  1640138  2162976
11         2065333  1890218  1960885  1987882  1808428  1316209   682522   934648  1359667 12498107        0        0        0  1515041   971708  1048983  1242055  1162588   709814   272948   105700    20510  3516679  7048022
                 0 13015371  1132614   570993   949675  1420920  1404586  1105561  1085624  1432780  1599706  1926902  3447967        0        0  1081297   541406   845138  1226878  1316244  1304030  1422756  1744985  1910054
           1202230  1133782        0        0  1353743   871509   772989   725430   787047   999015  1191804  1199177  1266508   789915   616323  1055240  1811729  1813720  1651434  1534106  1323106  1283618  1508938  1746143
           1757226  1700695  1440929  1323380  1709874  2326197
12         9367850  8602907  8414515  7589836  6705521  6392005  6971808  8627627 11625672 13700772 17040255        0        0  6852143  4478301  4429927  4463367  4047609  3645070  3940160  5403603  7923379  8643648  3563450
                 2        0  5214691  2642491  4279896  6261766  6428600  5852488  5726547  6576829  8156672  8264599  3027083  3570695 18174317  5136123  2528839  4084824  6270965  6979326  6808242  6369856  5775328  5528273
           6174683  5596547  8090773 17430116  6521706  4082629  3877354  4351151  5064073  5648345  5536002  4211768  2362672  2517970  4395933  8466881 16391051  8653369  7788005  7508934  7213411  7506914  8226553  8504231
           7532228  5720467  5568932  8061418 12295433 17389913
13               0 13015371        0        0  1192886  1551002  1375398  1104404   988109  1092765  1276848  1354418  1478351        0        0        0        0  1005716  1163370   924848   685927   582622   612931   661031
            711607  1087044        0  5763177  2122772  1084565  1276134  1126450   987519   985282  1033476   988930   682245   426715   844449 13318696  2504641   975923   833783   825502   638406   795038  1076494  1215312
           1098699   700563   421715   857369  3251501   283142   331274   243671   133299   243883   678570   982811  1002120   855288   701379   693733  1112477  3534643  2632244  1553873   879289   599887   867050  1305935
           1490421  1444644  1359355  1333434  1334333  1480868
14               0        0  6813903        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                 0        0  6983143        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                 0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                 0        0        0        0        0        0
15         3066664  4778029        0  5620316  1021702   419163   321684   298484   429165   578189   649398   640047   690175  3066664        0        0        0  1611282    18994   156893   136711   252298   352624   352211
            328656   493803  1758464  4320188        0  2075933   686813   174181   347040   402824   432044   438941   305084   185585   359963        0        0   250050   733380   198513   581617   664963   524762   441927
            381642   250017   162202   334501   125025        0        0        0   342596   776958   565344   400110   280405   211442   203146   245920   401801   250050   250050   250050   375075   770639   965482   732054
            573797   435760   378974   413705   460081   519109
16         2568175  2435418  6268145        0  4482060  1635478   738887   639535   642311   906397  1152065  1207618  1294292  1298847  1999267        0        0        0  2237601    15774   393792   350644   522955   619719
            624990   916083   436151   436151  2513279        0  3631519   742583   197063   647321   841454   812451   566201   348003   669247   496867        0   564328   908386  1307819   174060  1218539  1348225  1024609
            761254   467533   297825   631660   648657   267759        0        0        0   978224  1850145  1139205   690402   456874   373829   441143   753213   679015   788713   565664   517014  1013560  2003072  2110034
           1412643   998083   783245   756142   815516   942478
17         1451813  1057484  1840248  6324177        0  4584406  2012250   895218   794827   845772  1138623  1311527  1424817   923071   341528  2277358        0        0        0  2796196    13445   512873   436326   586785
            691682  1022537   578532   104915   817211  2433089        0  3788751   912414   279182   850671   969013   654414   400112   786714   683838   337374   225508  1040299  1148195  1287425   192198  1553771  1713521
           1169664   627839   373755   809953   864183   816259   517909        0        0        0  1412644  2323277  1371703   813892   571233   596917  1028657  1156299  1419906  1447974   972258   881501  1564709  2626819
           2488692  1673307  1266535  1131101  1127414  1289867
18          852406   780361   583960  1457679  5841376        0  5220435  1927815   814275   771737   831462   986968  1127075   760631   385426    90189  2691630        0        0        0  3051561    15277   457476   403055
            539078   863823   670626   263444   362890  1370748  3053008        0  3605234  1205034   431347   799377   611346   352916   734318   728496   496980   760112   417636  1243800  1162156  1192270   292268  1562264
           1538763   795596   394754   843336  1076400   894318  1337470   914349        0        0        0  1463928  2211253  1288228   809657   720736  1201503  1650804  1642356  2182540  2121188  1461604  1253888  1791092
           2613094  2431820  1772935  1518193  1452569  1602733
19          839309   725601   699935   620482  1586447  5535877        0  5535877  1586447   620482   699935   725601   839309   727840   417489   347421    28213  2959863        0        0        0  2959863    28213   347421
            417489   727840   671729   320332   473964   519104  1439694  3421913        0  3421913  1439694   519104   473964   320332   671729   782648   423280   951852  1292399   404484  1208934  1117116  1208934   404484
           1292399   951852   423280   782648  1204656   805051  1092818  1824462  1254513        0        0        0  1254513  1824462  1092818   805051  1204656  1766273  1647964  1848845  2374414  2410338  1722630  1383564
           1722630  2410338  2374414  1848845  1647964  1766273
20         1127075   986968   831462   771737   814275  1927815  5220435        0  5841376  1457679   583960   780361   852406   863823   539078   403055   457476    15277  3051561        0        0        0  2691630    90189
            385426   760631   734318   352916   611346   799377   431347  1205034  3605234        0  3053008  1370748   362890   263444   670626   843336   394754   795596  1538763  1562264   292268  1192270  1162156  1243800
            417636   760112   496980   728496  1201503   720736   809657  1288228  2211253  1463928        0        0        0   914349  1337470   894318  1076400  1602733  1452569  1518193  1772935  2431820  2613094  1791092
           1253888  1461604  2121188  2182540  1642356  1650804
21         1424817  1311527  1138623   845772   794827   895218  2012250  4584406        0  6324177  1840248  1057484  1451813  1022537   691682   586785   436326   512873    13445  2796196        0        0        0  2277358
            341528   923071   786714   400112   654414   969013   850671   279182   912414  3788751        0  2433089   817211   104915   578532   809953   373755   627839  1169664  1713521  1553771   192198  1287425  1148195
           1040299   225508   337374   683838  1028657   596917   571233   813892  1371703  2323277  1412644        0        0        0   517909   816259   864183  1289867  1127414  1131101  1266535  1673307  2488692  2626819
           1564709   881501   972258  1447974  1419906  1156299
22         1294292  1207618  1152065   906397   642311   639535   738887  1635478  4482060        0  6268145  2435418  2568175   916083   624990   619719   522955   350644   393792    15774  2237601        0        0        0
           1999267  1298847   669247   348003   566201   812451   841454   647321   197063   742583  3631519        0  2513279   436151   436151   631660   297825   467533   761254  1024609  1348225  1218539   174060  1307819
            908386   564328        0   496867   753213   441143   373829   456874   690402  1139205  1850145   978224        0        0        0   267759   648657   942478   815516   756142   783245   998083  1412643  2110034
           2003072  1013560   517014   565664   788713   679015
23          690175   640047   649398   578189   429165   298484   321684   419163  1021702  5620316        0  4778029  3066664   493803   328656   352211   352624   252298   136711   156893    18994  1611282        0        0
                 0  3066664   359963   185585   305084   438941   432044   402824   347040   174181   686813  2075933        0  4320188  1758464   334501   162202   250017   381642   441927   524762   664963   581617   198513
            733380   250050        0        0   401801   245920   203146   211442   280405   400110   565344   776958   342596        0        0        0   125025   519109   460081   413705   378974   435760   573797   732054
            965482   770639   375075   250050   250050   250050
24               0        0        0        0        0        0        0        0        0        0  6813903        0        0        0        0        0        0        0        0        0        0        0        0        0
                 0        0        0        0        0        0        0        0        0        0        0        0        0        0  6983143        0        0        0        0        0        0        0        0        0
                 0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                 0        0        0        0        0        0
25         1478351  1354418  1276848  1092765   988109  1104404  1375398  1551002  1192886        0        0 13015371        0  1087044   711607   661031   612931   582622   685927   924848  1163370  1005716        0        0
                 0        0   844449   426715   682245   988930  1033476   985282   987519  1126450  1276134  1084565  2122772  5763177        0   857369   421715   700563  1098699  1215312  1076494   795038   638406   825502
            833783   975923  2504641 13318696  1112477   693733   701379   855288  1002120   982811   678570   243883   133299   243671   331274   283142  3251501  1480868  1334333  1333434  1359355  1444644  1490421  1305935
            867050   599887   879289  1553873  2632244  3534643
26        13461892  5158945        0   192576   482356   700612   686632   569378   495477   526884   610108   651503   713971        0 12142088        0        0   339850   515336   476499   369760   300113   295302   313567
            343082   528416        0        0   614958   541555   616152   580988   506211   492996   510778   484228   332551   208423   414697        0  9598354  1507814   621075   454885   323625   344309   482605   584413
            547699   353252   211250   426117 14708028  1780670        0    81224    71776    43367   228796   428720   496214   445616   365468   352406   559584  8359860  1780670  1390765   658138   323889   298428   535158
            703833   734506   708693   690182   680569   750844
27         2667484  2667484  1784166        0    48602   120500   132946   109943    87791    85191    98142   107383   118723  3972221        0  4345890        0        0    85574    97291    75162    55000    46871    49257
             56927    89248        0        0        0    78065    57156   108060   101781    89549    89813    82867    56266    35697    71903  6309870        0  1563045   238997    91898    77170    54214    69117    97522
             98354    64696    38280    76065  1458274  1202128   256146        0    10254     8133     4945    50079    85290    86702    71547    65758   102516  1665467   848164   256146   199473    93590    46235    51697
            102280   132299   137278   133293   128083   139817
28         4906116  6489219  4945228  3086946  1653748  2392474  2931818  3072868  3061698  3155452  3328256  3388094  3718960  5478935  3173383        0  2908894   933730  1159038  1659130  1901358  1966052  1898676  1746474
           1764792  2752594  5128960        0        0        0  2003974  1242700  1855972  2295420  2618578  2523264  1706374  1058648  2114912  3851503  3217822        0  1470458  1149972  1451234  2131144  2401230  2591806
           2465828  1671256  1046438  2098524  2847006  2509726  1600802   735680   651190  1745812  2180004  2022710  1873940  1764408  1655406  1721512  2696622  4004318  4410236  3698840  2334624  2277756  3215934  3334316
           3090180  2921254  2977104  3183194  3289096  3622436
29         5635378  4240012  5717594  4540154  3811022  2513711  3266251  3963193  4110273  4272294  4537804  4616940  5050182  4106907  2882415  3692996        0  2698685  1649705  1459345  2350548  2603257  2549662  2380297
           2405261  3722881  2987732  2465715        0        0        0  3325549  1510330  2811559  3431954  3339861  2287503  1434861  2851558  2575060  1491799  2032942        0  1982454  1701648  1879442  3234478  3561774
           3277638  2215927  1403623  2824146  3639734  1918861  2482212  1607960  1313616  1149541  2700553  3169636  2692835  2363977  2196074  2296530  3615437  5066485  4305865  4425152  3930218  3037050  3435067  4797788
           4477908  4000097  3983571  4240640  4379766  4834366
30         4791023  3649789  2352314  3708479  3779388  4194428  2535463  3050245  3783194  3932723  4093727  4182492  4579615  3637358  1670854  1528167  3934456        0  3519091  1873841  1279830  2324006  2348329  2135171
           2177896  3379489  2720754   980757  2431934        0        0        0  3865734  1352385  2915500  3044188  2075814  1301535  2598731  2758554   972562  1350726  2242930        0  2680052  1975431  1730858  3289458
           3145920  2046569  1280290  2601019  3643937  2039744  1234855  1796508  1381065  1831866  1296072  2670774  3058101  2415850  2043770  2113957  3362044  4723774  4272717  3210145  2853710  3203209  3042767  3522262
           4641270  4170937  3839713  3956865  4065682  4489576
31         4231264  3818360  2753956  1507033  3113945  3728505  4075784  2143401  2692361  3644205  3790091  3737435  4091768  3265393  2060338  1028341  1058433  3968947        0  4084618  1688769  1085930  2109838  2002519
           1944778  3016832  2638869  1265339  1115439  3447568        0        0        0  4062579  1364171  2460410  1876372  1182181  2337058  2661106  1362599  1146917  1886266  2742458        0  3028139  2138845  1692024
           2757699  1952757  1184611  2367752  3375704  2344344  1871840   930753  1458878  1388582  1876234  1167734  2399127  2686033  2093883  1973651  3127585  4587225  4253682  4105827  2693275  2273694  2985905  2766930
           3178630  4236036  4022336  3875934  3873399  4259548
32         4016158  3727230  3677142  2525635  1653033  3506497  3768366  3506497  1653033  2525635  3677142  3727230  4016158  2989298  1992343  1901108   963337  1284655  4085853        0  4085853  1284655   963337  1901108
           1992343  2989298  2376552  1243795  1608087  1413686  4007980        0        0        0  4007980  1413686  1608087  1243795  2376552  2402469  1278329  1803119  1605032  2164668  3018216        0  3018216  2164668
           1605032  1803119  1278329  2402469  3145330  2110870  2350348  2085321   953461  1591796  1405404  1591796   953461  2085321  2350348  2110870  3145330  4395126  4036212  4172483  4053658  2773334  2382433  2908262
           2382433  2773334  4053658  4172483  4036212  4395126
33         4091768  3737435  3790091  3644205  2692361  2143401  4075784  3728505  3113945  1507033  2753956  3818360  4231264  3016832  1944778  2002519  2109838  1085930  1688769  4084618        0  3968947  1058433  1028341
           2060338  3265393  2337058  1182181  1876372  2460410  1364171  4062579        0        0        0  3447568  1115439  1265339  2638869  2367752  1184611  1952757  2757699  1692024  2138845  3028139        0  2742458
           1886266  1146917  1362599  2661106  3127585  1973651  2093883  2686033  2399127  1167734  1876234  1388582  1458878   930753  1871840  2344344  3375704  4259548  3873399  3875934  4022336  4236036  3178630  2766930
           2985905  2273694  2693275  4105827  4253682  4587225
34         4579615  4182492  4093727  3932723  3783194  3050245  2535463  4194428  3779388  3708479  2352314  3649789  4791023  3379489  2177896  2135171  2348329  2324006  1279830  1873841  3519091        0  3934456  1528167
           1670854  3637358  2598731  1301535  2075814  3044188  2915500  1352385  3865734        0        0        0  2431934   980757  2720754  2601019  1280290  2046569  3145920  3289458  1730858  1975431  2680052        0
           2242930  1350726   972562  2758554  3362044  2113957  2043770  2415850  3058101  2670774  1296072  1831866  1381065  1796508  1234855  2039744  3643937  4489576  4065682  3956865  3839713  4170937  4641270  3522262
           3042767  3203209  2853710  3210145  4272717  4723774
35         5050182  4616940  4537804  4272294  4110273  3963193  3266251  2513711  3811022  4540154  5717594  4240012  5635378  3722881  2405261  2380297  2549662  2603257  2350548  1459345  1649705  2698685        0  3692996
           2882415  4106907  2851558  1434861  2287503  3339861  3431954  2811559  1510330  3325549        0        0        0  2465715  2987732  2824146  1403623  2215927  3277638  3561774  3234478  1879442  1701648  1982454
                 0  2032942  1491799  2575060  3615437  2296530  2196074  2363977  2692835  3169636  2700553  1149541  1313616  1607960  2482212  1918861  3639734  4834366  4379766  4240640  3983571  4000097  4477908  4797788
           3435067  3037050  3930218  4425152  4305865  5066485
36         3718960  3388094  3328256  3155452  3061698  3072868  2931818  2392474  1653748  3086946  4945228  6489219  4906116  2752594  1764792  1746474  1898676  1966052  1901358  1659130  1159038   933730  2908894        0
           3173383  5478935  2114912  1058648  1706374  2523264  2618578  2295420  1855972  1242700  2003974        0        0        0  5128960  2098524  1046438  1671256  2465828  2591806  2401230  2131144  1451234  1149972
           1470458        0  3217822  3851503  2696622  1721512  1655406  1764408  1873940  2022710  2180004  1745812   651190   735680  1600802  2509726  2847006  3622436  3289096  3183194  2977104  2921254  3090180  3334316
           3215934  2277756  2334624  3698840  4410236  4004318
37          118723   107383    98142    85191    87791   109943   132946   120500    48602        0  1784166  2667484  2667484    89248    56927    49257    46871    55000    75162    97291    85574        0        0  4345890
                 0  3972221    71903    35697    56266    82867    89813    89549   101781   108060    57156    78065        0        0        0    76065    38280    64696    98354    97522    69117    54214    77170    91898
            238997  1563045        0  6309870   102516    65758    71547    86702    85290    50079     4945     8133    10254        0   256146  1202128  1458274   139817   128083   133293   137278   132299   102280    51697
             46235    93590   199473   256146   848164  1665467
38          713971   651503   610108   526884   495477   569378   686632   700612   482356   192576        0  5158945 13461892   528416   343082   313567   295302   300113   369760   476499   515336   339850        0        0
          12142088        0   414697   208423   332551   484228   510778   492996   506211   580988   616152   541555   614958        0        0   426117   211250   353252   547699   584413   482605   344309   323625   454885
            621075  1507814  9598354        0   559584   352406   365468   445616   496214   428720   228796    43367    71776    81224        0  1780670 14708028   750844   680569   690182   708693   734506   703833   535158
            298428   323889   658138  1390765  1780670  8359860
39         8359860  1780670  1390765   658138   323889   298428   535158   703833   734506   708693   690182   680569   750844 14708028  1780670        0    81224    71776    43367   228796   428720   496214   445616   365468
            352406   559584        0  9598354  1507814   621075   454885   323625   344309   482605   584413   547699   353252   211250   426117        0        0   614958   541555   616152   580988   506211   492996   510778
            484228   332551   208423   414697        0 12142088        0        0   339850   515336   476499   369760   300113   295302   313567   343082   528416 13461892  5158945        0   192576   482356   700612   686632
            569378   495477   526884   610108   651503   713971
40         1665467   848164   256146   199473    93590    46235    51697   102280   132299   137278   133293   128083   139817  1458274  1202128   256146        0    10254     8133     4945    50079    85290    86702    71547
             65758   102516  6309870        0  1563045   238997    91898    77170    54214    69117    97522    98354    64696    38280    76065        0        0        0    78065    57156   108060   101781    89549    89813
             82867    56266    35697    71903  3972221        0  4345890        0        0    85574    97291    75162    55000    46871    49257    56927    89248  2667484  2667484  1784166        0    48602   120500   132946
            109943    87791    85191    98142   107383   118723
41         4004318  4410236  3698840  2334624  2277756  3215934  3334316  3090180  2921254  2977104  3183194  3289096  3622436  2847006  2509726  1600802   735680   651190  1745812  2180004  2022710  1873940  1764408  1655406
           1721512  2696622  3851503  3217822        0  1470458  1149972  1451234  2131144  2401230  2591806  2465828  1671256  1046438  2098524  5128960        0        0        0  2003974  1242700  1855972  2295420  2618578
           2523264  1706374  1058648  2114912  5478935  3173383        0  2908894   933730  1159038  1659130  1901358  1966052  1898676  1746474  1764792  2752594  4906116  6489219  4945228  3086946  1653748  2392474  2931818
           3072868  3061698  3155452  3328256  3388094  3718960
42         5066485  4305865  4425152  3930218  3037050  3435067  4797788  4477908  4000097  3983571  4240640  4379766  4834366  3639734  1918861  2482212  1607960  1313616  1149541  2700553  3169636  2692835  2363977  2196074
           2296530  3615437  2575060  1491799  2032942        0  1982454  1701648  1879442  3234478  3561774  3277638  2215927  1403623  2824146  2987732  2465715        0        0        0  3325549  1510330  2811559  3431954
           3339861  2287503  1434861  2851558  4106907  2882415  3692996        0  2698685  1649705  1459345  2350548  2603257  2549662  2380297  2405261  3722881  5635378  4240012  5717594  4540154  3811022  2513711  3266251
           3963193  4110273  4272294  4537804  4616940  5050182
43         4723774  4272717  3210145  2853710  3203209  3042767  3522262  4641270  4170937  3839713  3956865  4065682  4489576  3643937  2039744  1234855  1796508  1381065  1831866  1296072  2670774  3058101  2415850  2043770
           2113957  3362044  2758554   972562  1350726  2242930        0  2680052  1975431  1730858  3289458  3145920  2046569  1280290  2601019  2720754   980757  2431934        0        0        0  3865734  1352385  2915500
           3044188  2075814  1301535  2598731  3637358  1670854  1528167  3934456        0  3519091  1873841  1279830  2324006  2348329  2135171  2177896  3379489  4791023  3649789  2352314  3708479  3779388  4194428  2535463
           3050245  3783194  3932723  4093727  4182492  4579615
44         4587225  4253682  4105827  2693275  2273694  2985905  2766930  3178630  4236036  4022336  3875934  3873399  4259548  3375704  2344344  1871840   930753  1458878  1388582  1876234  1167734  2399127  2686033  2093883
           1973651  3127585  2661106  1362599  1146917  1886266  2742458        0  3028139  2138845  1692024  2757699  1952757  1184611  2367752  2638869  1265339  1115439  3447568        0        0        0  4062579  1364171
           2460410  1876372  1182181  2337058  3265393  2060338  1028341  1058433  3968947        0  4084618  1688769  1085930  2109838  2002519  1944778  3016832  4231264  3818360  2753956  1507033  3113945  3728505  4075784
           2143401  2692361  3644205  3790091  3737435  4091768
45         4395126  4036212  4172483  4053658  2773334  2382433  2908262  2382433  2773334  4053658  4172483  4036212  4395126  3145330  2110870  2350348  2085321   953461  1591796  1405404  1591796   953461  2085321  2350348
           2110870  3145330  2402469  1278329  1803119  1605032  2164668  3018216        0  3018216  2164668  1605032  1803119  1278329  2402469  2376552  1243795  1608087  1413686  4007980        0        0        0  4007980
           1413686  1608087  1243795  2376552  2989298  1992343  1901108   963337  1284655  4085853        0  4085853  1284655   963337  1901108  1992343  2989298  4016158  3727230  3677142  2525635  1653033  3506497  3768366
           3506497  1653033  2525635  3677142  3727230  4016158
46         4259548  3873399  3875934  4022336  4236036  3178630  2766930  2985905  2273694  2693275  4105827  4253682  4587225  3127585  1973651  2093883  2686033  2399127  1167734  1876234  1388582  1458878   930753  1871840
           2344344  3375704  2367752  1184611  1952757  2757699  1692024  2138845  3028139        0  2742458  1886266  1146917  1362599  2661106  2337058  1182181  1876372  2460410  1364171  4062579        0        0        0
           3447568  1115439  1265339  2638869  3016832  1944778  2002519  2109838  1085930  1688769  4084618        0  3968947  1058433  1028341  2060338  3265393  4091768  3737435  3790091  3644205  2692361  2143401  4075784
           3728505  3113945  1507033  2753956  3818360  4231264
47         4489576  4065682  3956865  3839713  4170937  4641270  3522262  3042767  3203209  2853710  3210145  4272717  4723774  3362044  2113957  2043770  2415850  3058101  2670774  1296072  1831866  1381065  1796508  1234855
           2039744  3643937  2601019  1280290  2046569  3145920  3289458  1730858  1975431  2680052        0  2242930  1350726   972562  2758554  2598731  1301535  2075814  3044188  2915500  1352385  3865734        0        0
                 0  2431934   980757  2720754  3379489  2177896  2135171  2348329  2324006  1279830  1873841  3519091        0  3934456  1528167  1670854  3637358  4579615  4182492  4093727  3932723  3783194  3050245  2535463
           4194428  3779388  3708479  2352314  3649789  4791023
48         4834366  4379766  4240640  3983571  4000097  4477908  4797788  3435067  3037050  3930218  4425152  4305865  5066485  3615437  2296530  2196074  2363977  2692835  3169636  2700553  1149541  1313616  1607960  2482212
           1918861  3639734  2824146  1403623  2215927  3277638  3561774  3234478  1879442  1701648  1982454        0  2032942  1491799  2575060  2851558  1434861  2287503  3339861  3431954  2811559  1510330  3325549        0
                 0        0  2465715  2987732  3722881  2405261  2380297  2549662  2603257  2350548  1459345  1649705  2698685        0  3692996  2882415  4106907  5050182  4616940  4537804  4272294  4110273  3963193  3266251
           2513711  3811022  4540154  5717594  4240012  5635378
49         3622436  3289096  3183194  2977104  2921254  3090180  3334316  3215934  2277756  2334624  3698840  4410236  4004318  2696622  1721512  1655406  1764408  1873940  2022710  2180004  1745812   651190   735680  1600802
           2509726  2847006  2098524  1046438  1671256  2465828  2591806  2401230  2131144  1451234  1149972  1470458        0  3217822  3851503  2114912  1058648  1706374  2523264  2618578  2295420  1855972  1242700  2003974
                 0        0        0  5128960  2752594  1764792  1746474  1898676  1966052  1901358  1659130  1159038   933730  2908894        0  3173383  5478935  3718960  3388094  3328256  3155452  3061698  3072868  2931818
           2392474  1653748  3086946  4945228  6489219  4906116
50          139817   128083   133293   137278   132299   102280    51697    46235    93590   199473   256146   848164  1665467   102516    65758    71547    86702    85290    50079     4945     8133    10254        0   256146
           1202128  1458274    76065    38280    64696    98354    97522    69117    54214    77170    91898   238997  1563045        0  6309870    71903    35697    56266    82867    89813    89549   101781   108060    57156
             78065        0        0        0    89248    56927    49257    46871    55000    75162    97291    85574        0        0  4345890        0  3972221   118723   107383    98142    85191    87791   109943   132946
            120500    48602        0  1784166  2667484  2667484
51          750844   680569   690182   708693   734506   703833   535158   298428   323889   658138  1390765  1780670  8359860   559584   352406   365468   445616   496214   428720   228796    43367    71776    81224        0
           1780670 14708028   426117   211250   353252   547699   584413   482605   344309   323625   454885   621075  1507814  9598354        0   414697   208423   332551   484228   510778   492996   506211   580988   616152
            541555   614958        0        0   528416   343082   313567   295302   300113   369760   476499   515336   339850        0        0 12142088        0   713971   651503   610108   526884   495477   569378   686632
            700612   482356   192576        0  5158945 13461892
52         3534643  2632244  1553873   879289   599887   867050  1305935  1490421  1444644  1359355  1333434  1334333  1480868  3251501   283142   331274   243671   133299   243883   678570   982811  1002120   855288   701379
            693733  1112477 13318696  2504641   975923   833783   825502   638406   795038  1076494  1215312  1098699   700563   421715   857369        0  5763177  2122772  1084565  1276134  1126450   987519   985282  1033476
            988930   682245   426715   844449        0        0        0        0  1005716  1163370   924848   685927   582622   612931   661031   711607  1087044        0 13015371        0        0  1192886  1551002  1375398
           1104404   988109  1092765  1276848  1354418  1478351
53               0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                 0        0        0        0        0        0        0        0        0        0        0        0        0        0        0  6983143        0        0        0        0        0        0        0        0
                 0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0  6813903        0        0        0        0
                 0        0        0        0        0        0
54          250050   250050   250050   375075   770639   965482   732054   573797   435760   378974   413705   460081   519109   125025        0        0        0   342596   776958   565344   400110   280405   211442   203146
            245920   401801        0        0   250050   733380   198513   581617   664963   524762   441927   381642   250017   162202   334501  1758464  4320188        0  2075933   686813   174181   347040   402824   432044
            438941   305084   185585   359963  3066664        0        0        0  1611282    18994   156893   136711   252298   352624   352211   328656   493803  3066664  4778029        0  5620316  1021702   419163   321684
            298484   429165   578189   649398   640047   690175
55          679015   788713   565664   517014  1013560  2003072  2110034  1412643   998083   783245   756142   815516   942478   648657   267759        0        0        0   978224  1850145  1139205   690402   456874   373829
            441143   753213   496867        0   564328   908386  1307819   174060  1218539  1348225  1024609   761254   467533   297825   631660   436151   436151  2513279        0  3631519   742583   197063   647321   841454
            812451   566201   348003   669247  1298847  1999267        0        0        0  2237601    15774   393792   350644   522955   619719   624990   916083  2568175  2435418  6268145        0  4482060  1635478   738887
            639535   642311   906397  1152065  1207618  1294292
56         1156299  1419906  1447974   972258   881501  1564709  2626819  2488692  1673307  1266535  1131101  1127414  1289867   864183   816259   517909        0        0        0  1412644  2323277  1371703   813892   571233
            596917  1028657   683838   337374   225508  1040299  1148195  1287425   192198  1553771  1713521  1169664   627839   373755   809953   578532   104915   817211  2433089        0  3788751   912414   279182   850671
            969013   654414   400112   786714   923071   341528  2277358        0        0        0  2796196    13445   512873   436326   586785   691682  1022537  1451813  1057484  1840248  6324177        0  4584406  2012250
            895218   794827   845772  1138623  1311527  1424817
57         1650804  1642356  2182540  2121188  1461604  1253888  1791092  2613094  2431820  1772935  1518193  1452569  1602733  1076400   894318  1337470   914349        0        0        0  1463928  2211253  1288228   809657
            720736  1201503   728496   496980   760112   417636  1243800  1162156  1192270   292268  1562264  1538763   795596   394754   843336   670626   263444   362890  1370748  3053008        0  3605234  1205034   431347
            799377   611346   352916   734318   760631   385426    90189  2691630        0        0        0  3051561    15277   457476   403055   539078   863823   852406   780361   583960  1457679  5841376        0  5220435
           1927815   814275   771737   831462   986968  1127075
58         1766273  1647964  1848845  2374414  2410338  1722630  1383564  1722630  2410338  2374414  1848845  1647964  1766273  1204656   805051  1092818  1824462  1254513        0        0        0  1254513  1824462  1092818
            805051  1204656   782648   423280   951852  1292399   404484  1208934  1117116  1208934   404484  1292399   951852   423280   782648   671729   320332   473964   519104  1439694  3421913        0  3421913  1439694
            519104   473964   320332   671729   727840   417489   347421    28213  2959863        0        0        0  2959863    28213   347421   417489   727840   839309   725601   699935   620482  1586447  5535877        0
           5535877  1586447   620482   699935   725601   839309
59         1602733  1452569  1518193  1772935  2431820  2613094  1791092  1253888  1461604  2121188  2182540  1642356  1650804  1201503   720736   809657  1288228  2211253  1463928        0        0        0   914349  1337470
            894318  1076400   843336   394754   795596  1538763  1562264   292268  1192270  1162156  1243800   417636   760112   496980   728496   734318   352916   611346   799377   431347  1205034  3605234        0  3053008
           1370748   362890   263444   670626   863823   539078   403055   457476    15277  3051561        0        0        0  2691630    90189   385426   760631  1127075   986968   831462   771737   814275  1927815  5220435
                 0  5841376  1457679   583960   780361   852406
60         1289867  1127414  1131101  1266535  1673307  2488692  2626819  1564709   881501   972258  1447974  1419906  1156299  1028657   596917   571233   813892  1371703  2323277  1412644        0        0        0   517909
            816259   864183   809953   373755   627839  1169664  1713521  1553771   192198  1287425  1148195  1040299   225508   337374   683838   786714   400112   654414   969013   850671   279182   912414  3788751        0
           2433089   817211   104915   578532  1022537   691682   586785   436326   512873    13445  2796196        0        0        0  2277358   341528   923071  1424817  1311527  1138623   845772   794827   895218  2012250
           4584406        0  6324177  1840248  1057484  1451813
61          942478   815516   756142   783245   998083  1412643  2110034  2003072  1013560   517014   565664   788713   679015   753213   441143   373829   456874   690402  1139205  1850145   978224        0        0        0
            267759   648657   631660   297825   467533   761254  1024609  1348225  1218539   174060  1307819   908386   564328        0   496867   669247   348003   566201   812451   841454   647321   197063   742583  3631519
                 0  2513279   436151   436151   916083   624990   619719   522955   350644   393792    15774  2237601        0        0        0  1999267  1298847  1294292  1207618  1152065   906397   642311   639535   738887
           1635478  4482060        0  6268145  2435418  2568175
62          519109   460081   413705   378974   435760   573797   732054   965482   770639   375075   250050   250050   250050   401801   245920   203146   211442   280405   400110   565344   776958   342596        0        0
                 0   125025   334501   162202   250017   381642   441927   524762   664963   581617   198513   733380   250050        0        0   359963   185585   305084   438941   432044   402824   347040   174181   686813
           2075933        0  4320188  1758464   493803   328656   352211   352624   252298   136711   156893    18994  1611282        0        0        0  3066664   690175   640047   649398   578189   429165   298484   321684
            419163  1021702  5620316        0  4778029  3066664
63               0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                 0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                 0        0        0  6983143        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                 0        0        0  6813903        0        0
64         1480868  1334333  1333434  1359355  1444644  1490421  1305935   867050   599887   879289  1553873  2632244  3534643  1112477   693733   701379   855288  1002120   982811   678570   243883   133299   243671   331274
            283142  3251501   857369   421715   700563  1098699  1215312  1076494   795038   638406   825502   833783   975923  2504641 13318696   844449   426715   682245   988930  1033476   985282   987519  1126450  1276134
           1084565  2122772  5763177        0  1087044   711607   661031   612931   582622   685927   924848  1163370  1005716        0        0        0        0  1478351  1354418  1276848  1092765   988109  1104404  1375398
           1551002  1192886        0        0 13015371        0
65        17389913 12295433  8061418  5568932  5720467  7532228  8504231  8226553  7506914  7213411  7508934  7788005  8653369 16391051  8466881  4395933  2517970  2362672  4211768  5536002  5648345  5064073  4351151  3877354
           4082629  6521706 17430116  8090773  5596547  6174683  5528273  5775328  6369856  6808242  6979326  6270965  4084824  2528839  5136123 18174317  3570695  3027083  8264599  8156672  6576829  5726547  5852488  6428600
           6261766  4279896  2642491  5214691        0        2  3563450  8643648  7923379  5403603  3940160  3645070  4047609  4463367  4429927  4478301  6852143        0        0 17040255 13700772 11625672  8627627  6971808
           6392005  6705521  7589836  8414515  8602907  9367850
66         2326197  1709874  1323380  1440929  1700695  1757226  1746143  1508938  1283618  1323106  1534106  1651434  1813720  1811729  1055240   616323   789915  1266508  1199177  1191804   999015   787047   725430   772989
            871509  1353743        0        0  1133782  1202230  1910054  1744985  1422756  1304030  1316244  1226878   845138   541406  1081297        0        0  3447967  1926902  1599706  1432780  1085624  1105561  1404586
           1420920   949675   570993  1132614 13015371        0  7048022  3516679    20510   105700   272948   709814  1162588  1242055  1048983   971708  1515041        0        0        0 12498107  1359667   934648   682522
           1316209  1808428  1987882  1960885  1890218  2065333
67         2162976  1640138  1336308  1713289  2843884  3224906  2921960  2445260  1934154  1788376  2031838  2253502  2515082  1673848   898890   522838   607660  1584274  2528648  2072160  1658740  1228204   980138   995938
           1196384  1920662   732627        0  1402082  2018922  1762720  3068904  2652048  2113442  1972144  1776838  1192400   779230  1587418        0        0  2340848  5404615  1655142  1885190  2047822  1773768  1959470
           2070774  1446824   881596  1711418  4024883 10838786        0 10525422  3481078    48802   107318   557464  1320526  1805882  1704206  1550152  2346090 12474647        0        0        0 12709348  1356076  1280584
           1136896  2185258  2924010  3148696  3029088  3268138
68         2531035  2612803  2318884  2107219  3025522  4293811  3980729  3268543  2625193  2283779  2363096  2573636  2934153  2002259  1414750   824952   560440  1029322  2631775  3133201  2275167  1724188  1326859  1176166
           1373387  2288670  1666382   567593  1317640  2699821  2044034  2344810  3851947  3141054  2553900  2173913  1414883   921863  1913955  1541083        0  2512155  4348870  5187697  1280866  2147579  2561554  2428164
           2351927  1693941  1071385  2047348  1733659  1204466  8344047        0 10353983  2716427   292030   334544   956179  1689868  1957792  1908100  2802032  6816502 12806340        0        0        0 10758759  1317033
           1657915  1655539  2874310  3625222  3698141  3954262
69         4060829  4203373  4643018  3935465  3547686  4310806  4751671  3907024  3228278  2953246  2970745  3071151  3490713  2816466  2373865  2292875  1459310  1005209  1656890  3094238  3054683  2142454  1758651  1528118
           1643172  2717607  2172501  1322053  1795137  2558534  3049600  1949745  2800511  4317224  3447482  2609929  1627017  1053002  2193960  2158084   814105  1362249  4937352  5099487  4535214  1312178  2598170  3025466
           2596240  1733213  1127178  2205804  2863331   924858  2570798  7679059        0  8923641  2415577   614253   648013  1198710  1701162  1944391  2882921  4091008  3599056 12572856        0        0        0  9843617
           1451786  1991654  2098741  3239345  3688397  4000923
70         5140825  4828728  5338160  5582650  4889354  4548348  4876066  4767899  3922752  3570442  3677643  3766286  4195953  3509808  2428892  3131872  3169675  2020186  1446255  2038130  3211282  3016905  2148397  1883821
           1976637  3216769  2365323  1371599  2834921  3078434  2743145  2893940  1966894  3149001  4651513  3430177  1906622  1143322  2431591  2227666  1022154  1933487  2427402  5671453  5092153  4434114  1700353  3047164
           3001878  1783559  1064957  2251810  2679025  1291828   725122  3472724  7880570        0  8206383  2786376   763249   818083  1248039  1721999  2753570  2977819  2757002  2160289 11614354        0        0        0
          10144204  1523252  2199148  2402702  3170887  3621075
71         4899471  4473367  4429312  4632180  5112481  5006316  4812044  5006316  5112481  4632180  4429312  4473367  4899471  3580042  2231938  2317226  3223066  3330538  2166816  1599156  2166816  3330538  3223066  2317226
           2231938  3580042  2489698  1184359  2473707  4386940  3369879  2279650  2692072  2279650  3369879  4386940  2473707  1184359  2489698  2205594   986063  1934842  2984954  2281848  5032185  4889198  5032185  2281848
           2984954  1934842   986063  2205594  2585280  1437799   897552   729528  3418360  8113293        0  8113293  3418360   729528   897552  1437799  2585280  3094622  2523095  2352204  1599683 10764531        0        0
                 0 10764531  1599683  2352204  2523095  3094622
72         4195953  3766286  3677643  3570442  3922752  4767899  4876066  4548348  4889354  5582650  5338160  4828728  5140825  3216769  1976637  1883821  2148397  3016905  3211282  2038130  1446255  2020186  3169675  3131872
           2428892  3509808  2431591  1143322  1906622  3430177  4651513  3149001  1966894  2893940  2743145  3078434  2834921  1371599  2365323  2251810  1064957  1783559  3001878  3047164  1700353  4434114  5092153  5671453
           2427402  1933487  1022154  2227666  2753570  1721999  1248039   818083   763249  2786376  8206383        0  7880570  3472724   725122  1291828  2679025  3621075  3170887  2402702  2199148  1523252 10144204        0
                 0        0 11614354  2160289  2757002  2977819
73         3490713  3071151  2970745  2953246  3228278  3907024  4751671  4310806  3547686  3935465  4643018  4203373  4060829  2717607  1643172  1528118  1758651  2142454  3054683  3094238  1656890  1005209  1459310  2292875
           2373865  2816466  2193960  1053002  1627017  2609929  3447482  4317224  2800511  1949745  3049600  2558534  1795137  1322053  2172501  2205804  1127178  1733213  2596240  3025466  2598170  1312178  4535214  5099487
           4937352  1362249   814105  2158084  2882921  1944391  1701162  1198710   648013   614253  2415577  8923641        0  7679059  2570798   924858  2863331  4000923  3688397  3239345  2098741  1991654  1451786  9843617
                 0        0        0 12572856  3599056  4091008
74         2934153  2573636  2363096  2283779  2625193  3268543  3980729  4293811  3025522  2107219  2318884  2612803  2531035  2288670  1373387  1176166  1326859  1724188  2275167  3133201  2631775  1029322   560440   824952
           1414750  2002259  1913955   921863  1414883  2173913  2553900  3141054  3851947  2344810  2044034  2699821  1317640   567593  1666382  2047348  1071385  1693941  2351927  2428164  2561554  2147579  1280866  5187697
           4348870  2512155        0  1541083  2802032  1908100  1957792  1689868   956179   334544   292030  2716427 10353983        0  8344047  1204466  1733659  3954262  3698141  3625222  2874310  1655539  1657915  1317033
          10758759        0        0        0 12806340  6816502
75         2515082  2253502  2031838  1788376  1934154  2445260  2921960  3224906  2843884  1713289  1336308  1640138  2162976  1920662  1196384   995938   980138  1228204  1658740  2072160  2528648  1584274   607660   522838
            898890  1673848  1587418   779230  1192400  1776838  1972144  2113442  2652048  3068904  1762720  2018922  1402082        0   732627  1711418   881596  1446824  2070774  1959470  1773768  2047822  1885190  1655142
           5404615  2340848        0        0  2346090  1550152  1704206  1805882  1320526   557464   107318    48802  3481078 10525422        0 10838786  4024883  3268138  3029088  3148696  2924010  2185258  1136896  1280584
           1356076 12709348        0        0        0 12474647
76         1813720  1651434  1534106  1323106  1283618  1508938  1746143  1757226  1700695  1440929  1323380  1709874  2326197  1353743   871509   772989   725430   787047   999015  1191804  1199177  1266508   789915   616323
           1055240  1811729  1081297   541406   845138  1226878  1316244  1304030  1422756  1744985  1910054  1202230  1133782        0        0  1132614   570993   949675  1420920  1404586  1105561  1085624  1432780  1599706
           1926902  3447967        0        0  1515041   971708  1048983  1242055  1162588   709814   272948   105700    20510  3516679  7048022        0 13015371  2065333  1890218  1960885  1987882  1808428  1316209   682522
            934648  1359667 12498107        0        0        0
77         8653369  7788005  7508934  7213411  7506914  8226553  8504231  7532228  5720467  5568932  8061418 12295433 17389913  6521706  4082629  3877354  4351151  5064073  5648345  5536002  4211768  2362672  2517970  4395933
           8466881 16391051  5136123  2528839  4084824  6270965  6979326  6808242  6369856  5775328  5528273  6174683  5596547  8090773 17430116  5214691  2642491  4279896  6261766  6428600  5852488  5726547  6576829  8156672
           8264599  3027083  3570695 18174317  6852143  4478301  4429927  4463367  4047609  3645070  3940160  5403603  7923379  8643648  3563450        2        0  9367850  8602907  8414515  7589836  6705521  6392005  6971808
           8627627 11625672 13700772 17040255        0        0

Sum of all rows                     = 4(3*0 + 1*2 + 1*2362672 + 1*2517970 + 1*2528839 + 1*2642491 + 1*3027083 + 1*3563450 + 1*3570695 + 1*3645070 + 1*3877354 + 1*3940160 + 1*4047609 + 1*4082629 + 1*4084824 + 1*4211768 + 1*4279896 +
                                        1*4351151 + 1*4395933 + 1*4429927 + 1*4463367 + 1*4478301 + 1*5064073 + 1*5136123 + 1*5214691 + 1*5403603 + 1*5528273 + 1*5536002 + 1*5568932 + 1*5596547 + 1*5648345 + 1*5720467 + 1*5726547 +
                                        1*5775328 + 1*5852488 + 1*6174683 + 1*6261766 + 1*6270965 + 1*6369856 + 1*6392005 + 1*6428600 + 1*6521706 + 1*6576829 + 1*6705521 + 1*6808242 + 1*6852143 + 1*6971808 + 1*6979326 + 1*7213411 +
                                        1*7506914 + 1*7508934 + 1*7532228 + 1*7589836 + 1*7788005 + 1*7923379 + 1*8061418 + 1*8090773 + 1*8156672 + 1*8226553 + 1*8264599 + 1*8414515 + 1*8466881 + 1*8504231 + 1*8602907 + 1*8627627 +
                                        1*8643648 + 1*8653369 + 1*9367850 + 1*11625672 + 1*12295433 + 1*13700772 + 1*16391051 + 1*17040255 + 1*17389913 + 1*17430116 + 1*18174317) +
                                      4(8*0 + 1*20510 + 1*105700 + 1*272948 + 1*541406 + 1*570993 + 1*616323 + 1*682522 + 1*709814 + 1*725430 + 1*772989 + 1*787047 + 1*789915 + 1*845138 + 1*871509 + 1*934648 + 1*949675 + 1*971708 +
                                        1*999015 + 1*1048983 + 1*1055240 + 1*1081297 + 1*1085624 + 1*1105561 + 1*1132614 + 1*1133782 + 1*1162588 + 1*1191804 + 1*1199177 + 1*1202230 + 1*1226878 + 1*1242055 + 1*1266508 + 1*1283618 +
                                        1*1304030 + 1*1316209 + 1*1316244 + 1*1323106 + 1*1323380 + 1*1353743 + 1*1359667 + 1*1404586 + 1*1420920 + 1*1422756 + 1*1432780 + 1*1440929 + 1*1508938 + 1*1515041 + 1*1534106 + 1*1599706 +
                                        1*1651434 + 1*1700695 + 1*1709874 + 1*1744985 + 1*1746143 + 1*1757226 + 1*1808428 + 1*1811729 + 1*1813720 + 1*1890218 + 1*1910054 + 1*1926902 + 1*1960885 + 1*1987882 + 1*2065333 + 1*2326197 +
                                        1*3447967 + 1*3516679 + 1*7048022 + 1*12498107 + 1*13015371) +
                                      4(7*0 + 1*48802 + 1*107318 + 1*522838 + 1*557464 + 1*607660 + 1*732627 + 1*779230 + 1*881596 + 1*898890 + 1*980138 + 1*995938 + 1*1136896 + 1*1192400 + 1*1196384 + 1*1228204 + 1*1280584 +
                                        1*1320526 + 1*1336308 + 1*1356076 + 1*1402082 + 1*1446824 + 1*1550152 + 1*1584274 + 1*1587418 + 1*1640138 + 1*1655142 + 1*1658740 + 1*1673848 + 1*1704206 + 1*1711418 + 1*1713289 + 1*1762720 +
                                        1*1773768 + 1*1776838 + 1*1788376 + 1*1805882 + 1*1885190 + 1*1920662 + 1*1934154 + 1*1959470 + 1*1972144 + 1*2018922 + 1*2031838 + 1*2047822 + 1*2070774 + 1*2072160 + 1*2113442 + 1*2162976 +
                                        1*2185258 + 1*2253502 + 1*2340848 + 1*2346090 + 1*2445260 + 1*2515082 + 1*2528648 + 1*2652048 + 1*2843884 + 1*2921960 + 1*2924010 + 1*3029088 + 1*3068904 + 1*3148696 + 1*3224906 + 1*3268138 +
                                        1*3481078 + 1*4024883 + 1*5404615 + 1*10525422 + 1*10838786 + 1*12474647 + 1*12709348) +
                                      4(5*0 + 1*292030 + 1*334544 + 1*560440 + 1*567593 + 1*824952 + 1*921863 + 1*956179 + 1*1029322 + 1*1071385 + 1*1176166 + 1*1204466 + 1*1280866 + 1*1317033 + 1*1317640 + 1*1326859 + 1*1373387 +
                                        1*1414750 + 1*1414883 + 1*1541083 + 1*1655539 + 1*1657915 + 1*1666382 + 1*1689868 + 1*1693941 + 1*1724188 + 1*1733659 + 1*1908100 + 1*1913955 + 1*1957792 + 1*2002259 + 1*2044034 + 1*2047348 +
                                        1*2107219 + 1*2147579 + 1*2173913 + 1*2275167 + 1*2283779 + 1*2288670 + 1*2318884 + 1*2344810 + 1*2351927 + 1*2363096 + 1*2428164 + 1*2512155 + 1*2531035 + 1*2553900 + 1*2561554 + 1*2573636 +
                                        1*2612803 + 1*2625193 + 1*2631775 + 1*2699821 + 1*2716427 + 1*2802032 + 1*2874310 + 1*2934153 + 1*3025522 + 1*3133201 + 1*3141054 + 1*3268543 + 1*3625222 + 1*3698141 + 1*3851947 + 1*3954262 +
                                        1*3980729 + 1*4293811 + 1*4348870 + 1*5187697 + 1*6816502 + 1*8344047 + 1*10353983 + 1*10758759 + 1*12806340) +
                                      4(4*0 + 1*614253 + 1*648013 + 1*814105 + 1*924858 + 1*1005209 + 1*1053002 + 1*1127178 + 1*1198710 + 1*1312178 + 1*1322053 + 1*1362249 + 1*1451786 + 1*1459310 + 1*1528118 + 1*1627017 +
                                        1*1643172 + 1*1656890 + 1*1701162 + 1*1733213 + 1*1758651 + 1*1795137 + 1*1944391 + 1*1949745 + 1*1991654 + 1*2098741 + 1*2142454 + 1*2158084 + 1*2172501 + 1*2193960 + 1*2205804 + 1*2292875 +
                                        1*2373865 + 1*2415577 + 1*2558534 + 1*2570798 + 1*2596240 + 1*2598170 + 1*2609929 + 1*2717607 + 1*2800511 + 1*2816466 + 1*2863331 + 1*2882921 + 1*2953246 + 1*2970745 + 1*3025466 + 1*3049600 +
                                        1*3054683 + 1*3071151 + 1*3094238 + 1*3228278 + 1*3239345 + 1*3447482 + 1*3490713 + 1*3547686 + 1*3599056 + 1*3688397 + 1*3907024 + 1*3935465 + 1*4000923 + 1*4060829 + 1*4091008 + 1*4203373 +
                                        1*4310806 + 1*4317224 + 1*4535214 + 1*4643018 + 1*4751671 + 1*4937352 + 1*5099487 + 1*7679059 + 1*8923641 + 1*9843617 + 1*12572856) +
                                      4(4*0 + 1*725122 + 1*763249 + 1*818083 + 1*1022154 + 1*1064957 + 1*1143322 + 1*1248039 + 1*1291828 + 1*1371599 + 1*1446255 + 1*1523252 + 1*1700353 + 1*1721999 + 1*1783559 + 1*1883821 +
                                        1*1906622 + 1*1933487 + 1*1966894 + 1*1976637 + 1*2020186 + 1*2038130 + 1*2148397 + 1*2160289 + 1*2199148 + 1*2227666 + 1*2251810 + 1*2365323 + 1*2402702 + 1*2427402 + 1*2428892 + 1*2431591 +
                                        1*2679025 + 1*2743145 + 1*2753570 + 1*2757002 + 1*2786376 + 1*2834921 + 1*2893940 + 1*2977819 + 1*3001878 + 1*3016905 + 1*3047164 + 1*3078434 + 1*3131872 + 1*3149001 + 1*3169675 + 1*3170887 +
                                        1*3211282 + 1*3216769 + 1*3430177 + 1*3472724 + 1*3509808 + 1*3570442 + 1*3621075 + 1*3677643 + 1*3766286 + 1*3922752 + 1*4195953 + 1*4434114 + 1*4548348 + 1*4651513 + 1*4767899 + 1*4828728 +
                                        1*4876066 + 1*4889354 + 1*5092153 + 1*5140825 + 1*5338160 + 1*5582650 + 1*5671453 + 1*7880570 + 1*8206383 + 1*10144204 + 1*11614354) +
                                      2(4*0 + 2*729528 + 2*897552 + 2*986063 + 2*1184359 + 2*1437799 + 1*1599156 + 2*1599683 + 2*1934842 + 2*2166816 + 2*2205594 + 2*2231938 + 2*2279650 + 2*2281848 + 2*2317226 + 2*2352204 +
                                        2*2473707 + 2*2489698 + 2*2523095 + 2*2585280 + 1*2692072 + 2*2984954 + 2*3094622 + 2*3223066 + 2*3330538 + 2*3369879 + 2*3418360 + 2*3580042 + 2*4386940 + 2*4429312 + 2*4473367 + 2*4632180 +
                                        1*4812044 + 1*4889198 + 2*4899471 + 2*5006316 + 2*5032185 + 2*5112481 + 2*8113293 + 2*10764531) +
                                      4(8*0 + 1*133299 + 1*243671 + 1*243883 + 1*283142 + 1*331274 + 1*421715 + 1*426715 + 1*582622 + 1*599887 + 1*612931 + 1*638406 + 1*661031 + 1*678570 + 1*682245 + 1*685927 + 1*693733 + 1*700563 +
                                        1*701379 + 1*711607 + 1*795038 + 1*825502 + 1*833783 + 1*844449 + 1*855288 + 1*857369 + 1*867050 + 1*879289 + 1*924848 + 1*975923 + 1*982811 + 1*985282 + 1*987519 + 1*988109 + 1*988930 +
                                        1*1002120 + 1*1005716 + 1*1033476 + 1*1076494 + 1*1084565 + 1*1087044 + 1*1092765 + 1*1098699 + 1*1104404 + 1*1112477 + 1*1126450 + 1*1163370 + 1*1192886 + 1*1215312 + 1*1276134 + 1*1276848 +
                                        1*1305935 + 1*1333434 + 1*1334333 + 1*1354418 + 1*1359355 + 1*1375398 + 1*1444644 + 1*1478351 + 1*1480868 + 1*1490421 + 1*1551002 + 1*1553873 + 1*2122772 + 1*2504641 + 1*2632244 + 1*3251501 +
                                        1*3534643 + 1*5763177 + 1*13015371 + 1*13318696) +
                                      4(76*0 + 1*6813903 + 1*6983143) +
                                      4(10*0 + 1*18994 + 1*125025 + 1*136711 + 1*156893 + 1*162202 + 1*174181 + 1*185585 + 1*198513 + 1*203146 + 1*211442 + 1*245920 + 1*250017 + 4*250050 + 1*252298 + 1*280405 + 1*298484 + 1*305084 +
                                        1*321684 + 1*328656 + 1*334501 + 1*342596 + 1*347040 + 1*352211 + 1*352624 + 1*359963 + 1*375075 + 1*378974 + 1*381642 + 1*400110 + 1*401801 + 1*402824 + 1*413705 + 1*419163 + 1*429165 +
                                        1*432044 + 1*435760 + 1*438941 + 1*441927 + 1*460081 + 1*493803 + 1*519109 + 1*524762 + 1*565344 + 1*573797 + 1*578189 + 1*581617 + 1*640047 + 1*649398 + 1*664963 + 1*686813 + 1*690175 +
                                        1*732054 + 1*733380 + 1*770639 + 1*776958 + 1*965482 + 1*1021702 + 1*1611282 + 1*1758464 + 1*2075933 + 2*3066664 + 1*4320188 + 1*4778029 + 1*5620316) +
                                      4(9*0 + 1*15774 + 1*174060 + 1*197063 + 1*267759 + 1*297825 + 1*348003 + 1*350644 + 1*373829 + 1*393792 + 2*436151 + 1*441143 + 1*456874 + 1*467533 + 1*496867 + 1*517014 + 1*522955 + 1*564328 +
                                        1*565664 + 1*566201 + 1*619719 + 1*624990 + 1*631660 + 1*639535 + 1*642311 + 1*647321 + 1*648657 + 1*669247 + 1*679015 + 1*690402 + 1*738887 + 1*742583 + 1*753213 + 1*756142 + 1*761254 +
                                        1*783245 + 1*788713 + 1*812451 + 1*815516 + 1*841454 + 1*906397 + 1*908386 + 1*916083 + 1*942478 + 1*978224 + 1*998083 + 1*1013560 + 1*1024609 + 1*1139205 + 1*1152065 + 1*1207618 + 1*1218539 +
                                        1*1294292 + 1*1298847 + 1*1307819 + 1*1348225 + 1*1412643 + 1*1635478 + 1*1850145 + 1*1999267 + 1*2003072 + 1*2110034 + 1*2237601 + 1*2435418 + 1*2513279 + 1*2568175 + 1*3631519 + 1*4482060 +
                                        1*6268145) +
                                      4(8*0 + 1*13445 + 1*104915 + 1*192198 + 1*225508 + 1*279182 + 1*337374 + 1*341528 + 1*373755 + 1*400112 + 1*436326 + 1*512873 + 1*517909 + 1*571233 + 1*578532 + 1*586785 + 1*596917 + 1*627839 +
                                        1*654414 + 1*683838 + 1*691682 + 1*786714 + 1*794827 + 1*809953 + 1*813892 + 1*816259 + 1*817211 + 1*845772 + 1*850671 + 1*864183 + 1*881501 + 1*895218 + 1*912414 + 1*923071 + 1*969013 +
                                        1*972258 + 1*1022537 + 1*1028657 + 1*1040299 + 1*1057484 + 1*1127414 + 1*1131101 + 1*1138623 + 1*1148195 + 1*1156299 + 1*1169664 + 1*1266535 + 1*1287425 + 1*1289867 + 1*1311527 + 1*1371703 +
                                        1*1412644 + 1*1419906 + 1*1424817 + 1*1447974 + 1*1451813 + 1*1553771 + 1*1564709 + 1*1673307 + 1*1713521 + 1*1840248 + 1*2012250 + 1*2277358 + 1*2323277 + 1*2433089 + 1*2488692 + 1*2626819 +
                                        1*2796196 + 1*3788751 + 1*4584406 + 1*6324177) +
                                      4(8*0 + 1*15277 + 1*90189 + 1*263444 + 1*292268 + 1*352916 + 1*362890 + 1*385426 + 1*394754 + 1*403055 + 1*417636 + 1*431347 + 1*457476 + 1*496980 + 1*539078 + 1*583960 + 1*611346 + 1*670626 +
                                        1*720736 + 1*728496 + 1*734318 + 1*760112 + 1*760631 + 1*771737 + 1*780361 + 1*795596 + 1*799377 + 1*809657 + 1*814275 + 1*831462 + 1*843336 + 1*852406 + 1*863823 + 1*894318 + 1*914349 +
                                        1*986968 + 1*1076400 + 1*1127075 + 1*1162156 + 1*1192270 + 1*1201503 + 1*1205034 + 1*1243800 + 1*1253888 + 1*1288228 + 1*1337470 + 1*1370748 + 1*1452569 + 1*1457679 + 1*1461604 + 1*1463928 +
                                        1*1518193 + 1*1538763 + 1*1562264 + 1*1602733 + 1*1642356 + 1*1650804 + 1*1772935 + 1*1791092 + 1*1927815 + 1*2121188 + 1*2182540 + 1*2211253 + 1*2431820 + 1*2613094 + 1*2691630 + 1*3051561 +
                                        1*3053008 + 1*3605234 + 1*5220435 + 1*5841376) +
                                      2(8*0 + 2*28213 + 2*320332 + 2*347421 + 2*404484 + 2*417489 + 2*423280 + 2*473964 + 2*519104 + 2*620482 + 2*671729 + 2*699935 + 2*725601 + 2*727840 + 2*782648 + 2*805051 + 2*839309 + 2*951852 +
                                        2*1092818 + 1*1117116 + 2*1204656 + 2*1208934 + 2*1254513 + 2*1292399 + 1*1383564 + 2*1439694 + 2*1586447 + 2*1647964 + 2*1722630 + 2*1766273 + 2*1824462 + 2*1848845 + 2*2374414 + 2*2410338 +
                                        2*2959863 + 2*3421913 + 2*5535877) +
                                      4(8*0 + 1*43367 + 1*71776 + 1*81224 + 1*192576 + 1*208423 + 1*211250 + 1*228796 + 1*295302 + 1*298428 + 1*300113 + 1*313567 + 1*323625 + 1*323889 + 1*332551 + 1*339850 + 1*343082 + 1*344309 +
                                        1*352406 + 1*353252 + 1*365468 + 1*369760 + 1*414697 + 1*426117 + 1*428720 + 1*445616 + 1*454885 + 1*476499 + 1*482356 + 1*482605 + 1*484228 + 1*492996 + 1*495477 + 1*496214 + 1*506211 +
                                        1*510778 + 1*515336 + 1*526884 + 1*528416 + 1*535158 + 1*541555 + 1*547699 + 1*559584 + 1*569378 + 1*580988 + 1*584413 + 1*610108 + 1*614958 + 1*616152 + 1*621075 + 1*651503 + 1*658138 +
                                        1*680569 + 1*686632 + 1*690182 + 1*700612 + 1*703833 + 1*708693 + 1*713971 + 1*734506 + 1*750844 + 1*1390765 + 1*1507814 + 2*1780670 + 1*5158945 + 1*8359860 + 1*9598354 + 1*12142088 +
                                        1*13461892 + 1*14708028) +
                                      4(9*0 + 1*4945 + 1*8133 + 1*10254 + 1*35697 + 1*38280 + 1*46235 + 1*46871 + 1*48602 + 1*49257 + 1*50079 + 1*51697 + 1*54214 + 1*55000 + 1*56266 + 1*56927 + 1*57156 + 1*64696 + 1*65758 +
                                        1*69117 + 1*71547 + 1*71903 + 1*75162 + 1*76065 + 1*77170 + 1*78065 + 1*82867 + 1*85191 + 1*85290 + 1*85574 + 1*86702 + 1*87791 + 1*89248 + 1*89549 + 1*89813 + 1*91898 + 1*93590 + 1*97291 +
                                        1*97522 + 1*98142 + 1*98354 + 1*101781 + 1*102280 + 1*102516 + 1*107383 + 1*108060 + 1*109943 + 1*118723 + 1*120500 + 1*128083 + 1*132299 + 1*132946 + 1*133293 + 1*137278 + 1*139817 +
                                        1*199473 + 1*238997 + 2*256146 + 1*848164 + 1*1202128 + 1*1458274 + 1*1563045 + 1*1665467 + 1*1784166 + 2*2667484 + 1*3972221 + 1*4345890 + 1*6309870) +
                                      4(5*0 + 1*651190 + 1*735680 + 1*933730 + 1*1046438 + 1*1058648 + 1*1149972 + 1*1159038 + 1*1242700 + 1*1451234 + 1*1470458 + 1*1600802 + 1*1653748 + 1*1655406 + 1*1659130 + 1*1671256 +
                                        1*1706374 + 1*1721512 + 1*1745812 + 1*1746474 + 1*1764408 + 1*1764792 + 1*1855972 + 1*1873940 + 1*1898676 + 1*1901358 + 1*1966052 + 1*2003974 + 1*2022710 + 1*2098524 + 1*2114912 + 1*2131144 +
                                        1*2180004 + 1*2277756 + 1*2295420 + 1*2334624 + 1*2392474 + 1*2401230 + 1*2465828 + 1*2509726 + 1*2523264 + 1*2591806 + 1*2618578 + 1*2696622 + 1*2752594 + 1*2847006 + 1*2908894 + 1*2921254 +
                                        1*2931818 + 1*2977104 + 1*3061698 + 1*3072868 + 1*3086946 + 1*3090180 + 1*3155452 + 1*3173383 + 1*3183194 + 1*3215934 + 1*3217822 + 1*3289096 + 1*3328256 + 1*3334316 + 1*3388094 + 1*3622436 +
                                        1*3698840 + 1*3718960 + 1*3851503 + 1*4004318 + 1*4410236 + 1*4906116 + 1*4945228 + 1*5128960 + 1*5478935 + 1*6489219) +
                                      4(5*0 + 1*1149541 + 1*1313616 + 1*1403623 + 1*1434861 + 1*1459345 + 1*1491799 + 1*1510330 + 1*1607960 + 1*1649705 + 1*1701648 + 1*1879442 + 1*1918861 + 1*1982454 + 1*2032942 + 1*2196074 +
                                        1*2215927 + 1*2287503 + 1*2296530 + 1*2350548 + 1*2363977 + 1*2380297 + 1*2405261 + 1*2465715 + 1*2482212 + 1*2513711 + 1*2549662 + 1*2575060 + 1*2603257 + 1*2692835 + 1*2698685 + 1*2700553 +
                                        1*2811559 + 1*2824146 + 1*2851558 + 1*2882415 + 1*2987732 + 1*3037050 + 1*3169636 + 1*3234478 + 1*3266251 + 1*3277638 + 1*3325549 + 1*3339861 + 1*3431954 + 1*3435067 + 1*3561774 + 1*3615437 +
                                        1*3639734 + 1*3692996 + 1*3722881 + 1*3811022 + 1*3930218 + 1*3963193 + 1*3983571 + 1*4000097 + 1*4106907 + 1*4110273 + 1*4240012 + 1*4240640 + 1*4272294 + 1*4305865 + 1*4379766 + 1*4425152 +
                                        1*4477908 + 1*4537804 + 1*4540154 + 1*4616940 + 1*4797788 + 1*4834366 + 1*5050182 + 1*5066485 + 1*5635378 + 1*5717594) +
                                      4(5*0 + 1*972562 + 1*980757 + 1*1234855 + 1*1279830 + 1*1280290 + 1*1296072 + 1*1301535 + 1*1350726 + 1*1352385 + 1*1381065 + 1*1528167 + 1*1670854 + 1*1730858 + 1*1796508 + 1*1831866 +
                                        1*1873841 + 1*1975431 + 1*2039744 + 1*2043770 + 1*2046569 + 1*2075814 + 1*2113957 + 1*2135171 + 1*2177896 + 1*2242930 + 1*2324006 + 1*2348329 + 1*2352314 + 1*2415850 + 1*2431934 + 1*2535463 +
                                        1*2598731 + 1*2601019 + 1*2670774 + 1*2680052 + 1*2720754 + 1*2758554 + 1*2853710 + 1*2915500 + 1*3042767 + 1*3044188 + 1*3050245 + 1*3058101 + 1*3145920 + 1*3203209 + 1*3210145 + 1*3289458 +
                                        1*3362044 + 1*3379489 + 1*3519091 + 1*3522262 + 1*3637358 + 1*3643937 + 1*3649789 + 1*3708479 + 1*3779388 + 1*3783194 + 1*3839713 + 1*3865734 + 1*3932723 + 1*3934456 + 1*3956865 + 1*4065682 +
                                        1*4093727 + 1*4170937 + 1*4182492 + 1*4194428 + 1*4272717 + 1*4489576 + 1*4579615 + 1*4641270 + 1*4723774 + 1*4791023) +
                                      4(5*0 + 1*930753 + 1*1028341 + 1*1058433 + 1*1085930 + 1*1115439 + 1*1146917 + 1*1167734 + 1*1182181 + 1*1184611 + 1*1265339 + 1*1362599 + 1*1364171 + 1*1388582 + 1*1458878 + 1*1507033 +
                                        1*1688769 + 1*1692024 + 1*1871840 + 1*1876234 + 1*1876372 + 1*1886266 + 1*1944778 + 1*1952757 + 1*1973651 + 1*2002519 + 1*2060338 + 1*2093883 + 1*2109838 + 1*2138845 + 1*2143401 + 1*2273694 +
                                        1*2337058 + 1*2344344 + 1*2367752 + 1*2399127 + 1*2460410 + 1*2638869 + 1*2661106 + 1*2686033 + 1*2692361 + 1*2693275 + 1*2742458 + 1*2753956 + 1*2757699 + 1*2766930 + 1*2985905 + 1*3016832 +
                                        1*3028139 + 1*3113945 + 1*3127585 + 1*3178630 + 1*3265393 + 1*3375704 + 1*3447568 + 1*3644205 + 1*3728505 + 1*3737435 + 1*3790091 + 1*3818360 + 1*3873399 + 1*3875934 + 1*3968947 + 1*4022336 +
                                        1*4062579 + 1*4075784 + 1*4084618 + 1*4091768 + 1*4105827 + 1*4231264 + 1*4236036 + 1*4253682 + 1*4259548 + 1*4587225) +
                                      2(5*0 + 2*953461 + 2*963337 + 2*1243795 + 2*1278329 + 2*1284655 + 1*1405404 + 2*1413686 + 2*1591796 + 2*1605032 + 2*1608087 + 2*1653033 + 2*1803119 + 2*1901108 + 2*1992343 + 2*2085321 +
                                        2*2110870 + 2*2164668 + 2*2350348 + 2*2376552 + 2*2382433 + 2*2402469 + 2*2525635 + 2*2773334 + 1*2908262 + 2*2989298 + 2*3018216 + 2*3145330 + 2*3506497 + 2*3677142 + 2*3727230 + 1*3768366 +
                                        2*4007980 + 2*4016158 + 2*4036212 + 2*4053658 + 2*4085853 + 2*4172483 + 2*4395126)
                                    = 2075109356 + 485996964 + 690958596 + 791684212 + 887852300 + 955384268 + 486098616 + 419110508 + 55188184 + 204885436 + 299908844 + 345537508 + 363020288 + 182404456 + 391242744 + 135151100 +
                                      751736224 + 917861036 + 826736956 + 764483088 + 373342440
                                    = 12403693124

Value repetition frequencies        = 4(75*1 + 1*3) +
                                      4(70*1 + 1*8) +
                                      4(71*1 + 1*7) +
                                      4(73*1 + 1*5) +
                                      4(74*1 + 1*4) +
                                      4(74*1 + 1*4) +
                                      2(4*1 + 35*2 + 1*4) +
                                      4(70*1 + 1*8) +
                                      4(2*1 + 1*76)    +
                                      4(62*1 + 1*2 + 1*4 + 1*10) +
                                      4(67*1 + 1*2 + 1*9) +
                                      4(70*1 + 1*8) +
                                      4(70*1 + 1*8) +
                                      2(2*1 + 34*2 + 1*8) +
                                      4(68*1 + 1*2 + 1*8) +
                                      4(65*1 + 2*2 + 1*9) +
                                      4(73*1 + 1*5) +
                                      4(73*1 + 1*5) +
                                      4(73*1 + 1*5) +
                                      4(73*1 + 1*5) +
                                      2(3*1 + 35*2 + 1*5)
                                    = 6084

Number of distinct row element sets = 21

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

Number of distinct values           = 1322

Distinct values         0        2     4945     8133    10254    13445    15277    15774    18994    20510    28213    35697    38280    43367    46235
Frequency             782        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values     46871    48602    48802    49257    50079    51697    54214    55000    56266    56927    57156    64696    65758    69117    71547
Frequency               4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values     71776    71903    75162    76065    77170    78065    81224    82867    85191    85290    85574    86702    87791    89248    89549
Frequency               4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values     89813    90189    91898    93590    97291    97522    98142    98354   101781   102280   102516   104915   105700   107318   107383
Frequency               4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values    108060   109943   118723   120500   125025   128083   132299   132946   133293   133299   136711   137278   139817   156893   162202
Frequency               4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values    174060   174181   185585   192198   192576   197063   198513   199473   203146   208423   211250   211442   225508   228796   238997
Frequency               4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values    243671   243883   245920   250017   250050   252298   256146   263444   267759   272948   279182   280405   283142   292030   292268
Frequency               4        4        4        4       16        4        8        4        4        4        4        4        4        4        4
Distinct values    295302   297825   298428   298484   300113   305084   313567   320332   321684   323625   323889   328656   331274   332551   334501
Frequency               4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values    334544   337374   339850   341528   342596   343082   344309   347040   347421   348003   350644   352211   352406   352624   352916
Frequency               4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values    353252   359963   362890   365468   369760   373755   373829   375075   378974   381642   385426   393792   394754   400110   400112
Frequency               4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values    401801   402824   403055   404484   413705   414697   417489   417636   419163   421715   423280   426117   426715   428720   429165
Frequency               4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values    431347   432044   435760   436151   436326   438941   441143   441927   445616   454885   456874   457476   460081   467533   473964
Frequency               4        4        4        8        4        4        4        4        4        4        4        4        4        4        4
Distinct values    476499   482356   482605   484228   492996   493803   495477   496214   496867   496980   506211   510778   512873   515336   517014
Frequency               4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values    517909   519104   519109   522838   522955   524762   526884   528416   535158   539078   541406   541555   547699   557464   559584
Frequency               4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values    560440   564328   565344   565664   566201   567593   569378   570993   571233   573797   578189   578532   580988   581617   582622
Frequency               4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values    583960   584413   586785   596917   599887   607660   610108   611346   612931   614253   614958   616152   616323   619719   620482
Frequency               4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values    621075   624990   627839   631660   638406   639535   640047   642311   647321   648013   648657   649398   651190   651503   654414
Frequency               4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values    658138   661031   664963   669247   670626   671729   678570   679015   680569   682245   682522   683838   685927   686632   686813
Frequency               4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values    690175   690182   690402   691682   693733   699935   700563   700612   701379   703833   708693   709814   711607   713971   720736
Frequency               4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values    725122   725430   725601   727840   728496   729528   732054   732627   733380   734318   734506   735680   738887   742583   750844
Frequency               4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values    753213   756142   760112   760631   761254   763249   770639   771737   772989   776958   779230   780361   782648   783245   786714
Frequency               4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values    787047   788713   789915   794827   795038   795596   799377   805051   809657   809953   812451   813892   814105   814275   815516
Frequency               4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values    816259   817211   818083   824952   825502   831462   833783   839309   841454   843336   844449   845138   845772   848164   850671
Frequency               4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values    852406   855288   857369   863823   864183   867050   871509   879289   881501   881596   894318   895218   897552   898890   906397
Frequency               4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values    908386   912414   914349   916083   921863   923071   924848   924858   930753   933730   934648   942478   949675   951852   953461
Frequency               4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values    956179   963337   965482   969013   971708   972258   972562   975923   978224   980138   980757   982811   985282   986063   986968
Frequency               4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values    987519   988109   988930   995938   998083   999015  1002120  1005209  1005716  1013560  1021702  1022154  1022537  1024609  1028341
Frequency               4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values   1028657  1029322  1033476  1040299  1046438  1048983  1053002  1055240  1057484  1058433  1058648  1064957  1071385  1076400  1076494
Frequency               4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values   1081297  1084565  1085624  1085930  1087044  1092765  1092818  1098699  1104404  1105561  1112477  1115439  1117116  1126450  1127075
Frequency               4        4        4        4        4        4        4        4        4        4        4        4        2        4        4
Distinct values   1127178  1127414  1131101  1132614  1133782  1136896  1138623  1139205  1143322  1146917  1148195  1149541  1149972  1152065  1156299
Frequency               4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values   1159038  1162156  1162588  1163370  1167734  1169664  1176166  1182181  1184359  1184611  1191804  1192270  1192400  1192886  1196384
Frequency               4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values   1198710  1199177  1201503  1202128  1202230  1204466  1204656  1205034  1207618  1208934  1215312  1218539  1226878  1228204  1234855
Frequency               4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values   1242055  1242700  1243795  1243800  1248039  1253888  1254513  1265339  1266508  1266535  1276134  1276848  1278329  1279830  1280290
Frequency               4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values   1280584  1280866  1283618  1284655  1287425  1288228  1289867  1291828  1292399  1294292  1296072  1298847  1301535  1304030  1305935
Frequency               4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values   1307819  1311527  1312178  1313616  1316209  1316244  1317033  1317640  1320526  1322053  1323106  1323380  1326859  1333434  1334333
Frequency               4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values   1336308  1337470  1348225  1350726  1352385  1353743  1354418  1356076  1359355  1359667  1362249  1362599  1364171  1370748  1371599
Frequency               4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values   1371703  1373387  1375398  1381065  1383564  1388582  1390765  1402082  1403623  1404586  1405404  1412643  1412644  1413686  1414750
Frequency               4        4        4        4        2        4        4        4        4        4        2        4        4        4        4
Distinct values   1414883  1419906  1420920  1422756  1424817  1432780  1434861  1437799  1439694  1440929  1444644  1446255  1446824  1447974  1451234
Frequency               4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values   1451786  1451813  1452569  1457679  1458274  1458878  1459310  1459345  1461604  1463928  1470458  1478351  1480868  1490421  1491799
Frequency               4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values   1507033  1507814  1508938  1510330  1515041  1518193  1523252  1528118  1528167  1534106  1538763  1541083  1550152  1551002  1553771
Frequency               4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values   1553873  1562264  1563045  1564709  1584274  1586447  1587418  1591796  1599156  1599683  1599706  1600802  1602733  1605032  1607960
Frequency               4        4        4        4        4        4        4        4        2        4        4        4        4        4        4
Distinct values   1608087  1611282  1627017  1635478  1640138  1642356  1643172  1647964  1649705  1650804  1651434  1653033  1653748  1655142  1655406
Frequency               4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values   1655539  1656890  1657915  1658740  1659130  1665467  1666382  1670854  1671256  1673307  1673848  1688769  1689868  1692024  1693941
Frequency               4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values   1700353  1700695  1701162  1701648  1704206  1706374  1709874  1711418  1713289  1713521  1721512  1721999  1722630  1724188  1730858
Frequency               4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values   1733213  1733659  1744985  1745812  1746143  1746474  1757226  1758464  1758651  1762720  1764408  1764792  1766273  1772935  1773768
Frequency               4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values   1776838  1780670  1783559  1784166  1788376  1791092  1795137  1796508  1803119  1805882  1808428  1811729  1813720  1824462  1831866
Frequency               4        8        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values   1840248  1848845  1850145  1855972  1871840  1873841  1873940  1876234  1876372  1879442  1883821  1885190  1886266  1890218  1898676
Frequency               4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values   1901108  1901358  1906622  1908100  1910054  1913955  1918861  1920662  1926902  1927815  1933487  1934154  1934842  1944391  1944778
Frequency               4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values   1949745  1952757  1957792  1959470  1960885  1966052  1966894  1972144  1973651  1975431  1976637  1982454  1987882  1991654  1992343
Frequency               4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values   1999267  2002259  2002519  2003072  2003974  2012250  2018922  2020186  2022710  2031838  2032942  2038130  2039744  2043770  2044034
Frequency               4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values   2046569  2047348  2047822  2060338  2065333  2070774  2072160  2075814  2075933  2085321  2093883  2098524  2098741  2107219  2109838
Frequency               4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values   2110034  2110870  2113442  2113957  2114912  2121188  2122772  2131144  2135171  2138845  2142454  2143401  2147579  2148397  2158084
Frequency               4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values   2160289  2162976  2164668  2166816  2172501  2173913  2177896  2180004  2182540  2185258  2193960  2196074  2199148  2205594  2205804
Frequency               4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values   2211253  2215927  2227666  2231938  2237601  2242930  2251810  2253502  2273694  2275167  2277358  2277756  2279650  2281848  2283779
Frequency               4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values   2287503  2288670  2292875  2295420  2296530  2317226  2318884  2323277  2324006  2326197  2334624  2337058  2340848  2344344  2344810
Frequency               4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values   2346090  2348329  2350348  2350548  2351927  2352204  2352314  2362672  2363096  2363977  2365323  2367752  2373865  2374414  2376552
Frequency               4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values   2380297  2382433  2392474  2399127  2401230  2402469  2402702  2405261  2410338  2415577  2415850  2427402  2428164  2428892  2431591
Frequency               4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values   2431820  2431934  2433089  2435418  2445260  2460410  2465715  2465828  2473707  2482212  2488692  2489698  2504641  2509726  2512155
Frequency               4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values   2513279  2513711  2515082  2517970  2523095  2523264  2525635  2528648  2528839  2531035  2535463  2549662  2553900  2558534  2561554
Frequency               4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values   2568175  2570798  2573636  2575060  2585280  2591806  2596240  2598170  2598731  2601019  2603257  2609929  2612803  2613094  2618578
Frequency               4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values   2625193  2626819  2631775  2632244  2638869  2642491  2652048  2661106  2667484  2670774  2679025  2680052  2686033  2691630  2692072
Frequency               4        4        4        4        4        4        4        4        8        4        4        4        4        4        2
Distinct values   2692361  2692835  2693275  2696622  2698685  2699821  2700553  2716427  2717607  2720754  2742458  2743145  2752594  2753570  2753956
Frequency               4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values   2757002  2757699  2758554  2766930  2773334  2786376  2796196  2800511  2802032  2811559  2816466  2824146  2834921  2843884  2847006
Frequency               4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values   2851558  2853710  2863331  2874310  2882415  2882921  2893940  2908262  2908894  2915500  2921254  2921960  2924010  2931818  2934153
Frequency               4        4        4        4        4        4        4        2        4        4        4        4        4        4        4
Distinct values   2953246  2959863  2970745  2977104  2977819  2984954  2985905  2987732  2989298  3001878  3016832  3016905  3018216  3025466  3025522
Frequency               4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values   3027083  3028139  3029088  3037050  3042767  3044188  3047164  3049600  3050245  3051561  3053008  3054683  3058101  3061698  3066664
Frequency               4        4        4        4        4        4        4        4        4        4        4        4        4        4        8
Distinct values   3068904  3071151  3072868  3078434  3086946  3090180  3094238  3094622  3113945  3127585  3131872  3133201  3141054  3145330  3145920
Frequency               4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values   3148696  3149001  3155452  3169636  3169675  3170887  3173383  3178630  3183194  3203209  3210145  3211282  3215934  3216769  3217822
Frequency               4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values   3223066  3224906  3228278  3234478  3239345  3251501  3265393  3266251  3268138  3268543  3277638  3289096  3289458  3325549  3328256
Frequency               4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values   3330538  3334316  3339861  3362044  3369879  3375704  3379489  3388094  3418360  3421913  3430177  3431954  3435067  3447482  3447568
Frequency               4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values   3447967  3472724  3481078  3490713  3506497  3509808  3516679  3519091  3522262  3534643  3547686  3561774  3563450  3570442  3570695
Frequency               4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values   3580042  3599056  3605234  3615437  3621075  3622436  3625222  3631519  3637358  3639734  3643937  3644205  3645070  3649789  3677142
Frequency               4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values   3677643  3688397  3692996  3698141  3698840  3708479  3718960  3722881  3727230  3728505  3737435  3766286  3768366  3779388  3783194
Frequency               4        4        4        4        4        4        4        4        4        4        4        4        2        4        4
Distinct values   3788751  3790091  3811022  3818360  3839713  3851503  3851947  3865734  3873399  3875934  3877354  3907024  3922752  3930218  3932723
Frequency               4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values   3934456  3935465  3940160  3954262  3956865  3963193  3968947  3972221  3980729  3983571  4000097  4000923  4004318  4007980  4016158
Frequency               4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values   4022336  4024883  4036212  4047609  4053658  4060829  4062579  4065682  4075784  4082629  4084618  4084824  4085853  4091008  4091768
Frequency               4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values   4093727  4105827  4106907  4110273  4170937  4172483  4182492  4194428  4195953  4203373  4211768  4231264  4236036  4240012  4240640
Frequency               4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values   4253682  4259548  4272294  4272717  4279896  4293811  4305865  4310806  4317224  4320188  4345890  4348870  4351151  4379766  4386940
Frequency               4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values   4395126  4395933  4410236  4425152  4429312  4429927  4434114  4463367  4473367  4477908  4478301  4482060  4489576  4535214  4537804
Frequency               4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values   4540154  4548348  4579615  4584406  4587225  4616940  4632180  4641270  4643018  4651513  4723774  4751671  4767899  4778029  4791023
Frequency               4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values   4797788  4812044  4828728  4834366  4876066  4889198  4889354  4899471  4906116  4937352  4945228  5006316  5032185  5050182  5064073
Frequency               4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values   5066485  5092153  5099487  5112481  5128960  5136123  5140825  5158945  5187697  5214691  5220435  5338160  5403603  5404615  5478935
Frequency               4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values   5528273  5535877  5536002  5568932  5582650  5596547  5620316  5635378  5648345  5671453  5717594  5720467  5726547  5763177  5775328
Frequency               4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values   5841376  5852488  6174683  6261766  6268145  6270965  6309870  6324177  6369856  6392005  6428600  6489219  6521706  6576829  6705521
Frequency               4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values   6808242  6813903  6816502  6852143  6971808  6979326  6983143  7048022  7213411  7506914  7508934  7532228  7589836  7679059  7788005
Frequency               4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values   7880570  7923379  8061418  8090773  8113293  8156672  8206383  8226553  8264599  8344047  8359860  8414515  8466881  8504231  8602907
Frequency               4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values   8627627  8643648  8653369  8923641  9367850  9598354  9843617 10144204 10353983 10525422 10758759 10764531 10838786 11614354 11625672
Frequency               4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values  12142088 12295433 12474647 12498107 12572856 12709348 12806340 13015371 13318696 13461892 13700772 14708028 16391051 17040255 17389913
Frequency               4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values  17430116 18174317
Frequency               4        4


Sum of distinct value frequencies   = 7*2 + 1308*4 + 5*8 + 1*16 + 1*782
                                    = 6084

Number of SN-EN pairs for which the number of CNSAPs is greater than zero        = 4*2 + 4*68 + 8*69 + 22*70 + 4*71 + 22*73 + 10*74 + 4*75
                                                                                 = 5302

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

Number of possible SN-EN pairs with SN != EN                                     = 77*78
                                                                                 = 6006