This site is supported by donations to The OEIS Foundation.

Complete non-self-adjacent paths:Results 02C

From OeisWiki
(Redirected from Complete non-self-intersecting paths:Results 02C)
Jump to: navigation, search
a = 21, b = 3
 L            C
 3            8
 4           16
 5           32
 6           44
 7          156
 8          188
 9          496
10          764
11         1416
12         2104
13         3680
14         5828
15        10052
16        16276
17        27220
18        44072
19        72616
20       118216
21       194024
22       316508
23       517340
24       842168
25      1368752
26      2192688
27      3467860
28      5021684
29      7306092
30      8262028
31     10541724
32      8842720
33      9287688
34      6224472
35      4921440
36      2785012
37      1596596
38       738212
39       306892
40       106080
41        30656
42         6832
43         1248
44           64
Total  75181964

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

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

 6            0        0        0        9        0        0        0        0        0        0        0        0        0        0        0        0        0        9        0        0        0
              0        0        0        0        4        0        0        0        0        0        0        0        0        0        0        0        4        0        0        0        0
              0        0        0        9        0        0        0        0        0        0        0        0        0        0        0        0        0        9        0        0        0

 7            1        1        1        0       13        0        0        0        0        0        0        0        0        0        0        0       13        0        1        1        1
              2        2        4        8        4        8        4        4        4        4        4        4        4        4        4        8        4        8        4        2        2
              1        1        1        0       13        0        0        0        0        0        0        0        0        0        0        0       13        0        1        1        1

 8            0        0        0        3        0       17        0        0        0        0        0        0        0        0        0       17        0        3        0        0        0
              2        2        2        4       18        4        8        4        4        4        4        4        4        4        8        4       18        4        2        2        2
              0        0        0        3        0       17        0        0        0        0        0        0        0        0        0       17        0        3        0        0        0

 9            3        3        4        4       14        4       25        4        4        4        4        4        4        4       25        4       14        4        4        3        3
              4        4        4        6        8       40        8       12        8        8        8        8        8       12        8       40        8        6        4        4        4
              3        3        4        4       14        4       25        4        4        4        4        4        4        4       25        4       14        4        4        3        3

10            4        4        4        9        8       36        8       33        8        8        8        8        8       33        8       36        8        9        4        4        4
              4        4        4        4        8        8       66        8       12        8        8        8       12        8       66        8        8        4        4        4        4
              4        4        4        9        8       36        8       33        8        8        8        8        8       33        8       36        8        9        4        4        4

11            9       10       11       10       22       18       82       18       47       18       18       18       47       18       82       18       22       10       11       10        9
              6        6        6        6        8       18       12      104       12       16       12       16       12      104       12       18        8        6        6        6        6
              9       10       11       10       22       18       82       18       47       18       18       18       47       18       82       18       22       10       11       10        9

12           12       12       12       17       12       34       24      150       24       57       24       57       24      150       24       34       12       17       12       12       12
             10       10       10       10       10       16       46       20      154       20       28       20      154       20       46       16       10       10       10       10       10
             12       12       12       17       12       34       24      150       24       57       24       57       24      150       24       34       12       17       12       12       12

13           21       22       24       23       34       28       71       44      266       44      118       44      266       44       71       28       34       23       24       22       21
             20       20       20       20       20       22       36      122       40      228       40      228       40      122       36       22       20       20       20       20       20
             21       22       24       23       34       28       71       44      266       44      118       44      266       44       71       28       34       23       24       22       21

14           32       33       33       38       34       52       46      141       66      467       66      467       66      141       46       52       34       38       33       33       32
             36       36       36       36       36       36       44       68      286       72      556       72      286       68       44       36       36       36       36       36       36
             32       33       33       38       34       52       46      141       66      467       66      467       66      141       46       52       34       38       33       33       32

15           57       62       64       64       75       70      111      102      368      126     1222      126      368      102      111       70       75       64       64       62       57
             62       62       62       62       62       62       64       94      120      894      124      894      120       94       64       62       62       62       62       62       62
             57       62       64       64       75       70      111      102      368      126     1222      126      368      102      111       70       75       64       64       62       57

16           96      103      104      109      105      124      112      252      180     1475      208     1475      180      252      112      124      105      109      104      103       96
            102      102      102      102      102      102      106      112      572      200     2016      200      572      112      106      102      102      102      102      102      102
             96      103      104      109      105      124      112      252      180     1475      208     1475      180      252      112      124      105      109      104      103       96

17          167      180      186      186      198      193      289      212     1514      340     2442      340     1514      212      289      193      198      186      186      180      167
            168      168      168      168      168      172      168      634      204     2056      328     2056      204      634      168      172      168      168      168      168      168
            167      180      186      186      198      193      289      212     1514      340     2442      340     1514      212      289      193      198      186      186      180      167

18          280      297      304      310      306      382      314     1894      354     2855      538     2855      354     1894      314      382      306      310      304      297      280
            280      280      280      280      284      280      834      280     3014      376     1436      376     3014      280      834      280      284      280      280      280      280
            280      297      304      310      306      382      314     1894      354     2855      538     2855      354     1894      314      382      306      310      304      297      280

19          473      502      516      520      593      528     2531      550     4638      610     2066      610     4638      550     2531      528      593      520      516      502      473
            474      474      474      478      474     1126      474     4784      472     1852      476     1852      472     4784      474     1126      474      478      474      474      474
            473      502      516      520      593      528     2531      550     4638      610     2066      610     4638      550     2531      528      593      520      516      502      473

20          792      839      856      933      865     3402      873     7835      868     2717      576     2717      868     7835      873     3402      865      933      856      839      792
            806      806      810      806     1564      806     7328      802     4136      520      376      520     4136      802     7328      806     1564      806      810      806      806
            792      839      856      933      865     3402      873     7835      868     2717      576     2717      868     7835      873     3402      865      933      856      839      792

21         1337     1422     1521     1464     4654     1476    13019     1451     5230      768     1908      768     5230     1451    13019     1476     4654     1464     1521     1422     1337
           1368     1372     1368     2240     1368    10874     1364     8790      996      616      128      616      996     8790     1364    10874     1368     2240     1368     1372     1368
           1337     1422     1521     1464     4654     1476    13019     1451     5230      768     1908      768     5230     1451    13019     1476     4654     1464     1521     1422     1337

22         2256     2474     2448     6406     2473    20904     2430    10797     1402     2466      450     2466     1402    10797     2430    20904     2473     6406     2448     2474     2256
           2316     2312     3306     2312    15738     2308    17454     1860     1846      224       32      224     1846     1860    17454     2308    15738     2312     3306     2312     2316
           2256     2474     2448     6406     2473    20904     2430    10797     1402     2466      450     2466     1402    10797     2430    20904     2473     6406     2448     2474     2256

23         3894     4066     8964     4180    32593     4148    22096     2732     4575      626     1912      626     4575     2732    22096     4148    32593     4180     8964     4066     3894
           3898     5022     3898    22360     3894    32696     3358     5140      658       84        4       84      658     5140     3358    32696     3894    22360     3898     5022     3898
           3894     4066     8964     4180    32593     4148    22096     2732     4575      626     1912      626     4575     2732    22096     4148    32593     4180     8964     4066     3894

24         6448    12673     7008    49437     7013    43525     5137     9516     1161     2439      464     2439     1161     9516     5137    43525     7013    49437     7008    12673     6448
           7832     6570    31380     6566    58268     5934    13288     1698      352       18        0       18      352     1698    13288     5934    58268     6566    31380     6570     7832
           6448    12673     7008    49437     7013    43525     5137     9516     1161     2439      464     2439     1161     9516     5137    43525     7013    49437     7008    12673     6448

25        17829    11588    73337    11858    82366     9474    20590     2546     4434      625     1924      625     4434     2546    20590     9474    82366    11858    73337    11588    17829
          11084    43766    11080    99498    10344    32026     3972     1286      100        2        0        2      100     1286     3972    32026    10344    99498    11080    43766    11084
          17829    11588    73337    11858    82366     9474    20590     2546     4434      625     1924      625     4434     2546    20590     9474    82366    11858    73337    11588    17829

26        18380   106624    19896   149780    17021    44635     5557     8981     1086     2453      466     2453     1086     8981     5557    44635    17021   149780    19896   106624    18380
          61022    18712   163794    17864    72354     8612     4254      420       20        0        0        0       20      420     4254     8612    72354    17864   163794    18712    61022
          18380   106624    19896   149780    17021    44635     5557     8981     1086     2453      466     2453     1086     8981     5557    44635    17021   149780    19896   106624    18380

27       151589    32930   262516    30068    95744    11944    18924     2236     4463      632     1924      632     4463     2236    18924    11944    95744    30068   262516    32930   151589
          31610   261324    30642   154168    17606    12976     1462      124        2        0        0        0        2      124     1462    12976    17606   154168    30642   261324    31610
         151589    32930   262516    30068    95744    11944    18924     2236     4463      632     1924      632     4463     2236    18924    11944    95744    30068   262516    32930   151589

28        52296   444400    52148   200914    24757    40293     4701     9000     1105     2454      466     2454     1105     9000     4701    40293    24757   200914    52148   444400    52296
         405972    52294   311704    34394    36832     4426      596       22        0        0        0        0        0       22      596     4426    36832    34394   311704    52294   405972
          52296   444400    52148   200914    24757    40293     4701     9000     1105     2454      466     2454     1105     9000     4701    40293    24757   200914    52148   444400    52296

29       721191    88374   409771    49516    86512    10196    18784     2268     4470      631     1924      631     4470     2268    18784    10196    86512    49516   409771    88374   721191
          88920   601434    64884    97854    12020     2438      144        2        0        0        0        0        0        2      144     2438    12020    97854    64884   601434    88920
         721191    88374   409771    49516    86512    10196    18784     2268     4470      631     1924      631     4470     2268    18784    10196    86512    49516   409771    88374   721191

30       142496   804071    95320   186303    22201    39407     4669     9021     1105     2454      466     2454     1105     9021     4669    39407    22201   186303    95320   804071   142496
        1113226   119172   244518    29924     8886      704       24        0        0        0        0        0        0        0       24      704     8886    29924   244518   119172  1113226
         142496   804071    95320   186303    22201    39407     4669     9021     1105     2454      466     2454     1105     9021     4669    39407    22201   186303    95320   804071   142496

31      1448725   175330   396696    48016    82855     9736    18841     2264     4465      630     1922      630     4465     2264    18841     9736    82855    48016   396696   175330  1448725
         214446   577376    69406    29596     2826      172        2        0        0        0        0        0        0        0        2      172     2826    29596    69406   577376   214446
        1448725   175330   396696    48016    82855     9736    18841     2264     4465      630     1922      630     4465     2264    18841     9736    82855    48016   396696   175330  1448725

32       298936   788349   100984   171288    20125    39385     4657     9005     1098     2453      466     2453     1098     9005     4657    39385    20125   171288   100984   788349   298936
        1294292   151894    91392     9794      936       26        0        0        0        0        0        0        0        0        0       26      936     9794    91392   151894  1294292
         298936   788349   100984   171288    20125    39385     4657     9005     1098     2453      466     2453     1098     9005     4657    39385    20125   171288   100984   788349   298936

33      1334009   200272   322336    41066    79860     9594    18717     2235     4452      624     1920      624     4452     2235    18717     9594    79860    41066   322336   200272  1334009
         316872   264018    30244     4262      196        2        0        0        0        0        0        0        0        0        0        2      196     4262    30244   264018   316872
        1334009   200272   322336    41066    79860     9594    18717     2235     4452      624     1920      624     4452     2235    18717     9594    79860    41066   322336   200272  1334009

34       352160   499055    79948   140918    19137    37101     4513     8913     1081     2446      464     2446     1081     8913     4513    37101    19137   140918    79948   499055   352160
         717994    85044    17070     1092       28        0        0        0        0        0        0        0        0        0        0        0       28     1092    17070    85044   717994
         352160   499055    79948   140918    19137    37101     4513     8913     1081     2446      464     2446     1081     8913     4513    37101    19137   140918    79948   499055   352160

35       624061   138382   193128    35388    61195     8908    17017     2150     4381      610     1910      610     4381     2150    17017     8908    61195    35388   193128   138382   624061
         221270    61912     4958      228        2        0        0        0        0        0        0        0        0        0        0        0        2      228     4958    61912   221270
         624061   138382   193128    35388    61195     8908    17017     2150     4381      610     1910      610     4381     2150    17017     8908    61195    35388   193128   138382   624061

36       196892   198541    54544    75449    15905    25589     4098     7699     1034     2391      450     2391     1034     7699     4098    25589    15905    75449    54544   198541   196892
         207032    19322     1388       30        0        0        0        0        0        0        0        0        0        0        0        0        0       30     1388    19322   207032
         196892   198541    54544    75449    15905    25589     4098     7699     1034     2391      450     2391     1034     7699     4098    25589    15905    75449    54544   198541   196892

37       156939    61830    68710    22564    27920     6983    10286     1900     3534      576     1818      576     3534     1900    10286     6983    27920    22564    68710    61830   156939
          66756     6982      256        2        0        0        0        0        0        0        0        0        0        0        0        0        0        2      256     6982    66756
         156939    61830    68710    22564    27920     6983    10286     1900     3534      576     1818      576     3534     1900    10286     6983    27920    22564    68710    61830   156939

38        49312    46103    22288    22350     8801     9758     2977     3972      888     1789      416     1789      888     3972     2977     9758     8801    22350    22288    46103    49312
          30582     1600       32        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0       32     1600    30582
          49312    46103    22288    22350     8801     9758     2977     3972      888     1789      416     1789      888     3972     2977     9758     8801    22350    22288    46103    49312

39        20429    14454    13221     7332     6777     3234     3242     1246     1569      478     1090      478     1569     1246     3242     3234     6777     7332    13221    14454    20429
           8098      292        2        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        2      292     8098
          20429    14454    13221     7332     6777     3234     3242     1246     1569      478     1090      478     1569     1246     3242     3234     6777     7332    13221    14454    20429

40         5136     5558     3920     3382     2170     1905     1090     1045      506      646      322      646      506     1045     1090     1905     2170     3382     3920     5558     5136
           1968       34        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0       34     1968
           5136     5558     3920     3382     2170     1905     1090     1045      506      646      322      646      506     1045     1090     1905     2170     3382     3920     5558     5136

41         1165     1336     1168      903      782      572      509      348      340      236      284      236      340      348      509      572      782      903     1168     1336     1165
            324        2        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        2      324
           1165     1336     1168      903      782      572      509      348      340      236      284      236      340      348      509      572      782      903     1168     1336     1165

42          180      257      224      203      169      153      128      120      104      104       96      104      104      120      128      153      169      203      224      257      180
             36        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0       36
            180      257      224      203      169      153      128      120      104      104       96      104      104      120      128      153      169      203      224      257      180

43           20       34       33       30       29       30       30       30       30       30       30       30       30       30       30       30       29       30       33       34       20
              2        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        2
             20       34       33       30       29       30       30       30       30       30       30       30       30       30       30       30       29       30       33       34       20

44            0        1        1        1        2        2        2        2        2        2        2        2        2        2        2        2        2        1        1        1        0
              0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
              0        1        1        1        2        2        2        2        2        2        2        2        2        2        2        2        2        1        1        1        0

Total   5607628  3640194  2192254  1261051   703340   383840   206500   110712    60852    37284    30384    37284    60852   110712   206500   383840   703340  1261051  2192254  3640194  5607628
        4808896  2282434  1083308   514178   244068   115894    55116    26390    13012     7202     5580     7202    13012    26390    55116   115894   244068   514178  1083308  2282434  4808896
        5607628  3640194  2192254  1261051   703340   383840   206500   110712    60852    37284    30384    37284    60852   110712   206500   383840   703340  1261051  2192254  3640194  5607628

Grand total = 1*5580 + 2*7202 + 2*13012 + 2*26390 + 2*30384 + 4*37284 + 2*55116 + 4*60852 + 4*110712 + 2*115894 + 4*206500 + 2*244068 + 4*383840 + 2*514178 + 4*703340 + 2*1083308 + 4*1261051 + 4*2192254 + 2*2282434 + 4*3640194 +
              2*4808896 + 4*5607628
            = 75181964

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

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

 5            8        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        8
              0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
              8        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        8

 6           11        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0       11
              0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
             11        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0       11

 7           19        2        2        2        2        2        2        2        2        2        2        2        2        2        2        2        2        2        2        2       19
              2        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        2
             19        2        2        2        2        2        2        2        2        2        2        2        2        2        2        2        2        2        2        2       19

 8           29        1        2        2        2        2        2        2        2        2        2        2        2        2        2        2        2        2        2        1       29
              0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
             29        1        2        2        2        2        2        2        2        2        2        2        2        2        2        2        2        2        2        1       29

 9           52        4        7        8        8        8        8        8        8        8        8        8        8        8        8        8        8        8        7        4       52
              2        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        2
             52        4        7        8        8        8        8        8        8        8        8        8        8        8        8        8        8        8        7        4       52

10           90        5        7       11       12       12       12       12       12       12       12       12       12       12       12       12       12       11        7        5       90
              0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
             90        5        7       11       12       12       12       12       12       12       12       12       12       12       12       12       12       11        7        5       90

11          158        9       14       17       23       24       24       24       24       24       24       24       24       24       24       24       23       17       14        9      158
              2        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        2
            158        9       14       17       23       24       24       24       24       24       24       24       24       24       24       24       23       17       14        9      158

12          265       11       17       22       25       33       34       34       34       34       34       34       34       34       34       33       25       22       17       11      265
              0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
            265       11       17       22       25       33       34       34       34       34       34       34       34       34       34       33       25       22       17       11      265

13          445       21       31       36       46       53       63       64       64       64       64       64       64       64       63       53       46       36       31       21      445
              2        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        2
            445       21       31       36       46       53       63       64       64       64       64       64       64       64       63       53       46       36       31       21      445

14          741       34       46       55       60       76       89      101      102      102      102      102      102      101       89       76       60       55       46       34      741
              0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
            741       34       46       55       60       76       89      101      102      102      102      102      102      101       89       76       60       55       46       34      741

15         1248       63       85       95      107      120      152      173      187      188      188      188      187      173      152      120      107       95       85       63     1248
              2        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        2
           1248       63       85       95      107      120      152      173      187      188      188      188      187      173      152      120      107       95       85       63     1248

16         2107      104      139      154      163      181      202      262      293      309      310      309      293      262      202      181      163      154      139      104     2107
              0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
           2107      104      139      154      163      181      202      262      293      309      310      309      293      262      202      181      163      154      139      104     2107

17         3571      177      241      263      280      295      335      374      478      521      538      521      478      374      335      295      280      263      241      177     3571
              2        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        2
           3571      177      241      263      280      295      335      374      478      521      538      521      478      374      335      295      280      263      241      177     3571

18         6039      290      395      433      448      470      493      571      644      811      848      811      644      571      493      470      448      433      395      290     6039
              0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
           6039      290      395      433      448      470      493      571      644      811      848      811      644      571      493      470      448      433      395      290     6039

19        10202      489      667      731      760      780      822      871     1028     1141     1324     1141     1028      871      822      780      760      731      667      489    10202
              2        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        2
          10202      489      667      731      760      780      822      871     1028     1141     1324     1141     1028      871      822      780      760      731      667      489    10202

20        17211      822     1113     1221     1259     1287     1314     1393     1466     1689     1558     1689     1466     1393     1314     1287     1259     1221     1113      822    17211
              0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
          17211      822     1113     1221     1259     1287     1314     1393     1466     1689     1558     1689     1466     1393     1314     1287     1259     1221     1113      822    17211

21        29041     1397     1887     2065     2136     2168     2214     2239     2298     1975     2170     1975     2298     2239     2214     2168     2136     2065     1887     1397    29041
              2        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        2
          29041     1397     1887     2065     2136     2168     2214     2239     2298     1975     2170     1975     2298     2239     2214     2168     2136     2065     1887     1397    29041

22        49015     2362     3185     3479     3587     3637     3642     3593     2988     2671     1936     2671     2988     3593     3642     3637     3587     3479     3185     2362    49015
              0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
          49015     2362     3185     3479     3587     3637     3642     3593     2988     2671     1936     2671     2988     3593     3642     3637     3587     3479     3185     2362    49015

23        82762     3995     5393     5883     6067     6111     6013     5141     4270     2475     2448     2475     4270     5141     6013     6111     6067     5883     5393     3995    82762
              2        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        2
          82762     3995     5393     5883     6067     6111     6013     5141     4270     2475     2448     2475     4270     5141     6013     6111     6067     5883     5393     3995    82762

24       139678     6736     9099     9924    10186    10124     8984     7509     4186     3099     2034     3099     4186     7509     8984    10124    10186     9924     9099     6736   139678
              0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
         139678     6736     9099     9924    10186    10124     8984     7509     4186     3099     2034     3099     4186     7509     8984    10124    10186     9924     9099     6736   139678

25       235212    11365    15360    16724    17010    15686    13516     7962     5470     2643     2478     2643     5470     7962    13516    15686    17010    16724    15360    11365   235212
              2        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        2
         235212    11365    15360    16724    17010    15686    13516     7962     5470     2643     2478     2643     5470     7962    13516    15686    17010    16724    15360    11365   235212

26       389393    19173    25874    27999    26945    24051    15283    10589     4682     3165     2036     3165     4682    10589    15283    24051    26945    27999    25874    19173   389393
              0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
         389393    19173    25874    27999    26945    24051    15283    10589     4682     3165     2036     3165     4682    10589    15283    24051    26945    27999    25874    19173   389393

27       635132    32338    43431    45123    42129    29015    20831     9337     5733     2657     2476     2657     5733     9337    20831    29015    42129    45123    43431    32338   635132
              2        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        2
         635132    32338    43431    45123    42129    29015    20831     9337     5733     2657     2476     2657     5733     9337    20831    29015    42129    45123    43431    32338   635132

28       925605    54327    70713    71540    53672    40286    18854    11494     4752     3161     2034     3161     4752    11494    18854    40286    53672    71540    70713    54327   925605
              0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
         925605    54327    70713    71540    53672    40286    18854    11494     4752     3161     2034     3161     4752    11494    18854    40286    53672    71540    70713    54327   925605

29      1372882    88650   113195    95266    75904    37800    23606     9604     5732     2648     2470     2648     5732     9604    23606    37800    75904    95266   113195    88650  1372882
              2        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        2
        1372882    88650   113195    95266    75904    37800    23606     9604     5732     2648     2470     2648     5732     9604    23606    37800    75904    95266   113195    88650  1372882

30      1470751   141767   154701   136572    73711    47943    19689    11493     4719     3149     2024     3149     4719    11493    19689    47943    73711   136572   154701   141767  1470751
              0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
        1470751   141767   154701   136572    73711    47943    19689    11493     4719     3149     2024     3149     4719    11493    19689    47943    73711   136572   154701   141767  1470751

31      1908501   191548   222625   135802    94500    39891    23593     9449     5669     2625     2454     2625     5669     9449    23593    39891    94500   135802   222625   191548  1908501
              2        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        2
        1908501   191548   222625   135802    94500    39891    23593     9449     5669     2625     2454     2625     5669     9449    23593    39891    94500   135802   222625   191548  1908501

32      1383821   271155   218335   173988    77031    47433    18988    11204     4614     3110     2002     3110     4614    11204    18988    47433    77031   173988   218335   271155  1383821
              0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
        1383821   271155   218335   173988    77031    47433    18988    11204     4614     3110     2002     3110     4614    11204    18988    47433    77031   173988   218335   271155  1383821

33      1501640   246198   274085   133236    89832    36497    22221     8960     5490     2555     2414     2555     5490     8960    22221    36497    89832   133236   274085   246198  1501640
              2        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        2
        1501640   246198   274085   133236    89832    36497    22221     8960     5490     2555     2414     2555     5490     8960    22221    36497    89832   133236   274085   246198  1501640

34       786115   297151   185719   148552    62203    41059    16656    10382     4319     2995     1934     2995     4319    10382    16656    41059    62203   148552   185719   297151   786115
              0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
         786115   297151   185719   148552    62203    41059    16656    10382     4319     2995     1934     2995     4319    10382    16656    41059    62203   148552   185719   297151   786115

35       649647   174930   192615    86790    64992    26885    18413     7588     4995     2359     2290     2359     4995     7588    18413    26885    64992    86790   192615   174930   649647
              2        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        2
         649647   174930   192615    86790    64992    26885    18413     7588     4995     2359     2290     2359     4995     7588    18413    26885    64992    86790   192615   174930   649647

36       268563   164373    94817    80124    34823    27029    11302     8176     3511     2672     1726     2672     3511     8176    11302    27029    34823    80124    94817   164373   268563
              0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
         268563   164373    94817    80124    34823    27029    11302     8176     3511     2672     1726     2672     3511     8176    11302    27029    34823    80124    94817   164373   268563

37       153502    71642    72867    35830    29848    13379    10887     4675     3716     1832     1940     1832     3716     4675    10887    13379    29848    35830    72867    71642   153502
              2        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        2
         153502    71642    72867    35830    29848    13379    10887     4675     3716     1832     1940     1832     3716     4675    10887    13379    29848    35830    72867    71642   153502

38        51053    44655    28289    24010    12423    10503     4964     4244     1956     1862     1188     1862     1956     4244     4964    10503    12423    24010    28289    44655    51053
              0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
          51053    44655    28289    24010    12423    10503     4964     4244     1956     1862     1188     1862     1956     4244     4964    10503    12423    24010    28289    44655    51053

39        18905    15320    14005     8630     7258     4103     3502     1826     1682      914     1154      914     1682     1826     3502     4103     7258     8630    14005    15320    18905
              2        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        2
          18905    15320    14005     8630     7258     4103     3502     1826     1682      914     1154      914     1682     1826     3502     4103     7258     8630    14005    15320    18905

40         4727     5611     4207     3544     2399     2019     1278     1120      670      706      478      706      670     1120     1278     2019     2399     3544     4207     5611     4727
              0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
           4727     5611     4207     3544     2399     2019     1278     1120      670      706      478      706      670     1120     1278     2019     2399     3544     4207     5611     4727

41         1056     1354     1197      938      804      608      532      384      364      272      308      272      364      384      532      608      804      938     1197     1354     1056
              2        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        2
           1056     1354     1197      938      804      608      532      384      364      272      308      272      364      384      532      608      804      938     1197     1354     1056

42          165      259      227      204      173      158      132      124      108      108      100      108      108      124      132      158      173      204      227      259      165
              0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
            165      259      227      204      173      158      132      124      108      108      100      108      108      124      132      158      173      204      227      259      165

43           19       34       33       30       30       30       30       30       30       30       30       30       30       30       30       30       30       30       33       34       19
              2        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        2
             19       34       33       30       30       30       30       30       30       30       30       30       30       30       30       30       30       30       33       34       19

44            0        1        1        1        2        2        2        2        2        2        2        2        2        2        2        2        2        1        1        1        0
              0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
              0        1        1        1        2        2        2        2        2        2        2        2        2        2        2        2        2        1        1        1        0

Total  12099387  1848373  1754626  1249304   790860   469760   268684   151016    86300    54592    45140    54592    86300   151016   268684   469760   790860  1249304  1754626  1848373 12099387
             38        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0       38
       12099387  1848373  1754626  1249304   790860   469760   268684   151016    86300    54592    45140    54592    86300   151016   268684   469760   790860  1249304  1754626  1848373 12099387

Grand total = 2*38 + 2*45140 + 4*54592 + 4*86300 + 4*151016 + 4*268684 + 4*469760 + 4*790860 + 4*1249304 + 4*1754626 + 4*1848373 + 4*12099387
            = 75181964

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

 4            4        4        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        4        4
              4        8        4        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        4        8        4
              4        4        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        4        4

 5            9        7        5        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        5        7        9
              8       16       10        4        0        0        0        0        0        0        0        0        0        0        0        0        0        4       10       16        8
              9        7        5        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        5        7        9

 6           11        7        5        9        0        0        0        0        0        0        0        0        0        0        0        0        0        9        5        7       11
             12       22       18       12        4        0        0        0        0        0        0        0        0        0        0        0        4       12       18       22       12
             11        7        5        9        0        0        0        0        0        0        0        0        0        0        0        0        0        9        5        7       11

 7           25       24       23       21       23       10       10       10       10       10       10       10       10       10       10       10       23       21       23       24       25
             26       38       40       32       20       12        8        8        8        8        8        8        8        8        8       12       20       32       40       38       26
             25       24       23       21       23       10       10       10       10       10       10       10       10       10       10       10       23       21       23       24       25

 8           32       27       24       31       28       27       10       10       10       10       10       10       10       10       10       27       28       31       24       27       32
             36       62       50       48       46       24       16       12       12       12       12       12       12       12       16       24       46       48       50       62       36
             32       27       24       31       28       27       10       10       10       10       10       10       10       10       10       27       28       31       24       27       32

 9           68       67       72       93       92       76       71       50       50       50       50       50       50       50       71       76       92       93       72       67       68
             76      118       96      104      100       96       56       48       44       44       44       44       44       48       56       96      100      104       96      118       76
             68       67       72       93       92       76       71       50       50       50       50       50       50       50       71       76       92       93       72       67       68

10          108      100       99      135      156      154      112      103       78       78       78       78       78      103      112      154      156      135       99      100      108
            120      208      176      158      182      180      162       96       88       84       84       84       88       96      162      180      182      158      176      208      120
            108      100       99      135      156      154      112      103       78       78       78       78       78      103      112      154      156      135       99      100      108

11          201      191      194      252      302      314      308      222      209      180      180      180      209      222      308      314      302      252      194      191      201
            218      358      308      284      304      348      326      280      180      172      168      172      180      280      326      348      304      284      308      358      218
            201      191      194      252      302      314      308      222      209      180      180      180      209      222      308      314      302      252      194      191      201

12          320      289      280      367      422      475      481      474      318      301      268      301      318      474      481      475      422      367      280      289      320
            346      590      508      466      474      530      594      524      434      292      288      292      434      524      594      530      474      466      508      590      346
            320      289      280      367      422      475      481      474      318      301      268      301      318      474      481      475      422      367      280      289      320

13          557      518      513      661      770      852      912      893      882      622      638      622      882      893      912      852      770      661      513      518      557
            600      992      856      802      810      898      990     1060      890      744      560      744      890     1060      990      898      810      802      856      992      600
            557      518      513      661      770      852      912      893      882      622      638      622      882      893      912      852      770      661      513      518      557

14          910      842      816     1053     1198     1332     1447     1530     1441     1457     1076     1457     1441     1530     1447     1332     1198     1053      816      842      910
            984     1656     1414     1340     1384     1476     1624     1758     1818     1468     1492     1468     1818     1758     1624     1476     1384     1340     1414     1656      984
            910      842      816     1053     1198     1332     1447     1530     1441     1457     1076     1457     1441     1530     1447     1332     1198     1053      816      842      910

15         1566     1485     1472     1876     2141     2341     2593     2781     2925     2693     3238     2693     2925     2781     2593     2341     2141     1876     1472     1485     1566
           1696     2824     2412     2284     2410     2598     2792     3062     3220     3528     3160     3528     3220     3062     2792     2598     2410     2284     2412     2824     1696
           1566     1485     1472     1876     2141     2341     2593     2781     2925     2693     3238     2693     2925     2781     2593     2341     2141     1876     1472     1485     1566

16         2618     2468     2428     3103     3496     3803     4105     4585     4916     5878     5362     5878     4916     4585     4105     3803     3496     3103     2428     2468     2618
           2840     4774     4070     3844     4046     4458     4774     5074     5946     6466     7508     6466     5946     5074     4774     4458     4046     3844     4070     4774     2840
           2618     2468     2428     3103     3496     3803     4105     4585     4916     5878     5362     5878     4916     4585     4105     3803     3496     3103     2428     2468     2618

17         4472     4238     4206     5361     6062     6536     7110     7733     9633    10241    11684    10241     9633     7733     7110     6536     6062     5361     4206     4238     4472
           4846     8110     6938     6532     6872     7570     8220     9224    10280    13142    13536    13142    10280     9224     8220     7570     6872     6532     6938     8110     4846
           4472     4238     4206     5361     6062     6536     7110     7733     9633    10241    11684    10241     9633     7733     7110     6536     6062     5361     4206     4238     4472

18         7514     7067     6968     8903    10028    10858    11600    14100    15439    19225    19592    19225    15439    14100    11600    10858    10028     8903     6968     7067     7514
           8138    13664    11690    10998    11498    12696    14382    16000    20126    22276    24368    22276    20126    16000    14382    12696    11498    10998    11690    13664     8138
           7514     7067     6968     8903    10028    10858    11600    14100    15439    19225    19592    19225    15439    14100    11600    10858    10028     8903     6968     7067     7514

19        12731    11993    11853    15137    17162    18486    21743    23599    30110    31850    33446    31850    30110    23599    21743    18486    17162    15137    11853    11993    12731
          13778    23078    19762    18604    19446    21984    24820    31502    35342    39242    39040    39242    35342    31502    24820    21984    19446    18604    19762    23078    13778
          12731    11993    11853    15137    17162    18486    21743    23599    30110    31850    33446    31850    30110    23599    21743    18486    17162    15137    11853    11993    12731

20        21426    20141    19844    25418    28718    33516    36155    46489    49161    53057    53306    53057    49161    46489    36155    33516    28718    25418    19844    20141    21426
          23190    38886    33278    31364    33518    37680    48198    55504    63586    63732    64136    63732    63586    55504    48198    37680    33518    31364    33278    38886    23190
          21426    20141    19844    25418    28718    33516    36155    46489    49161    53057    53306    53057    49161    46489    36155    33516    28718    25418    19844    20141    21426

21        36219    34122    33744    43114    51942    56707    73380    77610    84976    85695    86596    85695    84976    77610    73380    56707    51942    43114    33744    34122    36219
          39204    65684    56208    53868    57532    73300    85442   101744   104760   105728   104336   105728   104760   101744    85442    73300    57532    53868    56208    65684    39204
          36219    34122    33744    43114    51942    56707    73380    77610    84976    85695    86596    85695    84976    77610    73380    56707    51942    43114    33744    34122    36219

22        61086    57607    56870    76605    87333   114509   121772   136917   138241   138277   136336   138277   138241   136917   121772   114509    87333    76605    56870    57607    61086
          66140   110880    95840    91826   110652   130328   160714   168658   173310   172162   172616   172162   173310   168658   160714   130328   110652    91826    95840   110880    66140
          61086    57607    56870    76605    87333   114509   121772   136917   138241   138277   136336   138277   138241   136917   121772   114509    87333    76605    56870    57607    61086

23       103299    97440   101118   129571   177061   190997   221588   225540   226075   220809   220306   220809   226075   225540   221588   190997   177061   129571   101118    97440   103299
         111766   188440   162990   173660   196648   251038   270114   282660   280286   282442   284128   282442   280286   282660   270114   251038   196648   173660   162990   188440   111766
         103299    97440   101118   129571   177061   190997   221588   225540   226075   220809   220306   220809   226075   225540   221588   190997   177061   129571   101118    97440   103299

24       174222   170126   170469   262025   294740   356255   365041   369277   360517   356390   352768   356390   360517   369277   365041   356255   294740   262025   170469   170126   174222
         189822   319192   299914   307058   386104   426198   459174   456218   458696   461596   462304   461596   458696   456218   459174   426198   386104   307058   299914   319192   189822
         174222   170126   170469   262025   294740   356255   365041   369277   360517   356390   352768   356390   360517   369277   365041   356255   294740   262025   170469   170126   174222

25       300490   286921   350706   436940   566347   589022   603456   590080   582052   573141   572612   573141   582052   590080   603456   589022   566347   436940   350706   286921   300490
         320032   569340   524058   608534   662076   736060   739282   746008   747914   749470   751408   749470   747914   746008   739282   736060   662076   608534   524058   569340   320032
         300490   286921   350706   436940   566347   589022   603456   590080   582052   573141   572612   573141   582052   590080   603456   589022   566347   436940   350706   286921   300490

26       492621   562696   577802   859468   929329   977560   957339   941489   923236   919261   915838   919261   923236   941489   957339   977560   929329   859468   577802   562696   492621
         570816   967170  1013402  1037230  1152060  1170608  1192710  1197412  1202674  1203560  1199724  1203560  1202674  1197412  1192710  1170608  1152060  1037230  1013402   967170   570816
         492621   562696   577802   859468   929329   977560   957339   941489   923236   919261   915838   919261   923236   941489   957339   977560   929329   859468   577802   562696   492621

27       926550   917275  1187534  1397935  1555061  1541023  1512531  1474331  1463319  1456464  1458424  1456464  1463319  1474331  1512531  1541023  1555061  1397935  1187534   917275   926550
         935810  1792296  1708080  1823210  1818596  1872844  1885558  1902880  1907268  1898434  1897328  1898434  1907268  1902880  1885558  1872844  1818596  1823210  1708080  1792296   935810
         926550   917275  1187534  1397935  1555061  1541023  1512531  1474331  1463319  1456464  1458424  1456464  1463319  1474331  1512531  1541023  1555061  1397935  1187534   917275   926550

28      1275697  1742585  1809379  2258561  2308092  2275101  2194257  2165157  2149343  2152699  2151226  2152699  2149343  2165157  2194257  2275101  2308092  2258561  1809379  1742585  1275697
        1671812  2696050  2743168  2605868  2662668  2702724  2756434  2772998  2758402  2749386  2742196  2749386  2758402  2772998  2756434  2702724  2662668  2605868  2743168  2696050  1671812
        1275697  1742585  1809379  2258561  2308092  2275101  2194257  2165157  2149343  2152699  2151226  2152699  2149343  2165157  2194257  2275101  2308092  2258561  1809379  1742585  1275697

29      2538305  2611129  3036874  3353284  3418225  3291087  3218338  3173031  3171099  3167514  3170468  3167514  3171099  3173031  3218338  3291087  3418225  3353284  3036874  2611129  2538305
        2503362  4510136  4042002  3902550  3840566  3961782  4023668  4019584  4008970  3997550  3999848  3997550  4008970  4019584  4023668  3961782  3840566  3902550  4042002  4510136  2503362
        2538305  2611129  3036874  3353284  3418225  3291087  3218338  3173031  3171099  3167514  3170468  3167514  3171099  3173031  3218338  3291087  3418225  3353284  3036874  2611129  2538305

30      2563379  3683999  3793752  4123470  3976914  3845838  3742679  3733227  3722678  3720359  3713554  3720359  3722678  3733227  3742679  3845838  3976914  4123470  3793752  3683999  2563379
        3510292  4852084  4538464  4220700  4390526  4538658  4547344  4520512  4500022  4520898  4529552  4520898  4500022  4520512  4547344  4538658  4390526  4220700  4538464  4852084  3510292
        2563379  3683999  3793752  4123470  3976914  3845838  3742679  3733227  3722678  3720359  3713554  3720359  3722678  3733227  3742679  3845838  3976914  4123470  3793752  3683999  2563379

31      4552541  4871436  5160436  5275696  5167001  4935719  4866978  4839565  4844828  4833137  4831478  4833137  4844828  4839565  4866978  4935719  5167001  5275696  5160436  4871436  4552541
        4610276  6875602  5670384  5400630  5594924  5779194  5804176  5746872  5744728  5757816  5771936  5757816  5744728  5746872  5804176  5779194  5594924  5400630  5670384  6875602  4610276
        4552541  4871436  5160436  5275696  5167001  4935719  4866978  4839565  4844828  4833137  4831478  4833137  4844828  4839565  4866978  4935719  5167001  5275696  5160436  4871436  4552541

32      3647809  4909900  4812832  4782578  4447137  4306333  4226408  4229186  4210209  4205750  4199730  4205750  4210209  4229186  4226408  4306333  4447137  4782578  4812832  4909900  3647809
        4637414  4934610  4484640  4449902  4751396  4856358  4791418  4798024  4805664  4814346  4807468  4814346  4805664  4798024  4791418  4856358  4751396  4449902  4484640  4934610  4637414
        3647809  4909900  4812832  4782578  4447137  4306333  4226408  4229186  4210209  4205750  4199730  4205750  4210209  4229186  4226408  4306333  4447137  4782578  4812832  4909900  3647809

33      4798250  5255973  5336297  5058226  4842428  4608428  4590769  4566788  4563843  4549327  4549216  4549327  4563843  4566788  4590769  4608428  4842428  5058226  5336297  5255973  4798250
        5008740  5611366  4464168  4572758  5020896  5051850  5031536  5006640  5035528  5035450  5036092  5035450  5035528  5006640  5031536  5051850  5020896  4572758  4464168  5611366  5008740
        4798250  5255973  5336297  5058226  4842428  4608428  4590769  4566788  4563843  4549327  4549216  4549327  4563843  4566788  4590769  4608428  4842428  5058226  5336297  5255973  4798250

34      3408951  4148620  3833940  3614644  3289854  3215740  3151764  3150549  3127993  3126278  3121696  3126278  3127993  3150549  3151764  3215740  3289854  3614644  3833940  4148620  3408951
        3915518  2962432  2821736  3114288  3296110  3363478  3326992  3357902  3355814  3363212  3360360  3363212  3355814  3357902  3326992  3363478  3296110  3114288  2821736  2962432  3915518
        3408951  4148620  3833940  3614644  3289854  3215740  3151764  3150549  3127993  3126278  3121696  3126278  3127993  3150549  3151764  3215740  3289854  3614644  3833940  4148620  3408951

35      3037388  3300062  3269435  2914884  2761739  2608976  2619372  2585785  2581146  2570603  2573062  2570603  2581146  2585785  2619372  2608976  2761739  2914884  3269435  3300062  3037388
        3198030  2408112  2030730  2330006  2655158  2587268  2622152  2622862  2643102  2636384  2639108  2636384  2643102  2622862  2622152  2587268  2655158  2330006  2030730  2408112  3198030
        3037388  3300062  3269435  2914884  2761739  2608976  2619372  2585785  2581146  2570603  2573062  2570603  2581146  2585785  2619372  2608976  2761739  2914884  3269435  3300062  3037388

36      1892551  2122337  1911718  1753495  1575445  1556706  1509568  1508855  1490543  1491021  1486632  1491021  1490543  1508855  1509568  1556706  1575445  1753495  1911718  2122337  1892551
        2032464  1029146  1086612  1348694  1404354  1467414  1453192  1485010  1481212  1488562  1484892  1488562  1481212  1485010  1453192  1467414  1404354  1348694  1086612  1029146  2032464
        1892551  2122337  1911718  1753495  1575445  1556706  1509568  1508855  1490543  1491021  1486632  1491021  1490543  1508855  1509568  1556706  1575445  1753495  1911718  2122337  1892551

37      1173423  1236909  1191700  1030247   972773   913480   919428   894688   895291   887645   889944   887645   895291   894688   919428   913480   972773  1030247  1191700  1236909  1173423
        1220094   540448   553724   712878   819238   791252   837082   831696   844522   841496   846968   841496   844522   831696   837082   791252   819238   712878   553724   540448  1220094
        1173423  1236909  1191700  1030247   972773   913480   919428   894688   895291   887645   889944   887645   895291   894688   919428   913480   972773  1030247  1191700  1236909  1173423

38       589795   621143   563727   507869   457660   452819   433893   433907   424631   426088   422670   426088   424631   433907   433893   452819   457660   507869   563727   621143   589795
         609900   181672   236360   326362   340512   369508   368180   385146   381640   388244   385540   388244   381640   385146   368180   369508   340512   326362   236360   181672   609900
         589795   621143   563727   507869   457660   452819   433893   433907   424631   426088   422670   426088   424631   433907   433893   452819   457660   507869   563727   621143   589795

39       260903   265331   250632   218441   205362   194264   193387   186139   186874   183362   184926   183362   186874   186139   193387   194264   205362   218441   250632   265331   260903
         266204    58330    86016   121312   138136   140308   153474   151628   158460   156512   159396   156512   158460   151628   153474   140308   138136   121312    86016    58330   266204
         260903   265331   250632   218441   205362   194264   193387   186139   186874   183362   184926   183362   186874   186139   193387   194264   205362   218441   250632   265331   260903

40        95543    96055    89200    80286    73957    72471    69269    68846    66826    67278    66098    67278    66826    68846    69269    72471    73957    80286    89200    96055    95543
          96770    13298    25932    38444    41658    47322    48500    52064    51736    53984    52664    53984    51736    52064    48500    47322    41658    38444    25932    13298    96770
          95543    96055    89200    80286    73957    72471    69269    68846    66826    67278    66098    67278    66826    68846    69269    72471    73957    80286    89200    96055    95543

41        28732    28482    27002    24367    23047    22171    21680    20956    20904    20380    20656    20380    20904    20956    21680    22171    23047    24367    27002    28482    28732
          28926     2414     6198     9250    10682    11932    13160    13528    14520    14264    14952    14264    14520    13528    13160    11932    10682     9250     6198     2414    28926
          28732    28482    27002    24367    23047    22171    21680    20956    20904    20380    20656    20380    20904    20956    21680    22171    23047    24367    27002    28482    28732

42         6680     6499     6210     5741     5451     5332     5134     5076     4942     4948     4878     4948     4942     5076     5134     5332     5451     5741     6210     6499     6680
           6700      208     1104     1676     1940     2340     2496     2788     2832     3012     2944     3012     2832     2788     2496     2340     1940     1676     1104      208     6700
           6680     6499     6210     5741     5451     5332     5134     5076     4942     4948     4878     4948     4942     5076     5134     5332     5451     5741     6210     6499     6680

43         1244     1211     1181     1115     1088     1066     1048     1034     1024     1018     1016     1018     1024     1034     1048     1066     1088     1115     1181     1211     1244
           1246        4      132      192      248      292      328      356      376      388      392      388      376      356      328      292      248      192      132        4     1246
           1244     1211     1181     1115     1088     1066     1048     1034     1024     1018     1016     1018     1024     1034     1048     1066     1088     1115     1181     1211     1244

44           64       64       62       60       60       60       60       60       60       60       60       60       60       60       60       60       60       60       62       64       64
             64        0        4        8        8        8        8        8        8        8        8        8        8        8        8        8        8        8        4        0       64
             64       64       62       60       60       60       60       60       60       60       60       60       60       60       60       60       60       60       62       64       64

Total  32018316 37077391 37621422 38271042 37258644 36210444 35705796 35480672 35355832 35283156 35259128 35283156 35355832 35480672 35705796 36210444 37258644 38271042 37621422 37077391 32018316
       35608322 40784322 36733496 37327780 39433802 40422614 40680096 40747350 40804418 40846114 40860564 40846114 40804418 40747350 40680096 40422614 39433802 37327780 36733496 40784322 35608322
       32018316 37077391 37621422 38271042 37258644 36210444 35705796 35480672 35355832 35283156 35259128 35283156 35355832 35480672 35705796 36210444 37258644 38271042 37621422 37077391 32018316

Grand total = 4*32018316 + 2*35259128 + 4*35283156 + 4*35355832 + 4*35480672 + 2*35608322 + 4*35705796 + 4*36210444 + 2*36733496 + 4*37077391 + 4*37258644 + 2*37327780 + 4*37621422 + 4*38271042 + 2*39433802 + 2*40422614 +
              2*40680096 + 2*40747350 + 2*40784322 + 2*40804418 + 2*40846114 + 1*40860564
            = 2339286308

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
EN
 0              0       0      38      74     110     148     278     602    1284    2582    4994    9534   18218   34816   66042  123486  226568  406098  705662 1171538 1804678       0       2       2       4      10      22
               46      96     202     426     898    1892    3986    8398   17694   37280   78546  165490  348674  734628 1547802      20       2       4      23      74     172     360     688    1276    2438    4800    9476
            18422   35184   66268  123308  226048  405610  705532 1171744 1805090
 1              0       0       0      19       3      19      34     105     227     421     748    1395    2719    5319   10178   18985   34663   61969  107660  178835  275563      19       0       1       1       1       3
                7      15      31      65     137     289     609    1283    2703    5695   11999   25281   53265  112225  236449       0       0       0       0      17      49      66      85     157     347     752    1511
             2877    5373   10034   18717   34481   62031  107920  179135  275881
 2             36       0       0       0      36       6      36      64     196     422     780    1380    2556    4934    9540   18008   33036   59014  102316  169772  261524      18      18       0       2       2       2
                6      14      30      62     130     274     578    1218    2566    5406   11390   23998   50562  106530  224450       0       0       0       0       0      32      92     124     160     294     644    1384
             2760    5214    9644   17780   32600   58694  102324  170032  261936
 3             51      51       0       0       0      51       9      51      90     273     585    1077    1896    3483    6645   12663   23490   42153   73053  121041  186336      17      17      17       0       3       3
                3       9      21      45      93     195     411     867    1827    3849    8109   17085   35997   75843  159795      17       0       0       0       0       0      45     129     174     225     411     891
             1896    3747    7011   12813   23238   41649   72639  120879  186336
 4             64      48      64       0       0       0      64      12      64     112     336     716    1312    2296    4176    7852   14688   26624   46336   76780  118144      48      16      16      16       0       4
                4       4      12      28      60     124     260     548    1156    2436    5132   10812   22780   47996  101124      64      32       0       0       0       0       0      56     160     216     280     508
             1088    2288    4472    8268   14880   26408   45864   76316  117696
 5             90      75      45      75       0       0       0      75      15      75     130     385     815    1485    2580    4635    8555   15615   27410   45585   70195     105      45      15      15      15       0
                5       5       5      15      35      75     155     325     685    1445    3045    6415   13515   28475   59995     150     105      45       0       0       0       0       0      65     185     250     325
              585    1235    2560    4935    8985   15845   27290   45245   69725
 6            196     112      84      42      84       0       0       0      84      18      84     144     420     882    1596    2748    4860    8754   15444   25848   39900     210      98      42      14      14      14
                0       6       6       6      18      42      90     186     390     822    1734    3654    7698   16218   34170     280     196     140      56       0       0       0       0       0      72     204     276
              360     642    1332    2712    5136    9162   15708   25884   39792
 7            455     273     130      91      39      91       0       0       0      91      21      91     154     441     917    1645    2800    4851    8449   14175   21938     403     195      91      39      13      13
               13       0       7       7       7      21      49     105     217     455     959    2023    4263    8981   18921     481     325     234     169      65       0       0       0       0       0      77     217
              294     385     679    1379    2744    5075    8799   14469   22190
 8            960     612     336     144      96      36      96       0       0       0      96      24      96     160     448     920    1632    2736    4608    7640   11808     780     372     180      84      36      12
               12      12       0       8       8       8      24      56     120     248     520    1096    2312    4872   10264     864     564     360     264     192      72       0       0       0       0       0      80
              224     304     400     696    1376    2656    4752    7896   12128
 9           1848    1221     737     385     154      99      33      99       0       0       0      99      27      99     162     441     891    1557    2556    4131    6327    1507     715     341     165      77      33
               11      11      11       0       9       9       9      27      63     135     279     585    1233    2601    5481    1672    1067     627     385     286     209      77       0       0       0       0       0
               81     225     306     405     693    1323    2448    4167    6453
10           3420    2260    1420     830     420     160     100      30     100       0       0       0     100      30     100     160     420     830    1420    2260    3420    2890    1370     650     310     150      70
               30      10      10      10       0      10      10      10      30      70     150     310     650    1370    2890    3320    2120    1220     670     400     300     220      80       0       0       0       0
                0      80     220     300     400     670    1220    2120    3320
11           6327    4131    2556    1557     891     441     162      99      27      99       0       0       0      99      33      99     154     385     737    1221    1848    5481    2601    1233     585     279     135
               63      27       9       9       9       0      11      11      11      33      77     165     341     715    1507    6453    4167    2448    1323     693     405     306     225      81       0       0       0
                0       0      77     209     286     385     627    1067    1672
12          11808    7640    4608    2736    1632     920     448     160      96      24      96       0       0       0      96      36      96     144     336     612     960   10264    4872    2312    1096     520     248
              120      56      24       8       8       8       0      12      12      12      36      84     180     372     780   12128    7896    4752    2656    1376     696     400     304     224      80       0       0
                0       0       0      72     192     264     360     564     864
13          21938   14175    8449    4851    2800    1645     917     441     154      91      21      91       0       0       0      91      39      91     130     273     455   18921    8981    4263    2023     959     455
              217     105      49      21       7       7       7       0      13      13      13      39      91     195     403   22190   14469    8799    5075    2744    1379     679     385     294     217      77       0
                0       0       0       0      65     169     234     325     481
14          39900   25848   15444    8754    4860    2748    1596     882     420     144      84      18      84       0       0       0      84      42      84     112     196   34170   16218    7698    3654    1734     822
              390     186      90      42      18       6       6       6       0      14      14      14      42      98     210   39792   25884   15708    9162    5136    2712    1332     642     360     276     204      72
                0       0       0       0       0      56     140     196     280
15          70195   45585   27410   15615    8555    4635    2580    1485     815     385     130      75      15      75       0       0       0      75      45      75      90   59995   28475   13515    6415    3045    1445
              685     325     155      75      35      15       5       5       5       0      15      15      15      45     105   69725   45245   27290   15845    8985    4935    2560    1235     585     325     250     185
               65       0       0       0       0       0      45     105     150
16         118144   76780   46336   26624   14688    7852    4176    2296    1312     716     336     112      64      12      64       0       0       0      64      48      64  101124   47996   22780   10812    5132    2436
             1156     548     260     124      60      28      12       4       4       4       0      16      16      16      48  117696   76316   45864   26408   14880    8268    4472    2288    1088     508     280     216
              160      56       0       0       0       0       0      32      64
17         186336  121041   73053   42153   23490   12663    6645    3483    1896    1077     585     273      90      51       9      51       0       0       0      51      51  159795   75843   35997   17085    8109    3849
             1827     867     411     195      93      45      21       9       3       3       3       0      17      17      17  186336  120879   72639   41649   23238   12813    7011    3747    1896     891     411     225
              174     129      45       0       0       0       0       0      17
18         261524  169772  102316   59014   33036   18008    9540    4934    2556    1380     780     422     196      64      36       6      36       0       0       0      36  224450  106530   50562   23998   11390    5406
             2566    1218     578     274     130      62      30      14       6       2       2       2       0      18      18  261936  170032  102324   58694   32600   17780    9644    5214    2760    1384     644     294
              160     124      92      32       0       0       0       0       0
19         275563  178835  107660   61969   34663   18985   10178    5319    2719    1395     748     421     227     105      34      19       3      19       0       0       0  236449  112225   53265   25281   11999    5695
             2703    1283     609     289     137      65      31      15       7       3       1       1       1       0      19  275881  179135  107920   62031   34481   18717   10034    5373    2877    1511     752     347
              157      85      66      49      17       0       0       0       0
20        1804678 1171538  705662  406098  226568  123486   66042   34816   18218    9534    4994    2582    1284     602     278     148     110      74      38       0       0 1547802  734628  348674  165490   78546   37280
            17694    8398    3986    1892     898     426     202      96      46      22      10       4       2       2       0 1805090 1171744  705532  405610  226048  123308   66268   35184   18422    9476    4800    2438
             1276     688     360     172      74      23       4       2      20
21              0      19       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       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       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       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0
                0       0       0       0       0       0       0       0       0       0       0       0       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              0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0
                0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0
                0       0       0       0       0       0       0       0       0
24              0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0
                0       0       0       0       0       0       0       0       0       0       0       0       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              0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0
                0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0
                0       0       0       0       0       0       0       0       0
26              0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0
                0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0
                0       0       0       0       0       0       0       0       0
27              0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0
                0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0
                0       0       0       0       0       0       0       0       0
28              0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0
                0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0
                0       0       0       0       0       0       0       0       0
29              0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0
                0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0
                0       0       0       0       0       0       0       0       0
30              0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0
                0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0
                0       0       0       0       0       0       0       0       0
31              0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0
                0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0
                0       0       0       0       0       0       0       0       0
32              0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0
                0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0
                0       0       0       0       0       0       0       0       0
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
                0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0
                0       0       0       0       0       0       0       0       0
34              0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0
                0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0
                0       0       0       0       0       0       0       0       0
35              0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0
                0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0
                0       0       0       0       0       0       0       0       0
36              0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0
                0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0
                0       0       0       0       0       0       0       0       0
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
                0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0
                0       0       0       0       0       0       0       0       0
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       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0
                0       0       0       0       0       0       0       0       0
39              0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0
                0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0
                0       0       0       0       0       0       0       0       0
40              0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0
                0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0
                0       0       0       0       0       0       0       0       0
41              0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0      19       0       0       0       0       0       0       0
                0       0       0       0       0       0       0       0       0       0       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       0
42             20       2       4      23      74     172     360     688    1276    2438    4800    9476   18422   35184   66268  123308  226048  405610  705532 1171744 1805090       0       2       2       4      10      22
               46      96     202     426     898    1892    3986    8398   17694   37280   78546  165490  348674  734628 1547802       0       0      38      74     110     148     278     602    1284    2582    4994    9534
            18218   34816   66042  123486  226568  406098  705662 1171538 1804678
43              0       0       0       0      17      49      66      85     157     347     752    1511    2877    5373   10034   18717   34481   62031  107920  179135  275881      19       0       1       1       1       3
                7      15      31      65     137     289     609    1283    2703    5695   11999   25281   53265  112225  236449       0       0       0      19       3      19      34     105     227     421     748    1395
             2719    5319   10178   18985   34663   61969  107660  178835  275563
44              0       0       0       0       0      32      92     124     160     294     644    1384    2760    5214    9644   17780   32600   58694  102324  170032  261936      18      18       0       2       2       2
                6      14      30      62     130     274     578    1218    2566    5406   11390   23998   50562  106530  224450      36       0       0       0      36       6      36      64     196     422     780    1380
             2556    4934    9540   18008   33036   59014  102316  169772  261524
45             17       0       0       0       0       0      45     129     174     225     411     891    1896    3747    7011   12813   23238   41649   72639  120879  186336      17      17      17       0       3       3
                3       9      21      45      93     195     411     867    1827    3849    8109   17085   35997   75843  159795      51      51       0       0       0      51       9      51      90     273     585    1077
             1896    3483    6645   12663   23490   42153   73053  121041  186336
46             64      32       0       0       0       0       0      56     160     216     280     508    1088    2288    4472    8268   14880   26408   45864   76316  117696      48      16      16      16       0       4
                4       4      12      28      60     124     260     548    1156    2436    5132   10812   22780   47996  101124      64      48      64       0       0       0      64      12      64     112     336     716
             1312    2296    4176    7852   14688   26624   46336   76780  118144
47            150     105      45       0       0       0       0       0      65     185     250     325     585    1235    2560    4935    8985   15845   27290   45245   69725     105      45      15      15      15       0
                5       5       5      15      35      75     155     325     685    1445    3045    6415   13515   28475   59995      90      75      45      75       0       0       0      75      15      75     130     385
              815    1485    2580    4635    8555   15615   27410   45585   70195
48            280     196     140      56       0       0       0       0       0      72     204     276     360     642    1332    2712    5136    9162   15708   25884   39792     210      98      42      14      14      14
                0       6       6       6      18      42      90     186     390     822    1734    3654    7698   16218   34170     196     112      84      42      84       0       0       0      84      18      84     144
              420     882    1596    2748    4860    8754   15444   25848   39900
49            481     325     234     169      65       0       0       0       0       0      77     217     294     385     679    1379    2744    5075    8799   14469   22190     403     195      91      39      13      13
               13       0       7       7       7      21      49     105     217     455     959    2023    4263    8981   18921     455     273     130      91      39      91       0       0       0      91      21      91
              154     441     917    1645    2800    4851    8449   14175   21938
50            864     564     360     264     192      72       0       0       0       0       0      80     224     304     400     696    1376    2656    4752    7896   12128     780     372     180      84      36      12
               12      12       0       8       8       8      24      56     120     248     520    1096    2312    4872   10264     960     612     336     144      96      36      96       0       0       0      96      24
               96     160     448     920    1632    2736    4608    7640   11808
51           1672    1067     627     385     286     209      77       0       0       0       0       0      81     225     306     405     693    1323    2448    4167    6453    1507     715     341     165      77      33
               11      11      11       0       9       9       9      27      63     135     279     585    1233    2601    5481    1848    1221     737     385     154      99      33      99       0       0       0      99
               27      99     162     441     891    1557    2556    4131    6327
52           3320    2120    1220     670     400     300     220      80       0       0       0       0       0      80     220     300     400     670    1220    2120    3320    2890    1370     650     310     150      70
               30      10      10      10       0      10      10      10      30      70     150     310     650    1370    2890    3420    2260    1420     830     420     160     100      30     100       0       0       0
              100      30     100     160     420     830    1420    2260    3420
53           6453    4167    2448    1323     693     405     306     225      81       0       0       0       0       0      77     209     286     385     627    1067    1672    5481    2601    1233     585     279     135
               63      27       9       9       9       0      11      11      11      33      77     165     341     715    1507    6327    4131    2556    1557     891     441     162      99      27      99       0       0
                0      99      33      99     154     385     737    1221    1848
54          12128    7896    4752    2656    1376     696     400     304     224      80       0       0       0       0       0      72     192     264     360     564     864   10264    4872    2312    1096     520     248
              120      56      24       8       8       8       0      12      12      12      36      84     180     372     780   11808    7640    4608    2736    1632     920     448     160      96      24      96       0
                0       0      96      36      96     144     336     612     960
55          22190   14469    8799    5075    2744    1379     679     385     294     217      77       0       0       0       0       0      65     169     234     325     481   18921    8981    4263    2023     959     455
              217     105      49      21       7       7       7       0      13      13      13      39      91     195     403   21938   14175    8449    4851    2800    1645     917     441     154      91      21      91
                0       0       0      91      39      91     130     273     455
56          39792   25884   15708    9162    5136    2712    1332     642     360     276     204      72       0       0       0       0       0      56     140     196     280   34170   16218    7698    3654    1734     822
              390     186      90      42      18       6       6       6       0      14      14      14      42      98     210   39900   25848   15444    8754    4860    2748    1596     882     420     144      84      18
               84       0       0       0      84      42      84     112     196
57          69725   45245   27290   15845    8985    4935    2560    1235     585     325     250     185      65       0       0       0       0       0      45     105     150   59995   28475   13515    6415    3045    1445
              685     325     155      75      35      15       5       5       5       0      15      15      15      45     105   70195   45585   27410   15615    8555    4635    2580    1485     815     385     130      75
               15      75       0       0       0      75      45      75      90
58         117696   76316   45864   26408   14880    8268    4472    2288    1088     508     280     216     160      56       0       0       0       0       0      32      64  101124   47996   22780   10812    5132    2436
             1156     548     260     124      60      28      12       4       4       4       0      16      16      16      48  118144   76780   46336   26624   14688    7852    4176    2296    1312     716     336     112
               64      12      64       0       0       0      64      48      64
59         186336  120879   72639   41649   23238   12813    7011    3747    1896     891     411     225     174     129      45       0       0       0       0       0      17  159795   75843   35997   17085    8109    3849
             1827     867     411     195      93      45      21       9       3       3       3       0      17      17      17  186336  121041   73053   42153   23490   12663    6645    3483    1896    1077     585     273
               90      51       9      51       0       0       0      51      51
60         261936  170032  102324   58694   32600   17780    9644    5214    2760    1384     644     294     160     124      92      32       0       0       0       0       0  224450  106530   50562   23998   11390    5406
             2566    1218     578     274     130      62      30      14       6       2       2       2       0      18      18  261524  169772  102316   59014   33036   18008    9540    4934    2556    1380     780     422
              196      64      36       6      36       0       0       0      36
61         275881  179135  107920   62031   34481   18717   10034    5373    2877    1511     752     347     157      85      66      49      17       0       0       0       0  236449  112225   53265   25281   11999    5695
             2703    1283     609     289     137      65      31      15       7       3       1       1       1       0      19  275563  178835  107660   61969   34663   18985   10178    5319    2719    1395     748     421
              227     105      34      19       3      19       0       0       0
62        1805090 1171744  705532  405610  226048  123308   66268   35184   18422    9476    4800    2438    1276     688     360     172      74      23       4       2      20 1547802  734628  348674  165490   78546   37280
            17694    8398    3986    1892     898     426     202      96      46      22      10       4       2       2       0 1804678 1171538  705662  406098  226568  123486   66042   34816   18218    9534    4994    2582
             1284     602     278     148     110      74      38       0       0

Sum of all rows                    =  4(3*0 + 3*2 + 2*4 + 1*10 + 1*20 + 1*22 + 1*23 + 1*38 + 1*46 + 2*74 + 1*96 + 1*110 + 1*148 + 1*172 + 1*202 + 1*278 + 1*360 + 1*426 + 1*602 + 1*688 + 1*898 + 1*1276 + 1*1284 + 1*1892 + 1*2438 +
                                        1*2582 + 1*3986 + 1*4800 + 1*4994 + 1*8398 + 1*9476 + 1*9534 + 1*17694 + 1*18218 + 1*18422 + 1*34816 + 1*35184 + 1*37280 + 1*66042 + 1*66268 + 1*78546 + 1*123308 + 1*123486 + 1*165490 +
                                        1*226048 + 1*226568 + 1*348674 + 1*405610 + 1*406098 + 1*705532 + 1*705662 + 1*734628 + 1*1171538 + 1*1171744 + 1*1547802 + 1*1804678 + 1*1805090) +
                                      4(8*0 + 3*1 + 2*3 + 1*7 + 1*15 + 1*17 + 3*19 + 1*31 + 1*34 + 1*49 + 1*65 + 1*66 + 1*85 + 1*105 + 1*137 + 1*157 + 1*227 + 1*289 + 1*347 + 1*421 + 1*609 + 1*748 + 1*752 + 1*1283 + 1*1395 +
                                        1*1511 + 1*2703 + 1*2719 + 1*2877 + 1*5319 + 1*5373 + 1*5695 + 1*10034 + 1*10178 + 1*11999 + 1*18717 + 1*18985 + 1*25281 + 1*34481 + 1*34663 + 1*53265 + 1*61969 + 1*62031 + 1*107660 +
                                        1*107920 + 1*112225 + 1*178835 + 1*179135 + 1*236449 + 1*275563 + 1*275881) +
                                      4(9*0 + 3*2 + 2*6 + 1*14 + 2*18 + 1*30 + 1*32 + 3*36 + 1*62 + 1*64 + 1*92 + 1*124 + 1*130 + 1*160 + 1*196 + 1*274 + 1*294 + 1*422 + 1*578 + 1*644 + 1*780 + 1*1218 + 1*1380 + 1*1384 + 1*2556 +
                                        1*2566 + 1*2760 + 1*4934 + 1*5214 + 1*5406 + 1*9540 + 1*9644 + 1*11390 + 1*17780 + 1*18008 + 1*23998 + 1*32600 + 1*33036 + 1*50562 + 1*58694 + 1*59014 + 1*102316 + 1*102324 + 1*106530 +
                                        1*169772 + 1*170032 + 1*224450 + 1*261524 + 1*261936) +
                                      4(9*0 + 3*3 + 2*9 + 4*17 + 1*21 + 2*45 + 4*51 + 1*90 + 1*93 + 1*129 + 1*174 + 1*195 + 1*225 + 1*273 + 2*411 + 1*585 + 1*867 + 1*891 + 1*1077 + 1*1827 + 2*1896 + 1*3483 + 1*3747 + 1*3849 +
                                        1*6645 + 1*7011 + 1*8109 + 1*12663 + 1*12813 + 1*17085 + 1*23238 + 1*23490 + 1*35997 + 1*41649 + 1*42153 + 1*72639 + 1*73053 + 1*75843 + 1*120879 + 1*121041 + 1*159795 + 1*186336 + 1*186336) +
                                      4(9*0 + 3*4 + 2*12 + 3*16 + 1*28 + 1*32 + 2*48 + 1*56 + 1*60 + 5*64 + 1*112 + 1*124 + 1*160 + 1*216 + 1*260 + 1*280 + 1*336 + 1*508 + 1*548 + 1*716 + 1*1088 + 1*1156 + 1*1312 + 1*2288 + 1*2296 +
                                        1*2436 + 1*4176 + 1*4472 + 1*5132 + 1*7852 + 1*8268 + 1*10812 + 1*14688 + 1*14880 + 1*22780 + 1*26408 + 1*26624 + 1*45864 + 1*46336 + 1*47996 + 1*76316 + 1*76780 + 1*101124 + 1*117696 +
                                        1*118144) +
                                      4(9*0 + 3*5 + 5*15 + 1*35 + 3*45 + 1*65 + 5*75 + 1*90 + 2*105 + 1*130 + 1*150 + 1*155 + 1*185 + 1*250 + 2*325 + 1*385 + 1*585 + 1*685 + 1*815 + 1*1235 + 1*1445 + 1*1485 + 1*2560 + 1*2580 +
                                        1*3045 + 1*4635 + 1*4935 + 1*6415 + 1*8555 + 1*8985 + 1*13515 + 1*15615 + 1*15845 + 1*27290 + 1*27410 + 1*28475 + 1*45245 + 1*45585 + 1*59995 + 1*69725 + 1*70195) +
                                      4(9*0 + 3*6 + 3*14 + 2*18 + 3*42 + 1*56 + 1*72 + 4*84 + 1*90 + 1*98 + 1*112 + 1*140 + 1*144 + 1*186 + 2*196 + 1*204 + 1*210 + 1*276 + 1*280 + 1*360 + 1*390 + 1*420 + 1*642 + 1*822 + 1*882 +
                                        1*1332 + 1*1596 + 1*1734 + 1*2712 + 1*2748 + 1*3654 + 1*4860 + 1*5136 + 1*7698 + 1*8754 + 1*9162 + 1*15444 + 1*15708 + 1*16218 + 1*25848 + 1*25884 + 1*34170 + 1*39792 + 1*39900) +
                                      4(9*0 + 3*7 + 3*13 + 2*21 + 2*39 + 1*49 + 1*65 + 1*77 + 5*91 + 1*105 + 1*130 + 1*154 + 1*169 + 1*195 + 2*217 + 1*234 + 1*273 + 1*294 + 1*325 + 1*385 + 1*403 + 1*441 + 2*455 + 1*481 + 1*679 +
                                        1*917 + 1*959 + 1*1379 + 1*1645 + 1*2023 + 1*2744 + 1*2800 + 1*4263 + 1*4851 + 1*5075 + 1*8449 + 1*8799 + 1*8981 + 1*14175 + 1*14469 + 1*18921 + 1*21938 + 1*22190) +
                                      4(9*0 + 3*8 + 3*12 + 2*24 + 2*36 + 1*56 + 1*72 + 1*80 + 1*84 + 4*96 + 1*120 + 1*144 + 1*160 + 1*180 + 1*192 + 1*224 + 1*248 + 1*264 + 1*304 + 1*336 + 1*360 + 1*372 + 1*400 + 1*448 + 1*520 +
                                        1*564 + 1*612 + 1*696 + 1*780 + 1*864 + 1*920 + 1*960 + 1*1096 + 1*1376 + 1*1632 + 1*2312 + 1*2656 + 1*2736 + 1*4608 + 1*4752 + 1*4872 + 1*7640 + 1*7896 + 1*10264 + 1*11808 + 1*12128) +
                                      4(9*0 + 3*9 + 3*11 + 2*27 + 2*33 + 1*63 + 2*77 + 1*81 + 4*99 + 1*135 + 1*154 + 1*162 + 1*165 + 1*209 + 1*225 + 1*279 + 1*286 + 1*306 + 1*341 + 2*385 + 1*405 + 1*441 + 1*585 + 1*627 + 1*693 +
                                        1*715 + 1*737 + 1*891 + 1*1067 + 1*1221 + 1*1233 + 1*1323 + 1*1507 + 1*1557 + 1*1672 + 1*1848 + 1*2448 + 1*2556 + 1*2601 + 1*4131 + 1*4167 + 1*5481 + 1*6327 + 1*6453) +
                                      2(9*0 + 6*10 + 4*30 + 2*70 + 2*80 + 4*100 + 2*150 + 2*160 + 2*220 + 2*300 + 2*310 + 2*400 + 2*420 + 2*650 + 2*670 + 2*830 + 2*1220 + 2*1370 + 2*1420 + 2*2120 + 2*2260 + 2*2890 + 2*3320 +
                                        2*3420) +
                                      2(61*0 + 2*19)
                                      19(63*0)
                                    = 48397548 + 7393492 + 7018504 + 4997216 + 3163440 + 1879040 + 1074736 + 604064 + 345200 + 218368 + 90280 + 76
                                    = 75181964

Value repetition frequencies        = 4(56*1 + 2*2 + 1*3) +
                                      4(47*1 + 1*2 + 2*3 + 1*8) +
                                      4(44*1 + 2*2 + 2*3 + 1*9) +
                                      4(35*1 + 4*2 + 1*3 + 2*4 + 1*9) +
                                      4(39*1 + 2*2 + 2*3 + 1*5 + 1*9) +
                                      4(34*1 + 2*2 + 2*3 + 2*5 + 1*9) +
                                      4(37*1 + 2*2 + 3*3 + 1*4 + 1*9) +
                                      4(35*1 + 4*2 + 2*3 + 1*5 + 1*9) +
                                      4(40*1 + 2*2 + 2*3 + 1*4 + 1*9) +
                                      4(36*1 + 4*2 + 2*3 + 1*4 + 1*9) +
                                      2(20*2 + 2*4 + 1*6 + 1*9) +
                                      2(1*2 + 1*61)
                                      19(1*63)
                                    = 3969

Number of distinct row element sets = 13

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

Number of distinct values           = 414

Distinct values       0       1       2       3       4       5       6       7       8       9      10      11      12      13      14      15      16      17      18      19
Frequency          1669      12      24      20      20      12      20      16      12      20      16      12      20      12      16      24      12      20      16      16
Distinct values      20      21      22      23      24      27      28      30      31      32      33      34      35      36      38      39      42      45      46      48
Frequency             4      12       4       4       8       8       4      12       4       8       8       4       4      20       4       8      12      20       4       8
Distinct values      49      51      56      60      62      63      64      65      66      70      72      74      75      77      80      81      84      85      90      91
Frequency             8      16      12       4       4       4      24      12       4       4       8       8      20      12       8       4      20       4      12      20
Distinct values      92      93      96      98      99     100     105     110     112     120     124     129     130     135     137     140     144     148     150     154
Frequency             4       4      20       4      16       8      16       4       8       4       8       4      12       4       4       4       8       4       8       8
Distinct values     155     157     160     162     165     169     172     174     180     185     186     192     195     196     202     204     209     210     216     217
Frequency             4       4      16       4       4       4       4       4       4       4       4       4       8      12       4       4       4       4       4       8
Distinct values     220     224     225     227     234     248     250     260     264     273     274     276     278     279     280     286     289     294     300     304
Frequency             4       4       8       4       4       4       4       4       4       8       4       4       4       4       8       4       4       8       4       4
Distinct values     306     310     325     336     341     347     360     372     385     390     400     403     405     411     420     421     422     426     441     448
Frequency             4       4      12       8       4       4      12       4      16       4       8       4       4       8       8       4       4       4       8       4
Distinct values     455     481     508     520     548     564     578     585     602     609     612     627     642     644     650     670     679     685     688     693
Frequency             8       4       4       4       4       4       4      12       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values     696     715     716     737     748     752     780     815     822     830     864     867     882     891     898     917     920     959     960    1067
Frequency             4       4       4       4       4       4       8       4       4       4       4       4       4       8       4       4       4       4       4       4
Distinct values    1077    1088    1096    1156    1218    1220    1221    1233    1235    1276    1283    1284    1312    1323    1332    1370    1376    1379    1380    1384
Frequency             4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values    1395    1420    1445    1485    1507    1511    1557    1596    1632    1645    1672    1734    1827    1848    1892    1896    2023    2120    2260    2288
Frequency             4       4       4       4       4       8       4       4       4       4       4       4       4       4       4       8       4       4       4       4
Distinct values    2296    2312    2436    2438    2448    2556    2560    2566    2580    2582    2601    2656    2703    2712    2719    2736    2744    2748    2760    2800
Frequency             4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values    2877    2890    3045    3320    3420    3483    3654    3747    3849    3986    4131    4167    4176    4263    4472    4608    4635    4752    4800    4851
Frequency             4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values    4860    4872    4934    4935    4994    5075    5132    5136    5214    5319    5373    5406    5481    5695    6327    6415    6453    6645    7011    7640
Frequency             4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values    7698    7852    7896    8109    8268    8398    8449    8555    8754    8799    8981    8985    9162    9476    9534    9540    9644   10034   10178   10264
Frequency             4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values   10812   11390   11808   11999   12128   12663   12813   13515   14175   14469   14688   14880   15444   15615   15708   15845   16218   17085   17694   17780
Frequency             4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values   18008   18218   18422   18717   18921   18985   21938   22190   22780   23238   23490   23998   25281   25848   25884   26408   26624   27290   27410   28475
Frequency             4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values   32600   33036   34170   34481   34663   34816   35184   35997   37280   39792   39900   41649   42153   45245   45585   45864   46336   47996   50562   53265
Frequency             4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values   58694   59014   59995   61969   62031   66042   66268   69725   70195   72639   73053   75843   76316   76780   78546  101124  102316  102324  106530  107660
Frequency             4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values  107920  112225  117696  118144  120879  121041  123308  123486  159795  165490  169772  170032  178835  179135  186336  224450  226048  226568  236449  261524
Frequency             4       4       4       4       4       4       4       4       4       4       4       4       4       4       8       4       4       4       4       4
Distinct values  261936  275563  275881  348674  405610  406098  705532  705662  734628 1171538 1171744 1547802 1804678 1805090
Frequency             4       4       4       4       4       4       4       4       4       4       4       4       4       4

Sum of distinct value frequencies   = 337*4 + 33*8 + 18*12 + 10*16 + 12*20 + 3*24 + 1*1669
                                    = 3969

Number of SN-EN pairs for which the number of CNSAPs is greater than zero        = 2*2 + 34*54 + 4*55 + 4*60
                                                                                 = 2300

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

Number of possible SN-EN pairs with SN != EN                                     = 62*63
                                                                                 = 3906
a = 22, b = 3
 L             C
 3             8
 4            16
 5            32
 6            44
 7           160
 8           192
 9           512
10           788
11          1464
12          2172
13          3808
14          6032
15         10428
16         16896
17         28300
18         45852
19         75648
20        123284
21        202640
22        331024
23        541940
24        883952
25       1441616
26       2343660
27       3775556
28       6014276
29       8951072
30      13282608
31      15937008
32      20984980
33      18833676
34      20874108
35      14734732
36      12653184
37       7512832
38       4743360
39       2351528
40       1087212
41        420604
42        139228
43         38084
44          8072
45          1392
46            68
Total  158404048

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

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

 6            0        0        0        9        0        0        0        0        0        0        0        0        0        0        0        0        0        0        9        0        0        0
              0        0        0        0        4        0        0        0        0        0        0        0        0        0        0        0        0        4        0        0        0        0
              0        0        0        9        0        0        0        0        0        0        0        0        0        0        0        0        0        0        9        0        0        0

 7            1        1        1        0       13        0        0        0        0        0        0        0        0        0        0        0        0       13        0        1        1        1
              2        2        4        8        4        8        4        4        4        4        4        4        4        4        4        4        8        4        8        4        2        2
              1        1        1        0       13        0        0        0        0        0        0        0        0        0        0        0        0       13        0        1        1        1

 8            0        0        0        3        0       17        0        0        0        0        0        0        0        0        0        0       17        0        3        0        0        0
              2        2        2        4       18        4        8        4        4        4        4        4        4        4        4        8        4       18        4        2        2        2
              0        0        0        3        0       17        0        0        0        0        0        0        0        0        0        0       17        0        3        0        0        0

 9            3        3        4        4       14        4       25        4        4        4        4        4        4        4        4       25        4       14        4        4        3        3
              4        4        4        6        8       40        8       12        8        8        8        8        8        8       12        8       40        8        6        4        4        4
              3        3        4        4       14        4       25        4        4        4        4        4        4        4        4       25        4       14        4        4        3        3

10            4        4        4        9        8       36        8       33        8        8        8        8        8        8       33        8       36        8        9        4        4        4
              4        4        4        4        8        8       66        8       12        8        8        8        8       12        8       66        8        8        4        4        4        4
              4        4        4        9        8       36        8       33        8        8        8        8        8        8       33        8       36        8        9        4        4        4

11            9       10       11       10       22       18       82       18       47       18       18       18       18       47       18       82       18       22       10       11       10        9
              6        6        6        6        8       18       12      104       12       16       12       12       16       12      104       12       18        8        6        6        6        6
              9       10       11       10       22       18       82       18       47       18       18       18       18       47       18       82       18       22       10       11       10        9

12           12       12       12       17       12       34       24      150       24       57       24       24       57       24      150       24       34       12       17       12       12       12
             10       10       10       10       10       16       46       20      154       20       24       24       20      154       20       46       16       10       10       10       10       10
             12       12       12       17       12       34       24      150       24       57       24       24       57       24      150       24       34       12       17       12       12       12

13           21       22       24       23       34       28       71       44      266       44       81       81       44      266       44       71       28       34       23       24       22       21
             20       20       20       20       20       22       36      122       40      224       44       44      224       40      122       36       22       20       20       20       20       20
             21       22       24       23       34       28       71       44      266       44       81       81       44      266       44       71       28       34       23       24       22       21

14           32       33       33       38       34       52       46      141       66      426      107      107      426       66      141       46       52       34       38       33       33       32
             36       36       36       36       36       36       44       68      282       76      314      314       76      282       68       44       36       36       36       36       36       36
             32       33       33       38       34       52       46      141       66      426      107      107      426       66      141       46       52       34       38       33       33       32

15           57       62       64       64       75       70      111      102      323      171      674      674      171      323      102      111       70       75       64       64       62       57
             62       62       62       62       62       62       64       90      124      586      432      432      586      124       90       64       62       62       62       62       62       62
             57       62       64       64       75       70      111      102      323      171      674      674      171      323      102      111       70       75       64       64       62       57

16           96      103      104      109      105      124      112      203      229      681     1002     1002      681      229      203      112      124      105      109      104      103       96
            102      102      102      102      102      102      102      116      190      582     1110     1110      582      190      116      102      102      102      102      102      102      102
             96      103      104      109      105      124      112      203      229      681     1002     1002      681      229      203      112      124      105      109      104      103       96

17          167      180      186      186      198      193      236      265      408     1446     1407     1407     1446      408      265      236      193      198      186      186      180      167
            168      168      168      168      168      168      172      170      668      430     1958     1958      430      668      170      172      168      168      168      168      168      168
            167      180      186      186      198      193      236      265      408     1446     1407     1407     1446      408      265      236      193      198      186      186      180      167

18          280      297      304      310      306      325      371      402     1846      772     2657     2657      772     1846      402      371      325      306      310      304      297      280
            280      280      280      280      280      284      280      834      292     3102      994      994     3102      292      834      280      284      280      280      280      280      280
            280      297      304      310      306      325      371      402     1846      772     2657     2657      772     1846      402      371      325      306      310      304      297      280

19          473      502      516      520      532      589      571     2510      737     4551     1514     1514     4551      737     2510      571      589      532      520      516      502      473
            474      474      474      474      478      474     1126      474     4786      522     2038     2038      522     4786      474     1126      474      478      474      474      474      474
            473      502      516      520      532      589      571     2510      737     4551     1514     1514     4551      737     2510      571      589      532      520      516      502      473

20          792      839      856      868      930      884     3391      962     7785     1263     2562     2562     1263     7785      962     3391      884      930      868      856      839      792
            806      806      806      810      806     1564      806     7328      802     4150      694      694     4150      802     7328      806     1564      806      810      806      806      806
            792      839      856      868      930      884     3391      962     7785     1263     2562     2562     1263     7785      962     3391      884      930      868      856      839      792

21         1337     1422     1452     1533     1480     4650     1520    12998     1642     5124     1608     1608     5124     1642    12998     1520     4650     1480     1533     1452     1422     1337
           1368     1368     1372     1368     2240     1368    10874     1364     8790      998      678      678      998     8790     1364    10874     1368     2240     1368     1372     1368     1368
           1337     1422     1452     1533     1480     4650     1520    12998     1642     5124     1608     1608     5124     1642    12998     1520     4650     1480     1533     1452     1422     1337

22         2256     2401     2521     2470     6409     2493    20893     2519    10748     1800     2244     2244     1800    10748     2519    20893     2493     6409     2470     2521     2401     2256
           2312     2316     2312     3306     2312    15738     2308    17454     1860     1846      240      240     1846     1860    17454     2308    15738     2312     3306     2312     2316     2312
           2256     2401     2521     2470     6409     2493    20893     2519    10748     1800     2244     2244     1800    10748     2519    20893     2493     6409     2470     2521     2401     2256

23         3817     4143     4152     8992     4204    32593     4192    22076     2923     4474     1463     1463     4474     2923    22076     4192    32593     4204     8992     4152     4143     3817
           3902     3898     5022     3898    22360     3894    32696     3358     5140      658       86       86      658     5140     3358    32696     3894    22360     3898     5022     3898     3902
           3817     4143     4152     8992     4204    32593     4192    22076     2923     4474     1463     1463     4474     2923    22076     4192    32593     4204     8992     4152     4143     3817

24         6529     6863    12818     7060    49450     7039    43515     5226     9467     1560     2223     2223     1560     9467     5226    43515     7039    49450     7060    12818     6863     6529
           6570     7832     6570    31380     6566    58268     5934    13288     1698      352       18       18      352     1698    13288     5934    58268     6566    31380     6570     7832     6570
           6529     6863    12818     7060    49450     7039    43515     5226     9467     1560     2223     2223     1560     9467     5226    43515     7039    49450     7060    12818     6863     6529

25        10891    18526    11838    73421    11898    82374     9522    20570     2738     4333     1468     1468     4333     2738    20570     9522    82374    11898    73421    11838    18526    10891
          12492    11084    43766    11080    99498    10344    32026     3972     1286      100        2        2      100     1286     3972    32026    10344    99498    11080    43766    11084    12492
          10891    18526    11838    73421    11898    82374     9522    20570     2738     4333     1468     1468     4333     2738    20570     9522    82374    11898    73421    11838    18526    10891

26        26584    19549   107039    20046   149823    17057    44631     5647     8932     1485     2238     2238     1485     8932     5647    44631    17057   149823    20046   107039    19549    26584
          18716    61022    18712   163794    17864    72354     8612     4254      420       20        0        0       20      420     4254     8612    72354    17864   163794    18712    61022    18716
          26584    19549   107039    20046   149823    17057    44631     5647     8932     1485     2238     2238     1485     8932     5647    44631    17057   149823    20046   107039    19549    26584

27        31025   153639    33628   262764    30164    95768    12000    18908     2428     4363     1475     1475     4363     2428    18908    12000    95768    30164   262764    33628   153639    31025
          85540    31610   261324    30642   154168    17606    12976     1462      124        2        0        0        2      124     1462    12976    17606   154168    30642   261324    31610    85540
          31025   153639    33628   262764    30164    95768    12000    18908     2428     4363     1475     1475     4363     2428    18908    12000    95768    30164   262764    33628   153639    31025

28       216240    55639   445638    52568   201055    24823    40299     4797     8952     1504     2239     2239     1504     8952     4797    40299    24823   201055    52568   445638    55639   216240
          53390   405972    52294   311704    34394    36832     4426      596       22        0        0        0        0       22      596     4426    36832    34394   311704    52294   405972    53390
         216240    55639   445638    52568   201055    24823    40299     4797     8952     1504     2239     2239     1504     8952     4797    40299    24823   201055    52568   445638    55639   216240

29        88349   732593    90352   410532    49776    86592    10268    18776     2464     4370     1475     1475     4370     2464    18776    10268    86592    49776   410532    90352   732593    88349
         616746    88920   601434    64884    97854    12020     2438      144        2        0        0        0        0        2      144     2438    12020    97854    64884   601434    88920   616746
          88349   732593    90352   410532    49776    86592    10268    18776     2464     4370     1475     1475     4370     2464    18776    10268    86592    49776   410532    90352   732593    88349

30      1160224   152049   812165    96494   186775    22365    39443     4775     8979     1505     2239     2239     1505     8979     4775    39443    22365   186775    96494   812165   152049  1160224
         150824  1113226   119172   244518    29924     8886      704       24        0        0        0        0        0        0       24      704     8886    29924   244518   119172  1113226   150824
        1160224   152049   812165    96494   186775    22365    39443     4775     8979     1505     2239     2239     1505     8979     4775    39443    22365   186775    96494   812165   152049  1160224

31       244057  1547920   180988   402551    48724    83156     9864    18849     2468     4369     1474     1474     4369     2468    18849     9864    83156    48724   402551   180988  1547920   244057
        1985840   214446   577376    69406    29596     2826      172        2        0        0        0        0        0        0        2      172     2826    29596    69406   577376   214446  1985840
         244057  1547920   180988   402551    48724    83156     9864    18849     2468     4369     1474     1474     4369     2468    18849     9864    83156    48724   402551   180988  1547920   244057

32      2742360   326071   856162   104332   175574    20559    39572     4793     8973     1504     2239     2239     1504     8973     4793    39572    20559   175574   104332   856162   326071  2742360
         379878  1294292   151894    91392     9794      936       26        0        0        0        0        0        0        0        0       26      936     9794    91392   151894  1294292   379878
        2742360   326071   856162   104332   175574    20559    39572     4793     8973     1504     2239     2239     1504     8973     4793    39572    20559   175574   104332   856162   326071  2742360

33       548463  1721552   216330   367790    43054    83021     9886    18830     2455     4364     1472     1472     4364     2455    18830     9886    83021    43054   367790   216330  1721552   548463
        2766810   316872   264018    30244     4262      196        2        0        0        0        0        0        0        0        0        2      196     4262    30244   264018   316872  2766810
         548463  1721552   216330   367790    43054    83021     9886    18830     2455     4364     1472     1472     4364     2455    18830     9886    83021    43054   367790   216330  1721552   548463

34      3006100   424049   722802    89442   170629    20325    39420     4747     8956     1497     2238     2238     1497     8956     4747    39420    20325   170629    89442   722802   424049  3006100
         635416   717994    85044    17070     1092       28        0        0        0        0        0        0        0        0        0        0       28     1092    17070    85044   717994   635416
        3006100   424049   722802    89442   170629    20325    39420     4747     8956     1497     2238     2238     1497     8956     4747    39420    20325   170629    89442   722802   424049  3006100

35       745817  1215456   179632   317378    40996    80033     9648    18696     2426     4350     1466     1466     4350     2426    18696     9648    80033    40996   317378   179632  1215456   745817
        1847200   221270    61912     4958      228        2        0        0        0        0        0        0        0        0        0        0        2      228     4958    61912   221270  1847200
         745817  1215456   179632   317378    40996    80033     9648    18696     2426     4350     1466     1466     4350     2426    18696     9648    80033    40996   317378   179632  1215456   745817

36      1679668   329019   478230    77932   141426    19211    37091     4602     8864     1480     2230     2230     1480     8864     4602    37091    19211   141426    77932   478230   329019  1679668
         539314   207032    19322     1388       30        0        0        0        0        0        0        0        0        0        0        0        0       30     1388    19322   207032   539314
        1679668   329019   478230    77932   141426    19211    37091     4602     8864     1480     2230     2230     1480     8864     4602    37091    19211   141426    77932   478230   329019  1679668

37       509073   555114   129076   194232    35616    61202     8951    16996     2340     4279     1448     1448     4279     2340    16996     8951    61202    35616   194232   129076   555114   509073
         645766    66756     6982      256        2        0        0        0        0        0        0        0        0        0        0        0        0        2      256     6982    66756   645766
         509073   555114   129076   194232    35616    61202     8951    16996     2340     4279     1448     1448     4279     2340    16996     8951    61202    35616   194232   129076   555114   509073

38       510776   167089   199758    55142    75513    15925    25578     4187     7650     1432     2169     2169     1432     7650     4187    25578    15925    75513    55142   199758   167089   510776
         209028    30582     1600       32        0        0        0        0        0        0        0        0        0        0        0        0        0        0       32     1600    30582   209028
         510776   167089   199758    55142    75513    15925    25578     4187     7650     1432     2169     2169     1432     7650     4187    25578    15925    75513    55142   199758   167089   510776

39       163489   153484    62828    69023    22588    27915     7026    10264     2090     3428     1373     1373     3428     2090    10264     7026    27915    22588    69023    62828   153484   163489
         120356     8098      292        2        0        0        0        0        0        0        0        0        0        0        0        0        0        0        2      292     8098   120356
         163489   153484    62828    69023    22588    27915     7026    10264     2090     3428     1373     1373     3428     2090    10264     7026    27915    22588    69023    62828   153484   163489

40        84096    48871    47219    22372    22347     8820     9747     3066     3922     1251     1586     1586     1251     3922     3066     9747     8820    22347    22372    47219    48871    84096
          35010     1968       34        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0       34     1968    35010
          84096    48871    47219    22372    22347     8820     9747     3066     3922     1251     1586     1586     1251     3922     3066     9747     8820    22347    22372    47219    48871    84096

41        23443    23632    14830    13234     7343     6772     3276     3220     1407     1480      924      924     1480     1407     3220     3276     6772     7343    13234    14830    23632    23443
          10854      324        2        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        2      324    10854
          23443    23632    14830    13234     7343     6772     3276     3220     1407     1480      924      924     1480     1407     3220     3276     6772     7343    13234    14830    23632    23443

42         6736     6453     5652     3926     3378     2189     1894     1157     1010      658      614      614      658     1010     1157     1894     2189     3378     3926     5652     6453     6736
           2244       36        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0       36     2244
           6736     6453     5652     3926     3378     2189     1894     1157     1010      658      614      614      658     1010     1157     1894     2189     3378     3926     5652     6453     6736

43         1321     1667     1352     1167      914      776      597      500      392      344      308      308      344      392      500      597      776      914     1167     1352     1667     1321
            364        2        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        2      364
           1321     1667     1352     1167      914      776      597      500      392      344      308      308      344      392      500      597      776      914     1167     1352     1667     1321

44          201      287      258      229      199      175      154      138      126      118      114      114      118      126      138      154      175      199      229      258      287      201
             38        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0       38
            201      287      258      229      199      175      154      138      126      118      114      114      118      126      138      154      175      199      229      258      287      201

45           21       36       35       32       31       32       32       32       32       32       32       32       32       32       32       32       32       31       32       35       36       21
              2        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        2
             21       36       35       32       31       32       32       32       32       32       32       32       32       32       32       32       32       31       32       35       36       21

46            0        1        1        1        2        2        2        2        2        2        2        2        2        2        2        2        2        2        1        1        1        0
              0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
              0        1        1        1        2        2        2        2        2        2        2        2        2        2        2        2        2        2        1        1        1        0

Total  11814821  7669595  4618880  2656833  1481651   808241   434069   231205   124129    70547    48419    48419    70547   124129   231205   434069   808241  1481651  2656833  4618880  7669595 11814821
       10131956  4808900  2282436  1083316   514196   244104   115968    55272    26720    13708     8668     8668    13708    26720    55272   115968   244104   514196  1083316  2282436  4808900 10131956
       11814821  7669595  4618880  2656833  1481651   808241   434069   231205   124129    70547    48419    48419    70547   124129   231205   434069   808241  1481651  2656833  4618880  7669595 11814821

Grand total = 2*8668 + 2*13708 + 2*26720 + 4*48419 + 2*55272 + 4*70547 + 2*115968 + 4*124129 + 4*231205 + 2*244104 + 4*434069 + 2*514196 + 4*808241 + 2*1083316 + 4*1481651 + 2*2282436 + 4*2656833 + 4*4618880 + 2*4808900 +
              4*7669595 + 2*10131956 + 4*11814821
            = 158404048

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

 5            8        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        8
              0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
              8        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        8

 6           11        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0       11
              0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
             11        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0       11

 7           19        2        2        2        2        2        2        2        2        2        2        2        2        2        2        2        2        2        2        2        2       19
              2        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        2
             19        2        2        2        2        2        2        2        2        2        2        2        2        2        2        2        2        2        2        2        2       19

 8           29        1        2        2        2        2        2        2        2        2        2        2        2        2        2        2        2        2        2        2        1       29
              0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
             29        1        2        2        2        2        2        2        2        2        2        2        2        2        2        2        2        2        2        2        1       29

 9           52        4        7        8        8        8        8        8        8        8        8        8        8        8        8        8        8        8        8        7        4       52
              2        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        2
             52        4        7        8        8        8        8        8        8        8        8        8        8        8        8        8        8        8        8        7        4       52

10           90        5        7       11       12       12       12       12       12       12       12       12       12       12       12       12       12       12       11        7        5       90
              0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
             90        5        7       11       12       12       12       12       12       12       12       12       12       12       12       12       12       12       11        7        5       90

11          158        9       14       17       23       24       24       24       24       24       24       24       24       24       24       24       24       23       17       14        9      158
              2        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        2
            158        9       14       17       23       24       24       24       24       24       24       24       24       24       24       24       24       23       17       14        9      158

12          265       11       17       22       25       33       34       34       34       34       34       34       34       34       34       34       33       25       22       17       11      265
              0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
            265       11       17       22       25       33       34       34       34       34       34       34       34       34       34       34       33       25       22       17       11      265

13          445       21       31       36       46       53       63       64       64       64       64       64       64       64       64       63       53       46       36       31       21      445
              2        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        2
            445       21       31       36       46       53       63       64       64       64       64       64       64       64       64       63       53       46       36       31       21      445

14          741       34       46       55       60       76       89      101      102      102      102      102      102      102      101       89       76       60       55       46       34      741
              0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
            741       34       46       55       60       76       89      101      102      102      102      102      102      102      101       89       76       60       55       46       34      741

15         1248       63       85       95      107      120      152      173      187      188      188      188      188      187      173      152      120      107       95       85       63     1248
              2        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        2
           1248       63       85       95      107      120      152      173      187      188      188      188      188      187      173      152      120      107       95       85       63     1248

16         2107      104      139      154      163      181      202      262      293      309      310      310      309      293      262      202      181      163      154      139      104     2107
              0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
           2107      104      139      154      163      181      202      262      293      309      310      310      309      293      262      202      181      163      154      139      104     2107

17         3571      177      241      263      280      295      335      374      478      521      539      539      521      478      374      335      295      280      263      241      177     3571
              2        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        2
           3571      177      241      263      280      295      335      374      478      521      539      539      521      478      374      335      295      280      263      241      177     3571

18         6039      290      395      433      448      470      493      571      644      812      868      868      812      644      571      493      470      448      433      395      290     6039
              0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
           6039      290      395      433      448      470      493      571      644      812      868      868      812      644      571      493      470      448      433      395      290     6039

19        10202      489      667      731      760      780      822      871     1029     1163     1397     1397     1163     1029      871      822      780      760      731      667      489    10202
              2        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        2
          10202      489      667      731      760      780      822      871     1029     1163     1397     1397     1163     1029      871      822      780      760      731      667      489    10202

20        17211      822     1113     1221     1259     1287     1314     1394     1490     1780     1930     1930     1780     1490     1394     1314     1287     1259     1221     1113      822    17211
              0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
          17211      822     1113     1221     1259     1287     1314     1394     1490     1780     1930     1930     1780     1490     1394     1314     1287     1259     1221     1113      822    17211

21        29041     1397     1887     2065     2136     2168     2215     2265     2409     2495     2581     2581     2495     2409     2265     2215     2168     2136     2065     1887     1397    29041
              2        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        2
          29041     1397     1887     2065     2136     2168     2215     2265     2409     2495     2581     2581     2495     2409     2265     2215     2168     2136     2065     1887     1397    29041

22        49015     2362     3185     3479     3587     3638     3670     3726     3692     3340     3062     3062     3340     3692     3726     3670     3638     3587     3479     3185     2362    49015
              0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
          49015     2362     3185     3479     3587     3638     3670     3726     3692     3340     3062     3062     3340     3692     3726     3670     3638     3587     3479     3185     2362    49015

23        82764     3995     5393     5883     6068     6141     6170     6069     5313     4481     3207     3207     4481     5313     6069     6170     6141     6068     5883     5393     3995    82764
              2        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        2
          82764     3995     5393     5883     6068     6141     6170     6069     5313     4481     3207     3207     4481     5313     6069     6170     6141     6068     5883     5393     3995    82764

24       139759     6736     9099     9925    10218    10307    10180     9074     7612     4540     3538     3538     4540     7612     9074    10180    10307    10218     9925     9099     6736   139759
              0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
         139759     6736     9099     9925    10218    10307    10180     9074     7612     4540     3538     3538     4540     7612     9074    10180    10307    10218     9925     9099     6736   139759

25       235916    11365    15361    16758    17221    17198    15787    13584     8139     5683     3391     3391     5683     8139    13584    15787    17198    17221    16758    15361    11365   235916
              2        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        2
         235916    11365    15361    16758    17221    17198    15787    13584     8139     5683     3391     3391     5683     8139    13584    15787    17198    17221    16758    15361    11365   235916

26       397597    19174    25910    28240    28825    27252    24177    15396    10698     5040     3606     3606     5040    10698    15396    24177    27252    28825    28240    25910    19174   397597
              0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
         397597    19174    25910    28240    28825    27252    24177    15396    10698     5040     3606     3606     5040    10698    15396    24177    27252    28825    28240    25910    19174   397597

27       662169    32376    43704    47427    46528    42629    29230    20941     9526     5951     3407     3407     5951     9526    20941    29230    42629    46528    47427    43704    32376   662169
              2        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        2
         662169    32376    43704    47427    46528    42629    29230    20941     9526     5951     3407     3407     5951     9526    20941    29230    42629    46528    47427    43704    32376   662169

28      1089582    54633    73501    77453    73906    54511    40598    19037    11626     5116     3606     3606     5116    11626    19037    40598    54511    73906    77453    73501    54633  1089582
              0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
        1089582    54633    73501    77453    73906    54511    40598    19037    11626     5116     3606     3606     5116    11626    19037    40598    54511    73906    77453    73501    54633  1089582

29      1642332    91948   120989   124560    99269    77312    38327    23830     9835     5962     3403     3403     5962     9835    23830    38327    77312    99269   124560   120989    91948  1642332
              2        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        2
        1642332    91948   120989   124560    99269    77312    38327    23830     9835     5962     3403     3403     5962     9835    23830    38327    77312    99269   124560   120989    91948  1642332

30      2490507   151561   196095   173842   143311    76090    48787    20058    11695     5106     3600     3600     5106    11695    20058    48787    76090   143311   173842   196095   151561  2490507
              0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
        2490507   151561   196095   173842   143311    76090    48787    20058    11695     5106     3600     3600     5106    11695    20058    48787    76090   143311   173842   196095   151561  2490507

31      2873539   245594   280199   254692   147140    98505    41326    24129     9794     5941     3392     3392     5941     9794    24129    41326    98505   147140   254692   280199   245594  2873539
              2        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        2
        2873539   245594   280199   254692   147140    98505    41326    24129     9794     5941     3392     3392     5941     9794    24129    41326    98505   147140   254692   280199   245594  2873539

32      3848225   348591   412923   269914   192889    83751    49816    19889    11592     5071     3584     3584     5071    11592    19889    49816    83751   192889   269914   412923   348591  3848225
              0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
        3848225   348591   412923   269914   192889    83751    49816    19889    11592     5071     3584     3584     5071    11592    19889    49816    83751   192889   269914   412923   348591  3848225

33      3060882   507552   437747   355214   163040   100963    40499    23664     9617     5876     3364     3364     5876     9617    23664    40499   100963   163040   355214   437747   507552  3060882
              2        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        2
        3060882   507552   437747   355214   163040   100963    40499    23664     9617     5876     3364     3364     5876     9617    23664    40499   100963   163040   355214   437747   507552  3060882

34      3493315   507857   568307   288848   194459    79269    47602    19068    11301     4962     3539     3539     4962    11301    19068    47602    79269   194459   288848   568307   507857  3493315
              0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
        3493315   507857   568307   288848   194459    79269    47602    19068    11301     4962     3539     3539     4962    11301    19068    47602    79269   194459   288848   568307   507857  3493315

35      1981581   638384   421129   334112   140936    90611    36561    22268     9126     5692     3282     3282     5692     9126    22268    36561    90611   140936   334112   421129   638384  1981581
              2        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        2
        1981581   638384   421129   334112   140936    90611    36561    22268     9126     5692     3282     3282     5692     9126    22268    36561    90611   140936   334112   421129   638384  1981581

36      1784147   416957   461525   210030   151895    62389    41082    16734    10475     4661     3401     3401     4661    10475    16734    41082    62389   151895   210030   461525   416957  1784147
              0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
        1784147   416957   461525   210030   151895    62389    41082    16734    10475     4661     3401     3401     4661    10475    16734    41082    62389   151895   210030   461525   416957  1784147

37       788184   423900   246573   205456    87704    65031    26923    18458     7749     5185     3044     3044     5185     7749    18458    26923    65031    87704   205456   246573   423900   788184
              2        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        2
         788184   423900   246573   205456    87704    65031    26923    18458     7749     5185     3044     3044     5185     7749    18458    26923    65031    87704   205456   246573   423900   788184

38       509809   199505   209029    98802    80327    34841    27050    11376     8263     3830     3008     3008     3830     8263    11376    27050    34841    80327    98802   209029   199505   509809
              0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
         509809   199505   209029    98802    80327    34841    27050    11376     8263     3830     3008     3008     3830     8263    11376    27050    34841    80327    98802   209029   199505   509809

39       182775   142950    86963    74032    35868    29859    13415    10927     4824     3864     2404     2404     3864     4824    10927    13415    29859    35868    74032    86963   142950   182775
              2        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        2
         182775   142950    86963    74032    35868    29859    13415    10927     4824     3864     2404     2404     3864     4824    10927    13415    29859    35868    74032    86963   142950   182775

40        79283    53183    50267    28518    24015    12439    10520     5032     4308     2206     2032     2032     2206     4308     5032    10520    12439    24015    28518    50267    53183    79283
              0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
          79283    53183    50267    28518    24015    12439    10520     5032     4308     2206     2032     2032     2206     4308     5032    10520    12439    24015    28518    50267    53183    79283

41        22282    23668    16675    14038     8638     7267     4134     3530     1934     1734     1250     1250     1734     1934     3530     4134     7267     8638    14038    16675    23668    22282
              2        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        2
          22282    23668    16675    14038     8638     7267     4134     3530     1934     1734     1250     1250     1734     1934     3530     4134     7267     8638    14038    16675    23668    22282

42         6125     6629     5871     4212     3547     2411     2030     1324     1130      794      734      734      794     1130     1324     2030     2411     3547     4212     5871     6629     6125
              0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
           6125     6629     5871     4212     3547     2411     2030     1324     1130      794      734      734      794     1130     1324     2030     2411     3547     4212     5871     6629     6125

43         1201     1680     1389     1198      944      808      628      532      424      376      340      340      376      424      532      628      808      944     1198     1389     1680     1201
              2        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        2
           1201     1680     1389     1198      944      808      628      532      424      376      340      340      376      424      532      628      808      944     1198     1389     1680     1201

44          185      289      261      230      203      180      158      142      130      122      118      118      122      130      142      158      180      203      230      261      289      185
              0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
            185      289      261      230      203      180      158      142      130      122      118      118      122      130      142      158      180      203      230      261      289      185

45           20       36       35       32       32       32       32       32       32       32       32       32       32       32       32       32       32       32       32       35       36       20
              2        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        2
             20       36       35       32       32       32       32       32       32       32       32       32       32       32       32       32       32       32       32       35       36       20

46            0        1        1        1        2        2        2        2        2        2        2        2        2        2        2        2        2        2        1        1        1        0
              0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
              0        1        1        1        2        2        2        2        2        2        2        2        2        2        2        2        2        2        1        1        1        0

Total  25492437  3894355  3696784  2632011  1665903   988947   564471   314979   175615   103083    72407    72407   103083   175615   314979   564471   988947  1665903  2632011  3696784  3894355 25492437
             40        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0       40
       25492437  3894355  3696784  2632011  1665903   988947   564471   314979   175615   103083    72407    72407   103083   175615   314979   564471   988947  1665903  2632011  3696784  3894355 25492437

Grand total = 2*40 + 4*72407 + 4*103083 + 4*175615 + 4*314979 + 4*564471 + 4*988947 + 4*1665903 + 4*2632011 + 4*3696784 + 4*3894355 + 4*25492437
            = 158404048

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

 4            4        4        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        4        4
              4        8        4        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        4        8        4
              4        4        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        4        4

 5            9        7        5        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        5        7        9
              8       16       10        4        0        0        0        0        0        0        0        0        0        0        0        0        0        0        4       10       16        8
              9        7        5        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        5        7        9

 6           11        7        5        9        0        0        0        0        0        0        0        0        0        0        0        0        0        0        9        5        7       11
             12       22       18       12        4        0        0        0        0        0        0        0        0        0        0        0        0        4       12       18       22       12
             11        7        5        9        0        0        0        0        0        0        0        0        0        0        0        0        0        0        9        5       7        11

 7           25       24       23       21       23       10       10       10       10       10       10       10       10       10       10       10       10       23       21       23       24       25
             26       38       40       32       20       12        8        8        8        8        8        8        8        8        8        8       12       20       32       40       38       26
             25       24       23       21       23       10       10       10       10       10       10       10       10       10       10       10       10       23       21       23       24       25

 8           32       27       24       31       28       27       10       10       10       10       10       10       10       10       10       10       27       28       31       24       27       32
             36       62       50       48       46       24       16       12       12       12       12       12       12       12       12       16       24       46       48       50       62       36
             32       27       24       31       28       27       10       10       10       10       10       10       10       10       10       10       27       28       31       24       27       32

 9           68       67       72       93       92       76       71       50       50       50       50       50       50       50       50       71       76       92       93       72       67       68
             76      118       96      104      100       96       56       48       44       44       44       44       44       44       48       56       96      100      104       96      118       76
             68       67       72       93       92       76       71       50       50       50       50       50       50       50       50       71       76       92       93       72       67       68

10          108      100       99      135      156      154      112      103       78       78       78       78       78       78      103      112      154      156      135       99      100      108
            120      208      176      158      182      180      162       96       88       84       84       84       84       88       96      162      180      182      158      176      208      120
            108      100       99      135      156      154      112      103       78       78       78       78       78       78      103      112      154      156      135       99      100      108

11          201      191      194      252      302      314      308      222      209      180      180      180      180      209      222      308      314      302      252      194      191      201
            218      358      308      284      304      348      326      280      180      172      168      168      172      180      280      326      348      304      284      308      358      218
            201      191      194      252      302      314      308      222      209      180      180      180      180      209      222      308      314      302      252      194      191      201

12          320      289      280      367      422      475      481      474      318      301      268      268      301      318      474      481      475      422      367      280      289      320
            346      590      508      466      474      530      594      524      434      292      284      284      292      434      524      594      530      474      466      508      590      346
            320      289      280      367      422      475      481      474      318      301      268      268      301      318      474      481      475      422      367      280      289      320

13          557      518      513      661      770      852      912      893      882      622      601      601      622      882      893      912      852      770      661      513      518      557
            600      992      856      802      810      898      990     1060      890      740      552      552      740      890     1060      990      898      810      802      856      992      600
            557      518      513      661      770      852      912      893      882      622      601      601      622      882      893      912      852      770      661      513      518      557

14          910      842      816     1053     1198     1332     1447     1530     1441     1416     1051     1051     1416     1441     1530     1447     1332     1198     1053      816      842      910
            984     1656     1414     1340     1384     1476     1624     1758     1814     1460     1242     1242     1460     1814     1758     1624     1476     1384     1340     1414     1656      984
            910      842      816     1053     1198     1332     1447     1530     1441     1416     1051     1051     1416     1441     1530     1447     1332     1198     1053      816      842      910

15         1566     1485     1472     1876     2141     2341     2593     2781     2880     2664     2636     2636     2664     2880     2781     2593     2341     2141     1876     1472     1485     1566
           1696     2824     2412     2284     2410     2598     2792     3058     3212     3212     2842     2842     3212     3212     3058     2792     2598     2410     2284     2412     2824     1696
           1566     1485     1472     1876     2141     2341     2593     2781     2880     2664     2636     2636     2664     2880     2781     2593     2341     2141     1876     1472     1485     1566

16         2618     2468     2428     3103     3496     3803     4105     4536     4883     5022     5247     5247     5022     4883     4536     4105     3803     3496     3103     2428     2468     2618
           2840     4774     4070     3844     4046     4458     4770     5066     5556     6040     6286     6286     6040     5556     5066     4770     4458     4046     3844     4070     4774     2840
           2618     2468     2428     3103     3496     3803     4105     4536     4883     5022     5247     5247     5022     4883     4536     4105     3803     3496     3103     2428     2468     2618

17         4472     4238     4206     5361     6062     6536     7057     7696     8457    10034    10337    10337    10034     8457     7696     7057     6536     6062     5361     4206     4238     4472
           4846     8110     6938     6532     6872     7566     8212     8752     9730    11092    12988    12988    11092     9730     8752     8212     7566     6872     6532     6938     8110     4846
           4472     4238     4206     5361     6062     6536     7057     7696     8457    10034    10337    10337    10034     8457     7696     7057     6536     6062     5361     4206     4238     4472

18         7514     7067     6968     8903    10028    10801    11559    12530    15098    16600    19646    19646    16600    15098    12530    11559    10801    10028     8903     6968     7067     7514
           8138    13664    11690    10998    11494    12688    13820    15310    16856    21044    23538    23538    21044    16856    15310    13820    12688    11494    10998    11690    13664     8138
           7514     7067     6968     8903    10028    10801    11559    12530    15098    16600    19646    19646    16600    15098    12530    11559    10801    10028     8903     6968     7067     7514

19        12731    11993    11853    15137    17101    18441    19697    23074    25345    31794    33607    33607    31794    25345    23074    19697    18441    17101    15137    11853    11993    12731
          13778    23078    19762    18600    19438    21324    23974    26504    32958    36880    40814    40814    36880    32958    26504    23974    21324    19438    18600    19762    23078    13778
          12731    11993    11853    15137    17101    18441    19697    23074    25345    31794    33607    33607    31794    25345    23074    19697    18441    17101    15137    11853    11993    12731

20        21426    20141    19844    25353    28669    30904    35388    38322    48855    52238    55848    55848    52238    48855    38322    35388    30904    28669    25353    19844    20141    21426
          23190    38886    33274    31356    32752    36662    40832    51316    58112    65894    66590    66590    65894    58112    51316    40832    36662    32752    31356    33274    38886    23190
          21426    20141    19844    25353    28669    30904    35388    38322    48855    52238    55848    55848    52238    48855    38322    35388    30904    28669    25353    19844    20141    21426

21        36219    34122    33675    43061    48666    55632    60033    76790    81569    89217    91083    91083    89217    81569    76790    60033    55632    48666    43061    33675    34122    36219
          39204    65680    56200    52988    56326    62778    78582    90422   106754   109060   109592   109592   109060   106754    90422    78582    62778    56326    52988    56200    65680    39204
          36219    34122    33675    43061    48666    55632    60033    76790    81569    89217    91083    91083    89217    81569    76790    60033    55632    48666    43061    33675    34122    36219

22        61086    57534    56813    72559    85876    93556   119982   127666   142903   145179   145635   145635   145179   142903   127666   119982    93556    85876    72559    56813    57534    61086
          66136   110872    94838    90416    96022   119680   139052   169072   176784   181560   179254   179254   181560   176784   169072   139052   119680    96022    90416    94838   110872    66136
          61086    57534    56813    72559    85876    93556   119982   127666   142903   145179   145635   145635   145179   142903   127666   119982    93556    85876    72559    56813    57534    61086

23       103224    97380    96188   127650   145280   187505   200381   231382   235954   236500   233055   233055   236500   235954   231382   200381   187505   145280   127650    96188    97380   103224
         111764   187316   161368   153798   180824   211996   266024   283768   296420   293940   296094   296094   293940   296420   283768   266024   211996   180824   153798   161368   187316   111764
         103224    97380    96188   127650   145280   187505   200381   231382   235954   236500   233055   233055   236500   235954   231382   200381   187505   145280   127650    96188    97380   103224

24       174315   164305   168068   215308   288512   312374   371885   381809   386377   378401   374337   374337   378401   386377   381809   371885   312374   288512   215308   168068   164305   174315
         188650   317512   273666   284526   319222   412360   451788   482688   478602   482334   484694   484694   482334   478602   482688   451788   412360   319222   284526   273666   317512   188650
         174315   164305   168068   215308   288512   312374   371885   381809   386377   378401   374337   374337   378401   386377   381809   371885   312374   288512   215308   168068   164305   174315

25       294260   284378   283935   426697   482104   596504   615979   632028   620176   611875   604435   604435   611875   620176   632028   615979   596504   482104   426697   283935   284378   294260
         319906   537342   494748   500072   630818   707892   781108   780366   785278   786934   790994   790994   786934   785278   780366   781108   707892   630818   500072   494748   537342   319906
         294260   284378   283935   426697   482104   596504   615979   632028   620176   611875   604435   604435   611875   620176   632028   615979   596504   482104   426697   283935   284378   294260

26       504155   479556   567759   712629   942694   987765  1030688  1013804  1000108   983331   978362   978362   983331  1000108  1013804  1030688   987765   942694   712629   567759   479556   504155
         539418   946792   859808   991740  1093022  1246576  1262962  1278620  1278720  1283540  1284680  1284680  1283540  1278720  1278620  1262962  1246576  1093022   991740   859808   946792   539418
         504155   479556   567759   712629   942694   987765  1030688  1013804  1000108   983331   978362   978362   983331  1000108  1013804  1030688   987765   942694   712629   567759   479556   504155

27       834133   920444   941672  1426299  1554475  1672439  1650722  1627185  1592717  1582106  1576223  1576223  1582106  1592717  1627185  1650722  1672439  1554475  1426299   941672   920444   834133
         951150  1610290  1662764  1712816  1951010  2005884  2054706  2056908  2069466  2072170  2066012  2066012  2072170  2069466  2056908  2054706  2005884  1951010  1712816  1662764  1610290   951150
         834133   920444   941672  1426299  1554475  1672439  1650722  1627185  1592717  1582106  1576223  1576223  1582106  1592717  1627185  1650722  1672439  1554475  1426299   941672   920444   834133

28      1539501  1513316  1961803  2333468  2665601  2665538  2628977  2559823  2535153  2519598  2519720  2519720  2519598  2535153  2559823  2628977  2665538  2665601  2333468  1961803  1513316  1539501
        1571332  2980668  2837598  3092260  3128668  3250856  3263924  3295618  3306524  3296616  3290804  3290804  3296616  3306524  3295618  3263924  3250856  3128668  3092260  2837598  2980668  1571332
        1539501  1513316  1961803  2333468  2665601  2665538  2628977  2559823  2535153  2519598  2519720  2519720  2519598  2535153  2559823  2628977  2665538  2665601  2333468  1961803  1513316  1539501

29      2212888  2937509  3045506  3930556  4064539  4043780  3904898  3846715  3809493  3809274  3807749  3807749  3809274  3809493  3846715  3904898  4043780  4064539  3930556  3045506  2937509  2212888
        2834856  4637432  4776258  4602790  4751788  4806364  4899860  4933566  4919508  4906910  4895398  4895398  4906910  4919508  4933566  4899860  4806364  4751788  4602790  4776258  4637432  2834856
        2212888  2937509  3045506  3930556  4064539  4043780  3904898  3846715  3809493  3809274  3807749  3807749  3809274  3809493  3846715  3904898  4043780  4064539  3930556  3045506  2937509  2212888

30      4385389  4478675  5331548  5965927  6164046  5959715  5826171  5730996  5719154  5709589  5711066  5711066  5709589  5719154  5730996  5826171  5959715  6164046  5965927  5331548  4478675  4385389
        4329752  7960138  7245776  7113942  6985912  7190978  7298024  7307526  7293238  7272932  7276350  7276350  7272932  7293238  7307526  7298024  7190978  6985912  7113942  7245776  7960138  4329752
        4385389  4478675  5331548  5965927  6164046  5959715  5826171  5730996  5719154  5709589  5711066  5711066  5709589  5719154  5730996  5826171  5959715  6164046  5965927  5331548  4478675  4385389

31      4713858  6757244  6984529  7788386  7597988  7365162  7149615  7116902  7095821  7092906  7078530  7078530  7092906  7095821  7116902  7149615  7365162  7597988  7788386  6984529  6757244  4713858
        6445174  9258546  8810268  8186248  8451952  8718246  8781286  8745676  8691648  8713312  8739386  8739386  8713312  8691648  8745676  8781286  8718246  8451952  8186248  8810268  9258546  6445174
        4713858  6757244  6984529  7788386  7597988  7365162  7149615  7116902  7095821  7092906  7078530  7078530  7092906  7095821  7116902  7149615  7365162  7597988  7788386  6984529  6757244  4713858

32      8670493  9201476  9910518 10307804 10170265  9725441  9568199  9500707  9510957  9492280  9482301  9482301  9492280  9510957  9500707  9568199  9725441 10170265 10307804  9910518  9201476  8670493
        8718338 13628172 11438224 10861176 11099632 11481720 11570518 11472306 11451198 11463802 11493712 11493712 11463802 11451198 11472306 11570518 11481720 11099632 10861176 11438224 13628172  8718338
        8670493  9201476  9910518 10307804 10170265  9725441  9568199  9500707  9510957  9492280  9482301  9482301  9492280  9510957  9500707  9568199  9725441 10170265 10307804  9910518  9201476  8670493

33      7245765  9946821  9883732 10005918  9372794  9066458  8885313  8887561  8852383  8841552  8829927  8829927  8841552  8852383  8887561  8885313  9066458  9372794 10005918  9883732  9946821  7245765
        9414234 10728374  9765868  9497692 10101378 10360846 10244222 10232232 10244138 10271330 10258892 10258892 10271330 10244138 10232232 10244222 10360846 10101378  9497692  9765868 10728374  9414234
        7245765  9946821  9883732 10005918  9372794  9066458  8885313  8887561  8852383  8841552  8829927  8829927  8841552  8852383  8887561  8885313  9066458  9372794 10005918  9883732  9946821  7245765

34     10324641 11266792 11530976 11128878 10705623 10199230 10135078 10086193 10083302 10054799 10049215 10049215 10054799 10083302 10086193 10135078 10199230 10705623 11128878 11530976 11266792 10324641
       10709106 12974286 10366440 10376206 11238102 11396850 11359554 11283074 11335828 11347602 11343334 11343334 11347602 11335828 11283074 11359554 11396850 11238102 10376206 10366440 12974286 10709106
       10324641 11266792 11530976 11128878 10705623 10199230 10135078 10086193 10083302 10054799 10049215 10049215 10054799 10083302 10086193 10135078 10199230 10705623 11128878 11530976 11266792 10324641

35      7531913  9397370  8804956  8395841  7679896  7486010  7345067  7344365  7297640  7290137  7282334  7282334  7290137  7297640  7344365  7345067  7486010  7679896  8395841  8804956  9397370  7531913
        8861744  7365576  6897654  7388560  7850794  7999776  7904810  7963188  7963820  7976454  7974376  7974376  7976454  7963820  7963188  7904810  7999776  7850794  7388560  6897654  7365576  8861744
        7531913  9397370  8804956  8395841  7679896  7486010  7345067  7344365  7297640  7290137  7282334  7282334  7290137  7297640  7344365  7345067  7486010  7679896  8395841  8804956  9397370  7531913

36      7432287  8109777  8087780  7321834  6950972  6581522  6594773  6528252  6516140  6492297  6492945  6492945  6492297  6516140  6528252  6594773  6581522  6950972  7321834  8087780  8109777  7432287
        7821092  6649012  5464380  6061140  6847304  6729778  6772096  6767554  6815288  6805568  6806942  6806942  6805568  6815288  6767554  6772096  6729778  6847304  6061140  5464380  6649012  7821092
        7432287  8109777  8087780  7321834  6950972  6581522  6594773  6528252  6516140  6492297  6492945  6492945  6492297  6516140  6528252  6594773  6581522  6950972  7321834  8087780  8109777  7432287

37      4823622  5526113  4999659  4617439  4160904  4099660  3989798  3986664  3945587  3943243  3935828  3935828  3943243  3945587  3986664  3989798  4099660  4160904  4617439  4999659  5526113  4823622
        5264884  3019616  3074290  3684442  3852908  3991710  3952930  4020700  4014540  4028928  4025410  4025410  4028928  4014540  4020700  3952930  3991710  3852908  3684442  3074290  3019616  5264884
        4823622  5526113  4999659  4617439  4160904  4099660  3989798  3986664  3945587  3943243  3935828  3935828  3943243  3945587  3986664  3989798  4099660  4160904  4617439  4999659  5526113  4823622

38      3309709  3524155  3424592  2979305  2815770  2647318  2664054  2604704  2602642  2585987  2586107  2586107  2585987  2602642  2604704  2664054  2647318  2815770  2979305  3424592  3524155  3309709
        3458160  1833566  1740604  2162918  2485060  2398706  2500914  2493612  2522152  2515462  2524000  2524000  2515462  2522152  2493612  2500914  2398706  2485060  2162918  1740604  1833566  3458160
        3309709  3524155  3424592  2979305  2815770  2647318  2664054  2604704  2602642  2585987  2586107  2586107  2585987  2602642  2604704  2664054  2647318  2815770  2979305  3424592  3524155  3309709

39      1790452  1921082  1736228  1572134  1413185  1399124  1345279  1344955  1320947  1321673  1316002  1316002  1321673  1320947  1344955  1345279  1399124  1413185  1572134  1736228  1921082  1790452
        1870398   674282   806720  1077584  1120730  1200266  1192320  1236876  1229518  1242600  1241380  1241380  1242600  1229518  1236876  1192320  1200266  1120730  1077584   806720   674282  1870398
        1790452  1921082  1736228  1572134  1413185  1399124  1345279  1344955  1320947  1321673  1316002  1316002  1321673  1320947  1344955  1345279  1399124  1413185  1572134  1736228  1921082  1790452

40       883563   909020   862747   747562   703668   663157   663281   640336   641394   632941   633243   633243   632941   641394   640336   663281   663157   703668   747562   862747   909020   883563
         907086   259428   329840   452122   516476   512656   555662   549288   566786   564542   568530   568530   564542   566786   549288   555662   512656   516476   452122   329840   259428   907086
         883563   909020   862747   747562   703668   663157   663281   640336   641394   632941   633243   633243   632941   641394   640336   663281   663157   703668   747562   862747   909020   883563

41       364135   371697   342388   307639   280892   276175   264073   262739   256176   256260   254206   254206   256260   256176   262739   264073   276175   280892   307639   342388   371697   364135
         371078    70220   114512   165692   176482   196936   199594   211832   210904   216544   215828   215828   216544   210904   211832   199594   196936   176482   165692   114512    70220   371078
         364135   371697   342388   307639   280892   276175   264073   262739   256176   256260   254206   254206   256260   256176   262739   264073   276175   280892   307639   342388   371697   364135

42       126637   126333   119240   106021    99797    95444    93672    90501    90029    88413    88357    88357    88413    90029    90501    93672    95444    99797   106021   119240   126333   126637
         128034    16014    32486    47692    54480    58708    64390    65322    68922    68810    70042    70042    68810    68922    65322    64390    58708    54480    47692    32486    16014   128034
         126637   126333   119240   106021    99797    95444    93672    90501    90029    88413    88357    88357    88413    90029    90501    93672    95444    99797   106021   119240   126333   126637

43        35936    35616    33672    30721    28881    28139    27100    26636    26044    25828    25636    25636    25828    26044    26636    27100    28139    28881    30721    33672    35616    35936
          36152     2686     7370    11110    12578    14660    15576    16856    17344    17952    18104    18104    17952    17344    16856    15576    14660    12578    11110     7370     2686    36152
          35936    35616    33672    30721    28881    28139    27100    26636    26044    25828    25636    25636    25828    26044    26636    27100    28139    28881    30721    33672    35616    35936

44         7911     7699     7384     6839     6529     6364     6164     6052     5932     5876     5836     5836     5876     5932     6052     6164     6364     6529     6839     7384     7699     7911
           7932      220     1240     1876     2208     2636     2876     3164     3308     3452     3500     3500     3452     3308     3164     2876     2636     2208     1876     1240      220     7932
           7911     7699     7384     6839     6529     6364     6164     6052     5932     5876     5836     5836     5876     5932     6052     6164     6364     6529     6839     7384     7699     7911

45         1388     1353     1321     1251     1222     1198     1178     1162     1150     1142     1138     1138     1142     1150     1162     1178     1198     1222     1251     1321     1353     1388
           1390        4      140      204      264      312      352      384      408      424      432      432      424      408      384      352      312      264      204      140        4     1390
           1388     1353     1321     1251     1222     1198     1178     1162     1150     1142     1138     1138     1142     1150     1162     1178     1198     1222     1251     1321     1353     1388

46           68       68       66       64       64       64       64       64       64       64       64       64       64       64       64       64       64       64       64       66       68       68
             68        0        4        8        8        8        8        8        8        8        8        8        8        8        8        8        8        8        8        4        0       68
             68       68       66       64       64       64       64       64       64       64       64       64       64       64       64       64       64       64       64       66       68       68

Total  67460122 78119304 79265557 80634145 78500731 76291340 75226174 74748222 74478328 74311487 74232903 74232903 74311487 74478328 74748222 75226174 76291340 78500731 80634145 79265557 78119304 67460122
       75023958 85929452 77394690 78646882 83084304 85168038 85711314 85854418 85976998 86069760 86113200 86113200 86069760 85976998 85854418 85711314 85168038 83084304 78646882 77394690 85929452 75023958
       67460122 78119304 79265557 80634145 78500731 76291340 75226174 74748222 74478328 74311487 74232903 74232903 74311487 74478328 74748222 75226174 76291340 78500731 80634145 79265557 78119304 67460122

Grand total = 4*67460122 + 4*74232903 + 4*74311487 + 4*74478328 + 4*74748222 + 2*75023958 + 4*75226174 + 4*76291340 + 2*77394690 + 4*78119304 + 4*78500731 + 2*78646882 + 4*79265557 + 4*80634145 + 2*83084304 + 2*85168038 +
              2*85711314 + 2*85854418 + 2*85929452 + 2*85976998 + 2*86069760 + 2*86113200
            = 5163019280

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       40       78      116      156      294      640     1372     2772     5388    10346    19912    38392    73618   139500   260312   477104   855120  1486374  2468188  3802324        0        2
                2        4       10       22       46       96      202      426      898     1892     3986     8398    17694    37280    78546   165490   348674   734628  1547802  3261094       21        2        4       24
               78      182      382      732     1362     2614     5176    10286    20146    38810    73866   139264   259662   476522   855084  1486898  2468918  3803166
 1              0        0        0       20        3       20       36      112      243      452      806     1512     2971     5868    11352    21452    39819    72780   130434   226908   376995   580868       20        0
                1        1        1        3        7       15       31       65      137      289      609     1283     2703     5695    11999    25281    53265   112225   236449   498179        0        0        0        0
               18       52       70       90      167      372      812     1642     3147     5924    11178    21134    39615    72900   130824   227302   377219   580980
 2             38        0        0        0       38        6       38       68      210      454      842     1496     2790     5438    10638    20356    37970    69326   123938   215320   357670   551126       19       19
                0        2        2        2        6       14       30       62      130      274      578     1218     2566     5406    11390    23998    50562   106530   224450   472898        0        0        0        0
                0       34       98      132      170      314      694     1504     3022     5754    10746    20068    37434    68962   124062   215840   358270   551762
 3             54       54        0        0        0       54        9       54       96      294      633     1170     2070     3834     7401    14310    27012    49554    88521   153474   254658   392286       18       18
               18        0        3        3        3        9       21       45       93      195      411      867     1827     3849     8109    17085    35997    75843   159795   336675       18        0        0        0
                0        0       48      138      186      240      441      966     2076     4140     7821    14466    26670    48900    88041   153486   255048   392904
 4             68       51       68        0        0        0       68       12       68      120      364      780     1436     2528     4644     8860    16884    31320    56204    97404   161388   248448       51       17
               17       17        0        4        4        4       12       28       60      124      260      548     1156     2436     5132    10812    22780    47996   101124   213060       68       34        0        0
                0        0        0       60      172      232      300      548     1188     2528     4996     9348    17084    30984    55532    96852   161172   248448
 5             96       80       48       80        0        0        0       80       15       80      140      420      895     1640     2870     5220     9815    18360    33280    57920    95975   147680      112       48
               16       16       16        0        5        5        5       15       35       75      155      325      685     1445     3045     6415    13515    28475    59995   126405      160      112       48        0
                0        0        0        0       70      200      270      350      635     1360     2860     5590    10335    18600    33010    57330    95395   147120
 6            210      120       90       45       90        0        0        0       90       18       90      156      462      978     1782     3096     5562    10266    18738    32892    54702    84234      225      105
               45       15       15       15        0        6        6        6       18       42       90      186      390      822     1734     3654     7698    16218    34170    71994      300      210      150       60
                0        0        0        0        0       78      222      300      390      702     1482     3072     5922    10782    19014    32748    54294    83670
 7            490      294      140       98       42       98        0        0        0       98       21       98      168      490     1029     1862     3206     5670    10213    18018    30156    46550      434      210
               98       42       14       14       14        0        7        7        7       21       49      105      217      455      959     2023     4263     8981    18921    39865      518      350      252      182
               70        0        0        0        0        0       84      238      322      420      749     1554     3164     5992    10689    18326    30198    46424
 8           1040      663      364      156      104       39      104        0        0        0      104       24      104      176      504     1048     1880     3200     5544     9656    16200    25072      845      403
              195       91       39       13       13       13        0        8        8        8       24       56      120      248      520     1096     2312     4872    10264    21624      936      611      390      286
              208       78        0        0        0        0        0       88      248      336      440      776     1576     3136     5800    10056    16536    25360
 9           2016     1332      804      420      168      108       36      108        0        0        0      108       27      108      180      504     1035     1836     3078     5184     8595    13284     1644      780
              372      180       84       36       12       12       12        0        9        9        9       27       63      135      279      585     1233     2601     5481    11547     1824     1164      684      420
              312      228       84        0        0        0        0        0       90      252      342      450      783     1548     2988     5346     8883    13644
10           3762     2486     1562      913      462      176      110       33      110        0        0        0      110       30      110      180      490      990     1730     2840     4590     7030     3179     1507
              715      341      165       77       33       11       11       11        0       10       10       10       30       70      150      310      650     1370     2890     6090     3652     2332     1342      737
              440      330      242       88        0        0        0        0        0       90      250      340      450      770     1470     2720     4630     7170
11           7030     4590     2840     1730      990      490      180      110       30      110        0        0        0      110       33      110      176      462      913     1562     2486     3762     6090     2890
             1370      650      310      150       70       30       10       10       10        0       11       11       11       33       77      165      341      715     1507     3179     7170     4630     2720     1470
              770      450      340      250       90        0        0        0        0        0       88      242      330      440      737     1342     2332     3652
12          13284     8595     5184     3078     1836     1035      504      180      108       27      108        0        0        0      108       36      108      168      420      804     1332     2016    11547     5481
             2601     1233      585      279      135       63       27        9        9        9        0       12       12       12       36       84      180      372      780     1644    13644     8883     5346     2988
             1548      783      450      342      252       90        0        0        0        0        0       84      228      312      420      684     1164     1824
13          25072    16200     9656     5544     3200     1880     1048      504      176      104       24      104        0        0        0      104       39      104      156      364      663     1040    21624    10264
             4872     2312     1096      520      248      120       56       24        8        8        8        0       13       13       13       39       91      195      403      845    25360    16536    10056     5800
             3136     1576      776      440      336      248       88        0        0        0        0        0       78      208      286      390      611      936
14          46550    30156    18018    10213     5670     3206     1862     1029      490      168       98       21       98        0        0        0       98       42       98      140      294      490    39865    18921
             8981     4263     2023      959      455      217      105       49       21        7        7        7        0       14       14       14       42       98      210      434    46424    30198    18326    10689
             5992     3164     1554      749      420      322      238       84        0        0        0        0        0       70      182      252      350      518
15          84234    54702    32892    18738    10266     5562     3096     1782      978      462      156       90       18       90        0        0        0       90       45       90      120      210    71994    34170
            16218     7698     3654     1734      822      390      186       90       42       18        6        6        6        0       15       15       15       45      105      225    83670    54294    32748    19014
            10782     5922     3072     1482      702      390      300      222       78        0        0        0        0        0       60      150      210      300
16         147680    95975    57920    33280    18360     9815     5220     2870     1640      895      420      140       80       15       80        0        0        0       80       48       80       96   126405    59995
            28475    13515     6415     3045     1445      685      325      155       75       35       15        5        5        5        0       16       16       16       48      112   147120    95395    57330    33010
            18600    10335     5590     2860     1360      635      350      270      200       70        0        0        0        0        0       48      112      160
17         248448   161388    97404    56204    31320    16884     8860     4644     2528     1436      780      364      120       68       12       68        0        0        0       68       51       68   213060   101124
            47996    22780    10812     5132     2436     1156      548      260      124       60       28       12        4        4        4        0       17       17       17       51   248448   161172    96852    55532
            30984    17084     9348     4996     2528     1188      548      300      232      172       60        0        0        0        0        0       34       68
18         392286   254658   153474    88521    49554    27012    14310     7401     3834     2070     1170      633      294       96       54        9       54        0        0        0       54       54   336675   159795
            75843    35997    17085     8109     3849     1827      867      411      195       93       45       21        9        3        3        3        0       18       18       18   392904   255048   153486    88041
            48900    26670    14466     7821     4140     2076      966      441      240      186      138       48        0        0        0        0        0       18
19         551126   357670   215320   123938    69326    37970    20356    10638     5438     2790     1496      842      454      210       68       38        6       38        0        0        0       38   472898   224450
           106530    50562    23998    11390     5406     2566     1218      578      274      130       62       30       14        6        2        2        2        0       19       19   551762   358270   215840   124062
            68962    37434    20068    10746     5754     3022     1504      694      314      170      132       98       34        0        0        0        0        0
20         580868   376995   226908   130434    72780    39819    21452    11352     5868     2971     1512      806      452      243      112       36       20        3       20        0        0        0   498179   236449
           112225    53265    25281    11999     5695     2703     1283      609      289      137       65       31       15        7        3        1        1        1        0       20   580980   377219   227302   130824
            72900    39615    21134    11178     5924     3147     1642      812      372      167       90       70       52       18        0        0        0        0
21        3802324  2468188  1486374   855120   477104   260312   139500    73618    38392    19912    10346     5388     2772     1372      640      294      156      116       78       40        0        0  3261094  1547802
           734628   348674   165490    78546    37280    17694     8398     3986     1892      898      426      202       96       46       22       10        4        2        2        0  3803166  2468918  1486898   855084
           476522   259662   139264    73866    38810    20146    10286     5176     2614     1362      732      382      182       78       24        4        2       21
22              0       20        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0       20        0        0
                0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
23              0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
24              0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        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              0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
26              0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
27              0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
28              0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
29              0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
30              0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
31              0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
32              0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
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        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
34              0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
35              0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
36              0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
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        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
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        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
39              0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
40              0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
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        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
42              0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
43              0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0       20        0        0        0
                0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0       20        0
44             21        2        4       24       78      182      382      732     1362     2614     5176    10286    20146    38810    73866   139264   259662   476522   855084  1486898  2468918  3803166        0        2
                2        4       10       22       46       96      202      426      898     1892     3986     8398    17694    37280    78546   165490   348674   734628  1547802  3261094        0        0       40       78
              116      156      294      640     1372     2772     5388    10346    19912    38392    73618   139500   260312   477104   855120  1486374  2468188  3802324
45              0        0        0        0       18       52       70       90      167      372      812     1642     3147     5924    11178    21134    39615    72900   130824   227302   377219   580980       20        0
                1        1        1        3        7       15       31       65      137      289      609     1283     2703     5695    11999    25281    53265   112225   236449   498179        0        0        0       20
                3       20       36      112      243      452      806     1512     2971     5868    11352    21452    39819    72780   130434   226908   376995   580868
46              0        0        0        0        0       34       98      132      170      314      694     1504     3022     5754    10746    20068    37434    68962   124062   215840   358270   551762       19       19
                0        2        2        2        6       14       30       62      130      274      578     1218     2566     5406    11390    23998    50562   106530   224450   472898       38        0        0        0
               38        6       38       68      210      454      842     1496     2790     5438    10638    20356    37970    69326   123938   215320   357670   551126
47             18        0        0        0        0        0       48      138      186      240      441      966     2076     4140     7821    14466    26670    48900    88041   153486   255048   392904       18       18
               18        0        3        3        3        9       21       45       93      195      411      867     1827     3849     8109    17085    35997    75843   159795   336675       54       54        0        0
                0       54        9       54       96      294      633     1170     2070     3834     7401    14310    27012    49554    88521   153474   254658   392286
48             68       34        0        0        0        0        0       60      172      232      300      548     1188     2528     4996     9348    17084    30984    55532    96852   161172   248448       51       17
               17       17        0        4        4        4       12       28       60      124      260      548     1156     2436     5132    10812    22780    47996   101124   213060       68       51       68        0
                0        0       68       12       68      120      364      780     1436     2528     4644     8860    16884    31320    56204    97404   161388   248448
49            160      112       48        0        0        0        0        0       70      200      270      350      635     1360     2860     5590    10335    18600    33010    57330    95395   147120      112       48
               16       16       16        0        5        5        5       15       35       75      155      325      685     1445     3045     6415    13515    28475    59995   126405       96       80       48       80
                0        0        0       80       15       80      140      420      895     1640     2870     5220     9815    18360    33280    57920    95975   147680
50            300      210      150       60        0        0        0        0        0       78      222      300      390      702     1482     3072     5922    10782    19014    32748    54294    83670      225      105
               45       15       15       15        0        6        6        6       18       42       90      186      390      822     1734     3654     7698    16218    34170    71994      210      120       90       45
               90        0        0        0       90       18       90      156      462      978     1782     3096     5562    10266    18738    32892    54702    84234
51            518      350      252      182       70        0        0        0        0        0       84      238      322      420      749     1554     3164     5992    10689    18326    30198    46424      434      210
               98       42       14       14       14        0        7        7        7       21       49      105      217      455      959     2023     4263     8981    18921    39865      490      294      140       98
               42       98        0        0        0       98       21       98      168      490     1029     1862     3206     5670    10213    18018    30156    46550
52            936      611      390      286      208       78        0        0        0        0        0       88      248      336      440      776     1576     3136     5800    10056    16536    25360      845      403
              195       91       39       13       13       13        0        8        8        8       24       56      120      248      520     1096     2312     4872    10264    21624     1040      663      364      156
              104       39      104        0        0        0      104       24      104      176      504     1048     1880     3200     5544     9656    16200    25072
53           1824     1164      684      420      312      228       84        0        0        0        0        0       90      252      342      450      783     1548     2988     5346     8883    13644     1644      780
              372      180       84       36       12       12       12        0        9        9        9       27       63      135      279      585     1233     2601     5481    11547     2016     1332      804      420
              168      108       36      108        0        0        0      108       27      108      180      504     1035     1836     3078     5184     8595    13284
54           3652     2332     1342      737      440      330      242       88        0        0        0        0        0       90      250      340      450      770     1470     2720     4630     7170     3179     1507
              715      341      165       77       33       11       11       11        0       10       10       10       30       70      150      310      650     1370     2890     6090     3762     2486     1562      913
              462      176      110       33      110        0        0        0      110       30      110      180      490      990     1730     2840     4590     7030
55           7170     4630     2720     1470      770      450      340      250       90        0        0        0        0        0       88      242      330      440      737     1342     2332     3652     6090     2890
             1370      650      310      150       70       30       10       10       10        0       11       11       11       33       77      165      341      715     1507     3179     7030     4590     2840     1730
              990      490      180      110       30      110        0        0        0      110       33      110      176      462      913     1562     2486     3762
56          13644     8883     5346     2988     1548      783      450      342      252       90        0        0        0        0        0       84      228      312      420      684     1164     1824    11547     5481
             2601     1233      585      279      135       63       27        9        9        9        0       12       12       12       36       84      180      372      780     1644    13284     8595     5184     3078
             1836     1035      504      180      108       27      108        0        0        0      108       36      108      168      420      804     1332     2016
57          25360    16536    10056     5800     3136     1576      776      440      336      248       88        0        0        0        0        0       78      208      286      390      611      936    21624    10264
             4872     2312     1096      520      248      120       56       24        8        8        8        0       13       13       13       39       91      195      403      845    25072    16200     9656     5544
             3200     1880     1048      504      176      104       24      104        0        0        0      104       39      104      156      364      663     1040
58          46424    30198    18326    10689     5992     3164     1554      749      420      322      238       84        0        0        0        0        0       70      182      252      350      518    39865    18921
             8981     4263     2023      959      455      217      105       49       21        7        7        7        0       14       14       14       42       98      210      434    46550    30156    18018    10213
             5670     3206     1862     1029      490      168       98       21       98        0        0        0       98       42       98      140      294      490
59          83670    54294    32748    19014    10782     5922     3072     1482      702      390      300      222       78        0        0        0        0        0       60      150      210      300    71994    34170
            16218     7698     3654     1734      822      390      186       90       42       18        6        6        6        0       15       15       15       45      105      225    84234    54702    32892    18738
            10266     5562     3096     1782      978      462      156       90       18       90        0        0        0       90       45       90      120      210
60         147120    95395    57330    33010    18600    10335     5590     2860     1360      635      350      270      200       70        0        0        0        0        0       48      112      160   126405    59995
            28475    13515     6415     3045     1445      685      325      155       75       35       15        5        5        5        0       16       16       16       48      112   147680    95975    57920    33280
            18360     9815     5220     2870     1640      895      420      140       80       15       80        0        0        0       80       48       80       96
61         248448   161172    96852    55532    30984    17084     9348     4996     2528     1188      548      300      232      172       60        0        0        0        0        0       34       68   213060   101124
            47996    22780    10812     5132     2436     1156      548      260      124       60       28       12        4        4        4        0       17       17       17       51   248448   161388    97404    56204
            31320    16884     8860     4644     2528     1436      780      364      120       68       12       68        0        0        0       68       51       68
62         392904   255048   153486    88041    48900    26670    14466     7821     4140     2076      966      441      240      186      138       48        0        0        0        0        0       18   336675   159795
            75843    35997    17085     8109     3849     1827      867      411      195       93       45       21        9        3        3        3        0       18       18       18   392286   254658   153474    88521
            49554    27012    14310     7401     3834     2070     1170      633      294       96       54        9       54        0        0        0       54       54
63         551762   358270   215840   124062    68962    37434    20068    10746     5754     3022     1504      694      314      170      132       98       34        0        0        0        0        0   472898   224450
           106530    50562    23998    11390     5406     2566     1218      578      274      130       62       30       14        6        2        2        2        0       19       19   551126   357670   215320   123938
            69326    37970    20356    10638     5438     2790     1496      842      454      210       68       38        6       38        0        0        0       38
64         580980   377219   227302   130824    72900    39615    21134    11178     5924     3147     1642      812      372      167       90       70       52       18        0        0        0        0   498179   236449
           112225    53265    25281    11999     5695     2703     1283      609      289      137       65       31       15        7        3        1        1        1        0       20   580868   376995   226908   130434
            72780    39819    21452    11352     5868     2971     1512      806      452      243      112       36       20        3       20        0        0        0
65        3803166  2468918  1486898   855084   476522   259662   139264    73866    38810    20146    10286     5176     2614     1362      732      382      182       78       24        4        2       21  3261094  1547802
           734628   348674   165490    78546    37280    17694     8398     3986     1892      898      426      202       96       46       22       10        4        2        2        0  3802324  2468188  1486374   855120
           477104   260312   139500    73618    38392    19912    10346     5388     2772     1372      640      294      156      116       78       40        0        0

Sum of all rows                     = 4(3*0 + 3*2 + 2*4 + 1*10 + 1*21 + 1*22 + 1*24 + 1*40 + 1*46 + 2*78 + 1*96 + 1*116 + 1*156 + 1*182 + 1*202 + 1*294 + 1*382 + 1*426 + 1*640 + 1*732 + 1*898 + 1*1362 + 1*1372 + 1*1892 + 1*2614 +
                                        1*2772 + 1*3986 + 1*5176 + 1*5388 + 1*8398 + 1*10286 + 1*10346 + 1*17694 + 1*19912 + 1*20146 + 1*37280 + 1*38392 + 1*38810 + 1*73618 + 1*73866 + 1*78546 + 1*139264 + 1*139500 + 1*165490 +
                                        1*259662 + 1*260312 + 1*348674 + 1*476522 + 1*477104 + 1*734628 + 1*855084 + 1*855120 + 1*1486374 + 1*1486898 + 1*1547802 + 1*2468188 + 1*2468918 + 1*3261094 + 1*3802324 + 1*3803166) +
                                      4(8*0 + 3*1 + 2*3 + 1*7 + 1*15 + 1*18 + 3*20 + 1*31 + 1*36 + 1*52 + 1*65 + 1*70 + 1*90 + 1*112 + 1*137 + 1*167 + 1*243 + 1*289 + 1*372 + 1*452 + 1*609 + 1*806 + 1*812 + 1*1283 + 1*1512 +
                                        1*1642 + 1*2703 + 1*2971 + 1*3147 + 1*5695 + 1*5868 + 1*5924 + 1*11178 + 1*11352 + 1*11999 + 1*21134 + 1*21452 + 1*25281 + 1*39615 + 1*39819 + 1*53265 + 1*72780 + 1*72900 + 1*112225 +
                                        1*130434 + 1*130824 + 1*226908 + 1*227302 + 1*236449 + 1*376995 + 1*377219 + 1*498179 + 1*580868 + 1*580980) +
                                      4(9*0 + 3*2 + 2*6 + 1*14 + 2*19 + 1*30 + 1*34 + 3*38 + 1*62 + 1*68 + 1*98 + 1*130 + 1*132 + 1*170 + 1*210 + 1*274 + 1*314 + 1*454 + 1*578 + 1*694 + 1*842 + 1*1218 + 1*1496 + 1*1504 + 1*2566 +
                                        1*2790 + 1*3022 + 1*5406 + 1*5438 + 1*5754 + 1*10638 + 1*10746 + 1*11390 + 1*20068 + 1*20356 + 1*23998 + 1*37434 + 1*37970 + 1*50562 + 1*68962 + 1*69326 + 1*106530 + 1*123938 + 1*124062 +
                                        1*215320 + 1*215840 + 1*224450 + 1*357670 + 1*358270 + 1*472898 + 1*551126 + 1*551762) +
                                      4(9*0 + 3*3 + 2*9 + 4*18 + 1*21 + 1*45 + 1*48 + 4*54 + 1*93 + 1*96 + 1*138 + 1*186 + 1*195 + 1*240 + 1*294 + 1*411 + 1*441 + 1*633 + 1*867 + 1*966 + 1*1170 + 1*1827 + 1*2070 + 1*2076 + 1*3834 +
                                        1*3849 + 1*4140 + 1*7401 + 1*7821 + 1*8109 + 1*14310 + 1*14466 + 1*17085 + 1*26670 + 1*27012 + 1*35997 + 1*48900 + 1*49554 + 1*75843 + 1*88041 + 1*88521 + 1*153474 + 1*153486 + 1*159795 +
                                        1*254658 + 1*255048 + 1*336675 + 1*392286 + 1*392904) +
                                      4(9*0 + 3*4 + 2*12 + 3*17 + 1*28 + 1*34 + 2*51 + 2*60 + 5*68 + 1*120 + 1*124 + 1*172 + 1*232 + 1*260 + 1*300 + 1*364 + 2*548 + 1*780 + 1*1156 + 1*1188 + 1*1436 + 1*2436 + 2*2528 + 1*4644 +
                                        1*4996 + 1*5132 + 1*8860 + 1*9348 + 1*10812 + 1*16884 + 1*17084 + 1*22780 + 1*30984 + 1*31320 + 1*47996 + 1*55532 + 1*56204 + 1*96852 + 1*97404 + 1*101124 + 1*161172 + 1*161388 + 1*213060 +
                                        1*248448 + 1*248448) +
                                      4(9*0 + 3*5 + 2*15 + 3*16 + 1*35 + 3*48 + 1*70 + 1*75 + 4*80 + 1*96 + 2*112 + 1*140 + 1*155 + 1*160 + 1*200 + 1*270 + 1*325 + 1*350 + 1*420 + 1*635 + 1*685 + 1*895 + 1*1360 + 1*1445 + 1*1640 +
                                        1*2860 + 1*2870 + 1*3045 + 1*5220 + 1*5590 + 1*6415 + 1*9815 + 1*10335 + 1*13515 + 1*18360 + 1*18600 + 1*28475 + 1*33010 + 1*33280 + 1*57330 + 1*57920 + 1*59995 + 1*95395 + 1*95975 +
                                        1*126405 + 1*147120 + 1*147680) +
                                      4(9*0 + 3*6 + 3*15 + 2*18 + 1*42 + 2*45 + 1*60 + 1*78 + 5*90 + 1*105 + 1*120 + 1*150 + 1*156 + 1*186 + 2*210 + 1*222 + 1*225 + 2*300 + 2*390 + 1*462 + 1*702 + 1*822 + 1*978 + 1*1482 + 1*1734 +
                                        1*1782 + 1*3072 + 1*3096 + 1*3654 + 1*5562 + 1*5922 + 1*7698 + 1*10266 + 1*10782 + 1*16218 + 1*18738 + 1*19014 + 1*32748 + 1*32892 + 1*34170 + 1*54294 + 1*54702 + 1*71994 + 1*83670 + 1*84234) +
                                      4(9*0 + 3*7 + 3*14 + 2*21 + 2*42 + 1*49 + 1*70 + 1*84 + 5*98 + 1*105 + 1*140 + 1*168 + 1*182 + 1*210 + 1*217 + 1*238 + 1*252 + 1*294 + 1*322 + 1*350 + 1*420 + 1*434 + 1*455 + 2*490 + 1*518 +
                                        1*749 + 1*959 + 1*1029 + 1*1554 + 1*1862 + 1*2023 + 1*3164 + 1*3206 + 1*4263 + 1*5670 + 1*5992 + 1*8981 + 1*10213 + 1*10689 + 1*18018 + 1*18326 + 1*18921 + 1*30156 + 1*30198 + 1*39865 +
                                        1*46424 + 1*46550) +
                                      4(9*0 + 3*8 + 3*13 + 2*24 + 2*39 + 1*56 + 1*78 + 1*88 + 1*91 + 4*104 + 1*120 + 1*156 + 1*176 + 1*195 + 1*208 + 2*248 + 1*286 + 1*336 + 1*364 + 1*390 + 1*403 + 1*440 + 1*504 + 1*520 + 1*611 +
                                        1*663 + 1*776 + 1*845 + 1*936 + 1*1040 + 1*1048 + 1*1096 + 1*1576 + 1*1880 + 1*2312 + 1*3136 + 1*3200 + 1*4872 + 1*5544 + 1*5800 + 1*9656 + 1*10056 + 1*10264 + 1*16200 + 1*16536 + 1*21624 +
                                        1*25072 + 1*25360) +
                                      4(9*0 + 3*9 + 3*12 + 2*27 + 2*36 + 1*63 + 2*84 + 1*90 + 4*108 + 1*135 + 1*168 + 2*180 + 1*228 + 1*252 + 1*279 + 1*312 + 1*342 + 1*372 + 2*420 + 1*450 + 1*504 + 1*585 + 1*684 + 1*780 + 1*783 +
                                        1*804 + 1*1035 + 1*1164 + 1*1233 + 1*1332 + 1*1548 + 1*1644 + 1*1824 + 1*1836 + 1*2016 + 1*2601 + 1*2988 + 1*3078 + 1*5184 + 1*5346 + 1*5481 + 1*8595 + 1*8883 + 1*11547 + 1*13284 + 1*13644) +
                                      4(9*0 + 3*10 + 3*11 + 2*30 + 2*33 + 1*70 + 1*77 + 1*88 + 1*90 + 4*110 + 1*150 + 1*165 + 1*176 + 1*180 + 1*242 + 1*250 + 1*310 + 1*330 + 1*340 + 1*341 + 1*440 + 1*450 + 1*462 + 1*490 + 1*650 +
                                        1*715 + 1*737 + 1*770 + 1*913 + 1*990 + 1*1342 + 1*1370 + 1*1470 + 1*1507 + 1*1562 + 1*1730 + 1*2332 + 1*2486 + 1*2720 + 1*2840 + 1*2890 + 1*3179 + 1*3652 + 1*3762 + 1*4590 + 1*4630 + 1*6090 +
                                        1*7030 + 1*7170) +
                                      2(64*0 + 2*20) +
                                      20(66*0)
                                    = 101969748 + 15577420 + 14787136 + 10528044 + 6663612 + 3955788 + 2257884 + 1259916 + 702460 + 412332 + 289628 + 80
                                    = 158404048

Value repetition frequencies        = 4(56*1 + 2*2 + 2*3) +
                                      4(50*1 + 1*2 + 2*3 + 1*8) +
                                      4(47*1 + 2*2 + 2*3 + 1*9) +
                                      4(44*1 + 1*2 + 1*3 + 2*4 + 1*9) +
                                      4(36*1 + 5*2 + 2*3 + 1*5 + 1*9) +
                                      4(40*1 + 2*2 + 3*3 + 1*4 + 1*9) +
                                      4(36*1 + 5*2 + 2*3 + 1*5 + 1*9) +
                                      4(40*1 + 3*2 + 2*3 + 1*5 + 1*9) +
                                      4(41*1 + 3*2 + 2*3 + 1*4 + 1*9) +
                                      4(37*1 + 5*2 + 2*3 + 1*4 + 1*9) +
                                      4(43*1 + 2*2 + 2*3 + 1*4 + 1*9) +
                                      2(1*2 + 1*64) +
                                      20(1*66)
                                    = 4356

Number of distinct row element sets = 13

Number of rows                      = 1*2 + 11*4 + 1*20
                                    = 66

Number of distinct values           = 462

Distinct values       0       1       2       3       4       5       6       7       8       9      10      11      12      13      14      15      16      17      18      19
Frequency          1816      12      24      20      20      12      20      16      12      20      16      12      20      12      16      24      12      12      28       8
Distinct values      20      21      22      24      27      28      30      31      33      34      35      36      38      39      40      42      45      46      48      49
Frequency            16      16       4      12       8       4      12       4       8       8       4      12      12       8       4      12      12       4      16       4
Distinct values      51      52      54      56      60      62      63      65      68      70      75      77      78      80      84      88      90      91      93      96
Frequency             8       4      16       4      12       4       4       4      24      16       4       4      16      16      12       8      32       4       4      12
Distinct values      98     104     105     108     110     112     116     120     124     130     132     135     137     138     140     150     155     156     160     165
Frequency            24      16       8      16      16      12       4      12       4       4       4       4       4       4       8       8       4      12       4       4
Distinct values     167     168     170     172     176     180     182     186     195     200     202     208     210     217     222     225     228     232     238     240
Frequency             4       8       4       4       8      12       8       8       8       4       4       4      16       4       4       4       4       4       4       4
Distinct values     242     243     248     250     252     260     270     274     279     286     289     294     300     310     312     314     322     325     330     336
Frequency             4       4       8       4       8       4       4       4       4       4       4      12      12       4       4       4       4       4       4       4
Distinct values     340     341     342     350     364     372     382     390     403     411     420     426     434     440     441     450     452     454     455     462
Frequency             4       4       4       8       8       8       4      12       4       4      16       4       4       8       4       8       4       4       4       8
Distinct values     490     504     518     520     548     578     585     609     611     633     635     640     650     663     684     685     694     702     715     732
Frequency            12       8       4       4       8       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values     737     749     770     776     780     783     804     806     812     822     842     845     867     895     898     913     936     959     966     978
Frequency             4       4       4       4       8       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values     990    1029    1035    1040    1048    1096    1156    1164    1170    1188    1218    1233    1283    1332    1342    1360    1362    1370    1372    1436
Frequency             4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values    1445    1470    1482    1496    1504    1507    1512    1548    1554    1562    1576    1640    1642    1644    1730    1734    1782    1824    1827    1836
Frequency             4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values    1862    1880    1892    2016    2023    2070    2076    2312    2332    2436    2486    2528    2566    2601    2614    2703    2720    2772    2790    2840
Frequency             4       4       4       4       4       4       4       4       4       4       8       8       4       4       4       4       4       4       4       4
Distinct values    2860    2870    2890    2971    2988    3022    3045    3072    3078    3096    3136    3147    3164    3179    3200    3206    3652    3654    3762    3834
Frequency             4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values    3849    3986    4140    4263    4590    4630    4644    4872    4996    5132    5176    5184    5220    5346    5388    5406    5438    5481    5544    5562
Frequency             4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values    5590    5670    5695    5754    5800    5868    5922    5924    5992    6090    6415    7030    7170    7401    7698    7821    8109    8398    8595    8860
Frequency             4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values    8883    8981    9348    9656    9815   10056   10213   10264   10266   10286   10335   10346   10638   10689   10746   10782   10812   11178   11352   11390
Frequency             4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values   11547   11999   13284   13515   13644   14310   14466   16200   16218   16536   16884   17084   17085   17694   18018   18326   18360   18600   18738   18921
Frequency             4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values   19014   19912   20068   20146   20356   21134   21452   21624   22780   23998   25072   25281   25360   26670   27012   28475   30156   30198   30984   31320
Frequency             4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values   32748   32892   33010   33280   34170   35997   37280   37434   37970   38392   38810   39615   39819   39865   46424   46550   47996   48900   49554   50562
Frequency             4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values   53265   54294   54702   55532   56204   57330   57920   59995   68962   69326   71994   72780   72900   73618   73866   75843   78546   83670   84234   88041
Frequency             4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values   88521   95395   95975   96852   97404  101124  106530  112225  123938  124062  126405  130434  130824  139264  139500  147120  147680  153474  153486  159795
Frequency             4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values  161172  161388  165490  213060  215320  215840  224450  226908  227302  236449  248448  254658  255048  259662  260312  336675  348674  357670  358270  376995
Frequency             4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values  377219  392286  392904  472898  476522  477104  498179  551126  551762  580868  580980  734628  855084  855120 1486374 1486898 1547802 2468188 2468918 3261094
Frequency             4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values 3802324 3803166
Frequency             4       4

Sum of distinct value frequencies   = 383*4 + 28*8 + 24*12 + 15*16 + 5*20 + 4*24 + 1*28 + 1*32 + 1*1816
                                    = 4356

Number of SN-EN pairs for which the number of CNSAPs is greater than zero        = 2*2 + 36*57 + 4*58 + 4*63
                                                                                 = 2540

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

Number of possible SN-EN pairs with SN != EN                                     = 65*66
                                                                                 = 4290
a = 23, b = 3
 L             C
 3             8
 4            16
 5            32
 6            44
 7           164
 8           196
 9           528
10           812
11          1512
12          2240
13          3936
14          6236
15         10804
16         17516
17         29380
18         47632
19         78680
20        128352
21        211256
22        345540
23        566532
24        925420
25       1512004
26       2464940
27       4013572
28       6487040
29      10395924
30      15805904
31      23863128
32      30156188
33      40846532
34      39163628
35      45458076
36      33892912
37      31326032
38      19470296
39      13469208
40       7081036
41       3618988
42       1532116
43        574284
44        179888
45         46840
46          9456
47          1544
48            72
Total  333746444

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

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

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

 6             0         0         0         9         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         9         0         0
               0         0         0         0         0         4         0         0         0         0         0         0         0         0         0         0         0         0         0         4         0         0
               0         0         0         0         0         9         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         9
               0         0         0

 7             1         1         1         0        13         0         0         0         0         0         0         0         0         0         0         0         0         0        13         0         1         1
               1         2         2         4         8         4         8         4         4         4         4         4         4         4         4         4         4         4         8         4         8         4
               2         2         1         1         1         0        13         0         0         0         0         0         0         0         0         0         0         0         0         0        13         0
               1         1         1

 8             0         0         0         3         0        17         0         0         0         0         0         0         0         0         0         0         0        17         0         3         0         0
               0         2         2         2         4        18         4         8         4         4         4         4         4         4         4         4         4         8         4        18         4         2
               2         2         0         0         0         3         0        17         0         0         0         0         0         0         0         0         0         0         0        17         0         3
               0         0         0

 9             3         3         4         4        14         4        25         4         4         4         4         4         4         4         4         4        25         4        14         4         4         3
               3         4         4         4         6         8        40         8        12         8         8         8         8         8         8         8        12         8        40         8         6         4
               4         4         3         3         4         4        14         4        25         4         4         4         4         4         4         4         4         4        25         4        14         4
               4         3         3

10             4         4         4         9         8        36         8        33         8         8         8         8         8         8         8        33         8        36         8         9         4         4
               4         4         4         4         4         8         8        66         8        12         8         8         8         8         8        12         8        66         8         8         4         4
               4         4         4         4         4         9         8        36         8        33         8         8         8         8         8         8         8        33         8        36         8         9
               4         4         4

11             9        10        11        10        22        18        82        18        47        18        18        18        18        18        47        18        82        18        22        10        11        10
               9         6         6         6         6         8        18        12       104        12        16        12        12        12        16        12       104        12        18         8         6         6
               6         6         9        10        11        10        22        18        82        18        47        18        18        18        18        18        47        18        82        18        22        10
              11        10         9

12            12        12        12        17        12        34        24       150        24        57        24        24        24        57        24       150        24        34        12        17        12        12
              12        10        10        10        10        10        16        46        20       154        20        24        20        24        20       154        20        46        16        10        10        10
              10        10        12        12        12        17        12        34        24       150        24        57        24        24        24        57        24       150        24        34        12        17
              12        12        12

13            21        22        24        23        34        28        71        44       266        44        81        44        81        44       266        44        71        28        34        23        24        22
              21        20        20        20        20        20        22        36       122        40       224        40        48        40       224        40       122        36        22        20        20        20
              20        20        21        22        24        23        34        28        71        44       266        44        81        44        81        44       266        44        71        28        34        23
              24        22        21

14            32        33        33        38        34        52        46       141        66       426        66       148        66       426        66       141        46        52        34        38        33        33
              32        36        36        36        36        36        36        44        68       282        72       318        72       318        72       282        68        44        36        36        36        36
              36        36        32        33        33        38        34        52        46       141        66       426        66       148        66       426        66       141        46        52        34        38
              33        33        32

15            57        62        64        64        75        70       111       102       323       126       719       126       719       126       323       102       111        70        75        64        64        62
              57        62        62        62        62        62        62        64        90       120       590       124       740       124       590       120        90        64        62        62        62        62
              62        62        57        62        64        64        75        70       111       102       323       126       719       126       719       126       323       102       111        70        75        64
              64        62        57

16            96       103       104       109       105       124       112       203       180       730       208      1796       208       730       180       203       112       124       105       109       104       103
              96       102       102       102       102       102       102       102       112       194       200      1492       204      1492       200       194       112       102       102       102       102       102
             102       102        96       103       104       109       105       124       112       203       180       730       208      1796       208       730       180       203       112       124       105       109
             104       103        96

17           167       180       186       186       198       193       236       212       461       340      2513       372      2513       340       461       212       236       193       198       186       186       180
             167       168       168       168       168       168       168       168       174       204       894       332      3588       332       894       204       174       168       168       168       168       168
             168       168       167       180       186       186       198       193       236       212       461       340      2513       372      2513       340       461       212       236       193       198       186
             186       180       167

18           280       297       304       310       306       325       314       459       354      2264       574      4776       574      2264       354       459       314       325       306       310       304       297
             280       280       280       280       280       280       280       284       280       846       380      3720       552      3720       380       846       280       284       280       280       280       280
             280       280       280       297       304       310       306       325       314       459       354      2264       574      4776       574      2264       354       459       314       325       306       310
             304       297       280

19           473       502       516       520       532       528       632       550      2697       650      5455       962      5455       650      2697       550       632       528       532       520       516       502
             473       474       474       474       474       474       478       474      1126       476      4836       708      3600       708      4836       476      1126       474       478       474       474       474
             474       474       473       502       516       520       532       528       632       550      2697       650      5455       962      5455       650      2697       550       632       528       532       520
             516       502       473

20           792       839       856       868       865       949       873      3480       912      8180      1108      4548      1108      8180       912      3480       873       949       865       868       856       839
             792       806       806       806       806       810       806      1564       806      7328       816      4324      1012      4324       816      7328       806      1564       806       810       806       806
             806       806       792       839       856       868       865       949       873      3480       912      8180      1108      4548      1108      8180       912      3480       873       949       865       868
             856       839       792

21          1337      1422      1452      1464      1549      1476      4694      1499     13189      1536      5964      1308      5964      1536     13189      1499      4694      1476      1549      1464      1452      1422
            1337      1368      1368      1368      1372      1368      2240      1368     10874      1364      8792      1060      1228      1060      8792      1364     10874      1368      2240      1368      1372      1368
            1368      1368      1337      1422      1452      1464      1549      1476      4694      1499     13189      1536      5964      1308      5964      1536     13189      1499      4694      1476      1549      1464
            1452      1422      1337

22          2256      2401      2448      2543      2473      6429      2482     20982      2470     11146      1578      4038      1578     11146      2470     20982      2482      6429      2473      2543      2448      2401
            2256      2312      2312      2316      2312      3306      2312     15738      2308     17454      1860      1862       448      1862      1860     17454      2308     15738      2312      3306      2312      2316
            2312      2312      2256      2401      2448      2543      2473      6429      2482     20982      2470     11146      1578      4038      1578     11146      2470     20982      2482      6429      2473      2543
            2448      2401      2256

23          3817      4066      4229      4180      9016      4204     32637      4172     22267      2822      5311      1014      5311      2822     22267      4172     32637      4204      9016      4180      4229      4066
            3817      3898      3902      3898      5022      3898     22360      3894     32696      3358      5140       660       168       660      5140      3358     32696      3894     22360      3898      5022      3898
            3902      3898      3817      4066      4229      4180      9016      4204     32637      4172     22267      2822      5311      1014      5311      2822     22267      4172     32637      4204      9016      4180
            4229      4066      3817

24          6448      6944      7008     12870      7073     49476      7029     43604      5177      9866      1344      3982      1344      9866      5177     43604      7029     49476      7073     12870      7008      6944
            6448      6574      6570      7832      6570     31380      6566     58268      5934     13288      1698       352        36       352      1698     13288      5934     58268      6566     31380      6570      7832
            6570      6574      6448      6944      7008     12870      7073     49476      7029     43604      5177      9866      1344      3982      1344      9866      5177     43604      7029     49476      7073     12870
            7008      6944      6448

25         10976     11588     18776     11922     73461     11906     82422      9502     20762      2637      5176      1012      5176      2637     20762      9502     82422     11906     73461     11922     18776     11588
           10976     11084     12492     11084     43766     11080     99498     10344     32026      3972      1286       100         4       100      1286      3972     32026     10344     99498     11080     43766     11084
           12492     11084     10976     11588     18776     11922     73461     11906     82422      9502     20762      2637      5176      1012      5176      2637     20762      9502     82422     11906     73461     11922
           18776     11588     10976

26         18380     27753     19964    107189     20089    149859     17053     44721      5598      9331      1270      4010      1270      9331      5598     44721     17053    149859     20089    107189     19964     27753
           18380     20278     18716     61022     18712    163794     17864     72354      8612      4254       420        20         0        20       420      4254      8612     72354     17864    163794     18712     61022
           18716     20278     18380     27753     19964    107189     20089    149859     17053     44721      5598      9331      1270      4010      1270      9331      5598     44721     17053    149859     20089    107189
           19964     27753     18380

27         40641     33002    154337     33876    262860     30188     95824     11984     19100      2328      5206      1026      5206      2328     19100     11984     95824     30188    262860     33876    154337     33002
           40641     31614     85540     31610    261324     30642    154168     17606     12976      1462       124         2         0         2       124      1462     12976     17606    154168     30642    261324     31610
           85540     31614     40641     33002    154337     33876    262860     30188     95824     11984     19100      2328      5206      1026      5206      2328     19100     11984     95824     30188    262860     33876
          154337     33002     40641

28         52372    219660     56808    446058     52709    201121     24829     40395      4749      9351      1289      4012      1289      9351      4749     40395     24829    201121     52709    446058     56808    219660
           52372    121196     53390    405972     52294    311704     34394     36832      4426       596        22         0         0         0        22       596      4426     36832     34394    311704     52294    405972
           53390    121196     52372    219660     56808    446058     52709    201121     24829     40395      4749      9351      1289      4012      1289      9351      4749     40395     24829    201121     52709    446058
           56808    219660     52372

29        307351     94006    734644     91048    410792     49856     86664     10260     18972      2364      5214      1026      5214      2364     18972     10260     86664     49856    410792     91048    734644     94006
          307351     90152    616746     88920    601434     64884     97854     12020      2438       144         2         0         0         0         2       144      2438     12020     97854     64884    601434     88920
          616746     90152    307351     94006    734644     91048    410792     49856     86664     10260     18972      2364      5214      1026      5214      2364     18972     10260     86664     49856    410792     91048
          734644     94006    307351

30        149228   1176646    155392    813408     96905    186939     22401     39549      4733      9379      1290      4012      1290      9379      4733     39549     22401    186939     96905    813408    155392   1176646
          149228    919922    150824   1113226    119172    244518     29924      8886       704        24         0         0         0         0         0        24       704      8886     29924    244518    119172   1113226
          150824    919922    149228   1176646    155392    813408     96905    186939     22401     39549      4733      9379      1290      4012      1290      9379      4733     39549     22401    186939     96905    813408
          155392   1176646    149228

31       1823173    260182   1559323    182964    403324     48968     83284      9872     19053      2372      5213      1026      5213      2372     19053      9872     83284     48968    403324    182964   1559323    260182
         1823173    255418   1985840    214446    577376     69406     29596      2826       172         2         0         0         0         0         0         2       172      2826     29596     69406    577376    214446
         1985840    255418   1823173    260182   1559323    182964    403324     48968     83284      9872     19053      2372      5213      1026      5213      2372     19053      9872     83284     48968    403324    182964
         1559323    260182   1823173

32        416224   2885319    335624    864261    105497    176069     20693     39708      4761      9379      1290      4012      1290      9379      4761     39708     20693    176069    105497    864261    335624   2885319
          416224   3428220    379878   1294292    151894     91392      9794       936        26         0         0         0         0         0         0         0        26       936      9794     91392    151894   1294292
          379878   3428220    416224   2885319    335624    864261    105497    176069     20693     39708      4761      9379      1290      4012      1290      9379      4761     39708     20693    176069    105497    864261
          335624   2885319    416224

33       5013085    594312   1820748    221986    373657     43746     83370      9950     19050      2367      5212      1024      5212      2367     19050      9950     83370     43746    373657    221986   1820748    594312
         5013085    664872   2766810    316872    264018     30244      4262       196         2         0         0         0         0         0         0         0         2       196      4262     30244    264018    316872
         2766810    664872   5013085    594312   1820748    221986    373657     43746     83370      9950     19050      2367      5212      1024      5212      2367     19050      9950     83370     43746    373657    221986
         1820748    594312   5013085

34        988120   3654965    451184    790620     92781    174938     20729     39707      4745      9372      1289      4012      1289      9372      4745     39707     20729    174938     92781    790620    451184   3654965
          988120   5664258    635416    717994     85044     17070      1092        28         0         0         0         0         0         0         0         0         0        28      1092     17070     85044    717994
          635416   5664258    988120   3654965    451184    790620     92781    174938     20729     39707      4745      9372      1289      4012      1289      9372      4745     39707     20729    174938     92781    790620
          451184   3654965    988120

35       6485377    870002   1603000    195688    362844     42968     83242      9876     19021      2354      5206      1022      5206      2354     19021      9876     83242     42968    362844    195688   1603000    870002
         6485377   1233290   1847200    221270     61912      4958       228         2         0         0         0         0         0         0         0         0         0         2       228      4958     61912    221270
         1847200   1233290   6485377    870002   1603000    195688    362844     42968     83242      9876     19021      2354      5206      1022      5206      2354     19021      9876     83242     42968    362844    195688
         1603000    870002   6485377

36       1520896   2872495    400908    701982     87417    171160     20369     39510      4698      9355      1282      4010      1282      9355      4698     39510     20369    171160     87417    701982    400908   2872495
         1520896   4515216    539314    207032     19322      1388        30         0         0         0         0         0         0         0         0         0         0         0        30      1388     19322    207032
          539314   4515216   1520896   2872495    400908    701982     87417    171160     20369     39510      4698      9355      1282      4010      1282      9355      4698     39510     20369    171160     87417    701982
          400908   2872495   1520896

37       4296275    760374   1146510    170324    318494     41208     80088      9627     18887      2324      5192      1012      5192      2324     18887      9627     80088     41208    318494    170324   1146510    760374
         4296275   1243636    645766     66756      6982       256         2         0         0         0         0         0         0         0         0         0         0         0         2       256      6982     66756
          645766   1243636   4296275    760374   1146510    170324    318494     41208     80088      9627     18887      2324      5192      1012      5192      2324     18887      9627     80088     41208    318494    170324
         1146510    760374   4296275

38       1241524   1486325    299216    479452     78521    141513     19201     37180      4553      9263      1264      3996      1264      9263      4553     37180     19201    141513     78521    479452    299216   1486325
         1241524   1893886    209028     30582      1600        32         0         0         0         0         0         0         0         0         0         0         0         0         0        32      1600     30582
          209028   1893886   1241524   1486325    299216    479452     78521    141513     19201     37180      4553      9263      1264      3996      1264      9263      4553     37180     19201    141513     78521    479452
          299216   1486325   1241524

39       1561237    433162    551660    130072    194557     35624     61245      8930     17186      2238      5117       986      5117      2238     17186      8930     61245     35624    194557    130072    551660    433162
         1561237    602814    120356      8098       292         2         0         0         0         0         0         0         0         0         0         0         0         0         0         2       292      8098
          120356    602814   1561237    433162    551660    130072    194557     35624     61245      8930     17186      2238      5117       986      5117      2238     17186      8930     61245     35624    194557    130072
          551660    433162   1561237

40        498272    481167    166648    200879     55217     75533     15914     25667      4138      8048      1210      3888      1210      8048      4138     25667     15914     75533     55217    200879    166648    481167
          498272    434232     35010      1968        34         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0        34      1968
           35010    434232    498272    481167    166648    200879     55217     75533     15914     25667      4138      8048      1210      3888      1210      8048      4138     25667     15914     75533     55217    200879
          166648    481167    498272

41        316505    152224    156688     63202     69048     22583     27958      7004     10454      1984      4225       928      4225      1984     10454      7004     27958     22583     69048     63202    156688    152224
          316505    133636     10854       324         2         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         2       324
           10854    133636    316505    152224    156688     63202     69048     22583     27958      7004     10454      1984      4225       928      4225      1984     10454      7004     27958     22583     69048     63202
          156688    152224    316505

42         94308     91113     50188     47318     22369     22366      8809      9836      3016      4285      1048      2756      1048      4285      3016      9836      8809     22366     22369     47318     50188     91113
           94308     51710      2244        36         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0        36
            2244     51710     94308     91113     50188     47318     22369     22366      8809      9836      3016      4285      1048      2756      1048      4285      3016      9836      8809     22366     22369     47318
           50188     91113     94308

43         33577     26918     24135     14844     13245      7338      6814      3254      3381      1318      1926       758      1926      1318      3381      3254      6814      7338     13245     14844     24135     26918
           33577     12518       364         2         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         2
             364     12518     33577     26918     24135     14844     13245      7338      6814      3254      3381      1318      1926       758      1926      1318      3381      3254      6814      7338     13245     14844
           24135     26918     33577

44          7740      8828      6560      5658      3922      3397      2178      1961      1122      1162       626       906       626      1162      1122      1961      2178      3397      3922      5658      6560      8828
            7740      2692        38         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
              38      2692      7740      8828      6560      5658      3922      3397      2178      1961      1122      1162       626       906       626      1162      1122      1961      2178      3397      3922      5658
            6560      8828      7740

45          1567      1910      1684      1351      1178       908       801       588       544       396       416       332       416       396       544       588       801       908      1178      1351      1684      1910
            1567       400         2         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               2       400      1567      1910      1684      1351      1178       908       801       588       544       396       416       332       416       396       544       588       801       908      1178      1351
            1684      1910      1567

46           220       325       288       263       225       205       176       164       144       140       128       132       128       140       144       164       176       205       225       263       288       325
             220        40         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0        40       220       325       288       263       225       205       176       164       144       140       128       132       128       140       144       164       176       205       225       263
             288       325       220

47            22        38        37        34        33        34        34        34        34        34        34        34        34        34        34        34        34        34        33        34        37        38
              22         2         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         2        22        38        37        34        33        34        34        34        34        34        34        34        34        34        34        34        34        34        33        34
              37        38        22

48             0         1         1         1         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         1         1         1
               0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         0         0         1         1         1         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         1
               1         1         0

Total   24892876  16159218   9731584   5597627   3121476   1702392    913476    484934    257148    140000     85100     69102     85100    140000    257148    484934    913476   1702392   3121476   5597627   9731584  16159218
        24892876  21347214  10131960   4808902   2282444   1083334    514232    244178    116124     55602     27416     15174     11756     15174     27416     55602    116124    244178    514232   1083334   2282444   4808902
        10131960  21347214  24892876  16159218   9731584   5597627   3121476   1702392    913476    484934    257148    140000     85100     69102     85100    140000    257148    484934    913476   1702392   3121476   5597627
         9731584  16159218  24892876

Grand total = 1*11756 + 2*15174 + 2*27416 + 2*55602 + 2*69102 + 4*85100 + 2*116124 + 4*140000 + 2*244178 + 4*257148 + 4*484934 + 2*514232 + 4*913476 + 2*1083334 + 4*1702392 + 2*2282444 + 4*3121476 + 2*4808902 + 4*5597627 +
              4*9731584 + 2*10131960 + 4*16159218 + 2*21347214 + 4*24892876
            = 333746444

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

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

 5             8         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               8         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         0         8         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         0         8

 6            11         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
              11         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         0        11         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         0        11

 7            19         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2
              19         2         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         2        19         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2
               2         2        19

 8            29         1         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         1
              29         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         0        29         1         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2
               2         1        29

 9            52         4         7         8         8         8         8         8         8         8         8         8         8         8         8         8         8         8         8         8         7         4
              52         2         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         2        52         4         7         8         8         8         8         8         8         8         8         8         8         8         8         8         8         8         8         8
               7         4        52

10            90         5         7        11        12        12        12        12        12        12        12        12        12        12        12        12        12        12        12        11         7         5
              90         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         0        90         5         7        11        12        12        12        12        12        12        12        12        12        12        12        12        12        12        12        11
               7         5        90

11           158         9        14        17        23        24        24        24        24        24        24        24        24        24        24        24        24        24        23        17        14         9
             158         2         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         2       158         9        14        17        23        24        24        24        24        24        24        24        24        24        24        24        24        24        23        17
              14         9       158

12           265        11        17        22        25        33        34        34        34        34        34        34        34        34        34        34        34        33        25        22        17        11
             265         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         0       265        11        17        22        25        33        34        34        34        34        34        34        34        34        34        34        34        33        25        22
              17        11       265

13           445        21        31        36        46        53        63        64        64        64        64        64        64        64        64        64        63        53        46        36        31        21
             445         2         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         2       445        21        31        36        46        53        63        64        64        64        64        64        64        64        64        64        63        53        46        36
              31        21       445

14           741        34        46        55        60        76        89       101       102       102       102       102       102       102       102       101        89        76        60        55        46        34
             741         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         0       741        34        46        55        60        76        89       101       102       102       102       102       102       102       102       101        89        76        60        55
              46        34       741

15          1248        63        85        95       107       120       152       173       187       188       188       188       188       188       187       173       152       120       107        95        85        63
            1248         2         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         2      1248        63        85        95       107       120       152       173       187       188       188       188       188       188       187       173       152       120       107        95
              85        63      1248

16          2107       104       139       154       163       181       202       262       293       309       310       310       310       309       293       262       202       181       163       154       139       104
            2107         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         0      2107       104       139       154       163       181       202       262       293       309       310       310       310       309       293       262       202       181       163       154
             139       104      2107

17          3571       177       241       263       280       295       335       374       478       521       539       540       539       521       478       374       335       295       280       263       241       177
            3571         2         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         2      3571       177       241       263       280       295       335       374       478       521       539       540       539       521       478       374       335       295       280       263
             241       177      3571

18          6039       290       395       433       448       470       493       571       644       812       869       888       869       812       644       571       493       470       448       433       395       290
            6039         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         0      6039       290       395       433       448       470       493       571       644       812       869       888       869       812       644       571       493       470       448       433
             395       290      6039

19         10202       489       667       731       760       780       822       871      1029      1164      1419      1470      1419      1164      1029       871       822       780       760       731       667       489
           10202         2         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         2     10202       489       667       731       760       780       822       871      1029      1164      1419      1470      1419      1164      1029       871       822       780       760       731
             667       489     10202

20         17211       822      1113      1221      1259      1287      1314      1394      1491      1804      2021      2302      2021      1804      1491      1394      1314      1287      1259      1221      1113       822
           17211         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         0     17211       822      1113      1221      1259      1287      1314      1394      1491      1804      2021      2302      2021      1804      1491      1394      1314      1287      1259      1221
            1113       822     17211

21         29041      1397      1887      2065      2136      2168      2215      2266      2435      2606      3101      2992      3101      2606      2435      2266      2215      2168      2136      2065      1887      1397
           29041         2         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         2     29041      1397      1887      2065      2136      2168      2215      2266      2435      2606      3101      2992      3101      2606      2435      2266      2215      2168      2136      2065
            1887      1397     29041

22         49015      2362      3185      3479      3587      3638      3671      3754      3825      4044      3731      4188      3731      4044      3825      3754      3671      3638      3587      3479      3185      2362
           49015         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         0     49015      2362      3185      3479      3587      3638      3671      3754      3825      4044      3731      4188      3731      4044      3825      3754      3671      3638      3587      3479
            3185      2362     49015

23         82764      3995      5393      5883      6068      6142      6200      6226      6241      5524      5213      3966      5213      5524      6241      6226      6200      6142      6068      5883      5393      3995
           82764         2         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         2     82764      3995      5393      5883      6068      6142      6200      6226      6241      5524      5213      3966      5213      5524      6241      6226      6200      6142      6068      5883
            5393      3995     82764

24        139761      6736      9099      9925     10219     10339     10363     10270      9177      7966      4979      5042      4979      7966      9177     10270     10363     10339     10219      9925      9099      6736
          139761         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         0    139761      6736      9099      9925     10219     10339     10363     10270      9177      7966      4979      5042      4979      7966      9177     10270     10363     10339     10219      9925
            9099      6736    139761

25        236001     11365     15361     16759     17255     17409     17299     15855     13761      8352      6431      4304      6431      8352     13761     15855     17299     17409     17255     16759     15361     11365
          236001         2         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         2    236001     11365     15361     16759     17255     17409     17299     15855     13761      8352      6431      4304      6431      8352     13761     15855     17299     17409     17255     16759
           15361     11365    236001

26        398378     19174     25911     28276     29066     29132     27378     24290     15505     11056      5481      5176      5481     11056     15505     24290     27378     29132     29066     28276     25911     19174
          398378         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         0    398378     19174     25911     28276     29066     29132     27378     24290     15505     11056      5481      5176      5481     11056     15505     24290     27378     29132     29066     28276
           25911     19174    398378

27        671785     32377     43742     47700     48832     47028     42844     29340     21130      9744      6701      4338      6701      9744     21130     29340     42844     47028     48832     47700     43742     32377
          671785         2         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         2    671785     32377     43742     47700     48832     47028     42844     29340     21130      9744      6701      4338      6701      9744     21130     29340     42844     47028     48832     47700
           43742     32377    671785

28       1123561     54673     73808     80241     79819     74745     54823     40781     19169     11990      5561      5178      5561     11990     19169     40781     54823     74745     79819     80241     73808     54673
         1123561         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         0   1123561     54673     73808     80241     79819     74745     54823     40781     19169     11990      5561      5178      5561     11990     19169     40781     54823     74745     79819     80241
           73808     54673   1123561

29       1861369     92290    124325    132355    128563    100677     77839     38551     24061     10065      6717      4336      6717     10065     24061     38551     77839    100677    128563    132355    124325     92290
         1861369         2         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         2   1861369     92290    124325    132355    128563    100677     77839     38551     24061     10065      6717      4336      6717     10065     24061     38551     77839    100677    128563    132355
          124325     92290   1861369

30       2881687    155473    206195    215272    180582    145690     76934     49156     20260     12082      5557      5176      5557     12082     20260     49156     76934    145690    180582    215272    206195    155473
         2881687         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         0   2881687    155473    206195    215272    180582    145690     76934     49156     20260     12082      5557      5176      5557     12082     20260     49156     76934    145690    180582    215272
          206195    155473   2881687

31       4455133    258142    337543    312538    266064    151146     99940     41862     24474     10066      6708      4330      6708     10066     24474     41862     99940    151146    266064    312538    337543    258142
         4455133         2         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         2   4455133    258142    337543    312538    266064    151146     99940     41862     24474     10066      6708      4330      6708     10066     24474     41862     99940    151146    266064    312538
          337543    258142   4455133

32       5482997    422641    500153    467254    289055    199641     86135     50717     20277     12049      5545      5166      5545     12049     20277     50717     86135    199641    289055    467254    500153    422641
         5482997         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         0   5482997    422641    500153    467254    289055    199641     86135     50717     20277     12049      5545      5166      5545     12049     20277     50717     86135    199641    289055    467254
          500153    422641   5482997

33       7556232    624082    753147    526398    387288    174381    104995     41943     24321     10003      6685      4314      6685     10003     24321     41943    104995    174381    387288    526398    753147    624082
         7556232         2         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         2   7556232    624082    753147    526398    387288    174381    104995     41943     24321     10003      6685      4314      6685     10003     24321     41943    104995    174381    387288    526398
          753147    624082   7556232

34       6562919    931615    856449    710078    340427    213373     85994     50042     19988     11944      5506      5144      5506     11944     19988     50042     85994    213373    340427    710078    856449    931615
         6562919         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         0   6562919    931615    856449    710078    340427    213373     85994     50042     19988     11944      5506      5144      5506     11944     19988     50042     85994    213373    340427    710078
          856449    931615   6562919

35       7819959   1015204   1145937    612678    415248    170743    101769     40572     23832      9824      6615      4274      6615      9824     23832     40572    101769    170743    415248    612678   1145937   1015204
         7819959         2         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         2   7819959   1015204   1145937    612678    415248    170743    101769     40572     23832      9824      6615      4274      6615      9824     23832     40572    101769    170743    415248    612678
         1145937   1015204   7819959

36       4816335   1322535    924815    732684    313159    197815     79460     47682     19165     11649      5391      5076      5391     11649     19165     47682     79460    197815    313159    732684    924815   1322535
         4816335         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         0   4816335   1322535    924815    732684    313159    197815     79460     47682     19165     11649      5391      5076      5391     11649     19165     47682     79460    197815    313159    732684
          924815   1322535   4816335

37       4663046    957050   1062285    492772    346960    141853     90677     36608     22434      9328      6419      4150      6419      9328     22434     36608     90677    141853    346960    492772   1062285    957050
         4663046         2         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         2   4663046    957050   1062285    492772    346960    141853     90677     36608     22434      9328      6419      4150      6419      9328     22434     36608     90677    141853    346960    492772
         1062285    957050   4663046

38       2203197   1036887    616463    506184    214015    152111     62412     41160     16827     10817      5067      4868      5067     10817     16827     41160     62412    152111    214015    506184    616463   1036887
         2203197         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         0   2203197   1036887    616463    506184    214015    152111     62412     41160     16827     10817      5067      4868      5067     10817     16827     41160     62412    152111    214015    506184
          616463   1036887   2203197

39       1588289    529530    566851    261894    206628     87745     65069     26968     18619      7939      5870      3798      5870      7939     18619     26968     65069     87745    206628    261894    566851    529530
         1588289         2         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         2   1588289    529530    566851    261894    206628     87745     65069     26968     18619      7939      5870      3798      5870      7939     18619     26968     65069     87745    206628    261894
          566851    529530   1588289

40        609127    426081    252689    214644     99031     80345     34862     27124     11463      8582      4166      4290      4166      8582     11463     27124     34862     80345     99031    214644    252689    426081
          609127         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         0    609127    426081    252689    214644     99031     80345     34862     27124     11463      8582      4166      4290      4166      8582     11463     27124     34862     80345     99031    214644
          252689    426081    609127

41        304208    170382    166619     88318     74072     35879     29895     13455     11076      4972      4436      2868      4436      4972     11076     13455     29895     35879     74072     88318    166619    170382
          304208         2         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         2    304208    170382    166619     88318     74072     35879     29895     13455     11076      4972      4436      2868      4436      4972     11076     13455     29895     35879     74072     88318
          166619    170382    304208

42         93905     89715     59813     50530     28523     24031     12456     10588      5096      4558      2376      2876      2376      4558      5096     10588     12456     24031     28523     50530     59813     89715
           93905         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         0     93905     89715     59813     50530     28523     24031     12456     10588      5096      4558      2376      2876      2376      4558      5096     10588     12456     24031     28523     50530
           59813     89715     93905

43         30859     28132     25349     16710     14046      8647      7298      4162      3638      1986      2070      1346      2070      1986      3638      4162      7298      8647     14046     16710     25349     28132
           30859         2         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         2     30859     28132     25349     16710     14046      8647      7298      4162      3638      1986      2070      1346      2070      1986      3638      4162      7298      8647     14046     16710
           25349     28132     30859

44          7093      8907      6919      5876      4215      3559      2422      2076      1334      1254       822       990       822      1254      1334      2076      2422      3559      4215      5876      6919      8907
            7093         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         0      7093      8907      6919      5876      4215      3559      2422      2076      1334      1254       822       990       822      1254      1334      2076      2422      3559      4215      5876
            6919      8907      7093

45          1426      1930      1717      1390      1204       948       828       628       572       436       444       372       444       436       572       628       828       948      1204      1390      1717      1930
            1426         2         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         2      1426      1930      1717      1390      1204       948       828       628       572       436       444       372       444       436       572       628       828       948      1204      1390
            1717      1930      1426

46           203       327       291       264       229       210       180       168       148       144       132       136       132       144       148       168       180       210       229       264       291       327
             203         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         0       203       327       291       264       229       210       180       168       148       144       132       136       132       144       148       168       180       210       229       264
             291       327       203

47            21        38        37        34        34        34        34        34        34        34        34        34        34        34        34        34        34        34        34        34        37        38
              21         2         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         2        21        38        37        34        34        34        34        34        34        34        34        34        34        34        34        34        34        34        34        34
              37        38        21

48             0         1         1         1         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         1         1         1
               0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         0         0         1         1         1         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         1
               1         1         0

Total   53710513   8205073   7788750   5545252   3509522   2082774   1187546    660172    363234    204062    127354    104676    127354    204062    363234    660172   1187546   2082774   3509522   5545252   7788750   8205073
        53710513        42         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0        42  53710513   8205073   7788750   5545252   3509522   2082774   1187546    660172    363234    204062    127354    104676    127354    204062    363234    660172   1187546   2082774   3509522   5545252
         7788750   8205073  53710513

Grand total = 2*42 + 2*104676 + 4*127354 + 4*204062 + 4*363234 + 4*660172 + 4*1187546 + 4*2082774 + 4*3509522 + 4*5545252 + 4*7788750 + 4*8205073 + 4*53710513
            = 333746444

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

 4             4         4         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         4
               4         4         8         4         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         4
               8         4         4         4         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         4         4

 5             9         7         5         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         5         7
               9         8        16        10         4         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         4        10
              16         8         9         7         5         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               5         7         9

 6            11         7         5         9         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         9         5         7
              11        12        22        18        12         4         0         0         0         0         0         0         0         0         0         0         0         0         0         4        12        18
              22        12        11         7         5         9         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         9
               5         7        11

 7            25        24        23        21        23        10        10        10        10        10        10        10        10        10        10        10        10        10        23        21        23        24
              25        26        38        40        32        20        12         8         8         8         8         8         8         8         8         8         8         8        12        20        32        40
              38        26        25        24        23        21        23        10        10        10        10        10        10        10        10        10        10        10        10        10        23        21
              23        24        25

 8            32        27        24        31        28        27        10        10        10        10        10        10        10        10        10        10        10        27        28        31        24        27
              32        36        62        50        48        46        24        16        12        12        12        12        12        12        12        12        12        16        24        46        48        50
              62        36        32        27        24        31        28        27        10        10        10        10        10        10        10        10        10        10        10        27        28        31
              24        27        32

 9            68        67        72        93        92        76        71        50        50        50        50        50        50        50        50        50        71        76        92        93        72        67
              68        76       118        96       104       100        96        56        48        44        44        44        44        44        44        44        48        56        96       100       104        96
             118        76        68        67        72        93        92        76        71        50        50        50        50        50        50        50        50        50        71        76        92        93
              72        67        68

10           108       100        99       135       156       154       112       103        78        78        78        78        78        78        78       103       112       154       156       135        99       100
             108       120       208       176       158       182       180       162        96        88        84        84        84        84        84        88        96       162       180       182       158       176
             208       120       108       100        99       135       156       154       112       103        78        78        78        78        78        78        78       103       112       154       156       135
              99       100       108

11           201       191       194       252       302       314       308       222       209       180       180       180       180       180       209       222       308       314       302       252       194       191
             201       218       358       308       284       304       348       326       280       180       172       168       168       168       172       180       280       326       348       304       284       308
             358       218       201       191       194       252       302       314       308       222       209       180       180       180       180       180       209       222       308       314       302       252
             194       191       201

12           320       289       280       367       422       475       481       474       318       301       268       268       268       301       318       474       481       475       422       367       280       289
             320       346       590       508       466       474       530       594       524       434       292       284       280       284       292       434       524       594       530       474       466       508
             590       346       320       289       280       367       422       475       481       474       318       301       268       268       268       301       318       474       481       475       422       367
             280       289       320

13           557       518       513       661       770       852       912       893       882       622       601       564       601       622       882       893       912       852       770       661       513       518
             557       600       992       856       802       810       898       990      1060       890       740       548       544       548       740       890      1060       990       898       810       802       856
             992       600       557       518       513       661       770       852       912       893       882       622       601       564       601       622       882       893       912       852       770       661
             513       518       557

14           910       842       816      1053      1198      1332      1447      1530      1441      1416      1010      1026      1010      1416      1441      1530      1447      1332      1198      1053       816       842
             910       984      1656      1414      1340      1384      1476      1624      1758      1814      1456      1234       992      1234      1456      1814      1758      1624      1476      1384      1340      1414
            1656       984       910       842       816      1053      1198      1332      1447      1530      1441      1416      1010      1026      1010      1416      1441      1530      1447      1332      1198      1053
             816       842       910

15          1566      1485      1472      1876      2141      2341      2593      2781      2880      2619      2607      2034      2607      2619      2880      2781      2593      2341      2141      1876      1472      1485
            1566      1696      2824      2412      2284      2410      2598      2792      3058      3208      3204      2526      2524      2526      3204      3208      3058      2792      2598      2410      2284      2412
            2824      1696      1566      1485      1472      1876      2141      2341      2593      2781      2880      2619      2607      2034      2607      2619      2880      2781      2593      2341      2141      1876
            1472      1485      1566

16          2618      2468      2428      3103      3496      3803      4105      4536      4834      4989      4391      5132      4391      4989      4834      4536      4105      3803      3496      3103      2428      2468
            2618      2840      4774      4070      3844      4046      4458      4770      5062      5548      5650      5860      5064      5860      5650      5548      5062      4770      4458      4046      3844      4070
            4774      2840      2618      2468      2428      3103      3496      3803      4105      4536      4834      4989      4391      5132      4391      4989      4834      4536      4105      3803      3496      3103
            2428      2468      2618

17          4472      4238      4206      5361      6062      6536      7057      7643      8420      8858     10130      8990     10130      8858      8420      7643      7057      6536      6062      5361      4206      4238
            4472      4846      8110      6938      6532      6872      7566      8208      8744      9258     10542     10938     12440     10938     10542      9258      8744      8208      7566      6872      6532      6938
            8110      4846      4472      4238      4206      5361      6062      6536      7057      7643      8420      8858     10130      8990     10130      8858      8420      7643      7057      6536      6062      5361
            4206      4238      4472

18          7514      7067      6968      8903     10028     10801     11502     12489     13528     16259     17021     19700     17021     16259     13528     12489     11502     10801     10028      8903      6968      7067
            7514      8138     13664     11690     10998     11494     12684     13812     14748     16166     17774     22306     22708     22306     17774     16166     14748     13812     12684     11494     10998     11690
           13664      8138      7514      7067      6968      8903     10028     10801     11502     12489     13528     16259     17021     19700     17021     16259     13528     12489     11502     10801     10028      8903
            6968      7067      7514

19         12731     11993     11853     15137     17101     18380     19652     21028     24820     27029     33551     33768     33551     27029     24820     21028     19652     18380     17101     15137     11853     11993
           12731     13778     23078     19762     18600     19434     21316     23314     25658     27960     34496     38452     42588     38452     34496     27960     25658     23314     21316     19434     18600     19762
           23078     13778     12731     11993     11853     15137     17101     18380     19652     21028     24820     27029     33551     33768     33551     27029     24820     21028     19652     18380     17101     15137
           11853     11993     12731

20         21426     20141     19844     25353     28604     30855     32776     37555     40688     51932     55029     58390     55029     51932     40688     37555     32776     30855     28604     25353     19844     20141
           21426     23190     38886     33274     31352     32744     35896     39814     43950     53924     60420     68752     69044     68752     60420     53924     43950     39814     35896     32744     31352     33274
           38886     23190     21426     20141     19844     25353     28604     30855     32776     37555     40688     51932     55029     58390     55029     51932     40688     37555     32776     30855     28604     25353
           19844     20141     21426

21         36219     34122     33675     42992     48613     52356     58958     63443     80749     85810     94605     95570     94605     85810     80749     63443     58958     52356     48613     42992     33675     34122
           36219     39204     65680     56196     52980     55446     61572     68060     83562     95432    111054    112924    114848    112924    111054     95432     83562     68060     61572     55446     52980     56196
           65680     39204     36219     34122     33675     42992     48613     52356     58958     63443     80749     85810     94605     95570     94605     85810     80749     63443     58958     52356     48613     42992
           33675     34122     36219

22         61086     57534     56740     72502     81830     92099     99029    125876    133652    149841    152537    154934    152537    149841    133652    125876     99029     92099     81830     72502     56740     57534
           61086     66136    110868     94830     89414     94612    105050    128404    147410    177198    185034    188652    185892    188652    185034    177198    147410    128404    105050     94612     89414     94830
          110868     66136     61086     57534     56740     72502     81830     92099     99029    125876    133652    149841    152537    154934    152537    149841    133652    125876     99029     92099     81830     72502
           56740     57534     61086

23        103224     97303     96127    122720    143359    155724    196889    210175    241796    246379    248746    245804    248746    246379    241796    210175    196889    155724    143359    122720     96127     97303
          103224    111760    187308    160236    152168    160954    196164    226974    279670    297520    310066    307584    308052    307584    310066    297520    279670    226974    196164    160954    152168    160236
          187308    111760    103224     97303     96127    122720    143359    155724    196889    210175    241796    246379    248746    245804    248746    246379    241796    210175    196889    155724    143359    122720
           96127     97303    103224

24        174236    164241    162132    212833    241721    306072    327930    388579    398835    404187    396274    395832    396274    404187    398835    388579    327930    306072    241721    212833    162132    164241
          174236    188648    316250    271808    258096    296506    345294    437766    475118    504888    502056    505248    506900    505248    502056    504888    475118    437766    345294    296506    258096    271808
          316250    188648    174236    164241    162132    212833    241721    306072    327930    388579    398835    404187    396274    395832    396274    404187    398835    388579    327930    306072    241721    212833
          162132    164241    174236

25        294357    277427    280886    359652    471470    511767    622879    643897    661414    649249    642395    635476    642395    649249    661414    643897    622879    511767    471470    359652    280886    277427
          294357    318592    535418    460400    468604    520400    674886    751368    820764    818320    823062    827270    829408    827270    823062    818320    820764    751368    674886    520400    468604    460400
          535418    318592    294357    277427    280886    359652    471470    511767    622879    643897    661414    649249    642395    635476    642395    649249    661414    643897    622879    511767    471470    359652
          280886    277427    294357

26        496736    476307    474019    695781    788508    993248   1032527   1078391   1063353   1050913   1033010   1031420   1033010   1050913   1063353   1078391   1032527    993248    788508    695781    474019    476307
          496736    539248    905210    819406    818004   1028002   1169144   1321502   1332236   1343908   1344006   1349344   1354408   1349344   1344006   1343908   1332236   1321502   1169144   1028002    818004    819406
          905210    539248    496736    476307    474019    695781    788508    993248   1032527   1078391   1063353   1050913   1033010   1031420   1033010   1050913   1063353   1078391   1032527    993248    788508    695781
          474019    476307    496736

27        847489    804032    923237   1165636   1562818   1648679   1757451   1740408   1720981   1687504   1678347   1670686   1678347   1687504   1720981   1740408   1757451   1648679   1562818   1165636    923237    804032
          847489    909864   1579324   1416918   1614274   1795650   2099688   2151786   2190372   2186830   2196364   2200684   2195236   2200684   2196364   2186830   2190372   2151786   2099688   1795650   1614274   1416918
         1579324    909864    847489    804032    923237   1165636   1562818   1648679   1757451   1740408   1720981   1687504   1678347   1670686   1678347   1687504   1720981   1740408   1757451   1648679   1562818   1165636
          923237    804032    847489

28       1410857   1509772   1538084   2353800   2583941   2848545   2834593   2806449   2742439   2720298   2703575   2705976   2703575   2720298   2742439   2806449   2834593   2848545   2583941   2353800   1538084   1509772
         1410857   1588276   2685648   2723662   2812316   3278750   3418738   3532398   3528466   3551840   3562014   3550650   3550240   3550650   3562014   3551840   3528466   3532398   3418738   3278750   2812316   2723662
         2685648   1588276   1410857   1509772   1538084   2353800   2583941   2848545   2834593   2806449   2742439   2720298   2703575   2705976   2703575   2720298   2742439   2806449   2834593   2848545   2583941   2353800
         1538084   1509772   1410857

29       2560490   2500148   3221476   3870618   4544072   4585145   4554442   4434533   4385730   4348310   4347359   4341624   4347359   4348310   4385730   4434533   4554442   4585145   4544072   3870618   3221476   2500148
         2560490   2639832   4946214   4687930   5196618   5339068   5617520   5633312   5688140   5710106   5699768   5694302   5683636   5694302   5699768   5710106   5688140   5633312   5617520   5339068   5196618   4687930
         4946214   2639832   2560490   2500148   3221476   3870618   4544072   4585145   4554442   4434533   4385730   4348310   4347359   4341624   4347359   4348310   4385730   4434533   4554442   4585145   4544072   3870618
         3221476   2500148   2560490

30       3813615   4906088   5077193   6767749   7074928   7119104   6890969   6782152   6699336   6691111   6680978   6686536   6680978   6691111   6699336   6782152   6890969   7119104   7074928   6767749   5077193   4906088
         3813615   4775414   7895564   8194052   8007662   8384522   8473110   8634910   8694200   8685842   8672954   8650596   8653504   8650596   8672954   8685842   8694200   8634910   8473110   8384522   8007662   8194052
         7895564   4775414   3813615   4906088   5077193   6767749   7074928   7119104   6890969   6782152   6699336   6691111   6680978   6686536   6680978   6691111   6699336   6782152   6890969   7119104   7074928   6767749
         5077193   4906088   3813615

31       7493894   7599910   9238205  10465462  10984050  10675304  10440897  10247002  10212543  10186199  10188854  10180388  10188854  10186199  10212543  10247002  10440897  10675304  10984050  10465462   9238205   7599910
         7493894   7423542  13841028  12760026  12761446  12548448  12905430  13078918  13122608  13109166  13067478  13077058  13076616  13077058  13067478  13109166  13122608  13078918  12905430  12548448  12761446  12760026
        13841028   7423542   7493894   7599910   9238205  10465462  10984050  10675304  10440897  10247002  10212543  10186199  10188854  10180388  10188854  10186199  10212543  10247002  10440897  10675304  10984050  10465462
         9238205   7599910   7493894

32       8553015  12163063  12598604  14429318  14241216  13853947  13421004  13330481  13280319  13281742  13251074  13245902  13251074  13281742  13280319  13330481  13421004  13853947  14241216  14429318  12598604  12163063
         8553015  11615392  17232078  16680080  15549298  15980276  16427288  16613096  16585696  16474114  16486802  16523542  16555756  16523542  16486802  16474114  16585696  16613096  16427288  15980276  15549298  16680080
        17232078  11615392   8553015  12163063  12598604  14429318  14241216  13853947  13421004  13330481  13280319  13281742  13251074  13245902  13251074  13281742  13280319  13330481  13421004  13853947  14241216  14429318
        12598604  12163063   8553015

33      16139515  16992187  18638752  19701259  19597546  18769240  18431703  18269596  18284921  18252695  18237030  18219080  18237030  18252695  18284921  18269596  18431703  18769240  19597546  19701259  18638752  16992187
        16139515  16135662  26257524  22426762  21334918  21554808  22297230  22528148  22377350  22322238  22318438  22373534  22386396  22373534  22318438  22322238  22377350  22528148  22297230  21554808  21334918  22426762
        26257524  16135662  16139515  16992187  18638752  19701259  19597546  18769240  18431703  18269596  18284921  18252695  18237030  18219080  18237030  18252695  18284921  18269596  18431703  18769240  19597546  19701259
        18638752  16992187  16139515

34      14131603  19695429  19791136  20433144  19295583  18657365  18250313  18242855  18176515  18156965  18127288  18129756  18127288  18156965  18176515  18242855  18250313  18657365  19295583  20433144  19791136  19695429
        14131603  18677416  22594184  20693440  19815108  20954146  21551204  21379704  21317060  21313952  21387852  21370908  21361108  21370908  21387852  21313952  21317060  21379704  21551204  20954146  19815108  20693440
        22594184  18677416  14131603  19695429  19791136  20433144  19295583  18657365  18250313  18242855  18176515  18156965  18127288  18129756  18127288  18156965  18176515  18242855  18250313  18657365  19295583  20433144
        19791136  19695429  14131603

35      21562145  23409320  24185832  23755212  22973107  21906082  21716503  21609918  21612867  21553688  21542716  21532454  21542716  21553688  21612867  21609918  21716503  21906082  22973107  23755212  24185832  23409320
        21562145  22212928  28792522  23201324  22811546  24366744  24868506  24834454  24636136  24717672  24756218  24761948  24738196  24761948  24756218  24717672  24636136  24834454  24868506  24366744  22811546  23201324
        28792522  22212928  21562145  23409320  24185832  23755212  22973107  21906082  21716503  21609918  21612867  21553688  21542716  21532454  21542716  21553688  21612867  21609918  21716503  21906082  22973107  23755212
        24185832  23409320  21562145

36      16170097  20665948  19641314  18971272  17445833  16965315  16651617  16654707  16558557  16540568  16518167  16523310  16518167  16540568  16558557  16654707  16651617  16965315  17445833  18971272  19641314  20665948
        16170097  19490378  17645198  16326420  17020454  18125900  18476982  18245766  18344798  18355336  18385094  18373478  18385024  18373478  18385094  18355336  18344798  18245766  18476982  18125900  17020454  16326420
        17645198  19490378  16170097  20665948  19641314  18971272  17445833  16965315  16651617  16654707  16558557  16540568  16518167  16523310  16518167  16540568  16558557  16654707  16651617  16965315  17445833  18971272
        19641314  20665948  16170097

37      17564764  19205851  19275083  17730444  16878860  16012604  16012007  15881457  15857596  15800484  15801545  15794484  15801545  15800484  15857596  15881457  16012007  16012604  16878860  17730444  19275083  19205851
        17564764  18442696  17410942  14094536  15162574  16958528  16810646  16840304  16804456  16915438  16900510  16905996  16898184  16905996  16900510  16915438  16804456  16840304  16810646  16958528  15162574  14094536
        17410942  18442696  17564764  19205851  19275083  17730444  16878860  16012604  16012007  15881457  15857596  15800484  15801545  15794484  15801545  15800484  15857596  15881457  16012007  16012604  16878860  17730444
        19275083  19205851  17564764

38      11792911  13807160  12580128  11705784  10585800  10399242  10149172  10142015  10049656  10043195  10022394  10026514  10022394  10043195  10049656  10142015  10149172  10399242  10585800  11705784  12580128  13807160
        11792911  13104462   8393376   8304860   9632184  10118582  10416770  10311680  10454166  10442202  10474878  10464720  10472632  10464720  10474878  10442202  10454166  10311680  10416770  10118582   9632184   8304860
         8393376  13104462  11792911  13807160  12580128  11705784  10585800  10399242  10149172  10142015  10049656  10043195  10022394  10026514  10022394  10043195  10049656  10142015  10149172  10399242  10585800  11705784
        12580128  13807160  11792911

39       8935376   9595068   9398479   8253120   7808231   7354408   7394978   7259309   7249892   7209254   7211383   7201260   7211383   7209254   7249892   7259309   7394978   7354408   7808231   8253120   9398479   9595068
         8935376   9367838   5797292   5202462   6244998   7153966   6927580   7134080   7125018   7193662   7173624   7193842   7189876   7193842   7173624   7193662   7125018   7134080   6927580   7153966   6244998   5202462
         5797292   9367838   8935376   9595068   9398479   8253120   7808231   7354408   7394978   7259309   7249892   7209254   7211383   7201260   7211383   7209254   7249892   7259309   7394978   7354408   7808231   8253120
         9398479   9595068   8935376

40       5135093   5613607   5063838   4610065   4141489   4097858   3954116   3953003   3891559   3892947   3875111   3879618   3875111   3892947   3891559   3953003   3954116   4097858   4141489   4610065   5063838   5613607
         5135093   5426124   2292902   2578376   3331066   3464654   3668918   3638448   3749050   3732200   3762774   3755980   3766476   3755980   3762774   3732200   3749050   3638448   3668918   3464654   3331066   2578376
         2292902   5426124   5135093   5613607   5063838   4610065   4141489   4097858   3954116   3953003   3891559   3892947   3875111   3879618   3875111   3892947   3891559   3953003   3954116   4097858   4141489   4610065
         5063838   5613607   5135093

41       2805773   2919503   2789774   2413559   2275141   2139918   2147262   2079936   2082569   2058111   2061118   2052760   2061118   2058111   2082569   2079936   2147262   2139918   2275141   2413559   2789774   2919503
         2805773   2897498   1037084   1174268   1560418   1787666   1748984   1874378   1856460   1901014   1893652   1909124   1901240   1909124   1893652   1901014   1856460   1874378   1748984   1787666   1560418   1174268
         1037084   2897498   2805773   2919503   2789774   2413559   2275141   2139918   2147262   2079936   2082569   2058111   2061118   2052760   2061118   2058111   2082569   2079936   2147262   2139918   2275141   2413559
         2789774   2919503   2805773

42       1274287   1320909   1207409   1085951    984738    971307    929367    927153    904787    906730    897030    900954    897030    906730    904787    927153    929367    971307    984738   1085951   1207409   1320909
         1274287   1307928    317868    455112    642534    676536    743872    746888    787058    781124    799684    794576    801932    794576    799684    781124    787058    746888    743872    676536    642534    455112
          317868   1307928   1274287   1320909   1207409   1085951    984738    971307    929367    927153    904787    906730    897030    900954    897030    906730    904787    927153    929367    971307    984738   1085951
         1207409   1320909   1274287

43        503247    507391    479134    421335    396272    376648    372515    358773    358834    351248    352938    349284    352938    351248    358834    358773    372515    376648    396272    421335    479134    507391
          503247    511304     89978    149188    213764    243696    253700    278022    277548    292008    289256    296312    292752    296312    289256    292008    277548    278022    253700    243696    213764    149188
           89978    511304    503247    507391    479134    421335    396272    376648    372515    358773    358834    351248    352938    349284    352938    351248    358834    358773    372515    376648    396272    421335
          479134    507391    503247

44        165207    164987    154308    139612    129621    126713    121327    120060    116556    116628    114460    115580    114460    116628    116556    120060    121327    126713    129621    139612    154308    164987
          165207    166862     18506     40432     60300     66342     76166     79032     85372     85820     89868     88700     91196     88700     89868     85820     85372     79032     76166     66342     60300     40432
           18506    166862    165207    164987    154308    139612    129621    126713    121327    120060    116556    116628    114460    115580    114460    116628    116556    120060    121327    126713    129621    139612
          154308    164987    165207

45         44446     43918     41810     38067     36143     34883     34004     32964     32660     31876     32020     31524     32020     31876     32660     32964     34004     34883     36143     38067     41810     43918
           44446     44682      2998      8670     12986     15130     17196     19000     19912     21368     21416     22488     21896     22488     21416     21368     19912     19000     17196     15130     12986      8670
            2998     44682     44446     43918     41810     38067     36143     34883     34004     32964     32660     31876     32020     31524     32020     31876     32660     32964     34004     34883     36143     38067
           41810     43918     44446

46          9286      9047      8686      8085      7723      7552      7294      7192      7006      6976      6862      6904      6862      6976      7006      7192      7294      7552      7723      8085      8686      9047
            9286      9308       232      1384      2100      2468      2988      3232      3628      3744      4012      4000      4140      4000      4012      3744      3628      3232      2988      2468      2100      1384
             232      9308      9286      9047      8686      8085      7723      7552      7294      7192      7006      6976      6862      6904      6862      6976      7006      7192      7294      7552      7723      8085
            8686      9047      9286

47          1540      1503      1469      1395      1364      1338      1316      1298      1284      1274      1268      1266      1268      1274      1284      1298      1316      1338      1364      1395      1469      1503
            1540      1542         4       148       216       280       332       376       412       440       460       472       476       472       460       440       412       376       332       280       216       148
               4      1542      1540      1503      1469      1395      1364      1338      1316      1298      1284      1274      1268      1266      1268      1274      1284      1298      1316      1338      1364      1395
            1469      1503      1540

48            72        72        70        68        68        68        68        68        68        68        68        68        68        68        68        68        68        68        68        68        70        72
              72        72         0         4         8         8         8         8         8         8         8         8         8         8         8         8         8         8         8         8         8         4
               0        72        72        72        70        68        68        68        68        68        68        68        68        68        68        68        68        68        68        68        68        68
              70        72        72

Total  142133154 164591316 167006402 169889790 165394468 160738487 158492166 157481014 156904642 156538603 156344088 156285164 156344088 156538603 156904642 157481014 158492166 160738487 165394468 169889790 167006402 164591316
       142133154 158069528 181046608 163064556 165702914 175052412 179443048 180588500 180891680 181152924 181353296 181455156 181482528 181455156 181353296 181152924 180891680 180588500 179443048 175052412 165702914 163064556
       181046608 158069528 142133154 164591316 167006402 169889790 165394468 160738487 158492166 157481014 156904642 156538603 156344088 156285164 156344088 156538603 156904642 157481014 158492166 160738487 165394468 169889790
       167006402 164591316 142133154

Grand total = 4*142133154 + 2*156285164 + 4*156344088 + 4*156538603 + 4*156904642 + 4*157481014 + 2*158069528 + 4*158492166 + 4*160738487 + 2*163064556 + 4*164591316 + 4*165394468 + 2*165702914 + 4*167006402 + 4*169889790 +
              2*175052412 + 2*179443048 + 2*180588500 + 2*180891680 + 2*181046608 + 2*181152924 + 2*181353296 + 2*181455156 + 1*181482528
            = 11371750620

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
EN
 0              0       0      42      82     122     164     310     678    1460    2962    5782   11158   21606   41968   81194  155514  294056  548110 1004578 1801210 3131698 5200668 8011806       0       2       2       4
               10      22      46      96     202     426     898    1892    3986    8398   17694   37280   78546  165490  348674  734628 1547802 3261094 6870862      22       2       4      25      82     192     404     776
             1448    2790    5552   11096   21870   42436   81464  155220  293276  547434 1004636 1802052 3132746 5201416 8012348
 1              0       0       0      21       3      21      38     119     259     483     864    1629    3223    6417   12526   23919   44975   83591  153208  274981  478427  794637 1224166      21       0       1       1
                1       3       7      15      31      65     137     289     609    1283    2703    5695   11999   25281   53265  112225  236449  498179 1049623       0       0       0       0      19      55      74      95
              177     397     872    1773    3417    6475   12322   23551   44749   83769  153728  275469  478557  794431 1223754
 2             40       0       0       0      40       6      40      72     224     486     904    1612    3024    5942   11736   22704   42904   79638  145560  260868  453816  753990 1161736      20      20       0       2
                2       2       6      14      30      62     130     274     578    1218    2566    5406   11390   23998   50562  106530  224450  472898  996358       0       0       0       0       0      36     104     140
              180     334     744    1624    3284    6294   11848   22356   42268   79230  145800  261648  454604  754438 1161960
 3             57      57       0       0       0      57       9      57     102     315     681    1263    2244    4185    8157   15957   30534   56955  103989  185907  322980  536505  826689      19      19      19       0
                3       3       3       9      21      45      93     195     411     867    1827    3849    8109   17085   35997   75843  159795  336675  709347      19       0       0       0       0       0      51     147
              198     255     471    1041    2256    4533    8631   16119   30102   56151  103443  186093  323760  537405  827643
 4             72      54      72       0       0       0      72      12      72     128     392     844    1560    2760    5112    9868   19080   36016   66072  118028  204632  339544  523048      54      18      18      18
                0       4       4       4      12      28      60     124     260     548    1156    2436    5132   10812   22780   47996  101124  213060  448900      72      36       0       0       0       0       0      64
              184     248     320     588    1288    2768    5520   10428   19288   35560   65200  117388  204648  340064  523872
 5            102      85      51      85       0       0       0      85      15      85     150     455     975    1795    3160    5805   11075   21105   39150   70255  121755  201735  310560     119      51      17      17
               17       0       5       5       5      15      35      75     155     325     685    1445    3045    6415   13515   28475   59995  126405  266325     170     119      51       0       0       0       0       0
               75     215     290     375     685    1485    3160    6245   11685   21355   38730   69415  121065  201465  310560
 6            224     128      96      48      96       0       0       0      96      18      96     168     504    1074    1968    3444    6264   11778   22032   39936   69504  115170  177216     240     112      48      16
               16      16       0       6       6       6      18      42      90     186     390     822    1734    3654    7698   16218   34170   71994  151686     320     224     160      64       0       0       0       0
                0      84     240     324     420     762    1632    3432    6708   12402   22320   39612   68796  114474  176544
 7            525     315     150     105      45     105       0       0       0     105      21     105     182     539    1141    2079    3612    6489   11977   21861   38374   63819   98273     465     225     105      45
               15      15      15       0       7       7       7      21      49     105     217     455     959    2023    4263    8981   18921   39865   83993     555     375     270     195      75       0       0       0
                0       0      91     259     350     455     819    1729    3584    6909   12579   22183   38206   63343   97615
 8           1120     714     392     168     112      42     112       0       0       0     112      24     112     192     560    1176    2128    3664    6480   11672   20592   34464   53200     910     434     210      98
               42      14      14      14       0       8       8       8      24      56     120     248     520    1096    2312    4872   10264   21624   45560    1008     658     420     308     224      84       0       0
                0       0       0      96     272     368     480     856    1776    3616    6848   12216   20944   34512   53056
 9           2184    1443     871     455     182     117      39     117       0       0       0     117      27     117     198     567    1179    2115    3600    6237   10863   18225   28206    1781     845     403     195
               91      39      13      13      13       0       9       9       9      27      63     135     279     585    1233    2601    5481   11547   24327    1976    1261     741     455     338     247      91       0
                0       0       0       0      99     279     378     495     873    1773    3528    6525   11313   18603   28530
10           4104    2712    1704     996     504     192     120      36     120       0       0       0     120      30     120     200     560    1150    2040    3420    5760    9550   14760    3468    1644     780     372
              180      84      36      12      12      12       0      10      10      10      30      70     150     310     650    1370    2890    6090   12830    3984    2544    1464     804     480     360     264      96
                0       0       0       0       0     100     280     380     500     870    1720    3320    5940    9870   15160
11           7733    5049    3124    1903    1089     539     198     121      33     121       0       0       0     121      33     121     198     539    1089    1903    3124    5049    7733    6699    3179    1507     715
              341     165      77      33      11      11      11       0      11      11      11      33      77     165     341     715    1507    3179    6699    7887    5093    2992    1617     847     495     374     275
               99       0       0       0       0       0      99     275     374     495     847    1617    2992    5093    7887
12          14760    9550    5760    3420    2040    1150     560     200     120      30     120       0       0       0     120      36     120     192     504     996    1704    2712    4104   12830    6090    2890    1370
              650     310     150      70      30      10      10      10       0      12      12      12      36      84     180     372     780    1644    3468   15160    9870    5940    3320    1720     870     500     380
              280     100       0       0       0       0       0      96     264     360     480     804    1464    2544    3984
13          28206   18225   10863    6237    3600    2115    1179     567     198     117      27     117       0       0       0     117      39     117     182     455     871    1443    2184   24327   11547    5481    2601
             1233     585     279     135      63      27       9       9       9       0      13      13      13      39      91     195     403     845    1781   28530   18603   11313    6525    3528    1773     873     495
              378     279      99       0       0       0       0       0      91     247     338     455     741    1261    1976
14          53200   34464   20592   11672    6480    3664    2128    1176     560     192     112      24     112       0       0       0     112      42     112     168     392     714    1120   45560   21624   10264    4872
             2312    1096     520     248     120      56      24       8       8       8       0      14      14      14      42      98     210     434     910   53056   34512   20944   12216    6848    3616    1776     856
              480     368     272      96       0       0       0       0       0      84     224     308     420     658    1008
15          98273   63819   38374   21861   11977    6489    3612    2079    1141     539     182     105      21     105       0       0       0     105      45     105     150     315     525   83993   39865   18921    8981
             4263    2023     959     455     217     105      49      21       7       7       7       0      15      15      15      45     105     225     465   97615   63343   38206   22183   12579    6909    3584    1729
              819     455     350     259      91       0       0       0       0       0      75     195     270     375     555
16         177216  115170   69504   39936   22032   11778    6264    3444    1968    1074     504     168      96      18      96       0       0       0      96      48      96     128     224  151686   71994   34170   16218
             7698    3654    1734     822     390     186      90      42      18       6       6       6       0      16      16      16      48     112     240  176544  114474   68796   39612   22320   12402    6708    3432
             1632     762     420     324     240      84       0       0       0       0       0      64     160     224     320
17         310560  201735  121755   70255   39150   21105   11075    5805    3160    1795     975     455     150      85      15      85       0       0       0      85      51      85     102  266325  126405   59995   28475
            13515    6415    3045    1445     685     325     155      75      35      15       5       5       5       0      17      17      17      51     119  310560  201465  121065   69415   38730   21355   11685    6245
             3160    1485     685     375     290     215      75       0       0       0       0       0      51     119     170
18         523048  339544  204632  118028   66072   36016   19080    9868    5112    2760    1560     844     392     128      72      12      72       0       0       0      72      54      72  448900  213060  101124   47996
            22780   10812    5132    2436    1156     548     260     124      60      28      12       4       4       4       0      18      18      18      54  523872  340064  204648  117388   65200   35560   19288   10428
             5520    2768    1288     588     320     248     184      64       0       0       0       0       0      36      72
19         826689  536505  322980  185907  103989   56955   30534   15957    8157    4185    2244    1263     681     315     102      57       9      57       0       0       0      57      57  709347  336675  159795   75843
            35997   17085    8109    3849    1827     867     411     195      93      45      21       9       3       3       3       0      19      19      19  827643  537405  323760  186093  103443   56151   30102   16119
             8631    4533    2256    1041     471     255     198     147      51       0       0       0       0       0      19
20        1161736  753990  453816  260868  145560   79638   42904   22704   11736    5942    3024    1612     904     486     224      72      40       6      40       0       0       0      40  996358  472898  224450  106530
            50562   23998   11390    5406    2566    1218     578     274     130      62      30      14       6       2       2       2       0      20      20 1161960  754438  454604  261648  145800   79230   42268   22356
            11848    6294    3284    1624     744     334     180     140     104      36       0       0       0       0       0 
21        1224166  794637  478427  274981  153208   83591   44975   23919   12526    6417    3223    1629     864     483     259     119      38      21       3      21       0       0       0 1049623  498179  236449  112225
            53265   25281   11999    5695    2703    1283     609     289     137      65      31      15       7       3       1       1       1       0      21 1223754  794431  478557  275469  153728   83769   44749   23551
            12322    6475    3417    1773     872     397     177      95      74      55      19       0       0       0       0
22        8011806 5200668 3131698 1801210 1004578  548110  294056  155514   81194   41968   21606   11158    5782    2962    1460     678     310     164     122      82      42       0       0 6870862 3261094 1547802  734628
           348674  165490   78546   37280   17694    8398    3986    1892     898     426     202      96      46      22      10       4       2       2       0 8012348 5201416 3132746 1802052 1004636  547434  293276  155220
            81464   42436   21870   11096    5552    2790    1448     776     404     192      82      25       4       2      22
23              0      21       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       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       0       0       0       0       0       0
                0       0       0       0       0       0       0       0       0       0       0       0       0       0       0
24              0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0
                0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       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              0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0
                0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0
                0       0       0       0       0       0       0       0       0       0       0       0       0       0       0
26              0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0
                0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0
                0       0       0       0       0       0       0       0       0       0       0       0       0       0       0
27              0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0
                0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0
                0       0       0       0       0       0       0       0       0       0       0       0       0       0       0
28              0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0
                0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0
                0       0       0       0       0       0       0       0       0       0       0       0       0       0       0
29              0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0
                0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0
                0       0       0       0       0       0       0       0       0       0       0       0       0       0       0
30              0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0
                0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0
                0       0       0       0       0       0       0       0       0       0       0       0       0       0       0
31              0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0
                0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0
                0       0       0       0       0       0       0       0       0       0       0       0       0       0       0
32              0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0
                0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0
                0       0       0       0       0       0       0       0       0       0       0       0       0       0       0
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
                0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0
                0       0       0       0       0       0       0       0       0       0       0       0       0       0       0
34              0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0
                0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0
                0       0       0       0       0       0       0       0       0       0       0       0       0       0       0
35              0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0
                0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0
                0       0       0       0       0       0       0       0       0       0       0       0       0       0       0
36              0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0
                0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0
                0       0       0       0       0       0       0       0       0       0       0       0       0       0       0
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
                0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0
                0       0       0       0       0       0       0       0       0       0       0       0       0       0       0
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       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0
                0       0       0       0       0       0       0       0       0       0       0       0       0       0       0
39              0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0
                0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0
                0       0       0       0       0       0       0       0       0       0       0       0       0       0       0
40              0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0
                0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0
                0       0       0       0       0       0       0       0       0       0       0       0       0       0       0
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       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0
                0       0       0       0       0       0       0       0       0       0       0       0       0       0       0
42              0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0
                0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0
                0       0       0       0       0       0       0       0       0       0       0       0       0       0       0
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       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0
                0       0       0       0       0       0       0       0       0       0       0       0       0       0       0
44              0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0
                0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0
                0       0       0       0       0       0       0       0       0       0       0       0       0       0       0
45              0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0      21       0       0       0       0       0
                0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       0       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       0
46             22       2       4      25      82     192     404     776    1448    2790    5552   11096   21870   42436   81464  155220  293276  547434 1004636 1802052 3132746 5201416 8012348       0       2       2       4
               10      22      46      96     202     426     898    1892    3986    8398   17694   37280   78546  165490  348674  734628 1547802 3261094 6870862       0       0      42      82     122     164     310     678
             1460    2962    5782   11158   21606   41968   81194  155514  294056  548110 1004578 1801210 3131698 5200668 8011806
47              0       0       0       0      19      55      74      95     177     397     872    1773    3417    6475   12322   23551   44749   83769  153728  275469  478557  794431 1223754      21       0       1       1
                1       3       7      15      31      65     137     289     609    1283    2703    5695   11999   25281   53265  112225  236449  498179 1049623       0       0       0      21       3      21      38     119
              259     483     864    1629    3223    6417   12526   23919   44975   83591  153208  274981  478427  794637 1224166
48              0       0       0       0       0      36     104     140     180     334     744    1624    3284    6294   11848   22356   42268   79230  145800  261648  454604  754438 1161960      20      20       0       2
                2       2       6      14      30      62     130     274     578    1218    2566    5406   11390   23998   50562  106530  224450  472898  996358      40       0       0       0      40       6      40      72
              224     486     904    1612    3024    5942   11736   22704   42904   79638  145560  260868  453816  753990 1161736
49             19       0       0       0       0       0      51     147     198     255     471    1041    2256    4533    8631   16119   30102   56151  103443  186093  323760  537405  827643      19      19      19       0
                3       3       3       9      21      45      93     195     411     867    1827    3849    8109   17085   35997   75843  159795  336675  709347      57      57       0       0       0      57       9      57
              102     315     681    1263    2244    4185    8157   15957   30534   56955  103989  185907  322980  536505  826689
50             72      36       0       0       0       0       0      64     184     248     320     588    1288    2768    5520   10428   19288   35560   65200  117388  204648  340064  523872      54      18      18      18
                0       4       4       4      12      28      60     124     260     548    1156    2436    5132   10812   22780   47996  101124  213060  448900      72      54      72       0       0       0      72      12
               72     128     392     844    1560    2760    5112    9868   19080   36016   66072  118028  204632  339544  523048
51            170     119      51       0       0       0       0       0      75     215     290     375     685    1485    3160    6245   11685   21355   38730   69415  121065  201465  310560     119      51      17      17
               17       0       5       5       5      15      35      75     155     325     685    1445    3045    6415   13515   28475   59995  126405  266325     102      85      51      85       0       0       0      85
               15      85     150     455     975    1795    3160    5805   11075   21105   39150   70255  121755  201735  310560
52            320     224     160      64       0       0       0       0       0      84     240     324     420     762    1632    3432    6708   12402   22320   39612   68796  114474  176544     240     112      48      16
               16      16       0       6       6       6      18      42      90     186     390     822    1734    3654    7698   16218   34170   71994  151686     224     128      96      48      96       0       0       0
               96      18      96     168     504    1074    1968    3444    6264   11778   22032   39936   69504  115170  177216
53            555     375     270     195      75       0       0       0       0       0      91     259     350     455     819    1729    3584    6909   12579   22183   38206   63343   97615     465     225     105      45
               15      15      15       0       7       7       7      21      49     105     217     455     959    2023    4263    8981   18921   39865   83993     525     315     150     105      45     105       0       0
                0     105      21     105     182     539    1141    2079    3612    6489   11977   21861   38374   63819   98273
54           1008     658     420     308     224      84       0       0       0       0       0      96     272     368     480     856    1776    3616    6848   12216   20944   34512   53056     910     434     210      98
               42      14      14      14       0       8       8       8      24      56     120     248     520    1096    2312    4872   10264   21624   45560    1120     714     392     168     112      42     112       0
                0       0     112      24     112     192     560    1176    2128    3664    6480   11672   20592   34464   53200
55           1976    1261     741     455     338     247      91       0       0       0       0       0      99     279     378     495     873    1773    3528    6525   11313   18603   28530    1781     845     403     195
               91      39      13      13      13       0       9       9       9      27      63     135     279     585    1233    2601    5481   11547   24327    2184    1443     871     455     182     117      39     117
                0       0       0     117      27     117     198     567    1179    2115    3600    6237   10863   18225   28206
56           3984    2544    1464     804     480     360     264      96       0       0       0       0       0     100     280     380     500     870    1720    3320    5940    9870   15160    3468    1644     780     372
              180      84      36      12      12      12       0      10      10      10      30      70     150     310     650    1370    2890    6090   12830    4104    2712    1704     996     504     192     120      36
              120       0       0       0     120      30     120     200     560    1150    2040    3420    5760    9550   14760
57           7887    5093    2992    1617     847     495     374     275      99       0       0       0       0       0      99     275     374     495     847    1617    2992    5093    7887    6699    3179    1507     715
              341     165      77      33      11      11      11       0      11      11      11      33      77     165     341     715    1507    3179    6699    7733    5049    3124    1903    1089     539     198     121
               33     121       0       0       0     121      33     121     198     539    1089    1903    3124    5049    7733
58          15160    9870    5940    3320    1720     870     500     380     280     100       0       0       0       0       0      96     264     360     480     804    1464    2544    3984   12830    6090    2890    1370
              650     310     150      70      30      10      10      10       0      12      12      12      36      84     180     372     780    1644    3468   14760    9550    5760    3420    2040    1150     560     200
              120      30     120       0       0       0     120      36     120     192     504     996    1704    2712    4104
59          28530   18603   11313    6525    3528    1773     873     495     378     279      99       0       0       0       0       0      91     247     338     455     741    1261    1976   24327   11547    5481    2601
             1233     585     279     135      63      27       9       9       9       0      13      13      13      39      91     195     403     845    1781   28206   18225   10863    6237    3600    2115    1179     567
              198     117      27     117       0       0       0     117      39     117     182     455     871    1443    2184
60          53056   34512   20944   12216    6848    3616    1776     856     480     368     272      96       0       0       0       0       0      84     224     308     420     658    1008   45560   21624   10264    4872
             2312    1096     520     248     120      56      24       8       8       8       0      14      14      14      42      98     210     434     910   53200   34464   20592   11672    6480    3664    2128    1176
              560     192     112      24     112       0       0       0     112      42     112     168     392     714    1120
61          97615   63343   38206   22183   12579    6909    3584    1729     819     455     350     259      91       0       0       0       0       0      75     195     270     375     555   83993   39865   18921    8981
             4263    2023     959     455     217     105      49      21       7       7       7       0      15      15      15      45     105     225     465   98273   63819   38374   21861   11977    6489    3612    2079
             1141     539     182     105      21     105       0       0       0     105      45     105     150     315     525
62         176544  114474   68796   39612   22320   12402    6708    3432    1632     762     420     324     240      84       0       0       0       0       0      64     160     224     320  151686   71994   34170   16218
             7698    3654    1734     822     390     186      90      42      18       6       6       6       0      16      16      16      48     112     240  177216  115170   69504   39936   22032   11778    6264    3444
             1968    1074     504     168      96      18      96       0       0       0      96      48      96     128     224
63         310560  201465  121065   69415   38730   21355   11685    6245    3160    1485     685     375     290     215      75       0       0       0       0       0      51     119     170  266325  126405   59995   28475
            13515    6415    3045    1445     685     325     155      75      35      15       5       5       5       0      17      17      17      51     119  310560  201735  121755   70255   39150   21105   11075    5805
             3160    1795     975     455     150      85      15      85       0       0       0      85      51      85     102
64         523872  340064  204648  117388   65200   35560   19288   10428    5520    2768    1288     588     320     248     184      64       0       0       0       0       0      36      72  448900  213060  101124   47996
            22780   10812    5132    2436    1156     548     260     124      60      28      12       4       4       4       0      18      18      18      54  523048  339544  204632  118028   66072   36016   19080    9868
             5112    2760    1560     844     392     128      72      12      72       0       0       0      72      54      72
65         827643  537405  323760  186093  103443   56151   30102   16119    8631    4533    2256    1041     471     255     198     147      51       0       0       0       0       0      19  709347  336675  159795   75843
            35997   17085    8109    3849    1827     867     411     195      93      45      21       9       3       3       3       0      19      19      19  826689  536505  322980  185907  103989   56955   30534   15957
             8157    4185    2244    1263     681     315     102      57       9      57       0       0       0      57      57
66        1161960  754438  454604  261648  145800   79230   42268   22356   11848    6294    3284    1624     744     334     180     140     104      36       0       0       0       0       0  996358  472898  224450  106530
            50562   23998   11390    5406    2566    1218     578     274     130      62      30      14       6       2       2       2       0      20      20 1161736  753990  453816  260868  145560   79638   42904   22704
            11736    5942    3024    1612     904     486     224      72      40       6      40       0       0       0      40
67        1223754  794431  478557  275469  153728   83769   44749   23551   12322    6475    3417    1773     872     397     177      95      74      55      19       0       0       0       0 1049623  498179  236449  112225
            53265   25281   11999    5695    2703    1283     609     289     137      65      31      15       7       3       1       1       1       0      21 1224166  794637  478427  274981  153208   83591   44975   23919
            12526    6417    3223    1629     864     483     259     119      38      21       3      21       0       0       0
68        8012348 5201416 3132746 1802052 1004636  547434  293276  155220   81464   42436   21870   11096    5552    2790    1448     776     404     192      82      25       4       2      22 6870862 3261094 1547802  734628
           348674  165490   78546   37280   17694    8398    3986    1892     898     426     202      96      46      22      10       4       2       2       0 8011806 5200668 3131698 1801210 1004578  548110  294056  155514
            81194   41968   21606   11158    5782    2962    1460     678     310     164     122      82      42       0       0

Sum of all rows                     = 4(3*0 + 3*2 + 2*4 + 1*10 + 2*22 + 1*25 + 1*42 + 1*46 + 2*82 + 1*96 + 1*122 + 1*164 + 1*192 + 1*202 + 1*310 + 1*404 + 1*426 + 1*678 + 1*776 + 1*898 + 1*1448 + 1*1460 + 1*1892 + 1*2790 + 1*2962 +
                                        1*3986 + 1*5552 + 1*5782 + 1*8398 + 1*11096 + 1*11158 + 1*17694 + 1*21606 + 1*21870 + 1*37280 + 1*41968 + 1*42436 + 1*78546 + 1*81194 + 1*81464 + 1*155220 + 1*155514 + 1*165490 + 1*293276 +
                                        1*294056 + 1*348674 + 1*547434 + 1*548110 + 1*734628 + 1*1004578 + 1*1004636 + 1*1547802 + 1*1801210 + 1*1802052 + 1*3131698 + 1*3132746 + 1*3261094 + 1*5200668 + 1*5201416 + 1*6870862 +
                                        1*8011806 + 1*8012348) +
                                      4(8*0 + 3*1 + 2*3 + 1*7 + 1*15 + 1*19 + 3*21 + 1*31 + 1*38 + 1*55 + 1*65 + 1*74 + 1*95 + 1*119 + 1*137 + 1*177 + 1*259 + 1*289 + 1*397 + 1*483 + 1*609 + 1*864 + 1*872 + 1*1283 + 1*1629 +
                                        1*1773 + 1*2703 + 1*3223 + 1*3417 + 1*5695 + 1*6417 + 1*6475 + 1*11999 + 1*12322 + 1*12526 + 1*23551 + 1*23919 + 1*25281 + 1*44749 + 1*44975 + 1*53265 + 1*83591 + 1*83769 + 1*112225 +
                                        1*153208 + 1*153728 + 1*236449 + 1*274981 + 1*275469 + 1*478427 + 1*478557 + 1*498179 + 1*794431 + 1*794637 + 1*1049623 + 1*1223754 + 1*1224166) +
                                      4(9*0 + 3*2 + 2*6 + 1*14 + 2*20 + 1*30 + 1*36 + 3*40 + 1*62 + 1*72 + 1*104 + 1*130 + 1*140 + 1*180 + 1*224 + 1*274 + 1*334 + 1*486 + 1*578 + 1*744 + 1*904 + 1*1218 + 1*1612 + 1*1624 + 1*2566 +
                                        1*3024 + 1*3284 + 1*5406 + 1*5942 + 1*6294 + 1*11390 + 1*11736 + 1*11848 + 1*22356 + 1*22704 + 1*23998 + 1*42268 + 1*42904 + 1*50562 + 1*79230 + 1*79638 + 1*106530 + 1*145560 + 1*145800 +
                                        1*224450 + 1*260868 + 1*261648 + 1*453816 + 1*454604 + 1*472898 + 1*753990 + 1*754438 + 1*996358 + 1*1161736 + 1*1161960) +
                                      4(9*0 + 3*3 + 2*9 + 4*19 + 1*21 + 1*45 + 1*51 + 4*57 + 1*93 + 1*102 + 1*147 + 1*195 + 1*198 + 1*255 + 1*315 + 1*411 + 1*471 + 1*681 + 1*867 + 1*1041 + 1*1263 + 1*1827 + 1*2244 + 1*2256 +
                                        1*3849 + 1*4185 + 1*4533 + 1*8109 + 1*8157 + 1*8631 + 1*15957 + 1*16119 + 1*17085 + 1*30102 + 1*30534 + 1*35997 + 1*56151 + 1*56955 + 1*75843 + 1*103443 + 1*103989 + 1*159795 + 1*185907 +
                                        1*186093 + 1*322980 + 1*323760 + 1*336675 + 1*536505 + 1*537405 + 1*709347 + 1*826689 + 1*827643) +
                                      4(9*0 + 3*4 + 2*12 + 3*18 + 1*28 + 1*36 + 2*54 + 1*60 + 1*64 + 5*72 + 1*124 + 1*128 + 1*184 + 1*248 + 1*260 + 1*320 + 1*392 + 1*548 + 1*588 + 1*844 + 1*1156 + 1*1288 + 1*1560 + 1*2436 + 1*2760 +
                                        1*2768 + 1*5112 + 1*5132 + 1*5520 + 1*9868 + 1*10428 + 1*10812 + 1*19080 + 1*19288 + 1*22780 + 1*35560 + 1*36016 + 1*47996 + 1*65200 + 1*66072 + 1*101124 + 1*117388 + 1*118028 + 1*204632 +
                                        1*204648 + 1*213060 + 1*339544 + 1*340064 + 1*448900 + 1*523048 + 1*523872) +
                                      4(9*0 + 3*5 + 2*15 + 3*17 + 1*35 + 3*51 + 2*75 + 4*85 + 1*102 + 2*119 + 1*150 + 1*155 + 1*170 + 1*215 + 1*290 + 1*325 + 1*375 + 1*455 + 2*685 + 1*975 + 1*1445 + 1*1485 + 1*1795 + 1*3045 +
                                        2*3160 + 1*5805 + 1*6245 + 1*6415 + 1*11075 + 1*11685 + 1*13515 + 1*21105 + 1*21355 + 1*28475 + 1*38730 + 1*39150 + 1*59995 + 1*69415 + 1*70255 + 1*121065 + 1*121755 + 1*126405 + 1*201465 +
                                        1*201735 + 1*266325 + 1*310560 + 1*310560) +
                                      4(9*0 + 3*6 + 3*16 + 2*18 + 1*42 + 2*48 + 1*64 + 1*84 + 1*90 + 4*96 + 1*112 + 1*128 + 1*160 + 1*168 + 1*186 + 2*224 + 2*240 + 1*320 + 1*324 + 1*390 + 1*420 + 1*504 + 1*762 + 1*822 + 1*1074 +
                                        1*1632 + 1*1734 + 1*1968 + 1*3432 + 1*3444 + 1*3654 + 1*6264 + 1*6708 + 1*7698 + 1*11778 + 1*12402 + 1*16218 + 1*22032 + 1*22320 + 1*34170 + 1*39612 + 1*39936 + 1*68796 + 1*69504 + 1*71994 +
                                        1*114474 + 1*115170 + 1*151686 + 1*176544 + 1*177216) +
                                      4(9*0 + 3*7 + 3*15 + 2*21 + 2*45 + 1*49 + 1*75 + 1*91 + 6*105 + 1*150 + 1*182 + 1*195 + 1*217 + 1*225 + 1*259 + 1*270 + 1*315 + 1*350 + 1*375 + 2*455 + 1*465 + 1*525 + 1*539 + 1*555 + 1*819 +
                                        1*959 + 1*1141 + 1*1729 + 1*2023 + 1*2079 + 1*3584 + 1*3612 + 1*4263 + 1*6489 + 1*6909 + 1*8981 + 1*11977 + 1*12579 + 1*18921 + 1*21861 + 1*22183 + 1*38206 + 1*38374 + 1*39865 + 1*63343 +
                                        1*63819 + 1*83993 + 1*97615 + 1*98273) +
                                      4(9*0 + 3*8 + 3*14 + 2*24 + 2*42 + 1*56 + 1*84 + 1*96 + 1*98 + 4*112 + 1*120 + 1*168 + 1*192 + 1*210 + 1*224 + 1*248 + 1*272 + 1*308 + 1*368 + 1*392 + 1*420 + 1*434 + 1*480 + 1*520 + 1*560 +
                                        1*658 + 1*714 + 1*856 + 1*910 + 1*1008 + 1*1096 + 1*1120 + 1*1176 + 1*1776 + 1*2128 + 1*2312 + 1*3616 + 1*3664 + 1*4872 + 1*6480 + 1*6848 + 1*10264 + 1*11672 + 1*12216 + 1*20592 + 1*20944 +
                                        1*21624 + 1*34464 + 1*34512 + 1*45560 + 1*53056 + 1*53200) +
                                      4(9*0 + 3*9 + 3*13 + 2*27 + 2*39 + 1*63 + 2*91 + 1*99 + 4*117 + 1*135 + 1*182 + 1*195 + 1*198 + 1*247 + 2*279 + 1*338 + 1*378 + 1*403 + 2*455 + 1*495 + 1*567 + 1*585 + 1*741 + 1*845 + 1*871 +
                                        1*873 + 1*1179 + 1*1233 + 1*1261 + 1*1443 + 1*1773 + 1*1781 + 1*1976 + 1*2115 + 1*2184 + 1*2601 + 1*3528 + 1*3600 + 1*5481 + 1*6237 + 1*6525 + 1*10863 + 1*11313 + 1*11547 + 1*18225 + 1*18603 +
                                        1*24327 + 1*28206 + 1*28530) +
                                      4(9*0 + 3*10 + 3*12 + 2*30 + 2*36 + 1*70 + 1*84 + 1*96 + 1*100 + 4*120 + 1*150 + 1*180 + 1*192 + 1*200 + 1*264 + 1*280 + 1*310 + 1*360 + 1*372 + 1*380 + 1*480 + 1*500 + 1*504 + 1*560 + 1*650 +
                                        1*780 + 1*804 + 1*870 + 1*996 + 1*1150 + 1*1370 + 1*1464 + 1*1644 + 1*1704 + 1*1720 + 1*2040 + 1*2544 + 1*2712 + 1*2890 + 1*3320 + 1*3420 + 1*3468 + 1*3984 + 1*4104 + 1*5760 + 1*5940 +
                                        1*6090 + 1*9550 + 1*9870 + 1*12830 + 1*14760 + 1*15160) +
                                      2(9*0 + 6*11 + 4*33 + 2*77 + 2*99 + 4*121 + 2*165 + 2*198 + 2*275 + 2*341 + 2*374 + 2*495 + 2*539 + 2*715 + 2*847 + 2*1089 + 2*1507 + 2*1617 + 2*1903 + 2*2992 + 2*3124 + 2*3179 + 2*5049 +
                                        2*5093 + 2*6699 + 2*7733 + 2*7887) +
                                      2(67*0 + 2*21) +
                                      21(69*0)
                                    = 214842052 + 32820292 + 31155000 + 22181008 + 14038088 + 8331096 + 4750184 + 2640688 + 1452936 + 816248 + 509416 + 209352 + 84
                                    = 333746444

Value repetition frequencies        = 4(57*1 + 3*2 + 2*3) +
                                      4(53*1 + 1*2 + 2*3 + 1*8) +
                                      4(50*1 + 2*2 + 2*3 + 1*9) +
                                      4(47*1 + 1*2 + 1*3 + 2*4 + 1*9) +
                                      4(45*1 + 2*2 + 2*3 + 1*5 + 1*9) +
                                      4(37*1 + 5*2 + 3*3 + 1*4 + 1*9) +
                                      4(42*1 + 4*2 + 2*3 + 1*4 + 1*9) +
                                      4(42*1 + 3*2 + 2*3 + 1*6 + 1*9) +
                                      4(46*1 + 2*2 + 2*3 + 1*4 + 1*9) +
                                      4(40*1 + 5*2 + 2*3 + 1*4 + 1*9) +
                                      4(46*1 + 2*2 + 2*3 + 1*4 + 1*9) +
                                      2(23*2 + 2*4 + 1*6 + 1*9) +
                                      2(1*2 + 1*67) +
                                      21(1*69)
                                    = 4761

Number of distinct row element sets = 14

Number of rows                      = 2*2 + 11*4 + 1*21
                                    = 69

Number of distinct values           = 525

Distinct values       0       1       2       3       4       5       6       7       8       9      10      11      12      13      14      15      16      17      18      19
Frequency          1969      12      24      20      20      12      20      16      12      20      16      12      20      12      16      24      12      12      20      20
Distinct values      20      21      22      24      25      27      28      30      31      33      35      36      38      39      40      42      45      46      48      49
Frequency             8      28       8       8       4       8       4      12       4       8       4      16       4       8      12      16      12       4       8       4
Distinct values      51      54      55      56      57      60      62      63      64      65      70      72      74      75      77      82      84      85      90      91
Frequency            16       8       4       4      16       4       4       4       8       4       4      24       4      12       4       8      12      16       4      12
Distinct values      93      95      96      98      99     100     102     104     105     112     117     119     120     121     122     124     128     130     135     137
Frequency             4       4      28       4       8       4       8       4      24      20      16      12      20       8       4       4       8       4       4       4
Distinct values     140     147     150     155     160     164     165     168     170     177     180     182     184     186     192     195     198     200     202     210
Frequency             4       4      12       4       4       4       4       8       4       4       8       8       4       4      12      12      12       4       4       4
Distinct values     215     217     224     225     240     247     248     255     259     260     264     270     272     274     275     279     280     289     290     308
Frequency             4       4      16       4       8       4       8       4       8       4       4       4       4       4       4       8       4       4       4       4
Distinct values     310     315     320     324     325     334     338     341     350     360     368     372     374     375     378     380     390     392     397     403
Frequency             8       8       8       4       4       4       4       4       4       4       4       4       4       8       4       4       4       8       4       4
Distinct values     404     411     420     426     434     455     465     471     480     483     486     495     500     504     520     525     539     548     555     560
Frequency             4       4       8       4       4      20       4       4       8       4       4       8       4       8       4       4       8       4       4       8
Distinct values     567     578     585     588     609     650     658     678     681     685     714     715     741     744     762     776     780     804     819     822
Frequency             4       4       4       4       4       4       4       4       4       8       4       4       4       4       4       4       4       4       4       4
Distinct values     844     845     847     856     864     867     870     871     872     873     898     904     910     959     975     996    1008    1041    1074    1089
Frequency             4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values    1096    1120    1141    1150    1156    1176    1179    1218    1233    1261    1263    1283    1288    1370    1443    1445    1448    1460    1464    1485
Frequency             4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values    1507    1560    1612    1617    1624    1629    1632    1644    1704    1720    1729    1734    1773    1776    1781    1795    1827    1892    1903    1968
Frequency             4       4       4       4       4       4       4       4       4       4       4       4       8       4       4       4       4       4       4       4
Distinct values    1976    2023    2040    2079    2115    2128    2184    2244    2256    2312    2436    2544    2566    2601    2703    2712    2760    2768    2790    2890
Frequency             4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values    2962    2992    3024    3045    3124    3160    3179    3223    3284    3320    3417    3420    3432    3444    3468    3528    3584    3600    3612    3616
Frequency             4       4       4       4       4       8       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values    3654    3664    3849    3984    3986    4104    4185    4263    4533    4872    5049    5093    5112    5132    5406    5481    5520    5552    5695    5760
Frequency             4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values    5782    5805    5940    5942    6090    6237    6245    6264    6294    6415    6417    6475    6480    6489    6525    6699    6708    6848    6909    7698
Frequency             4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values    7733    7887    8109    8157    8398    8631    8981    9550    9868    9870   10264   10428   10812   10863   11075   11096   11158   11313   11390   11547
Frequency             4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values   11672   11685   11736   11778   11848   11977   11999   12216   12322   12402   12526   12579   12830   13515   14760   15160   15957   16119   16218   17085
Frequency             4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values   17694   18225   18603   18921   19080   19288   20592   20944   21105   21355   21606   21624   21861   21870   22032   22183   22320   22356   22704   22780
Frequency             4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values   23551   23919   23998   24327   25281   28206   28475   28530   30102   30534   34170   34464   34512   35560   35997   36016   37280   38206   38374   38730
Frequency             4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values   39150   39612   39865   39936   41968   42268   42436   42904   44749   44975   45560   47996   50562   53056   53200   53265   56151   56955   59995   63343
Frequency             4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values   63819   65200   66072   68796   69415   69504   70255   71994   75843   78546   79230   79638   81194   81464   83591   83769   83993   97615   98273  101124
Frequency             4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values  103443  103989  106530  112225  114474  115170  117388  118028  121065  121755  126405  145560  145800  151686  153208  153728  155220  155514  159795  165490
Frequency             4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values  176544  177216  185907  186093  201465  201735  204632  204648  213060  224450  236449  260868  261648  266325  274981  275469  293276  294056  310560  322980
Frequency             4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       8       4
Distinct values  323760  336675  339544  340064  348674  448900  453816  454604  472898  478427  478557  498179  523048  523872  536505  537405  547434  548110  709347  734628
Frequency             4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values  753990  754438  794431  794637  826689  827643  996358 1004578 1004636 1049623 1161736 1161960 1223754 1224166 1547802 1801210 1802052 3131698 3132746 3261094
Frequency             4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4
Distinct values 5200668 5201416 6870862 8011806 8012348
Frequency             4       4       4       4       4

Sum of distinct value frequencies   = 444*4 + 36*8 + 18*12 + 10*16 + 10*20 + 4*24 + 2*28 + 1*1969
                                    = 4761

Number of SN-EN pairs for which the number of CNSAPs is greater than zero        = 2*2 + 38*60 + 4*61 + 4*66
                                                                                 = 2792

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

Number of possible SN-EN pairs with SN != EN                                     = 68*69
                                                                                 = 4692
a = 24, b = 3
 L             C
 3             8
 4            16
 5            32
 6            44
 7           168
 8           200
 9           544
10           836
11          1560
12          2308
13          4064
14          6440
15         11180
16         18136
17         30460
18         49412
19         81712
20        133420
21        219872
22        360056
23        591124
24        966880
25       1582060
26       2583452
27       4216572
28       6868620
29      11133548
30      17918608
31      27708204
32      42446768
33      56113176
34      77950648
35      79624376
36      96187356
37      75935196
38      74863852
39      48711124
40      36685112
41      20311000
42      11404104
43       5213312
44       2176148
45        767132
46        230268
47         57036
48         10992
49          1704
50            76
Total  703178916

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

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

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

 6                0         0         0         9         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         9         0
                  0         0         0         0         0         0         4         0         0         0         0         0         0         0         0         0         0         0         0         0         0         4
                  0         0         0         0         0         0         0         9         0         0         0         0         0         0         0         0         0         0         0         0         0         0
                  0         0         9         0         0         0

 7                1         1         1         0        13         0         0         0         0         0         0         0         0         0         0         0         0         0         0        13         0         1
                  1         1         2         2         4         8         4         8         4         4         4         4         4         4         4         4         4         4         4         4         8         4
                  8         4         2         2         1         1         1         0        13         0         0         0         0         0         0         0         0         0         0         0         0         0
                  0        13         0         1         1         1

 8                0         0         0         3         0        17         0         0         0         0         0         0         0         0         0         0         0         0        17         0         3         0
                  0         0         2         2         2         4        18         4         8         4         4         4         4         4         4         4         4         4         4         8         4        18
                  4         2         2         2         0         0         0         3         0        17         0         0         0         0         0         0         0         0         0         0         0         0
                 17         0         3         0         0         0

 9                3         3         4         4        14         4        25         4         4         4         4         4         4         4         4         4         4        25         4        14         4         4
                  3         3         4         4         4         6         8        40         8        12         8         8         8         8         8         8         8         8        12         8        40         8
                  6         4         4         4         3         3         4         4        14         4        25         4         4         4         4         4         4         4         4         4         4        25
                  4        14         4         4         3         3

10                4         4         4         9         8        36         8        33         8         8         8         8         8         8         8         8        33         8        36         8         9         4
                  4         4         4         4         4         4         8         8        66         8        12         8         8         8         8         8         8        12         8        66         8         8
                  4         4         4         4         4         4         4         9         8        36         8        33         8         8         8         8         8         8         8         8        33         8
                 36         8         9         4         4         4

11                9        10        11        10        22        18        82        18        47        18        18        18        18        18        18        47        18        82        18        22        10        11
                 10         9         6         6         6         6         8        18        12       104        12        16        12        12        12        12        16        12       104        12        18         8
                  6         6         6         6         9        10        11        10        22        18        82        18        47        18        18        18        18        18        18        47        18        82
                 18        22        10        11        10         9

12               12        12        12        17        12        34        24       150        24        57        24        24        24        24        57        24       150        24        34        12        17        12
                 12        12        10        10        10        10        10        16        46        20       154        20        24        20        20        24        20       154        20        46        16        10
                 10        10        10        10        12        12        12        17        12        34        24       150        24        57        24        24        24        24        57        24       150        24
                 34        12        17        12        12        12

13               21        22        24        23        34        28        71        44       266        44        81        44        44        81        44       266        44        71        28        34        23        24
                 22        21        20        20        20        20        20        22        36       122        40       224        40        44        44        40       224        40       122        36        22        20
                 20        20        20        20        21        22        24        23        34        28        71        44       266        44        81        44        44        81        44       266        44        71
                 28        34        23        24        22        21

14               32        33        33        38        34        52        46       141        66       426        66       107       107        66       426        66       141        46        52        34        38        33
                 33        32        36        36        36        36        36        36        44        68       282        72       314        76        76       314        72       282        68        44        36        36
                 36        36        36        36        32        33        33        38        34        52        46       141        66       426        66       107       107        66       426        66       141        46
                 52        34        38        33        33        32

15               57        62        64        64        75        70       111       102       323       126       674       171       171       674       126       323       102       111        70        75        64        64
                 62        57        62        62        62        62        62        62        64        90       120       586       128       432       432       128       586       120        90        64        62        62
                 62        62        62        62        57        62        64        64        75        70       111       102       323       126       674       171       171       674       126       323       102       111
                 70        75        64        64        62        57

16               96       103       104       109       105       124       112       203       180       681       257      1002      1002       257       681       180       203       112       124       105       109       104
                103        96       102       102       102       102       102       102       102       112       190       204      1110       586       586      1110       204       190       112       102       102       102
                102       102       102       102        96       103       104       109       105       124       112       203       180       681       257      1002      1002       257       681       180       203       112
                124       105       109       104       103        96

17              167       180       186       186       198       193       236       212       408       393      1407      1478      1478      1407       393       408       212       236       193       198       186       186
                180       167       168       168       168       168       168       168       168       170       208       430       796      1962      1962       796       430       208       170       168       168       168
                168       168       168       168       167       180       186       186       198       193       236       212       408       393      1407      1478      1478      1407       393       408       212       236
                193       198       186       186       180       167

18              280       297       304       310       306       325       314       402       411       772      2066      2693      2693      2066       772       411       402       314       325       306       310       304
                297       280       280       280       280       280       280       280       280       284       292       934       998      3278      3278       998       934       292       284       280       280       280
                280       280       280       280       280       297       304       310       306       325       314       402       411       772      2066      2693      2693      2066       772       411       402       314
                325       306       310       304       297       280

19              473       502       516       520       532       528       571       611       737      2610      1554      4903      4903      1554      2610       737       611       571       528       532       520       516
                502       473       474       474       474       474       474       474       478       474      1128       526      5022      2270      2270      5022       526      1128       474       478       474       474
                474       474       474       474       473       502       516       520       532       528       571       611       737      2610      1554      4903      4903      1554      2610       737       611       571
                528       532       520       516       502       473

20              792       839       856       868       865       884       938       962      3430      1307      8025      3094      3094      8025      1307      3430       962       938       884       865       868       856
                839       792       806       806       806       806       806       810       806      1564       806      7342       990      4642      4642       990      7342       806      1564       806       810       806
                806       806       806       806       792       839       856       868       865       884       938       962      3430      1307      8025      3094      3094      8025      1307      3430       962       938
                884       865       868       856       839       792

21             1337      1422      1452      1464      1480      1545      1520      4673      1690     13083      2376      5664      5664      2376     13083      1690      4673      1520      1545      1480      1464      1452
               1422      1337      1368      1368      1368      1368      1372      1368      2240      1368     10874      1366      8854      1610      1610      8854      1366     10874      1368      2240      1368      1372
               1368      1368      1368      1368      1337      1422      1452      1464      1480      1545      1520      4673      1690     13083      2376      5664      5664      2376     13083      1690      4673      1520
               1545      1480      1464      1452      1422      1337

22             2256      2401      2448      2470      2546      2493      6418      2571     20933      2868     10924      3372      3372     10924      2868     20933      2571      6418      2493      2546      2470      2448
               2401      2256      2312      2312      2312      2316      2312      3306      2312     15738      2308     17454      1876      2070      2070      1876     17454      2308     15738      2312      3306      2312
               2316      2312      2312      2312      2256      2401      2448      2470      2546      2493      6418      2571     20933      2868     10924      3372      3372     10924      2868     20933      2571      6418
               2493      2546      2470      2448      2401      2256

23             3817      4066      4152      4257      4204      9016      4248     32617      4363     22166      3659      4862      4862      3659     22166      4363     32617      4248      9016      4204      4257      4152
               4066      3817      3898      3898      3902      3898      5022      3898     22360      3894     32696      3358      5142       742       742      5142      3358     32696      3894     22360      3898      5022
               3898      3902      3898      3898      3817      4066      4152      4257      4204      9016      4248     32617      4363     22166      3659      4862      4862      3659     22166      4363     32617      4248
               9016      4204      4257      4152      4066      3817

24             6448      6863      7089      7060     12883      7099     49466      7118     43555      5576      9650      3103      3103      9650      5576     43555      7118     49466      7099     12883      7060      7089
               6863      6448      6570      6574      6570      7832      6570     31380      6566     58268      5934     13288      1698       370       370      1698     13288      5934     58268      6566     31380      6570
               7832      6570      6574      6570      6448      6863      7089      7060     12883      7099     49466      7118     43555      5576      9650      3103      3103      9650      5576     43555      7118     49466
               7099     12883      7060      7089      6863      6448

25            10891     11673     11838     18860     11962     73469     11954     82402      9694     20661      3480      4720      4720      3480     20661      9694     82402     11954     73469     11962     18860     11838
              11673     10891     11088     11084     12492     11084     43766     11080     99498     10344     32026      3972      1286       102       102      1286      3972     32026     10344     99498     11080     43766
              11084     12492     11084     11088     10891     11673     11838     18860     11962     73469     11954     82402      9694     20661      3480      4720      4720      3480     20661      9694     82402     11954
              73469     11962     18860     11838     11673     10891

26            18469     19549     28168     20114    107232     20125    149855     17143     44672      5997      9116      3042      3042      9116      5997     44672     17143    149855     20125    107232     20114     28168
              19549     18469     18716     20278     18716     61022     18712    163794     17864     72354      8612      4254       420        20        20       420      4254      8612     72354     17864    163794     18712
              61022     18716     20278     18716     18469     19549     28168     20114    107232     20125    149855     17143     44672      5997      9116      3042      3042      9116      5997     44672     17143    149855
              20125    107232     20114     28168     19549     18469

27            31025     42618     33700    154585     33972    262884     30244     95808     12176     19000      3171      4757      4757      3171     19000     12176     95808     30244    262884     33972    154585     33700
              42618     31025     33338     31614     85540     31610    261324     30642    154168     17606     12976      1462       124         2         2       124      1462     12976     17606    154168     30642    261324
              31610     85540     31614     33338     31025     42618     33700    154585     33972    262884     30244     95808     12176     19000      3171      4757      4757      3171     19000     12176     95808     30244
             262884     33972    154585     33700     42618     31025

28            63554     55715    220829     57228    446199     52775    201127     24925     40347      5148      9136      3062      3062      9136      5148     40347     24925    201127     52775    446199     57228    220829
              55715     63554     53394    121196     53390    405972     52294    311704     34394     36832      4426       596        22         0         0        22       596      4426     36832     34394    311704     52294
             405972     53390    121196     53394     63554     55715    220829     57228    446199     52775    201127     24925     40347      5148      9136      3062      3062      9136      5148     40347     24925    201127
              52775    446199     57228    220829     55715     63554

29            88429    313089     95984    735340     91308    410872     49928     86656     10456     18872      3208      4765      4765      3208     18872     10456     86656     49928    410872     91308    735340     95984
             313089     88429    174366     90152    616746     88920    601434     64884     97854     12020      2438       144         2         0         0         2       144      2438     12020     97854     64884    601434
              88920    616746     90152    174366     88429    313089     95984    735340     91308    410872     49928     86656     10456     18872      3208      4765      4765      3208     18872     10456     86656     49928
             410872     91308    735340     95984    313089     88429

30           437302    158781   1180066    156566    813819     97069    186975     22507     39507      5133      9164      3063      3063      9164      5133     39507     22507    186975     97069    813819    156566   1180066
             158781    437302    152200    919922    150824   1113226    119172    244518     29924      8886       704        24         0         0         0         0        24       704      8886     29924    244518    119172
            1113226    150824    919922    152200    437302    158781   1180066    156566    813819     97069    186975     22507     39507      5133      9164      3063      3063      9164      5133     39507     22507    186975
              97069    813819    156566   1180066    158781    437302

31           252025   1847429    265840   1561372    183672    403568     49096     83292     10076     18957      3216      4765      4765      3216     18957     10076     83292     49096    403568    183672   1561372    265840
            1847429    252025   1352404    255418   1985840    214446    577376     69406     29596      2826       172         2         0         0         0         0         2       172      2826     29596     69406    577376
             214446   1985840    255418   1352404    252025   1847429    265840   1561372    183672    403568     49096     83292     10076     18957      3216      4765      4765      3216     18957     10076     83292     49096
             403568    183672   1561372    265840   1847429    252025

32          2807746    443431   2901741    338972    865495    105931    176203     20829     39676      5167      9165      3063      3063      9165      5167     39676     20829    176203    105931    865495    338972   2901741
             443431   2807746    432114   3428220    379878   1294292    151894     91392      9794       936        26         0         0         0         0         0         0        26       936      9794     91392    151894
            1294292    379878   3428220    432114   2807746    443431   2901741    338972    865495    105931    176203     20829     39676      5167      9165      3063      3063      9165      5167     39676     20829    176203
             105931    865495    338972   2901741    443431   2807746

33           707695   5217068    610438   1832149    223974    374414     44038     83434     10170     18962      3215      4764      4764      3215     18962     10170     83434     44038    374414    223974   1832149    610438
            5217068    707695   5748670    664872   2766810    316872    264018     30244      4262       196         2         0         0         0         0         0         0         2       196      4262     30244    264018
             316872   2766810    664872   5748670    707695   5217068    610438   1832149    223974    374414     44038     83434     10170     18962      3215      4764      4764      3215     18962     10170     83434     44038
             374414    223974   1832149    610438   5217068    707695

34          8880338   1065577   3797924    460742    798710     93969    175403     20963     39705      5161      9164      3063      3063      9164      5161     39705     20963    175403     93969    798710    460742   3797924
            1065577   8880338   1152984   5664258    635416    717994     85044     17070      1092        28         0         0         0         0         0         0         0         0        28      1092     17070     85044
             717994    635416   5664258   1152984   8880338   1065577   3797924    460742    798710     93969    175403     20963     39705      5161      9164      3063      3063      9164      5161     39705     20963    175403
              93969    798710    460742   3797924   1065577   8880338

35          1754553   7540216    915852   1702194    201356    368695     43708     83527     10152     18949      3210      4762      4762      3210     18949     10152     83527     43708    368695    201356   1702194    915852
            7540216   1754553  11148980   1233290   1847200    221270     61912      4958       228         2         0         0         0         0         0         0         0         0         2       228      4958     61912
             221270   1847200   1233290  11148980   1754553   7540216    915852   1702194    201356    368695     43708     83527     10152     18949      3210      4762      4762      3210     18949     10152     83527     43708
             368695    201356   1702194    915852   7540216   1754553

36         13443270   1733999   3521360    428048    769791     90779    175439     20873     39659      5144      9157      3062      3062      9157      5144     39659     20873    175439     90779    769791    428048   3521360
            1733999  13443270   2330214   4515216    539314    207032     19322      1388        30         0         0         0         0         0         0         0         0         0         0        30      1388     19322
             207032    539314   4515216   2330214  13443270   1733999   3521360    428048    769791     90779    175439     20873     39659      5144      9157      3062      3062      9157      5144     39659     20873    175439
              90779    769791    428048   3521360   1733999  13443270

37          3003713   6602330    884560   1534052    186392    363944     43228     83233     10067     18920      3196      4756      4756      3196     18920     10067     83233     43228    363944    186392   1534052    884560
            6602330   3003713  10527418   1243636    645766     66756      6982       256         2         0         0         0         0         0         0         0         0         0         0         2       256      6982
              66756    645766   1243636  10527418   3003713   6602330    884560   1534052    186392    363944     43228     83233     10067     18920      3196      4756      4756      3196     18920     10067     83233     43228
             363944    186392   1534052    884560   6602330   3003713

38         10483582   1707269   2679152    371110    703195     88029    171217     20459     39461      5097      9140      3054      3054      9140      5097     39461     20459    171217     88029    703195    371110   2679152
            1707269  10483582   2735268   1893886    209028     30582      1600        32         0         0         0         0         0         0         0         0         0         0         0         0        32      1600
              30582    209028   1893886   2735268  10483582   1707269   2679152    371110    703195     88029    171217     20459     39461      5097      9140      3054      3054      9140      5097     39461     20459    171217
              88029    703195    371110   2679152   1707269  10483582

39          2878817   3831080    684464   1143054    171332    318803     41264     80067      9818     18785      3166      4738      4738      3166     18785      9818     80067     41264    318803    171332   1143054    684464
            3831080   2878817   5253224    602814    120356      8098       292         2         0         0         0         0         0         0         0         0         0         0         0         0         2       292
               8098    120356    602814   5253224   2878817   3831080    684464   1143054    171332    318803     41264     80067      9818     18785      3166      4738      4738      3166     18785      9818     80067     41264
             318803    171332   1143054    684464   3831080   2878817

40          4510730   1084815   1456716    298780    480564     78619    141503     19290     37131      4952      9047      3030      3030      9047      4952     37131     19290    141503     78619    480564    298780   1456716
            1084815   4510730   1620958    434232     35010      1968        34         0         0         0         0         0         0         0         0         0         0         0         0         0         0        34
               1968     35010    434232   1620958   4510730   1084815   1456716    298780    480564     78619    141503     19290     37131      4952      9047      3030      3030      9047      4952     37131     19290    141503
              78619    480564    298780   1456716   1084815   4510730

41          1413267   1431572    421898    554862    130458    194566     35667     61224      9120     17084      3076      4655      4655      3076     17084      9120     61224     35667    194566    130458    554862    421898
            1431572   1413267   1455786    133636     10854       324         2         0         0         0         0         0         0         0         0         0         0         0         0         0         0         2
                324     10854    133636   1455786   1413267   1431572    421898    554862    130458    194566     35667     61224      9120     17084      3076      4655      4655      3076     17084      9120     61224     35667
             194566    130458    554862    421898   1431572   1413267

42          1104574    444357    488184    167970    200969     55237     75522     16003     25618      4536      7826      2929      2929      7826      4536     25618     16003     75522     55237    200969    167970    488184
             444357   1104574    460612     51710      2244        36         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
                 36      2244     51710    460612   1104574    444357    488184    167970    200969     55237     75522     16003     25618      4536      7826      2929      2929      7826      4536     25618     16003     75522
              55237    200969    167970    488184    444357   1104574

43           342121    324988    155700    157189     63228     69043     22626     27936      7194     10348      2781      3780      3780      2781     10348      7194     27936     22626     69043     63228    157189    155700
             324988    342121    219904     12518       364         2         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
                  2       364     12518    219904    342121    324988    155700    157189     63228     69043     22626     27936      7194     10348      2781      3780      3780      2781     10348      7194     27936     22626
              69043     63228    157189    155700    324988    342121

44           148954    100091     93205     50300     47315     22388     22355      8898      9786      3379      4082      2218      2218      4082      3379      9786      8898     22355     22388     47315     50300     93205
             100091    148954     59402      2692        38         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
                  0        38      2692     59402    148954    100091     93205     50300     47315     22388     22355      8898      9786      3379      4082      2218      2218      4082      3379      9786      8898     22355
              22388     47315     50300     93205    100091    148954

45            38565     40778     27508     24150     14855     13240      7380      6792      3415      3292      1764      1760      1760      1764      3292      3415      6792      7380     13240     14855     24150     27508
              40778     38565     16166       400         2         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
                  0         2       400     16166     38565     40778     27508     24150     14855     13240      7380      6792      3415      3292      1764      1760      1760      1764      3292      3415      6792      7380
              13240     14855     24150     27508     40778     38565

46             9830     10205      8952      6566      5654      3941      3386      2245      1926      1274      1130       918       918      1130      1274      1926      2245      3386      3941      5654      6566      8952
              10205      9830      3040        40         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
                  0         0        40      3040      9830     10205      8952      6566      5654      3941      3386      2245      1926      1274      1130       918       918      1130      1274      1926      2245      3386
               3941      5654      6566      8952     10205      9830

47             1761      2317      1928      1683      1362      1172       933       792       632       548       468       440       440       468       548       632       792       933      1172      1362      1683      1928
               2317      1761       444         2         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
                  0         0         2       444      1761      2317      1928      1683      1362      1172       933       792       632       548       468       440       440       468       548       632       792       933
               1172      1362      1683      1928      2317      1761

48              243       359       326       293       259       231       206       186       170       158       150       146       146       150       158       170       186       206       231       259       293       326
                359       243        42         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
                  0         0         0        42       243       359       326       293       259       231       206       186       170       158       150       146       146       150       158       170       186       206
                231       259       293       326       359       243

49               23        40        39        36        35        36        36        36        36        36        36        36        36        36        36        36        36        36        36        35        36        39
                 40        23         2         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
                  0         0         0         2        23        40        39        36        35        36        36        36        36        36        36        36        36        36        36        36        36        36
                 36        35        36        39        40        23

50                0         1         1         1         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         1         1
                  1         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
                  0         0         0         0         0         1         1         1         2         2         2         2         2         2         2         2         2         2         2         2         2         2
                  2         2         1         1         1         0

Total      52447283  34046169  20503638  11793637   6576441   3586267   1923485   1019383    537111    285701    161059    109897    109897    161059    285701    537111   1019383   1923485   3586267   6576441  11793637  20503638
           34046169  52447283  44976858  21347218  10131962   4808910   2282462   1083370    514306    244334    116454     56298     28882     18262     18262     28882     56298    116454    244334    514306   1083370   2282462
            4808910  10131962  21347218  44976858  52447283  34046169  20503638  11793637   6576441   3586267   1923485   1019383    537111    285701    161059    109897    109897    161059    285701    537111   1019383   1923485
            3586267   6576441  11793637  20503638  34046169  52447283

Grand total = 2*18262 + 2*28882 + 2*56298 + 4*109897 + 2*116454 + 4*161059 + 2*244334 + 4*285701 + 2*514306 + 4*537111 + 4*1019383 + 2*1083370 + 4*1923485 + 2*2282462 + 4*3586267 + 2*4808910 + 4*6576441 + 2*10131962 + 4*11793637 +
              4*20503638 + 2*21347218 + 4*34046169 + 2*44976858 + 4*52447283
            = 703178916

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

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

 5                8         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
                  0         8         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
                  0         0         0         0         8         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
                  0         0         0         0         0         8

 6               11         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
                  0        11         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         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
                  0         0         0         0         0        11

 7               19         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2
                  2        19         2         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
                  0         0         0         2        19         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2
                  2         2         2         2         2        19

 8               29         1         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2
                  1        29         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
                  0         0         0         0        29         1         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2
                  2         2         2         2         1        29

 9               52         4         7         8         8         8         8         8         8         8         8         8         8         8         8         8         8         8         8         8         8         7
                  4        52         2         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
                  0         0         0         2        52         4         7         8         8         8         8         8         8         8         8         8         8         8         8         8         8         8
                  8         8         8         7         4        52

10               90         5         7        11        12        12        12        12        12        12        12        12        12        12        12        12        12        12        12        12        11         7
                  5        90         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
                  0         0         0         0        90         5         7        11        12        12        12        12        12        12        12        12        12        12        12        12        12        12
                 12        12        11         7         5        90

11              158         9        14        17        23        24        24        24        24        24        24        24        24        24        24        24        24        24        24        23        17        14
                  9       158         2         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
                  0         0         0         2       158         9        14        17        23        24        24        24        24        24        24        24        24        24        24        24        24        24
                 24        23        17        14         9       158

12              265        11        17        22        25        33        34        34        34        34        34        34        34        34        34        34        34        34        33        25        22        17
                 11       265         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
                  0         0         0         0       265        11        17        22        25        33        34        34        34        34        34        34        34        34        34        34        34        34
                 33        25        22        17        11       265

13              445        21        31        36        46        53        63        64        64        64        64        64        64        64        64        64        64        63        53        46        36        31
                 21       445         2         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
                  0         0         0         2       445        21        31        36        46        53        63        64        64        64        64        64        64        64        64        64        64        63
                 53        46        36        31        21       445

14              741        34        46        55        60        76        89       101       102       102       102       102       102       102       102       102       101        89        76        60        55        46
                 34       741         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
                  0         0         0         0       741        34        46        55        60        76        89       101       102       102       102       102       102       102       102       102       101        89
                 76        60        55        46        34       741

15             1248        63        85        95       107       120       152       173       187       188       188       188       188       188       188       187       173       152       120       107        95        85
                 63      1248         2         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
                  0         0         0         2      1248        63        85        95       107       120       152       173       187       188       188       188       188       188       188       187       173       152
                120       107        95        85        63      1248

16             2107       104       139       154       163       181       202       262       293       309       310       310       310       310       309       293       262       202       181       163       154       139
                104      2107         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
                  0         0         0         0      2107       104       139       154       163       181       202       262       293       309       310       310       310       310       309       293       262       202
                181       163       154       139       104      2107

17             3571       177       241       263       280       295       335       374       478       521       539       540       540       539       521       478       374       335       295       280       263       241
                177      3571         2         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
                  0         0         0         2      3571       177       241       263       280       295       335       374       478       521       539       540       540       539       521       478       374       335
                295       280       263       241       177      3571

18             6039       290       395       433       448       470       493       571       644       812       869       889       889       869       812       644       571       493       470       448       433       395
                290      6039         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
                  0         0         0         0      6039       290       395       433       448       470       493       571       644       812       869       889       889       869       812       644       571       493
                470       448       433       395       290      6039

19            10202       489       667       731       760       780       822       871      1029      1164      1420      1492      1492      1420      1164      1029       871       822       780       760       731       667
                489     10202         2         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
                  0         0         0         2     10202       489       667       731       760       780       822       871      1029      1164      1420      1492      1492      1420      1164      1029       871       822
                780       760       731       667       489     10202

20            17211       822      1113      1221      1259      1287      1314      1394      1491      1805      2045      2393      2393      2045      1805      1491      1394      1314      1287      1259      1221      1113
                822     17211         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
                  0         0         0         0     17211       822      1113      1221      1259      1287      1314      1394      1491      1805      2045      2393      2393      2045      1805      1491      1394      1314
               1287      1259      1221      1113       822     17211

21            29041      1397      1887      2065      2136      2168      2215      2266      2436      2632      3212      3512      3512      3212      2632      2436      2266      2215      2168      2136      2065      1887
               1397     29041         2         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
                  0         0         0         2     29041      1397      1887      2065      2136      2168      2215      2266      2436      2632      3212      3512      3512      3212      2632      2436      2266      2215
               2168      2136      2065      1887      1397     29041

22            49015      2362      3185      3479      3587      3638      3671      3755      3853      4177      4435      4857      4857      4435      4177      3853      3755      3671      3638      3587      3479      3185
               2362     49015         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
                  0         0         0         0     49015      2362      3185      3479      3587      3638      3671      3755      3853      4177      4435      4857      4857      4435      4177      3853      3755      3671
               3638      3587      3479      3185      2362     49015

23            82764      3995      5393      5883      6068      6142      6201      6256      6398      6452      6256      5972      5972      6256      6452      6398      6256      6201      6142      6068      5883      5393
               3995     82764         2         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
                  0         0         0         2     82764      3995      5393      5883      6068      6142      6201      6256      6398      6452      6256      5972      5972      6256      6452      6398      6256      6201
               6142      6068      5883      5393      3995     82764

24           139761      6736      9099      9925     10219     10340     10395     10453     10373      9531      8405      6483      6483      8405      9531     10373     10453     10395     10340     10219      9925      9099
               6736    139761         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
                  0         0         0         0    139761      6736      9099      9925     10219     10340     10395     10453     10373      9531      8405      6483      6483      8405      9531     10373     10453     10395
              10340     10219      9925      9099      6736    139761

25           236003     11365     15361     16759     17256     17443     17510     17367     16032     13974      9100      7344      7344      9100     13974     16032     17367     17510     17443     17256     16759     15361
              11365    236003         2         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
                  0         0         0         2    236003     11365     15361     16759     17256     17443     17510     17367     16032     13974      9100      7344      7344      9100     13974     16032     17367     17510
              17443     17256     16759     15361     11365    236003

26           398467     19174     25911     28277     29102     29373     29258     27491     24399     15863     11497      7051      7051     11497     15863     24399     27491     29258     29373     29102     28277     25911
              19174    398467         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
                  0         0         0         0    398467     19174     25911     28277     29102     29373     29258     27491     24399     15863     11497      7051      7051     11497     15863     24399     27491     29258
              29373     29102     28277     25911     19174    398467

27           672647     32377     43743     47738     49105     49332     47243     42954     29529     21348     10494      7632      7632     10494     21348     29529     42954     47243     49332     49105     47738     43743
              32377    672647         2         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
                  0         0         0         2    672647     32377     43743     47738     49105     49332     47243     42954     29529     21348     10494      7632      7632     10494     21348     29529     42954     47243
              49332     49105     47738     43743     32377    672647

28          1134743     54674     73848     80548     82607     80658     75057     55006     40913     19533     12435      7133      7133     12435     19533     40913     55006     75057     80658     82607     80548     73848
              54674   1134743         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
                  0         0         0         0   1134743     54674     73848     80548     82607     80658     75057     55006     40913     19533     12435      7133      7133     12435     19533     40913     55006     75057
              80658     82607     80548     73848     54674   1134743

29          1903556     92332    124668    135691    136358    129971    101204     78063     38782     24291     10820      7650      7650     10820     24291     38782     78063    101204    129971    136358    135691    124668
              92332   1903556         2         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
                  0         0         0         2   1903556     92332    124668    135691    136358    129971    101204     78063     38782     24291     10820      7650      7650     10820     24291     38782     78063    101204
             129971    136358    135691    124668     92332   1903556

30          3169798    155853    210147    225373    222012    182961    146534     77303     49358     20647     12533      7133      7133     12533     20647     49358     77303    146534    182961    222012    225373    210147
             155853   3169798         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
                  0         0         0         0   3169798    155853    210147    225373    222012    182961    146534     77303     49358     20647     12533      7133      7133     12533     20647     49358     77303    146534
             182961    222012    225373    210147    155853   3169798

31          5011487    262740    350433    369920    323911    270070    152581    100476     42207     24746     10833      7646      7646     10833     24746     42207    100476    152581    270070    323911    369920    350433
             262740   5011487         2         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
                  0         0         0         2   5011487    262740    350433    369920    323911    270070    152581    100476     42207     24746     10833      7646      7646     10833     24746     42207    100476    152581
             270070    323911    369920    350433    262740   5011487

32          7877509    438489    578115    554790    486431    295808    202025     87036     51105     20734     12523      7127      7127     12523     20734     51105     87036    202025    295808    486431    554790    578115
             438489   7877509         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
                  0         0         0         0   7877509    438489    578115    554790    486431    295808    202025     87036     51105     20734     12523      7127      7127     12523     20734     51105     87036    202025
             295808    486431    554790    578115    438489   7877509

33         10249254    723704    882225    845096    558744    398663    178414    106439     42600     24707     10812      7635      7635     10812     24707     42600    106439    178414    398663    558744    845096    882225
             723704  10249254         2         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
                  0         0         0         2  10249254    723704    882225    845096    558744    398663    178414    106439     42600     24707     10812      7635      7635     10812     24707     42600    106439    178414
             398663    558744    845096    882225    723704  10249254

34         14498939   1102705   1354257   1008014    764409    359581    220130     88435     50962     20631     12488      7111      7111     12488     20631     50962     88435    220130    359581    764409   1008014   1354257
            1102705  14498939         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
                  0         0         0         0  14498939   1102705   1354257   1008014    764409    359581    220130     88435     50962     20631     12488      7111      7111     12488     20631     50962     88435    220130
             359581    764409   1008014   1354257   1102705  14498939

35         13671269   1682402   1639287   1391532    701336    447325    182111    105810     42137     24530     10747      7607      7607     10747     24530     42137    105810    182111    447325    701336   1391532   1639287
            1682402  13671269         2         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
                  0         0         0         2  13671269   1682402   1639287   1391532    701336    447325    182111    105810     42137     24530     10747      7607      7607     10747     24530     42137    105810    182111
             447325    701336   1391532   1639287   1682402  13671269

36         16912907   1974263   2254151   1273410    874455    364751    216734     86242     50141     20340     12379      7066      7066     12379     20340     50141     86242    216734    364751    874455   1273410   2254151
            1974263  16912907         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
                  0         0         0         0  16912907   1974263   2254151   1273410    874455    364751    216734     86242     50141     20340     12379      7066      7066     12379     20340     50141     86242    216734
             364751    874455   1273410   2254151   1974263  16912907

37         11317144   2655736   1972255   1569838    684328    428099    171687    101844     40740     24039     10563      7525      7525     10563     24039     40740    101844    171687    428099    684328   1569838   1972255
            2655736  11317144         2         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
                  0         0         0         2  11317144   2655736   1972255   1569838    684328    428099    171687    101844     40740     24039     10563      7525      7525     10563     24039     40740    101844    171687
             428099    684328   1569838   1972255   2655736  11317144

38         11653637   2120205   2359423   1124324    777343    317157    198036     79540     47779     19513     12078      6928      6928     12078     19513     47779     79540    198036    317157    777343   1124324   2359423
            2120205  11653637         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
                  0         0         0         0  11653637   2120205   2359423   1124324    777343    317157    198036     79540     47779     19513     12078      6928      6928     12078     19513     47779     79540    198036
             317157    777343   1124324   2359423   2120205  11653637

39          5899483   2420848   1486581   1205236    508100    348135    141921     90724     36774     22636     10055      7287      7287     10055     22636     36774     90724    141921    348135    508100   1205236   1486581
            2420848   5899483         2         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
                  0         0         0         2   5899483   2420848   1486581   1205236    508100    348135    141921     90724     36774     22636     10055      7287      7287     10055     22636     36774     90724    141921
             348135    508100   1205236   1486581   2420848   5899483

40          4674783   1347017   1462969    669650    511799    214257    152134     62490     41253     17169     11223      6534      6534     11223     17169     41253     62490    152134    214257    511799    669650   1462969
            1347017   4674783         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
                  0         0         0         0   4674783   1347017   1462969    669650    511799    214257    152134     62490     41253     17169     11223      6534      6534     11223     17169     41253     62490    152134
             214257    511799    669650   1462969   1347017   4674783

41          1910166   1193140    699913    590520    263256    206671     87783     65114     27129     18809      8624      6624      6624      8624     18809     27129     65114     87783    206671    263256    590520    699913
            1193140   1910166         2         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
                  0         0         0         2   1910166   1193140    699913    590520    263256    206671     87783     65114     27129     18809      8624      6624      6624      8624     18809     27129     65114     87783
             206671    263256    590520    699913   1193140   1910166

42          1081901    511389    515797    259322    214907     99049     80366     34936     27211     11782      8918      5448      5448      8918     11782     27211     34936     80366     99049    214907    259322    515797
             511389   1081901         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
                  0         0         0         0   1081901    511389    515797    259322    214907     99049     80366     34936     27211     11782      8918      5448      5448      8918     11782     27211     34936     80366
              99049    214907    259322    515797    511389   1081901

43           361393    311554    198515    168300     88360     74083     35915     29935     13604     11224      5544      4900      4900      5544     11224     13604     29935     35915     74083     88360    168300    198515
             311554    361393         2         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
                  0         0         0         2    361393    311554    198515    168300     88360     74083     35915     29935     13604     11224      5544      4900      4900      5544     11224     13604     29935     35915
              74083     88360    168300    198515    311554    361393

44           138921    106795     98623     60106     50535     28539     24048     12524     10652      5346      4728      3220      3220      4728      5346     10652     12524     24048     28539     50535     60106     98623
             106795    138921         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
                  0         0         0         0    138921    106795     98623     60106     50535     28539     24048     12524     10652      5346      4728      3220      3220      4728      5346     10652     12524     24048
              28539     50535     60106     98623    106795    138921

45            36140     40968     30063     25386     16718     14055      8678      7326      4270      3690      2322      2166      2166      2322      3690      4270      7326      8678     14055     16718     25386     30063
              40968     36140         2         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
                  0         0         0         2     36140     40968     30063     25386     16718     14055      8678      7326      4270      3690      2322      2166      2166      2322      3690      4270      7326      8678
              14055     16718     25386     30063     40968     36140

46             8939     10421      9235      6924      5879      4227      3570      2468      2086      1458      1282      1078      1078      1282      1458      2086      2468      3570      4227      5879      6924      9235
              10421      8939         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
                  0         0         0         0      8939     10421      9235      6924      5879      4227      3570      2468      2086      1458      1282      1078      1078      1282      1458      2086      2468      3570
               4227      5879      6924      9235     10421      8939

47             1607      2332      1969      1718      1396      1208       968       828       668       584       504       476       476       504       584       668       828       968      1208      1396      1718      1969
               2332      1607         2         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
                  0         0         0         2      1607      2332      1969      1718      1396      1208       968       828       668       584       504       476       476       504       584       668       828       968
               1208      1396      1718      1969      2332      1607

48              225       361       329       294       263       236       210       190       174       162       154       150       150       154       162       174       190       210       236       263       294       329
                361       225         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
                  0         0         0         0       225       361       329       294       263       236       210       190       174       162       154       150       150       154       162       174       190       210
                236       263       294       329       361       225

49               22        40        39        36        36        36        36        36        36        36        36        36        36        36        36        36        36        36        36        36        36        39
                 40        22         2         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
                  0         0         0         2        22        40        39        36        36        36        36        36        36        36        36        36        36        36        36        36        36        36
                 36        36        36        39        40        22

50                0         1         1         1         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         1         1
                  1         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
                  0         0         0         0         0         1         1         1         2         2         2         2         2         2         2         2         2         2         2         2         2         2
                  2         2         1         1         1         0

Total     113163723  17287407  16410188  11683205   7393853   4387321   2500189   1387201    757973    415633    240621    167393    167393    240621    415633    757973   1387201   2500189   4387321   7393853  11683205  16410188
           17287407 113163723        44         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
                  0         0         0        44 113163723  17287407  16410188  11683205   7393853   4387321   2500189   1387201    757973    415633    240621    167393    167393    240621    415633    757973   1387201   2500189
            4387321   7393853  11683205  16410188  17287407 113163723

Grand total = 2*44 + 4*167393 + 4*240621 + 4*415633 + 4*757973 + 4*1387201 + 4*2500189 + 4*4387321 + 4*7393853 + 4*11683205 + 4*16410188 + 4*17287407 + 4*113163723
            = 703178916

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

 4                4         4         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
                  4         4         4         8         4         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
                  0         4         8         4         4         4         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
                  0         0         0         0         4         4

 5                9         7         5         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         5
                  7         9         8        16        10         4         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
                  4        10        16         8         9         7         5         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
                  0         0         0         5         7         9

 6               11         7         5         9         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         9         5
                  7        11        12        22        18        12         4         0         0         0         0         0         0         0         0         0         0         0         0         0         0         4
                 12        18        22        12        11         7         5         9         0         0         0         0         0         0         0         0         0         0         0         0         0         0
                  0         0         9         5         7        11

 7               25        24        23        21        23        10        10        10        10        10        10        10        10        10        10        10        10        10        10        23        21        23
                 24        25        26        38        40        32        20        12         8         8         8         8         8         8         8         8         8         8         8         8        12        20
                 32        40        38        26        25        24        23        21        23        10        10        10        10        10        10        10        10        10        10        10        10        10
                 10        23        21        23        24        25

 8               32        27        24        31        28        27        10        10        10        10        10        10        10        10        10        10        10        10        27        28        31        24
                 27        32        36        62        50        48        46        24        16        12        12        12        12        12        12        12        12        12        12        16        24        46
                 48        50        62        36        32        27        24        31        28        27        10        10        10        10        10        10        10        10        10        10        10        10
                 27        28        31        24        27        32

 9               68        67        72        93        92        76        71        50        50        50        50        50        50        50        50        50        50        71        76        92        93        72
                 67        68        76       118        96       104       100        96        56        48        44        44        44        44        44        44        44        44        48        56        96       100
                104        96       118        76        68        67        72        93        92        76        71        50        50        50        50        50        50        50        50        50        50        71
                 76        92        93        72        67        68

10              108       100        99       135       156       154       112       103        78        78        78        78        78        78        78        78       103       112       154       156       135        99
                100       108       120       208       176       158       182       180       162        96        88        84        84        84        84        84        84        88        96       162       180       182
                158       176       208       120       108       100        99       135       156       154       112       103        78        78        78        78        78        78        78        78       103       112
                154       156       135        99       100       108

11              201       191       194       252       302       314       308       222       209       180       180       180       180       180       180       209       222       308       314       302       252       194
                191       201       218       358       308       284       304       348       326       280       180       172       168       168       168       168       172       180       280       326       348       304
                284       308       358       218       201       191       194       252       302       314       308       222       209       180       180       180       180       180       180       209       222       308
                314       302       252       194       191       201

12              320       289       280       367       422       475       481       474       318       301       268       268       268       268       301       318       474       481       475       422       367       280
                289       320       346       590       508       466       474       530       594       524       434       292       284       280       280       284       292       434       524       594       530       474
                466       508       590       346       320       289       280       367       422       475       481       474       318       301       268       268       268       268       301       318       474       481
                475       422       367       280       289       320

13              557       518       513       661       770       852       912       893       882       622       601       564       564       601       622       882       893       912       852       770       661       513
                518       557       600       992       856       802       810       898       990      1060       890       740       548       540       540       548       740       890      1060       990       898       810
                802       856       992       600       557       518       513       661       770       852       912       893       882       622       601       564       564       601       622       882       893       912
                852       770       661       513       518       557

14              910       842       816      1053      1198      1332      1447      1530      1441      1416      1010       985       985      1010      1416      1441      1530      1447      1332      1198      1053       816
                842       910       984      1656      1414      1340      1384      1476      1624      1758      1814      1456      1230       984       984      1230      1456      1814      1758      1624      1476      1384
               1340      1414      1656       984       910       842       816      1053      1198      1332      1447      1530      1441      1416      1010       985       985      1010      1416      1441      1530      1447
               1332      1198      1053       816       842       910

15             1566      1485      1472      1876      2141      2341      2593      2781      2880      2619      2562      2005      2005      2562      2619      2880      2781      2593      2341      2141      1876      1472
               1485      1566      1696      2824      2412      2284      2410      2598      2792      3058      3208      3200      2518      2208      2208      2518      3200      3208      3058      2792      2598      2410
               2284      2412      2824      1696      1566      1485      1472      1876      2141      2341      2593      2781      2880      2619      2562      2005      2005      2562      2619      2880      2781      2593
               2341      2141      1876      1472      1485      1566

16             2618      2468      2428      3103      3496      3803      4105      4536      4834      4940      4358      4276      4276      4358      4940      4834      4536      4105      3803      3496      3103      2428
               2468      2618      2840      4774      4070      3844      4046      4458      4770      5062      5544      5642      5470      4638      4638      5470      5642      5544      5062      4770      4458      4046
               3844      4070      4774      2840      2618      2468      2428      3103      3496      3803      4105      4536      4834      4940      4358      4276      4276      4358      4940      4834      4536      4105
               3803      3496      3103      2428      2468      2618

17             4472      4238      4206      5361      6062      6536      7057      7643      8367      8821      8954      8783      8783      8954      8821      8367      7643      7057      6536      6062      5361      4206
               4238      4472      4846      8110      6938      6532      6872      7566      8208      8740      9250     10070     10388     10390     10390     10388     10070      9250      8740      8208      7566      6872
               6532      6938      8110      4846      4472      4238      4206      5361      6062      6536      7057      7643      8367      8821      8954      8783      8783      8954      8821      8367      7643      7057
               6536      6062      5361      4206      4238      4472

18             7514      7067      6968      8903     10028     10801     11502     12432     13487     14689     16680     17075     17075     16680     14689     13487     12432     11502     10801     10028      8903      6968
               7067      7514      8138     13664     11690     10998     11494     12684     13808     14740     15604     17084     19036     21476     21476     19036     17084     15604     14740     13808     12684     11494
              10998     11690     13664      8138      7514      7067      6968      8903     10028     10801     11502     12432     13487     14689     16680     17075     17075     16680     14689     13487     12432     11502
              10801     10028      8903      6968      7067      7514

19            12731     11993     11853     15137     17101     18380     19591     20983     22774     26504     28786     33712     33712     28786     26504     22774     20983     19591     18380     17101     15137     11853
              11993     12731     13778     23078     19762     18600     19434     21312     23306     24998     27114     29498     36068     40226     40226     36068     29498     27114     24998     23306     21312     19434
              18600     19762     23078     13778     12731     11993     11853     15137     17101     18380     19591     20983     22774     26504     28786     33712     33712     28786     26504     22774     20983     19591
              18380     17101     15137     11853     11993     12731

20            21426     20141     19844     25353     28604     30790     32727     34943     39921     43765     54723     57571     57571     54723     43765     39921     34943     32727     30790     28604     25353     19844
              20141     21426     23190     38886     33274     31352     32740     35888     39048     42932     46558     56232     63278     71206     71206     63278     56232     46558     42932     39048     35888     32740
              31352     33274     38886     23190     21426     20141     19844     25353     28604     30790     32727     34943     39921     43765     54723     57571     57571     54723     43765     39921     34943     32727
              30790     28604     25353     19844     20141     21426

21            36219     34122     33675     42992     48544     52303     55682     62368     67402     84990     91198     99092     99092     91198     84990     67402     62368     55682     52303     48544     42992     33675
              34122     36219     39204     65680     56196     52976     55438     60692     66854     73040     88572     99732    114918    118180    118180    114918     99732     88572     73040     66854     60692     55438
              52976     56196     65680     39204     36219     34122     33675     42992     48544     52303     55682     62368     67402     84990     91198     99092     99092     91198     84990     67402     62368     55682
              52303     48544     42992     33675     34122     36219

22            61086     57534     56740     72429     81773     88053     97572    104923    131862    140590    157199    161836    161836    157199    140590    131862    104923     97572     88053     81773     72429     56740
              57534     61086     66136    110868     94826     89406     93610    103640    113774    136762    155536    185448    192126    195290    195290    192126    185448    155536    136762    113774    103640     93610
              89406     94826    110868     66136     61086     57534     56740     72429     81773     88053     97572    104923    131862    140590    157199    161836    161836    157199    140590    131862    104923     97572
              88053     81773     72429     56740     57534     61086

23           103224     97303     96050    122659    138429    153803    165108    206683    220589    252221    258625    261495    261495    258625    252221    220589    206683    165108    153803    138429    122659     96050
              97303    103224    111760    187304    160228    151036    159324    176294    211142    240620    293422    311166    323710    319542    319542    323710    311166    293422    240620    211142    176294    159324
             151036    160228    187304    111760    103224     97303     96050    122659    138429    153803    165108    206683    220589    252221    258625    261495    261495    258625    252221    220589    206683    165108
             153803    138429    122659     96050     97303    103224

24           174236    164160    162067    206897    239246    259281    321628    344624    405605    416645    422060    417769    417769    422060    416645    405605    344624    321628    259281    239246    206897    162067
             164160    174236    188644    316242    270538    256230    270068    322570    370692    461088    497310    528334    524962    527446    527446    524962    528334    497310    461088    370692    322570    270068
             256230    270538    316242    188644    174236    164160    162067    206897    239246    259281    321628    344624    405605    416645    422060    417769    417769    422060    416645    405605    344624    321628
             259281    239246    206897    162067    164160    174236

25           294274    277359    273814    356525    404347    501055    538064    650719    673205    690409    679691    673358    673358    679691    690409    673205    650719    538064    501055    404347    356525    273814
             277359    294274    318590    534010    458290    434066    488740    564276    718170    790832    858526    855912    863206    865492    865492    863206    855912    858526    790832    718170    564276    488740
             434066    458290    534010    318590    294274    277359    273814    356525    404347    501055    538064    650719    673205    690409    679691    673358    673358    679691    690409    673205    650719    538064
             501055    404347    356525    273814    277359    294274

26           496837    468088    470216    601750    771244    838535   1037387   1079527   1127173   1113343   1099745   1085205   1085205   1099745   1113343   1127173   1079527   1037387    838535    771244    601750    470216
             468088    496837    537784    903026    775190    775172    852052   1102134   1242272   1389138   1396014   1407780   1408460   1417754   1417754   1408460   1407780   1396014   1389138   1242272   1102134    852052
             775172    775190    903026    537784    496837    468088    470216    601750    771244    838535   1037387   1079527   1127173   1113343   1099745   1085205   1085205   1099745   1113343   1127173   1079527   1037387
             838535    771244    601750    470216    468088    496837

27           838739    799965    794322   1139187   1293561   1647851   1723992   1836998   1823713   1805013   1772814   1761791   1761791   1772814   1805013   1823713   1836998   1723992   1647851   1293561   1139187    794322
             799965    838739    909646   1526162   1362604   1344888   1674192   1922636   2224952   2267694   2301240   2295202   2306704   2311910   2311910   2306704   2295202   2301240   2267694   2224952   1922636   1674192
            1344888   1362604   1526162    909646    838739    799965    794322   1139187   1293561   1647851   1723992   1836998   1823713   1805013   1772814   1761791   1761791   1772814   1805013   1823713   1836998   1723992
            1647851   1293561   1139187    794322    799965    838739

28          1426213   1350324   1507465   1911709   2579310   2737754   2986274   2980080   2957320   2896467   2873790   2859726   2859726   2873790   2896467   2957320   2980080   2986274   2737754   2579310   1911709   1507465
            1350324   1426213   1535018   2641174   2344860   2627718   2938700   3517130   3652570   3750230   3737242   3758436   3765762   3758976   3758976   3765762   3758436   3737242   3750230   3652570   3517130   2938700
            2627718   2344860   2641174   1535018   1426213   1350324   1507465   1911709   2579310   2737754   2986274   2980080   2957320   2896467   2873790   2859726   2859726   2873790   2896467   2957320   2980080   2986274
            2737754   2579310   1911709   1507465   1350324   1426213

29          2385143   2485913   2521658   3869594   4276386   4833637   4850511   4833236   4722467   4675750   4640294   4636833   4636833   4640294   4675750   4722467   4833236   4850511   4833637   4276386   3869594   2521658
            2485913   2385143   2658204   4488324   4462078   4601284   5472958   5794528   6060304   6046816   6088974   6109036   6099734   6091362   6091362   6099734   6109036   6088974   6046816   6060304   5794528   5472958
            4601284   4462078   4488324   2658204   2385143   2485913   2521658   3869594   4276386   4833637   4850511   4833236   4722467   4675750   4640294   4636833   4636833   4640294   4675750   4722467   4833236   4850511
            4833637   4276386   3869594   2521658   2485913   2385143

30          4264941   4138435   5265579   6387948   7702927   7840827   7861595   7664749   7571898   7491704   7479463   7470647   7470647   7479463   7491704   7571898   7664749   7861595   7840827   7702927   6387948   5265579
            4138435   4264941   4437566   8201834   7718530   8664870   9040810   9662962   9697004   9794692   9829082   9826052   9820152   9804140   9804140   9820152   9826052   9829082   9794692   9697004   9662962   9040810
            8664870   7718530   8201834   4437566   4264941   4138435   5265579   6387948   7702927   7840827   7861595   7664749   7571898   7491704   7479463   7470647   7470647   7479463   7491704   7571898   7664749   7861595
            7840827   7702927   6387948   5265579   4138435   4264941

31          6539183   8140090   8406055  11546538  12192364  12436597  12082201  11888917  11717139  11685764  11660422  11662543  11662543  11660422  11685764  11717139  11888917  12082201  12436597  12192364  11546538   8406055
            8140090   6539183   8010596  13345704  13890154  13748758  14643222  14825520  15116024  15207148  15219998  15208216  15172250  15173946  15173946  15172250  15208216  15219998  15207148  15116024  14825520  14643222
           13748758  13890154  13345704   8010596   6539183   8140090   8406055  11546538  12192364  12436597  12082201  11888917  11717139  11685764  11660422  11662543  11662543  11660422  11685764  11717139  11888917  12082201
           12436597  12192364  11546538   8406055   8140090   6539183

32         12699223  12790049  15819314  18128439  19370196  18940986  18549601  18167695  18079708  18018563  18017204  18000976  18000976  18017204  18018563  18079708  18167695  18549601  18940986  19370196  18128439  15819314
           12790049  12699223  12645748  23775692  22131544  22564580  22287466  22944504  23208316  23327052  23325102  23249092  23257056  23268228  23268228  23257056  23249092  23325102  23327052  23208316  22944504  22287466
           22564580  22131544  23775692  12645748  12699223  12790049  15819314  18128439  19370196  18940986  18549601  18167695  18079708  18018563  18017204  18000976  18000976  18017204  18018563  18079708  18167695  18549601
           18940986  19370196  18128439  15819314  12790049  12699223

33         15334774  21528309  22320805  26283721  26243637  25653150  24819217  24598713  24476902  24482238  24432975  24409124  24409124  24432975  24482238  24476902  24598713  24819217  25653150  26243637  26283721  22320805
           21528309  15334774  20597460  31389324  30874038  28965552  29734248  30447042  30879008  30898962  30704718  30687990  30727386  30794546  30794546  30727386  30687990  30704718  30898962  30879008  30447042  29734248
           28965552  30874038  31389324  20597460  15334774  21528309  22320805  26283721  26243637  25653150  24819217  24598713  24476902  24482238  24432975  24409124  24409124  24432975  24482238  24476902  24598713  24819217
           25653150  26243637  26283721  22320805  21528309  15334774

34         29442473  30762911  34402464  36914790  37056991  35565454  34875410  34502882  34511278  34455515  34430307  34392879  34392879  34430307  34455515  34511278  34502882  34875410  35565454  37056991  36914790  34402464
           30762911  29442473  29313332  49356454  42869636  41025226  41077082  42456702  42969734  42768834  42657174  42612622  42694372  42733140  42733140  42694372  42612622  42657174  42768834  42969734  42456702  41077082
           41025226  42869636  49356454  29313332  29442473  30762911  34402464  36914790  37056991  35565454  34875410  34502882  34511278  34455515  34430307  34392879  34392879  34430307  34455515  34511278  34502882  34875410
           35565454  37056991  36914790  34402464  30762911  29442473

35         27105182  38169284  38697927  40785968  38855491  37582851  36687137  36634926  36510772  36475132  36412259  36407900  36407900  36412259  36475132  36510772  36634926  36687137  37582851  38855491  40785968  38697927
           38169284  27105182  36258334  46190558  42706632  40447532  42494292  43770792  43598070  43433722  43358904  43512612  43520744  43484730  43484730  43520744  43512612  43358904  43433722  43598070  43770792  42494292
           40447532  42706632  46190558  36258334  27105182  38169284  38697927  40785968  38855491  37582851  36687137  36634926  36510772  36475132  36412259  36407900  36407900  36412259  36475132  36510772  36634926  36687137
           37582851  38855491  40785968  38697927  38169284  27105182

36         43799529  47266610  49374916  49322960  47972375  45783232  45282562  45039790  45059114  44945104  44913451  44896479  44896479  44913451  44945104  45059114  45039790  45282562  45783232  47972375  49322960  49374916
           47266610  43799529  44813262  61596476  50197300  48724132  51346912  52654968  52713664  52266790  52360384  52449506  52493212  52443558  52443558  52493212  52449506  52360384  52266790  52713664  52654968  51346912
           48724132  50197300  61596476  44813262  43799529  47266610  49374916  49322960  47972375  45783232  45282562  45039790  45059114  44945104  44913451  44896479  44896479  44913451  44945104  45059114  45039790  45282562
           45783232  47972375  49322960  49374916  47266610  43799529

37         33853827  44247181  42644440  41782442  38644618  37509254  36806664  36816486  36626073  36581722  36532364  36534055  36534055  36532364  36581722  36626073  36816486  36806664  37509254  38644618  41782442  42644440
           44247181  33853827  41763334  40847950  37523636  38185952  40679278  41532078  41017338  41153390  41189558  41264344  41234276  41251740  41251740  41234276  41264344  41189558  41153390  41017338  41532078  40679278
           38185952  37523636  40847950  41763334  33853827  44247181  42644440  41782442  38644618  37509254  36806664  36816486  36626073  36581722  36532364  36534055  36534055  36532364  36581722  36626073  36816486  36806664
           37509254  38644618  41782442  42644440  44247181  33853827

38         40181201  43938294  44382468  41491026  39631181  37656290  37574624  37319012  37276717  37151512  37142142  37132619  37132619  37142142  37151512  37276717  37319012  37574624  37656290  39631181  41491026  44382468
           43938294  40181201  42039746  43464910  34938112  36586342  40472866  40447046  40420102  40270834  40510454  40503050  40506480  40499074  40499074  40506480  40503050  40510454  40270834  40420102  40447046  40472866
           36586342  34938112  43464910  42039746  40181201  43938294  44382468  41491026  39631181  37656290  37574624  37319012  37276717  37151512  37142142  37132619  37132619  37142142  37151512  37276717  37319012  37574624
           37656290  39631181  41491026  44382468  43938294  40181201

39         27787193  33257888  30583738  28701099  26059698  25527384  24967065  24953537  24752991  24731486  24688864  24687238  24687238  24688864  24731486  24752991  24953537  24967065  25527384  26059698  28701099  30583738
           33257888  27787193  31481788  22276336  21546602  24238192  25572062  26210864  25931102  26221548  26204188  26269788  26254492  26263594  26263594  26254492  26269788  26204188  26221548  25931102  26210864  25572062
           24238192  21546602  22276336  31481788  27787193  33257888  30583738  28701099  26059698  25527384  24967065  24953537  24752991  24731486  24688864  24687238  24687238  24688864  24731486  24752991  24953537  24967065
           25527384  26059698  28701099  30583738  33257888  27787193

40         23188757  25065785  24728476  21963546  20806220  19636674  19719707  19425026  19393230  19300974  19300684  19283082  19283082  19300684  19300974  19393230  19425026  19719707  19636674  20806220  21963546  24728476
           25065785  23188757  24355520  17231796  14849824  17246432  19654768  19138438  19514096  19499782  19663524  19619396  19650876  19653466  19653466  19650876  19619396  19663524  19499782  19514096  19138438  19654768
           17246432  14849824  17231796  24355520  23188757  25065785  24728476  21963546  20806220  19636674  19719707  19425026  19393230  19300974  19300684  19283082  19283082  19300684  19300974  19393230  19425026  19719707
           19636674  20806220  21963546  24728476  25065785  23188757

41         14012152  15610745  14091691  12904091  11603698  11463614  11100750  11095046  10947591  10944891  10907157  10906303  10906303  10907157  10944891  10947591  11095046  11100750  11463614  11603698  12904091  14091691
           15610745  14012152  14996992   7260132   7788778   9738362  10148660  10643474  10547038  10805444  10772052  10836044  10823914  10839152  10839152  10823914  10836044  10772052  10805444  10547038  10643474  10148660
            9738362   7788778   7260132  14996992  14012152  15610745  14091691  12904091  11603698  11463614  11100750  11095046  10947591  10944891  10907157  10906303  10906303  10907157  10944891  10947591  11095046  11100750
           11463614  11603698  12904091  14091691  15610745  14012152

42          8433261   8866095   8534548   7397613   6981710   6563876   6596484   6416022   6417434   6357969   6359293   6345082   6345082   6359293   6357969   6417434   6416022   6596484   6563876   6981710   7397613   8534548
            8866095   8433261   8754868   3794714   3925424   5053318   5798204   5631462   5959614   5920412   6025452   6007810   6041772   6034360   6034360   6041772   6007810   6025452   5920412   5959614   5631462   5798204
            5053318   3925424   3794714   8754868   8433261   8866095   8534548   7397613   6981710   6563876   6596484   6416022   6417434   6357969   6359293   6345082   6345082   6359293   6357969   6417434   6416022   6596484
            6563876   6981710   7397613   8534548   8866095   8433261

43          4157100   4379818   3981238   3591470   3242313   3204140   3072507   3068335   3003305   3005943   2983204   2983964   2983964   2983204   3005943   3003305   3068335   3072507   3204140   3242313   3591470   3981238
            4379818   4157100   4301910   1283918   1666796   2288484   2393466   2596890   2592872   2710984   2692674   2738364   2731440   2741736   2741736   2731440   2738364   2692674   2710984   2592872   2596890   2393466
            2288484   1666796   1283918   4301910   4157100   4379818   3981238   3591470   3242313   3204140   3072507   3068335   3003305   3005943   2983204   2983964   2983964   2983204   3005943   3003305   3068335   3072507
            3204140   3242313   3591470   3981238   4379818   4157100

44          1834399   1868598   1768557   1542944   1451498   1373431   1366147   1317090   1317782   1295359   1296311   1290217   1290217   1296311   1295359   1317782   1317090   1366147   1373431   1451498   1542944   1768557
            1868598   1834399   1873650    434580    615896    861510    982928    996700   1085946   1078080   1122398   1116310   1132070   1130522   1130522   1132070   1116310   1122398   1078080   1085946    996700    982928
             861510    615896    434580   1873650   1834399   1868598   1768557   1542944   1451498   1373431   1366147   1317090   1317782   1295359   1296311   1290217   1290217   1296311   1295359   1317782   1317090   1366147
            1373431   1451498   1542944   1768557   1868598   1834399

45           681445    688937    638990    575775    529606    519257    496779    492731    479554    478880    472868    472926    472926    472868    478880    479554    492731    496779    519257    529606    575775    638990
             688937    681445    691658    106828    193328    282960    305310    344620    352810    377036    377504    390428    389220    393272    393272    389220    390428    377504    377036    352810    344620    305310
             282960    193328    106828    691658    681445    688937    638990    575775    529606    519257    496779    492731    479554    478880    472868    472926    472926    472868    478880    479554    492731    496779
             519257    529606    575775    638990    688937    681445

46           213049    211593    200352    179775    169725    162918    159286    154123    152747    149619    149251    148203    148203    149251    149619    152747    154123    159286    162918    169725    179775    200352
             211593    213049    214914     21838     49570     73276     84236     92584    101722    104686    110990    111550    114766    114750    114750    114766    111550    110990    104686    101722     92584     84236
              73276     49570     21838    214914    213049    211593    200352    179775    169725    162918    159286    154123    152747    149619    149251    148203    148203    149251    149619    152747    154123    159286
             162918    169725    179775    200352    211593    213049

47            54392     53748     51084     46913     44365     43227     41684     40924     39948     39524     39052     38916     38916     39052     39524     39948     40924     41684     43227     44365     46913     51084
              53748     54392     54652      3302     10130     15294     17546     20628     22128     24168     25064     26224     26640     27016     27016     26640     26224     25064     24168     22128     20628     17546
              15294     10130      3302     54652     54392     53748     51084     46913     44365     43227     41684     40924     39948     39524     39052     38916     38916     39052     39524     39948     40924     41684
              43227     44365     46913     51084     53748     54392

48            10813     10539     10148      9463      9077      8856      8592      8432      8256      8160      8072      8040      8040      8072      8160      8256      8432      8592      8856      9077      9463     10148
              10539     10813     10836       244      1536      2324      2768      3324      3660      4060      4284      4524      4636      4716      4716      4636      4524      4284      4060      3660      3324      2768
               2324      1536       244     10836     10813     10539     10148      9463      9077      8856      8592      8432      8256      8160      8072      8040      8040      8072      8160      8256      8432      8592
               8856      9077      9463     10148     10539     10813

49             1700      1661      1625      1547      1514      1486      1462      1442      1426      1414      1406      1402      1402      1406      1414      1426      1442      1462      1486      1514      1547      1625
               1661      1700      1702         4       156       228       296       352       400       440       472       496       512       520       520       512       496       472       440       400       352       296
                228       156         4      1702      1700      1661      1625      1547      1514      1486      1462      1442      1426      1414      1406      1402      1402      1406      1414      1426      1442      1462
               1486      1514      1547      1625      1661      1700

50               76        76        74        72        72        72        72        72        72        72        72        72        72        72        72        72        72        72        72        72        72        74
                 76        76        76         0         4         8         8         8         8         8         8         8         8         8         8         8         8         8         8         8         8         8
                  8         4         0        76        76        76        74        72        72        72        72        72        72        72        72        72        72        72        72        72        72        72
                 72        72        72        74        76        76

Total     299463215 346780883 351869298 357944237 348472539 338661739 333926690 331791718 330568534 329780978 329340507 329155339 329155339 329340507 329780978 330568534 331791718 333926690 338661739 348472539 357944237 351869298
          346780883 299463215 333039850 381450792 343564062 349122968 368821830 378072928 380487094 381127608 381681568 382110006 382334992 382414430 382414430 382334992 382110006 381681568 381127608 380487094 378072928 368821830
          349122968 343564062 381450792 333039850 299463215 346780883 351869298 357944237 348472539 338661739 333926690 331791718 330568534 329780978 329340507 329155339 329155339 329340507 329780978 330568534 331791718 333926690
          338661739 348472539 357944237 351869298 346780883 299463215

Grand total = 4*299463215 + 4*329155339 + 4*329340507 + 4*329780978 + 4*330568534 + 4*331791718 + 2*333039850 + 4*333926690 + 4*338661739 + 2*343564062 + 4*346780883 + 4*348472539 + 2*349122968 + 4*351869298 + 4*357944237 +
              2*368821830 + 2*378072928 + 2*380487094 + 2*381127608 + 2*381450792 + 2*381681568 + 2*382110006 + 2*382334992 + 2*382414430
            = 24999478964

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       44       86      128      172      326      716     1548     3152     6176    11970    23300    45544    88770   171528   327800   619116  1154036  2116046  3795208  6599012 10958270 16881156
                 0        2        2        4       10       22       46       96      202      426      898     1892     3986     8398    17694    37280    78546   165490   348674   734628  1547802  3261094  6870862 14476352
                23        2        4       26       86      202      426      820     1534     2966     5928    11906    23594    46062    89062   171176   326890   618346  1154188  2117206  3796574  6599666 10958082 16880444
 1               0        0        0       22        3       22       40      126      275      514      922     1746     3475     6966    13700    26386    50131    94402   175982   323054   579859  1008406  1674384  2579206
                22        0        1        1        1        3        7       15       31       65      137      289      609     1283     2703     5695    11999    25281    53265   112225   236449   498179  1049623  2211471
                 0        0        0        0       20       58       78      100      187      422      932     1904     3687     7026    13466    25968    49883    94638   176632   323636   579895  1007882  1673654  2578364
 2              42        0        0        0       42        6       42       76      238      518      966     1728     3258     6446    12834    25052    47838    89950   167182   306416   549962   956854  1589274  2448332
                21       21        0        2        2        2        6       14       30       62      130      274      578     1218     2566     5406    11390    23998    50562   106530   224450   472898   996358  2099246
                 0        0        0        0        0       38      110      148      190      354      794     1744     3546     6834    12950    24644    47102    89498   167538   307456   550938   957114  1588862  2447508
 3              60       60        0        0        0       60        9       60      108      336      729     1356     2418     4536     8913    17604    34056    64356   119457   218340   391302   680724  1130985  1742604
                20       20       20        0        3        3        3        9       21       45       93      195      411      867     1827     3849     8109    17085    35997    75843   159795   336675   709347  1494537
                20        0        0        0        0        0       54      156      210      270      501     1116     2436     4926     9441    17772    33534    63402   118845   218700   392472   681906  1131657  1742940
 4              76       57       76        0        0        0       76       12       76      136      420      908     1684     2992     5580    10876    21276    40712    75940   138652   247876   430640   715340  1102252
                57       19       19       19        0        4        4        4       12       28       60      124      260      548     1156     2436     5132    10812    22780    47996   101124   213060   448900   945796
                76       38        0        0        0        0        0       68      196      264      340      628     1388     3008     6044    11508    21492    40136    74868   137924   248124   431680   716540  1103524
 5             108       90       54       90        0        0        0       90       15       90      160      490     1055     1950     3450     6390    12335    23850    45020    82590   147535   255790   424430   653810
               126       54       18       18       18        0        5        5        5       15       35       75      155      325      685     1445     3045     6415    13515    28475    59995   126405   266325   561125
               180      126       54        0        0        0        0        0       80      230      310      400      735     1610     3460     6900    13035    24110    44450    81500   146735   255810   425080   654840
 6             238      136      102       51      102        0        0        0      102       18      102      180      546     1170     2154     3792     6966    13290    25326    46980    84306   146106   242082   372672
               255      119       51       17       17       17        0        6        6        6       18       42       90      186      390      822     1734     3654     7698    16218    34170    71994   151686   319590
               340      238      170       68        0        0        0        0        0       90      258      348      450      822     1782     3792     7494    14022    25626    46476    83298   145278   241758   372672
 7             560      336      160      112       48      112        0        0        0      112       21      112      196      588     1253     2296     4018     7308    13741    25704    46592    81088   134365   206752
               496      240      112       48       16       16       16        0        7        7        7       21       49      105      217      455      959     2023     4263     8981    18921    39865    83993   176967
               592      400      288      208       80        0        0        0        0        0       98      280      378      490      889     1904     4004     7826    14469    26040    46214    80262   133553   205968
 8            1200      765      420      180      120       45      120        0        0        0      120       24      120      208      616     1304     2376     4128     7416    13688    24984    43856    72936   112312
               975      465      225      105       45       15       15       15        0        8        8        8       24       56      120      248      520     1096     2312     4872    10264    21624    45560    95992
              1080      705      450      330      240       90        0        0        0        0        0      104      296      400      520      936     1976     4096     7896    14376    25352    43664    72392   111560
 9            2352     1554      938      490      196      126       42      126        0        0        0      126       27      126      216      630     1323     2394     4122     7290    13131    23166    38772    59850
              1918      910      434      210       98       42       14       14       14        0        9        9        9       27       63      135      279      585     1233     2601     5481    11547    24327    51255
              2128     1358      798      490      364      266       98        0        0        0        0        0      108      306      414      540      963     1998     4068     7704    13743    23562    38826    59688
10            4446     2938     1846     1079      546      208      130       39      130        0        0        0      130       30      130      220      630     1310     2350     4000     6930    12070    20250    31340
              3757     1781      845      403      195       91       39       13       13       13        0       10       10       10       30       70      150      310      650     1370     2890     6090    12830    27030
              4316     2756     1586      871      520      390      286      104        0        0        0        0        0      110      310      420      550      970     1970     3920     7250    12570    20670    31700
11            8436     5508     3408     2076     1188      588      216      132       36      132        0        0        0      132       33      132      220      616     1265     2244     3762     6336    10505    16236
              7308     3468     1644      780      372      180       84       36       12       12       12        0       11       11       11       33       77      165      341      715     1507     3179     6699    14113
              8604     5556     3264     1764      924      540      408      300      108        0        0        0        0        0      110      308      418      550      957     1892     3652     6534    10857    16676 
12           16236    10505     6336     3762     2244     1265      616      220      132       33      132        0        0        0      132       36      132      216      588     1188     2076     3408     5508     8436
             14113     6699     3179     1507      715      341      165       77       33       11       11       11        0       12       12       12       36       84      180      372      780     1644     3468     7308
             16676    10857     6534     3652     1892      957      550      418      308      110        0        0        0        0        0      108      300      408      540      924     1764     3264     5556     8604
13           31340    20250    12070     6930     4000     2350     1310      630      220      130       30      130        0        0        0      130       39      130      208      546     1079     1846     2938     4446
             27030    12830     6090     2890     1370      650      310      150       70       30       10       10       10        0       13       13       13       39       91      195      403      845     1781     3757
             31700    20670    12570     7250     3920     1970      970      550      420      310      110        0        0        0        0        0      104      286      390      520      871     1586     2756     4316
14           59850    38772    23166    13131     7290     4122     2394     1323      630      216      126       27      126        0        0        0      126       42      126      196      490      938     1554     2352
             51255    24327    11547     5481     2601     1233      585      279      135       63       27        9        9        9        0       14       14       14       42       98      210      434      910     1918
             59688    38826    23562    13743     7704     4068     1998      963      540      414      306      108        0        0        0        0        0       98      266      364      490      798     1358     2128
15          112312    72936    43856    24984    13688     7416     4128     2376     1304      616      208      120       24      120        0        0        0      120       45      120      180      420      765     1200
             95992    45560    21624    10264     4872     2312     1096      520      248      120       56       24        8        8        8        0       15       15       15       45      105      225      465      975
            111560    72392    43664    25352    14376     7896     4096     1976      936      520      400      296      104        0        0        0        0        0       90      240      330      450      705     1080
16          206752   134365    81088    46592    25704    13741     7308     4018     2296     1253      588      196      112       21      112        0        0        0      112       48      112      160      336      560
            176967    83993    39865    18921     8981     4263     2023      959      455      217      105       49       21        7        7        7        0       16       16       16       48      112      240      496
            205968   133553    80262    46214    26040    14469     7826     4004     1904      889      490      378      280       98        0        0        0        0        0       80      208      288      400      592
17          372672   242082   146106    84306    46980    25326    13290     6966     3792     2154     1170      546      180      102       18      102        0        0        0      102       51      102      136      238
            319590   151686    71994    34170    16218     7698     3654     1734      822      390      186       90       42       18        6        6        6        0       17       17       17       51      119      255
            372672   241758   145278    83298    46476    25626    14022     7494     3792     1782      822      450      348      258       90        0        0        0        0        0       68      170      238      340
18          653810   424430   255790   147535    82590    45020    23850    12335     6390     3450     1950     1055      490      160       90       15       90        0        0        0       90       54       90      108
            561125   266325   126405    59995    28475    13515     6415     3045     1445      685      325      155       75       35       15        5        5        5        0       18       18       18       54      126
            654840   425080   255810   146735    81500    44450    24110    13035     6900     3460     1610      735      400      310      230       80        0        0        0        0        0       54      126      180
19         1102252   715340   430640   247876   138652    75940    40712    21276    10876     5580     2992     1684      908      420      136       76       12       76        0        0        0       76       57       76
            945796   448900   213060   101124    47996    22780    10812     5132     2436     1156      548      260      124       60       28       12        4        4        4        0       19       19       19       57
           1103524   716540   431680   248124   137924    74868    40136    21492    11508     6044     3008     1388      628      340      264      196       68        0        0        0        0        0       38       76
20         1742604  1130985   680724   391302   218340   119457    64356    34056    17604     8913     4536     2418     1356      729      336      108       60        9       60        0        0        0       60       60
           1494537   709347   336675   159795    75843    35997    17085     8109     3849     1827      867      411      195       93       45       21        9        3        3        3        0       20       20       20
           1742940  1131657   681906   392472   218700   118845    63402    33534    17772     9441     4926     2436     1116      501      270      210      156       54        0        0        0        0        0       20
21         2448332  1589274   956854   549962   306416   167182    89950    47838    25052    12834     6446     3258     1728      966      518      238       76       42        6       42        0        0        0       42
           2099246   996358   472898   224450   106530    50562    23998    11390     5406     2566     1218      578      274      130       62       30       14        6        2        2        2        0       21       21
           2447508  1588862   957114   550938   307456   167538    89498    47102    24644    12950     6834     3546     1744      794      354      190      148      110       38        0        0        0        0        0
22         2579206  1674384  1008406   579859   323054   175982    94402    50131    26386    13700     6966     3475     1746      922      514      275      126       40       22        3       22        0        0        0
           2211471  1049623   498179   236449   112225    53265    25281    11999     5695     2703     1283      609      289      137       65       31       15        7        3        1        1        1        0       22
           2578364  1673654  1007882   579895   323636   176632    94638    49883    25968    13466     7026     3687     1904      932      422      187      100       78       58       20        0        0        0        0
23        16881156 10958270  6599012  3795208  2116046  1154036   619116   327800   171528    88770    45544    23300    11970     6176     3152     1548      716      326      172      128       86       44        0        0
          14476352  6870862  3261094  1547802   734628   348674   165490    78546    37280    17694     8398     3986     1892      898      426      202       96       46       22       10        4        2        2        0
          16880444 10958082  6599666  3796574  2117206  1154188   618346   326890   171176    89062    46062    23594    11906     5928     2966     1534      820      426      202       86       26        4        2       23
24               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       22        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
25               0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                 0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                 0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
26               0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                 0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                 0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
27               0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                 0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                 0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
28               0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                 0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                 0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
29               0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                 0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                 0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
30               0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                 0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                 0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
31               0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                 0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                 0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
32               0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                 0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                 0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
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        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                 0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
34               0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                 0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                 0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
35               0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                 0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                 0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
36               0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                 0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                 0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
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        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                 0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
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        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                 0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
39               0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                 0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                 0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
40               0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                 0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                 0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
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        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                 0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
42               0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                 0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                 0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
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        0        0        0        0        0        0        0        0        0        0        0        0        0
                 0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
44               0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                 0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                 0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
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        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                 0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
46               0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                 0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                 0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
47               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        0        0        0        0        0        0        0        0        0        0        0        0        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
48              23        2        4       26       86      202      426      820     1534     2966     5928    11906    23594    46062    89062   171176   326890   618346  1154188  2117206  3796574  6599666 10958082 16880444
                 0        2        2        4       10       22       46       96      202      426      898     1892     3986     8398    17694    37280    78546   165490   348674   734628  1547802  3261094  6870862 14476352
                 0        0       44       86      128      172      326      716     1548     3152     6176    11970    23300    45544    88770   171528   327800   619116  1154036  2116046  3795208  6599012 10958270 16881156
49               0        0        0        0       20       58       78      100      187      422      932     1904     3687     7026    13466    25968    49883    94638   176632   323636   579895  1007882  1673654  2578364
                22        0        1        1        1        3        7       15       31       65      137      289      609     1283     2703     5695    11999    25281    53265   112225   236449   498179  1049623  2211471
                 0        0        0       22        3       22       40      126      275      514      922     1746     3475     6966    13700    26386    50131    94402   175982   323054   579859  1008406  1674384  2579206
50               0        0        0        0        0       38      110      148      190      354      794     1744     3546     6834    12950    24644    47102    89498   167538   307456   550938   957114  1588862  2447508
                21       21        0        2        2        2        6       14       30       62      130      274      578     1218     2566     5406    11390    23998    50562   106530   224450   472898   996358  2099246
                42        0        0        0       42        6       42       76      238      518      966     1728     3258     6446    12834    25052    47838    89950   167182   306416   549962   956854  1589274  2448332
51              20        0        0        0        0        0       54      156      210      270      501     1116     2436     4926     9441    17772    33534    63402   118845   218700   392472   681906  1131657  1742940
                20       20       20        0        3        3        3        9       21       45       93      195      411      867     1827     3849     8109    17085    35997    75843   159795   336675   709347  1494537
                60       60        0        0        0       60        9       60      108      336      729     1356     2418     4536     8913    17604    34056    64356   119457   218340   391302   680724  1130985  1742604
52              76       38        0        0        0        0        0       68      196      264      340      628     1388     3008     6044    11508    21492    40136    74868   137924   248124   431680   716540  1103524
                57       19       19       19        0        4        4        4       12       28       60      124      260      548     1156     2436     5132    10812    22780    47996   101124   213060   448900   945796
                76       57       76        0        0        0       76       12       76      136      420      908     1684     2992     5580    10876    21276    40712    75940   138652   247876   430640   715340  1102252
53             180      126       54        0        0        0        0        0       80      230      310      400      735     1610     3460     6900    13035    24110    44450    81500   146735   255810   425080   654840
               126       54       18       18       18        0        5        5        5       15       35       75      155      325      685     1445     3045     6415    13515    28475    59995   126405   266325   561125
               108       90       54       90        0        0        0       90       15       90      160      490     1055     1950     3450     6390    12335    23850    45020    82590   147535   255790   424430   653810
54             340      238      170       68        0        0        0        0        0       90      258      348      450      822     1782     3792     7494    14022    25626    46476    83298   145278   241758   372672
               255      119       51       17       17       17        0        6        6        6       18       42       90      186      390      822     1734     3654     7698    16218    34170    71994   151686   319590
               238      136      102       51      102        0        0        0      102       18      102      180      546     1170     2154     3792     6966    13290    25326    46980    84306   146106   242082   372672
55             592      400      288      208       80        0        0        0        0        0       98      280      378      490      889     1904     4004     7826    14469    26040    46214    80262   133553   205968
               496      240      112       48       16       16       16        0        7        7        7       21       49      105      217      455      959     2023     4263     8981    18921    39865    83993   176967
               560      336      160      112       48      112        0        0        0      112       21      112      196      588     1253     2296     4018     7308    13741    25704    46592    81088   134365   206752
56            1080      705      450      330      240       90        0        0        0        0        0      104      296      400      520      936     1976     4096     7896    14376    25352    43664    72392   111560
               975      465      225      105       45       15       15       15        0        8        8        8       24       56      120      248      520     1096     2312     4872    10264    21624    45560    95992
              1200      765      420      180      120       45      120        0        0        0      120       24      120      208      616     1304     2376     4128     7416    13688    24984    43856    72936   112312
57            2128     1358      798      490      364      266       98        0        0        0        0        0      108      306      414      540      963     1998     4068     7704    13743    23562    38826    59688
              1918      910      434      210       98       42       14       14       14        0        9        9        9       27       63      135      279      585     1233     2601     5481    11547    24327    51255
              2352     1554      938      490      196      126       42      126        0        0        0      126       27      126      216      630     1323     2394     4122     7290    13131    23166    38772    59850
58            4316     2756     1586      871      520      390      286      104        0        0        0        0        0      110      310      420      550      970     1970     3920     7250    12570    20670    31700
              3757     1781      845      403      195       91       39       13       13       13        0       10       10       10       30       70      150      310      650     1370     2890     6090    12830    27030
              4446     2938     1846     1079      546      208      130       39      130        0        0        0      130       30      130      220      630     1310     2350     4000     6930    12070    20250    31340
59            8604     5556     3264     1764      924      540      408      300      108        0        0        0        0        0      110      308      418      550      957     1892     3652     6534    10857    16676
              7308     3468     1644      780      372      180       84       36       12       12       12        0       11       11       11       33       77      165      341      715     1507     3179     6699    14113
              8436     5508     3408     2076     1188      588      216      132       36      132        0        0        0      132       33      132      220      616     1265     2244     3762     6336    10505    16236
60           16676    10857     6534     3652     1892      957      550      418      308      110        0        0        0        0        0      108      300      408      540      924     1764     3264     5556     8604
             14113     6699     3179     1507      715      341      165       77       33       11       11       11        0       12       12       12       36       84      180      372      780     1644     3468     7308
             16236    10505     6336     3762     2244     1265      616      220      132       33      132        0        0        0      132       36      132      216      588     1188     2076     3408     5508     8436
61           31700    20670    12570     7250     3920     1970      970      550      420      310      110        0        0        0        0        0      104      286      390      520      871     1586     2756     4316
             27030    12830     6090     2890     1370      650      310      150       70       30       10       10       10        0       13       13       13       39       91      195      403      845     1781     3757
             31340    20250    12070     6930     4000     2350     1310      630      220      130       30      130        0        0        0      130       39      130      208      546     1079     1846     2938     4446
62           59688    38826    23562    13743     7704     4068     1998      963      540      414      306      108        0        0        0        0        0       98      266      364      490      798     1358     2128
             51255    24327    11547     5481     2601     1233      585      279      135       63       27        9        9        9        0       14       14       14       42       98      210      434      910     1918
             59850    38772    23166    13131     7290     4122     2394     1323      630      216      126       27      126        0        0        0      126       42      126      196      490      938     1554     2352
63          111560    72392    43664    25352    14376     7896     4096     1976      936      520      400      296      104        0        0        0        0        0       90      240      330      450      705     1080
             95992    45560    21624    10264     4872     2312     1096      520      248      120       56       24        8        8        8        0       15       15       15       45      105      225      465      975
            112312    72936    43856    24984    13688     7416     4128     2376     1304      616      208      120       24      120        0        0        0      120       45      120      180      420      765     1200
64          205968   133553    80262    46214    26040    14469     7826     4004     1904      889      490      378      280       98        0        0        0        0        0       80      208      288      400      592
            176967    83993    39865    18921     8981     4263     2023      959      455      217      105       49       21        7        7        7        0       16       16       16       48      112      240      496
            206752   134365    81088    46592    25704    13741     7308     4018     2296     1253      588      196      112       21      112        0        0        0      112       48      112      160      336      560
65          372672   241758   145278    83298    46476    25626    14022     7494     3792     1782      822      450      348      258       90        0        0        0        0        0       68      170      238      340
            319590   151686    71994    34170    16218     7698     3654     1734      822      390      186       90       42       18        6        6        6        0       17       17       17       51      119      255
            372672   242082   146106    84306    46980    25326    13290     6966     3792     2154     1170      546      180      102       18      102        0        0        0      102       51      102      136      238
66          654840   425080   255810   146735    81500    44450    24110    13035     6900     3460     1610      735      400      310      230       80        0        0        0        0        0       54      126      180
            561125   266325   126405    59995    28475    13515     6415     3045     1445      685      325      155       75       35       15        5        5        5        0       18       18       18       54      126
            653810   424430   255790   147535    82590    45020    23850    12335     6390     3450     1950     1055      490      160       90       15       90        0        0        0       90       54       90      108
67         1103524   716540   431680   248124   137924    74868    40136    21492    11508     6044     3008     1388      628      340      264      196       68        0        0        0        0        0       38       76
            945796   448900   213060   101124    47996    22780    10812     5132     2436     1156      548      260      124       60       28       12        4        4        4        0       19       19       19       57
           1102252   715340   430640   247876   138652    75940    40712    21276    10876     5580     2992     1684      908      420      136       76       12       76        0        0        0       76       57       76
68         1742940  1131657   681906   392472   218700   118845    63402    33534    17772     9441     4926     2436     1116      501      270      210      156       54        0        0        0        0        0       20
           1494537   709347   336675   159795    75843    35997    17085     8109     3849     1827      867      411      195       93       45       21        9        3        3        3        0       20       20       20
           1742604  1130985   680724   391302   218340   119457    64356    34056    17604     8913     4536     2418     1356      729      336      108       60        9       60        0        0        0       60       60
69         2447508  1588862   957114   550938   307456   167538    89498    47102    24644    12950     6834     3546     1744      794      354      190      148      110       38        0        0        0        0        0
           2099246   996358   472898   224450   106530    50562    23998    11390     5406     2566     1218      578      274      130       62       30       14        6        2        2        2        0       21       21
           2448332  1589274   956854   549962   306416   167182    89950    47838    25052    12834     6446     3258     1728      966      518      238       76       42        6       42        0        0        0       42
70         2578364  1673654  1007882   579895   323636   176632    94638    49883    25968    13466     7026     3687     1904      932      422      187      100       78       58       20        0        0        0        0
           2211471  1049623   498179   236449   112225    53265    25281    11999     5695     2703     1283      609      289      137       65       31       15        7        3        1        1        1        0       22
           2579206  1674384  1008406   579859   323054   175982    94402    50131    26386    13700     6966     3475     1746      922      514      275      126       40       22        3       22        0        0        0 
71        16880444 10958082  6599666  3796574  2117206  1154188   618346   326890   171176    89062    46062    23594    11906     5928     2966     1534      820      426      202       86       26        4        2       23
          14476352  6870862  3261094  1547802   734628   348674   165490    78546    37280    17694     8398     3986     1892      898      426      202       96       46       22       10        4        2        2        0
          16881156 10958270  6599012  3795208  2116046  1154036   619116   327800   171528    88770    45544    23300    11970     6176     3152     1548      716      326      172      128       86       44        0        0

Sum of all rows                     = 4(3*0 + 3*2 + 2*4 + 1*10 + 1*22 + 1*23 + 1*26 + 1*44 + 1*46 + 2*86 + 1*96 + 1*128 + 1*172 + 2*202 + 1*326 + 2*426 + 1*716 + 1*820 + 1*898 + 1*1534 + 1*1548 + 1*1892 + 1*2966 + 1*3152 + 1*3986 +
                                        1*5928 + 1*6176 + 1*8398 + 1*11906 + 1*11970 + 1*17694 + 1*23300 + 1*23594 + 1*37280 + 1*45544 + 1*46062 + 1*78546 + 1*88770 + 1*89062 + 1*165490 + 1*171176 + 1*171528 + 1*326890 + 1*327800 +
                                        1*348674 + 1*618346 + 1*619116 + 1*734628 + 1*1154036 + 1*1154188 + 1*1547802 + 1*2116046 + 1*2117206 + 1*3261094 + 1*3795208 + 1*3796574 + 1*6599012 + 1*6599666 + 1*6870862 + 1*10958082 +
                                        1*10958270 + 1*14476352 + 1*16880444 + 1*16881156) +
                                      4(8*0 + 3*1 + 2*3 + 1*7 + 1*15 + 1*20 + 3*22 + 1*31 + 1*40 + 1*58 + 1*65 + 1*78 + 1*100 + 1*126 + 1*137 + 1*187 + 1*275 + 1*289 + 1*422 + 1*514 + 1*609 + 1*922 + 1*932 + 1*1283 + 1*1746 +
                                        1*1904 + 1*2703 + 1*3475 + 1*3687 + 1*5695 + 1*6966 + 1*7026 + 1*11999 + 1*13466 + 1*13700 + 1*25281 + 1*25968 + 1*26386 + 1*49883 + 1*50131 + 1*53265 + 1*94402 + 1*94638 + 1*112225 +
                                        1*175982 + 1*176632 + 1*236449 + 1*323054 + 1*323636 + 1*498179 + 1*579859 + 1*579895 + 1*1007882 + 1*1008406 + 1*1049623 + 1*1673654 + 1*1674384 + 1*2211471 + 1*2578364 + 1*2579206) +
                                      4(9*0 + 3*2 + 2*6 + 1*14 + 2*21 + 1*30 + 1*38 + 3*42 + 1*62 + 1*76 + 1*110 + 1*130 + 1*148 + 1*190 + 1*238 + 1*274 + 1*354 + 1*518 + 1*578 + 1*794 + 1*966 + 1*1218 + 1*1728 + 1*1744 + 1*2566 +
                                        1*3258 + 1*3546 + 1*5406 + 1*6446 + 1*6834 + 1*11390 + 1*12834 + 1*12950 + 1*23998 + 1*24644 + 1*25052 + 1*47102 + 1*47838 + 1*50562 + 1*89498 + 1*89950 + 1*106530 + 1*167182 + 1*167538 +
                                        1*224450 + 1*306416 + 1*307456 + 1*472898 + 1*549962 + 1*550938 + 1*956854 + 1*957114 + 1*996358 + 1*1588862 + 1*1589274 + 1*2099246 + 1*2447508 + 1*2448332) +
                                      4(9*0 + 3*3 + 2*9 + 4*20 + 1*21 + 1*45 + 1*54 + 4*60 + 1*93 + 1*108 + 1*156 + 1*195 + 1*210 + 1*270 + 1*336 + 1*411 + 1*501 + 1*729 + 1*867 + 1*1116 + 1*1356 + 1*1827 + 1*2418 + 1*2436 +
                                        1*3849 + 1*4536 + 1*4926 + 1*8109 + 1*8913 + 1*9441 + 1*17085 + 1*17604 + 1*17772 + 1*33534 + 1*34056 + 1*35997 + 1*63402 + 1*64356 + 1*75843 + 1*118845 + 1*119457 + 1*159795 + 1*218340 +
                                        1*218700 + 1*336675 + 1*391302 + 1*392472 + 1*680724 + 1*681906 + 1*709347 + 1*1130985 + 1*1131657 + 1*1494537 + 1*1742604 + 1*1742940) +
                                      4(9*0 + 3*4 + 2*12 + 3*19 + 1*28 + 1*38 + 2*57 + 1*60 + 1*68 + 5*76 + 1*124 + 1*136 + 1*196 + 1*260 + 1*264 + 1*340 + 1*420 + 1*548 + 1*628 + 1*908 + 1*1156 + 1*1388 + 1*1684 + 1*2436 + 1*2992 +
                                        1*3008 + 1*5132 + 1*5580 + 1*6044 + 1*10812 + 1*10876 + 1*11508 + 1*21276 + 1*21492 + 1*22780 + 1*40136 + 1*40712 + 1*47996 + 1*74868 + 1*75940 + 1*101124 + 1*137924 + 1*138652 + 1*213060 +
                                        1*247876 + 1*248124 + 1*430640 + 1*431680 + 1*448900 + 1*715340 + 1*716540 + 1*945796 + 1*1102252 + 1*1103524) +
                                      4(9*0 + 3*5 + 2*15 + 3*18 + 1*35 + 3*54 + 1*75 + 1*80 + 4*90 + 1*108 + 2*126 + 1*155 + 1*160 + 1*180 + 1*230 + 1*310 + 1*325 + 1*400 + 1*490 + 1*685 + 1*735 + 1*1055 + 1*1445 + 1*1610 + 1*1950 +
                                        1*3045 + 1*3450 + 1*3460 + 1*6390 + 1*6415 + 1*6900 + 1*12335 + 1*13035 + 1*13515 + 1*23850 + 1*24110 + 1*28475 + 1*44450 + 1*45020 + 1*59995 + 1*81500 + 1*82590 + 1*126405 + 1*146735 +
                                        1*147535 + 1*255790 + 1*255810 + 1*266325 + 1*424430 + 1*425080 + 1*561125 + 1*653810 + 1*654840) +
                                      4(9*0 + 3*6 + 3*17 + 2*18 + 1*42 + 2*51 + 1*68 + 2*90 + 4*102 + 1*119 + 1*136 + 1*170 + 1*180 + 1*186 + 2*238 + 1*255 + 1*258 + 1*340 + 1*348 + 1*390 + 1*450 + 1*546 + 2*822 + 1*1170 + 1*1734 +
                                        1*1782 + 1*2154 + 1*3654 + 1*3792 + 1*3792 + 1*6966 + 1*7494 + 1*7698 + 1*13290 + 1*14022 + 1*16218 + 1*25326 + 1*25626 + 1*34170 + 1*46476 + 1*46980 + 1*71994 + 1*83298 + 1*84306 + 1*145278 +
                                        1*146106 + 1*151686 + 1*241758 + 1*242082 + 1*319590 + 1*372672 + 1*372672) +
                                      4(9*0 + 3*7 + 3*16 + 2*21 + 2*48 + 1*49 + 1*80 + 1*98 + 1*105 + 5*112 + 1*160 + 1*196 + 1*208 + 1*217 + 1*240 + 1*280 + 1*288 + 1*336 + 1*378 + 1*400 + 1*455 + 1*490 + 1*496 + 1*560 + 1*588 +
                                        1*592 + 1*889 + 1*959 + 1*1253 + 1*1904 + 1*2023 + 1*2296 + 1*4004 + 1*4018 + 1*4263 + 1*7308 + 1*7826 + 1*8981 + 1*13741 + 1*14469 + 1*18921 + 1*25704 + 1*26040 + 1*39865 + 1*46214 +
                                        1*46592 + 1*80262 + 1*81088 + 1*83993 + 1*133553 + 1*134365 + 1*176967 + 1*205968 + 1*206752) +
                                      4(9*0 + 3*8 + 3*15 + 2*24 + 2*45 + 1*56 + 1*90 + 1*104 + 1*105 + 5*120 + 1*180 + 1*208 + 1*225 + 1*240 + 1*248 + 1*296 + 1*330 + 1*400 + 1*420 + 1*450 + 1*465 + 2*520 + 1*616 + 1*705 + 1*765 +
                                        1*936 + 1*975 + 1*1080 + 1*1096 + 1*1200 + 1*1304 + 1*1976 + 1*2312 + 1*2376 + 1*4096 + 1*4128 + 1*4872 + 1*7416 + 1*7896 + 1*10264 + 1*13688 + 1*14376 + 1*21624 + 1*24984 + 1*25352 +
                                        1*43664 + 1*43856 + 1*45560 + 1*72392 + 1*72936 + 1*95992 + 1*111560 + 1*112312) +
                                      4(9*0 + 3*9 + 3*14 + 2*27 + 2*42 + 1*63 + 2*98 + 1*108 + 4*126 + 1*135 + 1*196 + 1*210 + 1*216 + 1*266 + 1*279 + 1*306 + 1*364 + 1*414 + 1*434 + 2*490 + 1*540 + 1*585 + 1*630 + 1*798 + 1*910 +
                                        1*938 + 1*963 + 1*1233 + 1*1323 + 1*1358 + 1*1554 + 1*1918 + 1*1998 + 1*2128 + 1*2352 + 1*2394 + 1*2601 + 1*4068 + 1*4122 + 1*5481 + 1*7290 + 1*7704 + 1*11547 + 1*13131 + 1*13743 + 1*23166 +
                                        1*23562 + 1*24327 + 1*38772 + 1*38826 + 1*51255 + 1*59688 + 1*59850) +
                                      4(9*0 + 3*10 + 3*13 + 2*30 + 2*39 + 1*70 + 1*91 + 1*104 + 1*110 + 4*130 + 1*150 + 1*195 + 1*208 + 1*220 + 1*286 + 2*310 + 1*390 + 1*403 + 1*420 + 1*520 + 1*546 + 1*550 + 1*630 + 1*650 + 1*845 +
                                        1*871 + 1*970 + 1*1079 + 1*1310 + 1*1370 + 1*1586 + 1*1781 + 1*1846 + 1*1970 + 1*2350 + 1*2756 + 1*2890 + 1*2938 + 1*3757 + 1*3920 + 1*4000 + 1*4316 + 1*4446 + 1*6090 + 1*6930 + 1*7250 +
                                        1*12070 + 1*12570 + 1*12830 + 1*20250 + 1*20670 + 1*27030 + 1*31340 + 1*31700) +
                                      4(9*0 + 3*11 + 3*12 + 2*33 + 2*36 + 1*77 + 1*84 + 1*108 + 1*110 + 4*132 + 1*165 + 1*180 + 1*216 + 1*220 + 1*300 + 1*308 + 1*341 + 1*372 + 1*408 + 1*418 + 1*540 + 1*550 + 1*588 + 1*616 + 1*715 +
                                        1*780 + 1*924 + 1*957 + 1*1188 + 1*1265 + 1*1507 + 1*1644 + 1*1764 + 1*1892 + 1*2076 + 1*2244 + 1*3179 + 1*3264 + 1*3408 + 1*3468 + 1*3652 + 1*3762 + 1*5508 + 1*5556 + 1*6336 + 1*6534 +
                                        1*6699 + 1*7308 + 1*8436 + 1*8604 + 1*10505 + 1*10857 + 1*14113 + 1*16236 +     1*16676) +
                                      2(70*0 + 2*22) +
                                      22(72*0)
                                    = 452654892 + 69149628 + 65640752 + 46732820 + 29575412 + 17549284 + 10000756 + 5548804 + 3031892 + 1662532 + 962484 + 669572 + 88
                                    = 703178916

Value repetition frequencies        = 4(58*1 + 4*2 + 2*3) +
                                      4(56*1 + 1*2 + 2*3 + 1*8) +
                                      4(53*1 + 2*2 + 2*3 + 1*9) +
                                      4(50*1 + 1*2 + 1*3 + 2*4 + 1*9) +
                                      4(48*1 + 2*2 + 2*3 + 1*5 + 1*9) +
                                      4(46*1 + 2*2 + 3*3 + 1*4 + 1*9) +
                                      4(43*1 + 5*2 + 2*3 + 1*4 + 1*9) +
                                      4(48*1 + 2*2 + 2*3 + 1*5 + 1*9) +
                                      4(46*1 + 3*2 + 2*3 + 1*5 + 1*9) +
                                      4(45*1 + 4*2 + 2*3 + 1*4 + 1*9) +
                                      4(47*1 + 3*2 + 2*3 + 1*4 + 1*9) +
                                      4(49*1 + 2*2 + 2*3 + 1*4 + 1*9) +
                                      2(1*2 + 1*70) +
                                      22(1*72)
                                    = 5184

Number of distinct row element sets = 14

Number of rows                      = 1*2 + 12*4 + 1*22
                                    = 72

Number of distinct values           = 575

Distinct values        0        1        2        3        4        5        6        7        8        9       10       11       12       13       14       15
Frequency           2128       12       24       20       20       12       20       16       12       20       16       12       20       12       16       24
Distinct values       16       17       18       19       20       21       22       23       24       26       27       28       30       31       33       35
Frequency             12       12       20       12       20       20       20        4        8        4        8        4       12        4        8        4
Distinct values       36       38       39       40       42       44       45       46       48       49       51       54       56       57       58       60
Frequency              8        8        8        4       24        4       12        4        8        4        8       16        4        8        4       20
Distinct values       62       63       65       68       70       75       76       77       78       80       84       86       90       91       93       96
Frequency              4        4        4        8        4        4       24        4        4        8        4        8       28        4        4        4
Distinct values       98      100      102      104      105      108      110      112      119      120      124      126      128      130      132      135
Frequency             12        4       16        8        8       16       12       20        4       20        4       28        4       20       16        4
Distinct values      136      137      148      150      155      156      160      165      170      172      180      186      187      190      195      196
Frequency              8        4        4        4        4        4        8        4        4        4       16        4        4        4        8       12
Distinct values      202      208      210      216      217      220      225      230      238      240      248      255      258      260      264      266
Frequency              8       12        8        8        4        8        4        4       12        8        4        4        4        4        4        4
Distinct values      270      274      275      279      280      286      288      289      296      300      306      308      310      325      326      330
Frequency              4        4        4        4        4        4        4        4        4        4        4        4       12        4        4        4
Distinct values      336      340      341      348      354      364      372      378      390      400      403      408      411      414      418      420
Frequency              8        8        4        4        4        4        4        4        8       12        4        4        4        4        4       12
Distinct values      422      426      434      450      455      465      490      496      501      514      518      520      540      546      548      550
Frequency              4        8        4        8        4        4       16        4        4        4        4       12        8        8        4        8
Distinct values      560      578      585      588      592      609      616      628      630      650      685      705      715      716      729      735
Frequency              4        4        4        8        4        4        8        4        8        4        4        4        4        4        4        4
Distinct values      765      780      794      798      820      822      845      867      871      889      898      908      910      922      924      932
Frequency              4        4        4        4        4        8        4        4        4        4        4        4        4        4        4        4
Distinct values      936      938      957      959      963      966      970      975     1055     1079     1080     1096     1116     1156     1170     1188
Frequency              4        4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values     1200     1218     1233     1253     1265     1283     1304     1310     1323     1356     1358     1370     1388     1445     1507     1534
Frequency              4        4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values     1548     1554     1586     1610     1644     1684     1728     1734     1744     1746     1764     1781     1782     1827     1846     1892
Frequency              4        4        4        4        4        4        4        4        4        4        4        4        4        4        4        8
Distinct values     1904     1918     1950     1970     1976     1998     2023     2076     2128     2154     2244     2296     2312     2350     2352     2376
Frequency              8        4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values     2394     2418     2436     2566     2601     2703     2756     2890     2938     2966     2992     3008     3045     3152     3179     3258
Frequency              4        4        8        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values     3264     3408     3450     3460     3468     3475     3546     3652     3654     3687     3757     3762     3792     3849     3920     3986
Frequency              4        4        4        4        4        4        4        4        4        4        4        4        8        4        4        4
Distinct values     4000     4004     4018     4068     4096     4122     4128     4263     4316     4446     4536     4872     4926     5132     5406     5481
Frequency              4        4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values     5508     5556     5580     5695     5928     6044     6090     6176     6336     6390     6415     6446     6534     6699     6834     6900
Frequency              4        4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values     6930     6966     7026     7250     7290     7308     7416     7494     7698     7704     7826     7896     8109     8398     8436     8604
Frequency              4        8        4        4        4        8        4        4        4        4        4        4        4        4        4        4
Distinct values     8913     8981     9441    10264    10505    10812    10857    10876    11390    11508    11547    11906    11970    11999    12070    12335
Frequency              4        4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values    12570    12830    12834    12950    13035    13131    13290    13466    13515    13688    13700    13741    13743    14022    14113    14376
Frequency              4        4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values    14469    16218    16236    16676    17085    17604    17694    17772    18921    20250    20670    21276    21492    21624    22780    23166
Frequency              4        4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values    23300    23562    23594    23850    23998    24110    24327    24644    24984    25052    25281    25326    25352    25626    25704    25968
Frequency              4        4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values    26040    26386    27030    28475    31340    31700    33534    34056    34170    35997    37280    38772    38826    39865    40136    40712
Frequency              4        4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values    43664    43856    44450    45020    45544    45560    46062    46214    46476    46592    46980    47102    47838    47996    49883    50131
Frequency              4        4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values    50562    51255    53265    59688    59850    59995    63402    64356    71994    72392    72936    74868    75843    75940    78546    80262
Frequency              4        4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values    81088    81500    82590    83298    83993    84306    88770    89062    89498    89950    94402    94638    95992   101124   106530   111560
Frequency              4        4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values   112225   112312   118845   119457   126405   133553   134365   137924   138652   145278   146106   146735   147535   151686   159795   165490
Frequency              4        4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values   167182   167538   171176   171528   175982   176632   176967   205968   206752   213060   218340   218700   224450   236449   241758   242082
Frequency              4        4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values   247876   248124   255790   255810   266325   306416   307456   319590   323054   323636   326890   327800   336675   348674   372672   391302
Frequency              4        4        4        4        4        4        4        4        4        4        4        4        4        4        8        4
Distinct values   392472   424430   425080   430640   431680   448900   472898   498179   549962   550938   561125   579859   579895   618346   619116   653810
Frequency              4        4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values   654840   680724   681906   709347   715340   716540   734628   945796   956854   957114   996358  1007882  1008406  1049623  1102252  1103524
Frequency              4        4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values  1130985  1131657  1154036  1154188  1494537  1547802  1588862  1589274  1673654  1674384  1742604  1742940  2099246  2116046  2117206  2211471
Frequency              4        4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values  2447508  2448332  2578364  2579206  3261094  3795208  3796574  6599012  6599666  6870862 10958082 10958270 14476352 16880444 16881156
Frequency              4        4        4        4        4        4        4        4        4        4        4        4        4        4        4

Sum of distinct value frequencies   = 486*4 + 41*8 + 19*12 + 9*16 + 13*20 + 4*24 + 2*28 + 1*2128
                                    = 5184

Number of SN-EN pairs for which the number of CNSAPs is greater than zero        = 2*2 + 40*63 + 4*64 + 4*69
                                                                                 = 3056

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

Number of possible SN-EN pairs with SN != EN                                     = 71*72
                                                                                 = 5112
a = 25, b = 3
 L              C
 3              8
 4             16
 5             32
 6             44
 7            172
 8            204
 9            560
10            860
11           1608
12           2376
13           4192
14           6644
15          11556
16          18756
17          31540
18          51192
19          84744
20         138488
21         228488
22         374572
23         615716
24        1008340
25        1652108
26        2701616
27        4416496
28        7209260
29       11754068
30       19086276
31       30824672
32       48289344
33       74895232
34      102896880
35      146224992
36      158502500
37      198305852
38      165983036
39      173148332
40      118068608
41       96149304
42       55795624
43       34255744
44       16713204
45        7704500
46        2992132
47        1019116
48         291024
49          68864
50          12688
51           1872
52             80
Total  1481543532

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

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

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

 6             0         0         0         9         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         9
               0         0         0         0         0         0         0         4         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         4         0         0         0         0         0         0         0         9         0         0         0         0         0         0         0         0         0         0         0         0
               0         0         0         0         0         9         0         0         0

 7             1         1         1         0        13         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0        13         0
               1         1         1         2         2         4         8         4         8         4         4         4         4         4         4         4         4         4         4         4         4         4
               8         4         8         4         2         2         1         1         1         0        13         0         0         0         0         0         0         0         0         0         0         0
               0         0         0         0        13         0         1         1         1

 8             0         0         0         3         0        17         0         0         0         0         0         0         0         0         0         0         0         0         0        17         0         3
               0         0         0         2         2         2         4        18         4         8         4         4         4         4         4         4         4         4         4         4         4         8
               4        18         4         2         2         2         0         0         0         3         0        17         0         0         0         0         0         0         0         0         0         0
               0         0         0        17         0         3         0         0         0

 9             3         3         4         4        14         4        25         4         4         4         4         4         4         4         4         4         4         4        25         4        14         4
               4         3         3         4         4         4         6         8        40         8        12         8         8         8         8         8         8         8         8         8        12         8
              40         8         6         4         4         4         3         3         4         4        14         4        25         4         4         4         4         4         4         4         4         4
               4         4        25         4        14         4         4         3         3

10             4         4         4         9         8        36         8        33         8         8         8         8         8         8         8         8         8        33         8        36         8         9
               4         4         4         4         4         4         4         8         8        66         8        12         8         8         8         8         8         8         8        12         8        66
               8         8         4         4         4         4         4         4         4         9         8        36         8        33         8         8         8         8         8         8         8         8
               8        33         8        36         8         9         4         4         4

11             9        10        11        10        22        18        82        18        47        18        18        18        18        18        18        18        47        18        82        18        22        10
              11        10         9         6         6         6         6         8        18        12       104        12        16        12        12        12        12        12        16        12       104        12
              18         8         6         6         6         6         9        10        11        10        22        18        82        18        47        18        18        18        18        18        18        18
              47        18        82        18        22        10        11        10         9

12            12        12        12        17        12        34        24       150        24        57        24        24        24        24        24        57        24       150        24        34        12        17
              12        12        12        10        10        10        10        10        16        46        20       154        20        24        20        20        20        24        20       154        20        46
              16        10        10        10        10        10        12        12        12        17        12        34        24       150        24        57        24        24        24        24        24        57
              24       150        24        34        12        17        12        12        12

13            21        22        24        23        34        28        71        44       266        44        81        44        44        44        81        44       266        44        71        28        34        23
              24        22        21        20        20        20        20        20        22        36       122        40       224        40        44        40        44        40       224        40       122        36
              22        20        20        20        20        20        21        22        24        23        34        28        71        44       266        44        81        44        44        44        81        44
             266        44        71        28        34        23        24        22        21

14            32        33        33        38        34        52        46       141        66       426        66       107        66       107        66       426        66       141        46        52        34        38
              33        33        32        36        36        36        36        36        36        44        68       282        72       314        72        80        72       314        72       282        68        44
              36        36        36        36        36        36        32        33        33        38        34        52        46       141        66       426        66       107        66       107        66       426
              66       141        46        52        34        38        33        33        32

15            57        62        64        64        75        70       111       102       323       126       674       126       216       126       674       126       323       102       111        70        75        64
              64        62        57        62        62        62        62        62        62        64        90       120       586       124       436       124       436       124       586       120        90        64
              62        62        62        62        62        62        57        62        64        64        75        70       111       102       323       126       674       126       216       126       674       126
             323       102       111        70        75        64        64        62        57

16            96       103       104       109       105       124       112       203       180       681       208      1051       208      1051       208       681       180       203       112       124       105       109
             104       103        96       102       102       102       102       102       102       102       112       190       200      1114       204       968       204      1114       200       190       112       102
             102       102       102       102       102       102        96       103       104       109       105       124       112       203       180       681       208      1051       208      1051       208       681
             180       203       112       124       105       109       104       103        96

17           167       180       186       186       198       193       236       212       408       340      1460       372      2584       372      1460       340       408       212       236       193       198       186
             186       180       167       168       168       168       168       168       168       168       170       204       434       332      2426       336      2426       332       434       204       170       168
             168       168       168       168       168       168       167       180       186       186       198       193       236       212       408       340      1460       372      2584       372      1460       340
             408       212       236       193       198       186       186       180       167

18           280       297       304       310       306       325       314       402       354       829       574      4185       610      4185       574       829       354       402       314       325       306       310
             304       297       280       280       280       280       280       280       280       280       280       296       380      1552       556      6004       556      1552       380       296       280       280
             280       280       280       280       280       280       280       297       304       310       306       325       314       402       354       829       574      4185       610      4185       574       829
             354       402       314       325       306       310       304       297       280

19           473       502       516       520       532       528       571       550       798       650      3514      1002      8844      1002      3514       650       798       550       571       528       532       520
             516       502       473       474       474       474       474       474       474       474       478       476      1178       712      6584       940      6584       712      1178       476       478       474
             474       474       474       474       474       474       473       502       516       520       532       528       571       550       798       650      3514      1002      8844      1002      3514       650
             798       550       571       528       532       520       516       502       473

20           792       839       856       868       865       884       873      1027       912      3825      1152     10011      1640     10011      1152      3825       912      1027       873       884       865       868
             856       839       792       806       806       806       806       806       806       810       806      1564       820      7516      1308      8272      1308      7516       820      1564       806       810
             806       806       806       806       806       806       792       839       856       868       865       884       873      1027       912      3825      1152     10011      1640     10011      1152      3825
             912      1027       873       884       865       868       856       839       792

21          1337      1422      1452      1464      1480      1476      1589      1499      4864      1584     13923      2076     10020      2076     13923      1584      4864      1499      1589      1476      1480      1464
            1452      1422      1337      1368      1368      1368      1368      1368      1372      1368      2240      1368     10876      1428      9404      1992      9404      1428     10876      1368      2240      1368
            1372      1368      1368      1368      1368      1368      1337      1422      1452      1464      1480      1476      1589      1499      4864      1584     13923      2076     10020      2076     13923      1584
            4864      1499      1589      1476      1480      1464      1452      1422      1337

22          2256      2401      2448      2470      2473      2566      2482      6507      2522     21331      2646     12718      2706     12718      2646     21331      2522      6507      2482      2566      2473      2470
            2448      2401      2256      2312      2312      2312      2312      2316      2312      3306      2312     15738      2308     17470      2084      3692      2084     17470      2308     15738      2312      3306
            2312      2316      2312      2312      2312      2312      2256      2401      2448      2470      2473      2566      2482      6507      2522     21331      2646     12718      2706     12718      2646     21331
            2522      6507      2482      2566      2473      2470      2448      2401      2256

23          3817      4066      4152      4180      4281      4204      9060      4228     32808      4262     23003      3210      8710      3210     23003      4262     32808      4228      9060      4204      4281      4180
            4152      4066      3817      3898      3898      3898      3902      3898      5022      3898     22360      3894     32696      3360      5224      1316      5224      3360     32696      3894     22360      3898
            5022      3898      3902      3898      3898      3898      3817      4066      4152      4180      4281      4204      9060      4228     32808      4262     23003      3210      8710      3210     23003      4262
           32808      4228      9060      4204      4281      4180      4152      4066      3817

24          6448      6863      7008      7141      7073     12909      7089     49555      7069     43954      5360     11409      2224     11409      5360     43954      7069     49555      7089     12909      7073      7141
            7008      6863      6448      6570      6570      6574      6570      7832      6570     31380      6566     58268      5934     13288      1716       704      1716     13288      5934     58268      6566     31380
            6570      7832      6570      6574      6570      6570      6448      6863      7008      7141      7073     12909      7089     49555      7069     43954      5360     11409      2224     11409      5360     43954
            7069     49555      7089     12909      7073      7141      7008      6863      6448

25         10891     11588     11923     11922     18900     11970     73517     11934     82594      9593     21504      3024      8428      3024     21504      9593     82594     11934     73517     11970     18900     11922
           11923     11588     10891     11084     11088     11084     12492     11084     43766     11080     99498     10344     32026      3972      1288       200      1288      3972     32026     10344     99498     11080
           43766     11084     12492     11084     11088     11084     10891     11588     11923     11922     18900     11970     73517     11934     82594      9593     21504      3024      8428      3024     21504      9593
           82594     11934     73517     11970     18900     11922     11923     11588     10891

26         18380     19638     19964     28318     20157    107268     20121    149945     17094     45071      5782     10888      2074     10888      5782     45071     17094    149945     20121    107268     20157     28318
           19964     19638     18380     18720     18716     20278     18716     61022     18712    163794     17864     72354      8612      4254       420        40       420      4254      8612     72354     17864    163794
           18712     61022     18716     20278     18716     18720     18380     19638     19964     28318     20157    107268     20121    149945     17094     45071      5782     10888      2074     10888      5782     45071
           17094    149945     20121    107268     20157     28318     19964     19638     18380

27         31118     33002     43316     33948    154681     33996    262940     30228     96000     12076     19843      2722      8488      2722     19843     12076     96000     30228    262940     33996    154681     33948
           43316     33002     31118     31614     33338     31614     85540     31610    261324     30642    154168     17606     12976      1462       124         4       124      1462     12976     17606    154168     30642
          261324     31610     85540     31614     33338     31614     31118     33002     43316     33948    154681     33996    262940     30228     96000     12076     19843      2722      8488      2722     19843     12076
           96000     30228    262940     33996    154681     33948     43316     33002     31118

28         52372     66897     56884    221249     57369    446265     52781    201223     24877     40746      4933     10909      2112     10909      4933     40746     24877    201223     52781    446265     57369    221249
           56884     66897     52372     55288     53394    121196     53390    405972     52294    311704     34394     36832      4426       596        22         0        22       596      4426     36832     34394    311704
           52294    405972     53390    121196     53394     55288     52372     66897     56884    221249     57369    446265     52781    201223     24877     40746      4933     10909      2112     10909      4933     40746
           24877    201223     52781    446265     57369    221249     56884     66897     52372

29        101339     94086    315067     96680    735600     91388    410944     49920     86852     10356     19716      2759      8504      2759     19716     10356     86852     49920    410944     91388    735600     96680
          315067     94086    101339     90156    174366     90152    616746     88920    601434     64884     97854     12020      2438       144         2         0         2       144      2438     12020     97854     64884
          601434     88920    616746     90152    174366     90156    101339     94086    315067     96680    735600     91388    410944     49920     86852     10356     19716      2759      8504      2759     19716     10356
           86852     49920    410944     91388    735600     96680    315067     94086    101339

30        149312    446940    162124   1181240    156977    813983     97105    187081     22465     39907      4918     10937      2114     10937      4918     39907     22465    187081     97105    813983    156977   1181240
          162124    446940    149312    255646    152200    919922    150824   1113226    119172    244518     29924      8886       704        24         0         0         0        24       704      8886     29924    244518
          119172   1113226    150824    919922    152200    255646    149312    446940    162124   1181240    156977    813983     97105    187081     22465     39907      4918     10937      2114     10937      4918     39907
           22465    187081     97105    813983    156977   1181240    162124    446940    149312

31        625725    268150   1853168    267816   1562080    183916    403696     49104     83496      9980     19801      2768      8504      2768     19801      9980     83496     49104    403696    183916   1562080    267816
         1853168    268150    625725    256946   1352404    255418   1985840    214446    577376     69406     29596      2826       172         2         0         0         0         2       172      2826     29596     69406
          577376    214446   1985840    255418   1352404    256946    625725    268150   1853168    267816   1562080    183916    403696     49104     83496      9980     19801      2768      8504      2768     19801      9980
           83496     49104    403696    183916   1562080    267816   1853168    268150    625725

32        425572   2844492    452984   2905166    340137    865929    106065    176339     20797     40082      4953     10938      2114     10938      4953     40082     20797    176339    106065    865929    340137   2905166
          452984   2844492    425572   1967104    432114   3428220    379878   1294292    151894     91392      9794       936        26         0         0         0         0         0        26       936      9794     91392
          151894   1294292    379878   3428220    432114   1967104    425572   2844492    452984   2905166    340137    865929    106065    176339     20797     40082      4953     10938      2114     10938      4953     40082
           20797    176339    106065    865929    340137   2905166    452984   2844492    425572

33       4251261    753620   5241325    616094   1834210    224666    374706     44102     83654     10082     19810      2767      8504      2767     19810     10082     83654     44102    374706    224666   1834210    616094
         5241325    753620   4251261    730572   5748670    664872   2766810    316872    264018     30244      4262       196         2         0         0         0         0         0         2       196      4262     30244
          264018    316872   2766810    664872   5748670    730572   4251261    753620   5241325    616094   1834210    224666    374706     44102     83654     10082     19810      2767      8504      2767     19810     10082
           83654     44102    374706    224666   1834210    616094   5241325    753620   4251261

34       1200688   9169859   1092784   3814351    464081    799967     94373    175637     20961     40121      4953     10938      2114     10938      4953     40121     20961    175637     94373    799967    464081   3814351
         1092784   9169859   1200688   9395014   1152984   5664258    635416    717994     85044     17070      1092        28         0         0         0         0         0         0         0        28      1092     17070
           85044    717994    635416   5664258   1152984   9395014   1200688   9169859   1092784   3814351    464081    799967     94373    175637     20961     40121      4953     10938      2114     10938      4953     40121
           20961    175637     94373    799967    464081   3814351   1092784   9169859   1200688

35      15291957   1885402   7744200    931976   1713607    203328    369500     43936     83803     10080     19805      2766      8502      2766     19805     10080     83803     43936    369500    203328   1713607    931976
         7744200   1885402  15291957   1985434  11148980   1233290   1847200    221270     61912      4958       228         2         0         0         0         0         0         0         0         2       228      4958
           61912    221270   1847200   1233290  11148980   1985434  15291957   1885402   7744200    931976   1713607    203328    369500     43936     83803     10080     19805      2766      8502      2766     19805     10080
           83803     43936    369500    203328   1713607    931976   7744200   1885402  15291957

36       3079704  15114853   1811456   3664324    437597    777904     91937    176004     20969     40105      4946     10937      2114     10937      4946     40105     20969    176004     91937    777904    437597   3664324
         1811456  15114853   3079704  21175148   2330214   4515216    539314    207032     19322      1388        30         0         0         0         0         0         0         0         0         0        30      1388
           19322    207032    539314   4515216   2330214  21175148   3079704  15114853   1811456   3664324    437597    777904     91937    176004     20969     40105      4946     10937      2114     10937      4946     40105
           20969    176004     91937    777904    437597   3664324   1811456  15114853   3079704

37      26862975   3367642   7657170    930408   1633258    192044    369843     43904     83730     10051     19792      2760      8500      2760     19792     10051     83730     43904    369843    192044   1633258    930408
         7657170   3367642  26862975   4306456  10527418   1243636    645766     66756      6982       256         2         0         0         0         0         0         0         0         0         0         2       256
            6982     66756    645766   1243636  10527418   4306456  26862975   3367642   7657170    930408   1633258    192044    369843     43904     83730     10051     19792      2760      8500      2760     19792     10051
           83730     43904    369843    192044   1633258    930408   7657170   3367642  26862975

38       5773584  14775475   1920372   3328022    398241    771027     91361    175596     20825     40058      4929     10930      2112     10930      4929     40058     20825    175596     91361    771027    398241   3328022
         1920372  14775475   5773584  23498170   2735268   1893886    209028     30582      1600        32         0         0         0         0         0         0         0         0         0         0         0        32
            1600     30582    209028   1893886   2735268  23498170   5773584  14775475   1920372   3328022    398241    771027     91361    175596     20825     40058      4929     10930      2112     10930      4929     40058
           20825    175596     91361    771027    398241   3328022   1920372  14775475   5773584

39      24490277   3724442   6137136    808648   1530608    187384    364301     43220     83424      9966     19762      2746      8490      2746     19762      9966     83424     43220    364301    187384   1530608    808648
         6137136   3724442  24490277   5777062   5253224    602814    120356      8098       292         2         0         0         0         0         0         0         0         0         0         0         0         2
             292      8098    120356    602814   5253224   5777062  24490277   3724442   6137136    808648   1530608    187384    364301     43220     83424      9966     19762      2746      8490      2746     19762      9966
           83424     43220    364301    187384   1530608    808648   6137136   3724442  24490277

40       6389164   9547381   1550560   2649548    370665    704330     88097    171307     20410     39860      4882     10912      2098     10912      4882     39860     20410    171307     88097    704330    370665   2649548
         1550560   9547381   6389164  13845772   1620958    434232     35010      1968        34         0         0         0         0         0         0         0         0         0         0         0         0         0
              34      1968     35010    434232   1620958  13845772   6389164   9547381   1550560   2649548    370665    704330     88097    171307     20410     39860      4882     10912      2098     10912      4882     39860
           20410    171307     88097    704330    370665   2649548   1550560   9547381   6389164

41      12380561   2635228   3701416    673198   1146268    171702    318860     41243     80258      9716     19627      2712      8464      2712     19627      9716     80258     41243    318860    171702   1146268    673198
         3701416   2635228  12380561   4104008   1455786    133636     10854       324         2         0         0         0         0         0         0         0         0         0         0         0         0         0
               2       324     10854    133636   1455786   4104008  12380561   2635228   3701416    673198   1146268    171702    318860     41243     80258      9716     19627      2712      8464      2712     19627      9716
           80258     41243    318860    171702   1146268    673198   3701416   2635228  12380561

42       3766676   4066839   1030900   1463738    300093    480677     78609    141592     19241     37530      4736     10813      2064     10813      4736     37530     19241    141592     78609    480677    300093   1463738
         1030900   4066839   3766676   4578258    460612     51710      2244        36         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0        36      2244     51710    460612   4578258   3766676   4066839   1030900   1463738    300093    480677     78609    141592     19241     37530      4736     10813      2064     10813      4736     37530
           19241    141592     78609    480677    300093   1463738   1030900   4066839   3766676

43       3610821   1231486   1440056    425372    555375    130468    194609     35646     61414      9018     17922      2614      8324      2614     17922      9018     61414     35646    194609    130468    555375    425372
         1440056   1231486   3610821   1457158    219904     12518       364         2         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         2       364     12518    219904   1457158   3610821   1231486   1440056    425372    555375    130468    194609     35646     61414      9018     17922      2614      8324      2614     17922      9018
           61414     35646    194609    130468    555375    425372   1440056   1231486   3610821

44       1137516   1086129    450140    490281    168073    200989     55226     75611     15954     26016      4314      9545      1970      9545      4314     26016     15954     75611     55226    200989    168073    490281
          450140   1086129   1137516    852912     59402      2692        38         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         0        38      2692     59402    852912   1137516   1086129    450140    490281    168073    200989     55226     75611     15954     26016      4314      9545      1970      9545      4314     26016
           15954     75611     55226    200989    168073    490281    450140   1086129   1137516

45        601267    339946    332190    156288    157216     63223     69086     22604     28126      7088     11145      2336      6632      2336     11145      7088     28126     22604     69086     63223    157216    156288
          332190    339946    601267    248020     16166       400         2         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         0         2       400     16166    248020    601267    339946    332190    156288    157216     63223     69086     22604     28126      7088     11145      2336      6632      2336     11145      7088
           28126     22604     69086     63223    157216    156288    332190    339946    601267

46        168832    169395    102556     93334     50297     47334     22377     22444      8848     10149      3176      5252      1680      5252      3176     10149      8848     22444     22377     47334     50297     93334
          102556    169395    168832     83318      3040        40         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         0         0        40      3040     83318    168832    169395    102556     93334     50297     47334     22377     22444      8848     10149      3176      5252      1680      5252      3176     10149
            8848     22444     22377     47334     50297     93334    102556    169395    168832

47         52837     46758     41529     27524     24161     14850     13282      7358      6953      3326      3738      1598      2762      1598      3738      3326      6953      7358     13282     14850     24161     27524
           41529     46758     52837     18522       444         2         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         0         0         2       444     18522     52837     46758     41529     27524     24161     14850     13282      7358      6953      3326      3738      1598      2762      1598      3738      3326
            6953      7358     13282     14850     24161     27524     41529     46758     52837

48         11220     13390     10344      8958      6562      5673      3930      3453      2210      2078      1242      1422       930      1422      1242      2078      2210      3453      3930      5673      6562      8958
           10344     13390     11220      3576        42         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         0         0         0        42      3576     11220     13390     10344      8958      6562      5673      3930      3453      2210      2078      1242      1422       930      1422      1242      2078
            2210      3453      3930      5673      6562      8958     10344     13390     11220

49          2053      2628      2336      1927      1694      1356      1197       924       836       636       620       492       548       492       620       636       836       924      1197      1356      1694      1927
            2336      2628      2053       484         2         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         0         0         0         2       484      2053      2628      2336      1927      1694      1356      1197       924       836       636       620       492       548       492       620       636
             836       924      1197      1356      1694      1927      2336      2628      2053

50           264       401       360       331       289       265       232       216       192       184       168       168       160       168       168       184       192       216       232       265       289       331
             360       401       264        44         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         0         0         0         0        44       264       401       360       331       289       265       232       216       192       184       168       168       160       168       168       184
             192       216       232       265       289       331       360       401       264

51            24        42        41        38        37        38        38        38        38        38        38        38        38        38        38        38        38        38        38        38        37        38
              41        42        24         2         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         0         0         0         0         2        24        42        41        38        37        38        38        38        38        38        38        38        38        38        38        38
              38        38        38        38        37        38        41        42        24

52             0         1         1         1         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         1
               1         1         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         0         0         0         0         0         0         1         1         1         2         2         2         2         2         2         2         2         2         2         2         2
               2         2         2         2         2         1         1         1         0

Total  110502196  71732532  43199486  24848125  13855760   7555410   4051428   2145286   1126676    592054    319772    193058    156272    193058    319772    592054   1126676   2145286   4051428   7555410  13855760  24848125
        43199486  71732532 110502196  94762612  44976862  21347220  10131970   4808928   2282498   1083444    514462    244664    117150     57764     31970     24768     31970     57764    117150    244664    514462   1083444
         2282498   4808928  10131970  21347220  44976862  94762612 110502196  71732532  43199486  24848125  13855760   7555410   4051428   2145286   1126676    592054    319772    193058    156272    193058    319772    592054
         1126676   2145286   4051428   7555410  13855760  24848125  43199486  71732532 110502196

Grand total = 1*24768 + 2*31970 + 2*57764 + 2*117150 + 2*156272 + 4*193058 + 2*244664 + 4*319772 + 2*514462 + 4*592054 + 2*1083444 + 4*1126676 + 4*2145286 + 2*2282498 + 4*4051428 + 2*4808928 + 4*7555410 + 2*10131970 + 4*13855760 +
              2*21347220 + 4*24848125 + 4*43199486 + 2*44976862 + 4*71732532 + 2*94762612 + 4*110502196
            = 1481543532

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

 5             8         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         0         8         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         0         0         0         0         0         8         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         0         0         0         0         0         0         0         8

 6            11         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         0        11         0         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         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         0         0         0         0         0         0         0        11

 7            19         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2
               2         2        19         2         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         0         0         0         0         2        19         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2
               2         2         2         2         2         2         2         2        19

 8            29         1         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2
               2         1        29         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         0         0         0         0         0        29         1         2         2         2         2         2         2         2         2         2         2         2         2         2         2
               2         2         2         2         2         2         2         1        29

 9            52         4         7         8         8         8         8         8         8         8         8         8         8         8         8         8         8         8         8         8         8         8
               7         4        52         2         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         0         0         0         0         2        52         4         7         8         8         8         8         8         8         8         8         8         8         8         8         8
               8         8         8         8         8         8         7         4        52

10            90         5         7        11        12        12        12        12        12        12        12        12        12        12        12        12        12        12        12        12        12        11
               7         5        90         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         0         0         0         0         0        90         5         7        11        12        12        12        12        12        12        12        12        12        12        12        12
              12        12        12        12        12        11         7         5        90

11           158         9        14        17        23        24        24        24        24        24        24        24        24        24        24        24        24        24        24        24        23        17
              14         9       158         2         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         0         0         0         0         2       158         9        14        17        23        24        24        24        24        24        24        24        24        24        24        24
              24        24        24        24        23        17        14         9       158

12           265        11        17        22        25        33        34        34        34        34        34        34        34        34        34        34        34        34        34        33        25        22
              17        11       265         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         0         0         0         0         0       265        11        17        22        25        33        34        34        34        34        34        34        34        34        34        34
              34        34        34        33        25        22        17        11       265

13           445        21        31        36        46        53        63        64        64        64        64        64        64        64        64        64        64        64        63        53        46        36
              31        21       445         2         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         0         0         0         0         2       445        21        31        36        46        53        63        64        64        64        64        64        64        64        64        64
              64        64        63        53        46        36        31        21       445

14           741        34        46        55        60        76        89       101       102       102       102       102       102       102       102       102       102       101        89        76        60        55
              46        34       741         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         0         0         0         0         0       741        34        46        55        60        76        89       101       102       102       102       102       102       102       102       102
             102       101        89        76        60        55        46        34       741

15          1248        63        85        95       107       120       152       173       187       188       188       188       188       188       188       188       187       173       152       120       107        95
              85        63      1248         2         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         0         0         0         0         2      1248        63        85        95       107       120       152       173       187       188       188       188       188       188       188       188
             187       173       152       120       107        95        85        63      1248

16          2107       104       139       154       163       181       202       262       293       309       310       310       310       310       310       309       293       262       202       181       163       154
             139       104      2107         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         0         0         0         0         0      2107       104       139       154       163       181       202       262       293       309       310       310       310       310       310       309
             293       262       202       181       163       154       139       104      2107

17          3571       177       241       263       280       295       335       374       478       521       539       540       540       540       539       521       478       374       335       295       280       263
             241       177      3571         2         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         0         0         0         0         2      3571       177       241       263       280       295       335       374       478       521       539       540       540       540       539       521
             478       374       335       295       280       263       241       177      3571

18          6039       290       395       433       448       470       493       571       644       812       869       889       890       889       869       812       644       571       493       470       448       433
             395       290      6039         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         0         0         0         0         0      6039       290       395       433       448       470       493       571       644       812       869       889       890       889       869       812
             644       571       493       470       448       433       395       290      6039

19         10202       489       667       731       760       780       822       871      1029      1164      1420      1493      1514      1493      1420      1164      1029       871       822       780       760       731
             667       489     10202         2         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         0         0         0         0         2     10202       489       667       731       760       780       822       871      1029      1164      1420      1493      1514      1493      1420      1164
            1029       871       822       780       760       731       667       489     10202

20         17211       822      1113      1221      1259      1287      1314      1394      1491      1805      2046      2417      2484      2417      2046      1805      1491      1394      1314      1287      1259      1221
            1113       822     17211         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         0         0         0         0         0     17211       822      1113      1221      1259      1287      1314      1394      1491      1805      2046      2417      2484      2417      2046      1805
            1491      1394      1314      1287      1259      1221      1113       822     17211

21         29041      1397      1887      2065      2136      2168      2215      2266      2436      2633      3238      3623      4032      3623      3238      2633      2436      2266      2215      2168      2136      2065
            1887      1397     29041         2         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         0         0         0         0         2     29041      1397      1887      2065      2136      2168      2215      2266      2436      2633      3238      3623      4032      3623      3238      2633
            2436      2266      2215      2168      2136      2065      1887      1397     29041

22         49015      2362      3185      3479      3587      3638      3671      3755      3854      4205      4568      5561      5526      5561      4568      4205      3854      3755      3671      3638      3587      3479
            3185      2362     49015         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         0         0         0         0         0     49015      2362      3185      3479      3587      3638      3671      3755      3854      4205      4568      5561      5526      5561      4568      4205
            3854      3755      3671      3638      3587      3479      3185      2362     49015

23         82764      3995      5393      5883      6068      6142      6201      6257      6428      6609      7184      7015      7978      7015      7184      6609      6428      6257      6201      6142      6068      5883
            5393      3995     82764         2         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         0         0         0         0         2     82764      3995      5393      5883      6068      6142      6201      6257      6428      6609      7184      7015      7978      7015      7184      6609
            6428      6257      6201      6142      6068      5883      5393      3995     82764

24        139761      6736      9099      9925     10219     10340     10396     10485     10556     10727      9970      9909      7924      9909      9970     10727     10556     10485     10396     10340     10219      9925
            9099      6736    139761         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         0         0         0         0         0    139761      6736      9099      9925     10219     10340     10396     10485     10556     10727      9970      9909      7924      9909      9970     10727
           10556     10485     10396     10340     10219      9925      9099      6736    139761

25        236003     11365     15361     16759     17256     17444     17544     17578     17544     16245     14722     10013     10384     10013     14722     16245     17544     17578     17544     17444     17256     16759
           15361     11365    236003         2         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         0         0         0         0         2    236003     11365     15361     16759     17256     17444     17544     17578     17544     16245     14722     10013     10384     10013     14722     16245
           17544     17578     17544     17444     17256     16759     15361     11365    236003

26        398469     19174     25911     28277     29103     29409     29499     29371     27600     24757     16304     13067      8926     13067     16304     24757     27600     29371     29499     29409     29103     28277
           25911     19174    398469         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         0         0         0         0         0    398469     19174     25911     28277     29103     29409     29499     29371     27600     24757     16304     13067      8926     13067     16304     24757
           27600     29371     29499     29409     29103     28277     25911     19174    398469

27        672740     32377     43743     47739     49143     49605     49547     47353     43143     29747     22098     11425     10926     11425     22098     29747     43143     47353     49547     49605     49143     47739
           43743     32377    672740         2         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         0         0         0         0         2    672740     32377     43743     47739     49143     49605     49547     47353     43143     29747     22098     11425     10926     11425     22098     29747
           43143     47353     49547     49605     49143     47739     43743     32377    672740

28       1135690     54674     73849     80588     82914     83446     80970     75240     55138     41277     19978     14007      9088     14007     19978     41277     55138     75240     80970     83446     82914     80588
           73849     54674   1135690         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         0         0         0         0         0   1135690     54674     73849     80588     82914     83446     80970     75240     55138     41277     19978     14007      9088     14007     19978     41277
           55138     75240     80970     83446     82914     80588     73849     54674   1135690

29       1916466     92333    124710    136034    139694    137766    130498    101428     78294     39012     25046     11753     10964     11753     25046     39012     78294    101428    130498    137766    139694    136034
          124710     92333   1916466         2         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         0         0         0         0         2   1916466     92333    124710    136034    139694    137766    130498    101428     78294     39012     25046     11753     10964     11753     25046     39012
           78294    101428    130498    137766    139694    136034    124710     92333   1916466

30       3221605    155897    210528    229325    232113    224391    183805    146903     77505     49745     21098     14109      9090     14109     21098     49745     77505    146903    183805    224391    232113    229325
          210528    155897   3221605         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         0         0         0         0         0   3221605    155897    210528    229325    232113    224391    183805    146903     77505     49745     21098     14109      9090     14109     21098     49745
           77505    146903    183805    224391    232113    229325    210528    155897   3221605

31       5385226    263160    355073    382811    381293    327917    271505    153117    100821     42479     25513     11771     10962     11771     25513     42479    100821    153117    271505    327917    381293    382811
          355073    263160   5385226         2         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         0         0         0         0         2   5385226    263160    355073    382811    381293    327917    271505    153117    100821     42479     25513     11771     10962     11771     25513     42479
          100821    153117    271505    327917    381293    382811    355073    263160   5385226

32       8654239    443849    594343    632792    573968    493184    298192    202926     87424     51562     21208     14105      9088     14105     21208     51562     87424    202926    298192    493184    573968    632792
          594343    443849   8654239         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         0         0         0         0         0   8654239    443849    594343    632792    573968    493184    298192    202926     87424     51562     21208     14105      9088     14105     21208     51562
           87424    202926    298192    493184    573968    632792    594343    443849   8654239

33      13796388    743466    986445    974516    877480    570120    402696    179858    107096     42986     25516     11762     10956     11762     25516     42986    107096    179858    402696    570120    877480    974516
          986445    743466  13796388         2         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         0         0         0         0         2  13796388    743466    986445    974516    877480    570120    402696    179858    107096     42986     25516     11762     10956     11762     25516     42986
          107096    179858    402696    570120    877480    974516    986445    743466  13796388

34      18822801   1234563   1541195   1509734   1062651    783599    366339    222571     89355     51605     21175     14093      9078     14093     21175     51605     89355    222571    366339    783599   1062651   1509734
         1541195   1234563  18822801         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         0         0         0         0         0  18822801   1234563   1541195   1509734   1062651    783599    366339    222571     89355     51605     21175     14093      9078     14093     21175     51605
           89355    222571    366339    783599   1062651   1509734   1541195   1234563  18822801

35      27269663   1928122   2406107   1897430   1483488    733685    458727    186153    107375     42835     25453     11739     10940     11739     25453     42835    107375    186153    458727    733685   1483488   1897430
         2406107   1928122  27269663         2         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         0         0         0         0         2  27269663   1928122   2406107   1897430   1483488    733685    458727    186153    107375     42835     25453     11739     10940     11739     25453     42835
          107375    186153    458727    733685   1483488   1897430   2406107   1928122  27269663

36      27733365   2997593   3076969   2676796   1424975    928799    383910    223548     88702     51316     21070     14054      9056     14054     21070     51316     88702    223548    383910    928799   1424975   2676796
         3076969   2997593  27733365         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         0         0         0         0         0  27733365   2997593   3076969   2676796   1424975    928799    383910    223548     88702     51316     21070     14054      9056     14054     21070     51316
           88702    223548    383910    928799   1424975   2676796   3076969   2997593  27733365

37      35470590   3748954   4338139   2596338   1815440    772989    460203    183064    106006     42346     25274     11669     10900     11669     25274     42346    106006    183064    460203    772989   1815440   2596338
         4338139   3748954  35470590         2         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         0         0         0         0         2  35470590   3748954   4338139   2596338   1815440    772989    460203    183064    106006     42346     25274     11669     10900     11669     25274     42346
          106006    183064    460203    772989   1815440   2596338   4338139   3748954  35470590

38      25764691   5191703   4094469   3291042   1472919    919127    368754    217012     86341     50493     20775     13939      8988     13939     20775     50493     86341    217012    368754    919127   1472919   3291042
         4094469   5191703  25764691         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         0         0         0         0         0  25764691   5191703   4094469   3291042   1472919    919127    368754    217012     86341     50493     20775     13939      8988     13939     20775     50493
           86341    217012    368754    919127   1472919   3291042   4094469   5191703  25764691

39      27965829   4544764   5076585   2501786   1712796    699659    429301    171764    102012     40947     24778     11473     10776     11473     24778     40947    102012    171764    429301    699659   1712796   2501786
         5076585   4544764  27965829         2         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         0         0         0         0         2  27965829   4544764   5076585   2501786   1712796    699659    429301    171764    102012     40947     24778     11473     10776     11473     24778     40947
          102012    171764    429301    699659   1712796   2501786   5076585   4544764  27965829

40      15198217   5424491   3467223   2785508   1177511    782971    317404    198116     79637     48127     19942     13615      8780     13615     19942     48127     79637    198116    317404    782971   1177511   2785508
         3467223   5424491  15198217         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         0         0         0         0         0  15198217   5424491   3467223   2785508   1177511    782971    317404    198116     79637     48127     19942     13615      8780     13615     19942     48127
           79637    198116    317404    782971   1177511   2785508   3467223   5424491  15198217

41      13073972   3296486   3613989   1656964   1228912    509465    348205    141968     90890     36976     23363     10923     10424     10923     23363     36976     90890    141968    348205    509465   1228912   1656964
         3613989   3296486  13073972         2         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         0         0         0         0         2  13073972   3296486   3613989   1656964   1228912    509465    348205    141968     90890     36976     23363     10923     10424     10923     23363     36976
           90890    141968    348205    509465   1228912   1656964   3613989   3296486  13073972

42       5682963   3161455   1858407   1552688    676283    512075    214280    152212     62583     41595     17575     12690      8200     12690     17575     41595     62583    152212    214280    512075    676283   1552688
         1858407   3161455   5682963         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         0         0         0         0         0   5682963   3161455   1858407   1552688    676283    512075    214280    152212     62583     41595     17575     12690      8200     12690     17575     41595
           62583    152212    214280    512075    676283   1552688   1858407   3161455   5682963

43       3601387   1453570   1504695    728046    592208    263301    206709     87828     65275     27319     19494      9378      9450      9378     19494     27319     65275     87828    206709    263301    592208    728046
         1504695   1453570   3601387         2         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         0         0         0         0         2   3601387   1453570   1504695    728046    592208    263301    206709     87828     65275     27319     19494      9378      9450      9378     19494     27319
           65275     87828    206709    263301    592208    728046   1504695   1453570   3601387

44       1289059   1004125    618185    524708    259615    214925     99070     80440     35023     27530     12118     10200      6606     10200     12118     27530     35023     80440     99070    214925    259615    524708
          618185   1004125   1289059         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         0         0         0         0         0   1289059   1004125    618185    524708    259615    214925     99070     80440     35023     27530     12118     10200      6606     10200     12118     27530
           35023     80440     99070    214925    259615    524708    618185   1004125   1289059

45        570098    371162    352523    200446    168344     88371     74119     35955     30084     13752     11796      6008      6932      6008     11796     13752     30084     35955     74119     88371    168344    200446
          352523    371162    570098         2         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         0         0         0         0         2    570098    371162    352523    200446    168344     88371     74119     35955     30084     13752     11796      6008      6932      6008     11796     13752
           30084     35955     74119     88371    168344    200446    352523    371162    570098

46        163817    168351    117217     98954     60111     50551     28556     24116     12588     10902      5516      5572      3564      5572      5516     10902     12588     24116     28556     50551     60111     98954
          117217    168351    163817         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         0         0         0         0         0    163817    168351    117217     98954     60111     50551     28556     24116     12588     10902      5516      5572      3564      5572      5516     10902
           12588     24116     28556     50551     60111     98954    117217    168351    163817

47         48369     48400     43301     30102     25394     16727     14086      8706      7434      4322      4026      2418      2986      2418      4026      4322      7434      8706     14086     16727     25394     30102
           43301     48400     48369         2         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         0         0         0         0         2     48369     48400     43301     30102     25394     16727     14086      8706      7434      4322      4026      2418      2986      2418      4026      4322
            7434      8706     14086     16727     25394     30102     43301     48400     48369

48         10267     13499     10783      9240      6927      5891      4238      3616      2478      2210      1486      1538      1166      1538      1486      2210      2478      3616      4238      5891      6927      9240
           10783     13499     10267         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         0         0         0         0         0     10267     13499     10783      9240      6927      5891      4238      3616      2478      2210      1486      1538      1166      1538      1486      2210
            2478      3616      4238      5891      6927      9240     10783     13499     10267

49          1876      2650      2373      1970      1724      1400      1228       968       868       680       652       536       580       536       652       680       868       968      1228      1400      1724      1970
            2373      2650      1876         2         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         0         0         0         0         2      1876      2650      2373      1970      1724      1400      1228       968       868       680       652       536       580       536       652       680
             868       968      1228      1400      1724      1970      2373      2650      1876

50           245       403       363       332       293       270       236       220       196       188       172       172       164       172       172       188       196       220       236       270       293       332
             363       403       245         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         0         0         0         0         0       245       403       363       332       293       270       236       220       196       188       172       172       164       172       172       188
             196       220       236       270       293       332       363       403       245

51            23        42        41        38        38        38        38        38        38        38        38        38        38        38        38        38        38        38        38        38        38        38
              41        42        23         2         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         0         0         0         0         2        23        42        41        38        38        38        38        38        38        38        38        38        38        38        38        38
              38        38        38        38        38        38        41        42        23

52             0         1         1         1         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         2         1
               1         1         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         0         0         0         0         0         0         1         1         1         2         2         2         2         2         2         2         2         2         2         2         2
               2         2         2         2         2         1         1         1         0

Total  238426841  36423151  34574858  24615366  15577800   9242758   5265696   2918726   1589096    860214    476768    294262    240648    294262    476768    860214   1589096   2918726   5265696   9242758  15577800  24615366
        34574858  36423151 238426841        46         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         0         0         0         0        46 238426841  36423151  34574858  24615366  15577800   9242758   5265696   2918726   1589096    860214    476768    294262    240648    294262    476768    860214
         1589096   2918726   5265696   9242758  15577800  24615366  34574858  36423151 238426841

Grand total = 2*46 + 2*240648 + 4*294262 + 4*476768 + 4*860214 + 4*1589096 + 4*2918726 + 4*5265696 + 4*9242758 + 4*15577800 + 4*24615366 + 4*34574858 + 4*36423151 + 4*238426841
            = 1481543532

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

 4             4         4         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         4         4         4         8         4         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         0         0         4         8         4         4         4         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         0         0         0         0         0         0         4         4

 5             9         7         5         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               5         7         9         8        16        10         4         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         0         4        10        16         8         9         7         5         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         0         0         0         0         0         5         7         9

 6            11         7         5         9         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         9
               5         7        11        12        22        18        12         4         0         0         0         0         0         0         0         0         0         0         0         0         0         0
               0         4        12        18        22        12        11         7         5         9         0         0         0         0         0         0         0         0         0         0         0         0
               0         0         0         0         0         9         5         7        11

 7            25        24        23        21        23        10        10        10        10        10        10        10        10        10        10        10        10        10        10        10        23        21
              23        24        25        26        38        40        32        20        12         8         8         8         8         8         8         8         8         8         8         8         8         8
              12        20        32        40        38        26        25        24        23        21        23        10        10        10        10        10        10        10        10        10        10        10
              10        10        10        10        23        21        23        24        25

 8            32        27        24        31        28        27        10        10        10        10        10        10        10        10        10        10        10        10        10        27        28        31
              24        27        32        36        62        50        48        46        24        16        12        12        12        12        12        12        12        12        12        12        12        16
              24        46        48        50        62        36        32        27        24        31        28        27        10        10        10        10        10        10        10        10        10        10
              10        10        10        27        28        31        24        27        32

 9            68        67        72        93        92        76        71        50        50        50        50        50        50        50        50        50        50        50        71        76        92        93
              72        67        68        76       118        96       104       100        96        56        48        44        44        44        44        44        44        44        44        44        48        56
              96       100       104        96       118        76        68        67        72        93        92        76        71        50        50        50        50        50        50        50        50        50
              50        50        71        76        92        93        72        67        68

10           108       100        99       135       156       154       112       103        78        78        78        78        78        78        78        78        78       103       112       154       156       135
              99       100       108       120       208       176       158       182       180       162        96        88        84        84        84        84        84        84        84        88        96       162
             180       182       158       176       208       120       108       100        99       135       156       154       112       103        78        78        78        78        78        78        78        78
              78       103       112       154       156       135        99       100       108

11           201       191       194       252       302       314       308       222       209       180       180       180       180       180       180       180       209       222       308       314       302       252
             194       191       201       218       358       308       284       304       348       326       280       180       172       168       168       168       168       168       172       180       280       326
             348       304       284       308       358       218       201       191       194       252       302       314       308       222       209       180       180       180       180       180       180       180
             209       222       308       314       302       252       194       191       201

12           320       289       280       367       422       475       481       474       318       301       268       268       268       268       268       301       318       474       481       475       422       367
             280       289       320       346       590       508       466       474       530       594       524       434       292       284       280       280       280       284       292       434       524       594
             530       474       466       508       590       346       320       289       280       367       422       475       481       474       318       301       268       268       268       268       268       301
             318       474       481       475       422       367       280       289       320

13           557       518       513       661       770       852       912       893       882       622       601       564       564       564       601       622       882       893       912       852       770       661
             513       518       557       600       992       856       802       810       898       990      1060       890       740       548       540       536       540       548       740       890      1060       990
             898       810       802       856       992       600       557       518       513       661       770       852       912       893       882       622       601       564       564       564       601       622
             882       893       912       852       770       661       513       518       557

14           910       842       816      1053      1198      1332      1447      1530      1441      1416      1010       985       944       985      1010      1416      1441      1530      1447      1332      1198      1053
             816       842       910       984      1656      1414      1340      1384      1476      1624      1758      1814      1456      1230       980       976       980      1230      1456      1814      1758      1624
            1476      1384      1340      1414      1656       984       910       842       816      1053      1198      1332      1447      1530      1441      1416      1010       985       944       985      1010      1416
            1441      1530      1447      1332      1198      1053       816       842       910

15          1566      1485      1472      1876      2141      2341      2593      2781      2880      2619      2562      1960      1976      1960      2562      2619      2880      2781      2593      2341      2141      1876
            1472      1485      1566      1696      2824      2412      2284      2410      2598      2792      3058      3208      3200      2514      2200      1892      2200      2514      3200      3208      3058      2792
            2598      2410      2284      2412      2824      1696      1566      1485      1472      1876      2141      2341      2593      2781      2880      2619      2562      1960      1976      1960      2562      2619
            2880      2781      2593      2341      2141      1876      1472      1485      1566

16          2618      2468      2428      3103      3496      3803      4105      4536      4834      4940      4309      4243      3420      4243      4309      4940      4834      4536      4105      3803      3496      3103
            2428      2468      2618      2840      4774      4070      3844      4046      4458      4770      5062      5544      5638      5462      4248      4212      4248      5462      5638      5544      5062      4770
            4458      4046      3844      4070      4774      2840      2618      2468      2428      3103      3496      3803      4105      4536      4834      4940      4309      4243      3420      4243      4309      4940
            4834      4536      4105      3803      3496      3103      2428      2468      2618

17          4472      4238      4206      5361      6062      6536      7057      7643      8367      8768      8917      7607      8576      7607      8917      8768      8367      7643      7057      6536      6062      5361
            4206      4238      4472      4846      8110      6938      6532      6872      7566      8208      8740      9246     10062      9916      9840      8340      9840      9916     10062      9246      8740      8208
            7566      6872      6532      6938      8110      4846      4472      4238      4206      5361      6062      6536      7057      7643      8367      8768      8917      7607      8576      7607      8917      8768
            8367      7643      7057      6536      6062      5361      4206      4238      4472

18          7514      7067      6968      8903     10028     10801     11502     12432     13430     14648     15110     16734     14450     16734     15110     14648     13430     12432     11502     10801     10028      8903
            6968      7067      7514      8138     13664     11690     10998     11494     12684     13808     14736     15596     16522     18346     18206     20244     18206     18346     16522     15596     14736     13808
           12684     11494     10998     11690     13664      8138      7514      7067      6968      8903     10028     10801     11502     12432     13430     14648     15110     16734     14450     16734     15110     14648
           13430     12432     11502     10801     10028      8903      6968      7067      7514

19         12731     11993     11853     15137     17101     18380     19591     20922     22729     24458     28261     28947     33656     28947     28261     24458     22729     20922     19591     18380     17101     15137
           11853     11993     12731     13778     23078     19762     18600     19434     21312     23302     24990     26454     28652     31070     37842     37864     37842     31070     28652     26454     24990     23302
           21312     19434     18600     19762     23078     13778     12731     11993     11853     15137     17101     18380     19591     20922     22729     24458     28261     28947     33656     28947     28261     24458
           22729     20922     19591     18380     17101     15137     11853     11993     12731

20         21426     20141     19844     25353     28604     30790     32662     34894     37309     42998     46556     57265     56752     57265     46556     42998     37309     34894     32662     30790     28604     25353
           19844     20141     21426     23190     38886     33274     31352     32740     35884     39040     42166     45540     48866     59090     65732     73368     65732     59090     48866     45540     42166     39040
           35884     32740     31352     33274     38886     23190     21426     20141     19844     25353     28604     30790     32662     34894     37309     42998     46556     57265     56752     57265     46556     42998
           37309     34894     32662     30790     28604     25353     19844     20141     21426

21         36219     34122     33675     42992     48544     52234     55629     59092     66327     71643     90378     95685    102614     95685     90378     71643     66327     59092     55629     52234     48544     42992
           33675     34122     36219     39204     65680     56196     52976     55434     60684     65974     71834     78050     92872    103596    120174    121512    120174    103596     92872     78050     71834     65974
           60684     55434     52976     56196     65680     39204     36219     34122     33675     42992     48544     52234     55629     59092     66327     71643     90378     95685    102614     95685     90378     71643
           66327     59092     55629     52234     48544     42992     33675     34122     36219

22         61086     57534     56740     72429     81700     87996     93526    103466    110909    138800    147948    166498    168738    166498    147948    138800    110909    103466     93526     87996     81700     72429
           56740     57534     61086     66136    110868     94826     89402     93602    102638    112364    122132    144888    163786    192540    198764    204688    198764    192540    163786    144888    122132    112364
          102638     93602     89402     94826    110868     66136     61086     57534     56740     72429     81700     87996     93526    103466    110909    138800    147948    166498    168738    166498    147948    138800
          110909    103466     93526     87996     81700     72429     56740     57534     61086

23        103224     97303     96050    122582    138368    148873    163187    174902    217097    231014    264467    271374    277186    271374    264467    231014    217097    174902    163187    148873    138368    122582
           96050     97303    103224    111760    187304    160224    151028    158192    174664    191272    224788    254372    307068    324810    335668    331032    335668    324810    307068    254372    224788    191272
          174664    158192    151028    160224    187304    111760    103224     97303     96050    122582    138368    148873    163187    174902    217097    231014    264467    271374    277186    271374    264467    231014
          217097    174902    163187    148873    138368    122582     96050     97303    103224

24        174236    164160    161986    206832    233310    256806    274837    338322    361650    423415    434518    443555    439706    443555    434518    423415    361650    338322    274837    256806    233310    206832
          161986    164160    174236    188644    316238    270530    254960    268202    296132    347968    394014    483280    520756    551240    547160    547992    547160    551240    520756    483280    394014    347968
          296132    268202    254960    270530    316238    188644    174236    164160    161986    206832    233310    256806    274837    338322    361650    423415    434518    443555    439706    443555    434518    423415
          361650    338322    274837    256806    233310    206832    161986    164160    174236

25        294274    277274    273745    349453    401220    433932    527352    565904    680027    702200    720851    710654    711240    710654    720851    702200    680027    565904    527352    433932    401220    349453
          273745    277274    294274    318586    534002    456874    431948    454194    532608    607552    757626    828586    896110    896048    901420    901568    901420    896048    896110    828586    757626    607552
          532608    454194    431948    456874    534002    318586    294274    277274    273745    349453    401220    433932    527352    565904    680027    702200    720851    710654    711240    710654    720851    702200
          680027    565904    527352    433932    401220    349453    273745    277274    294274

26        496750    468016    461870    597865    677131    821189    882592   1084305   1128227   1177081   1162093   1151858   1138908   1151858   1162093   1177081   1128227   1084305    882592    821189    677131    597865
          461870    468016    496750    537782    901464    772812    730758    809020    925984   1175062   1309708   1452716   1459686   1472034   1476670   1480900   1476670   1472034   1459686   1452716   1309708   1175062
          925984    809020    730758    772812    901464    537782    496750    468016    461870    597865    677131    821189    882592   1084305   1128227   1177081   1162093   1151858   1138908   1151858   1162093   1177081
         1128227   1084305    882592    821189    677131    597865    461870    468016    496750

27        838844    790332    789651   1009964   1266671   1378034   1722500   1802787   1919479   1906865   1889403   1855314   1851944   1855314   1889403   1906865   1919479   1802787   1722500   1378034   1266671   1009964
          789651    790332    838844    908024   1523702   1306508   1287856   1402318   1798930   2045860   2338996   2376842   2408004   2404014   2416450   2427120   2416450   2404014   2408004   2376842   2338996   2045860
         1798930   1402318   1287856   1306508   1523702    908024    838844    790332    789651   1009964   1266671   1378034   1722500   1802787   1919479   1906865   1889403   1855314   1851944   1855314   1889403   1906865
         1919479   1802787   1722500   1378034   1266671   1009964    789651    790332    838844

28       1415982   1345319   1333393   1871727   2127238   2722523   2864311   3120105   3118899   3098988   3037379   3017229   3000720   3017229   3037379   3098988   3118899   3120105   2864311   2722523   2127238   1871727
         1333393   1345319   1415982   1534748   2574176   2273374   2221630   2727448   3151738   3726762   3847170   3936566   3922014   3940800   3952968   3946680   3952968   3940800   3922014   3936566   3847170   3726762
         3151738   2727448   2221630   2273374   2574176   1534748   1415982   1345319   1333393   1871727   2127238   2722523   2864311   3120105   3118899   3098988   3037379   3017229   3000720   3017229   3037379   3098988
         3118899   3120105   2864311   2722523   2127238   1871727   1333393   1345319   1415982

29       2402685   2271657   2473955   3147319   4244725   4529941   5059956   5089093   5080964   4972883   4928880   4891492   4893980   4891492   4928880   4972883   5080964   5089093   5059956   4529941   4244725   3147319
         2473955   2271657   2402685   2590622   4426966   3896284   4283514   4798934   5860588   6175112   6413588   6387130   6425956   6445394   6431934   6433768   6431934   6445394   6425956   6387130   6413588   6175112
         5860588   4798934   4283514   3896284   4426966   2590622   2402685   2271657   2473955   3147319   4244725   4529941   5059956   5089093   5080964   4972883   4928880   4891492   4893980   4891492   4928880   4972883
         5080964   5089093   5059956   4529941   4244725   3147319   2473955   2271657   2402685

30       4030297   4108319   4149462   6342858   7051609   8167672   8263093   8306629   8124027   8035744   7954684   7946354   7932962   7946354   7954684   8035744   8124027   8306629   8263093   8167672   7051609   6342858
         4149462   4108319   4030297   4457110   7515326   7319730   7515242   9081172   9765640  10368758  10353856  10428502  10463096  10459874  10454604  10433544  10454604  10459874  10463096  10428502  10353856  10368758
         9765640   9081172   7515242   7319730   7515326   4457110   4030297   4108319   4149462   6342858   7051609   8167672   8263093   8306629   8124027   8035744   7954684   7946354   7932962   7946354   7954684   8035744
         8124027   8306629   8263093   8167672   7051609   6342858   4149462   4108319   4030297

31       7117471   6867865   8583907  10508200  12991379  13334606  13530103  13225421  13060981  12893184  12859339  12829223  12837986  12829223  12859339  12893184  13060981  13225421  13530103  13334606  12991379  10508200
         8583907   6867865   7117471   7465296  13606210  12690206  14356026  15200422  16544252  16652048  16837708  16883678  16898132  16901536  16868190  16874736  16868190  16901536  16898132  16883678  16837708  16652048
        16544252  15200422  14356026  12690206  13606210   7465296   7117471   6867865   8583907  10508200  12991379  13334606  13530103  13225421  13060981  12893184  12859339  12829223  12837986  12829223  12859339  12893184
        13060981  13225421  13530103  13334606  12991379  10508200   8583907   6867865   7117471

32      11168131  13446376  13850521  19538227  20822560  21579587  21064405  20742494  20398205  20317104  20251101  20254194  20238070  20254194  20251101  20317104  20398205  20742494  21064405  21579587  20822560  19538227
        13850521  13446376  11168131  13404770  22448578  23323228  23339320  25332624  25767248  26322110  26446202  26508452  26510474  26443850  26455014  26447508  26455014  26443850  26510474  26508452  26446202  26322110
        25767248  25332624  23339320  23323228  22448578  13404770  11168131  13446376  13850521  19538227  20822560  21579587  21064405  20742494  20398205  20317104  20251101  20254194  20238070  20254194  20251101  20317104
        20398205  20742494  21064405  21579587  20822560  19538227  13850521  13446376  11168131

33      21391700  21397817  26809739  31060347  33855947  33333280  32725782  31997284  31795876  31653211  31648065  31605191  31606524  31605191  31648065  31653211  31795876  31997284  32725782  33333280  33855947  31060347
        26809739  21397817  21391700  21443704  40448966  37899180  39387646  39184300  40474050  40856876  41122608  41159296  41028872  41032050  41041170  41075216  41041170  41032050  41028872  41159296  41122608  40856876
        40474050  39184300  39387646  37899180  40448966  21443704  21391700  21397817  26809739  31060347  33855947  33333280  32725782  31997284  31795876  31653211  31648065  31605191  31606524  31605191  31648065  31653211
        31795876  31997284  32725782  33333280  33855947  31060347  26809739  21397817  21391700

34      27205739  37542028  38929272  47164034  47628528  46845902  45301640  44813064  44519672  44523696  44438892  44401784  44364226  44401784  44438892  44523696  44519672  44813064  45301640  46845902  47628528  47164034
        38929272  37542028  27205739  36026646  56138092  56005116  52995248  54535294  55642594  56536120  56679646  56379334  56313050  56323588  56443138  56472732  56443138  56323588  56313050  56379334  56679646  56536120
        55642594  54535294  52995248  56005116  56138092  36026646  27205739  37542028  38929272  47164034  47628528  46845902  45301640  44813064  44519672  44523696  44438892  44401784  44364226  44401784  44438892  44523696
        44519672  44813064  45301640  46845902  47628528  47164034  38929272  37542028  27205739

35      52777746  54744896  62441585  67947477  68919223  66328551  64978912  64156297  64121299  64009528  63979600  63900027  63890820  63900027  63979600  64009528  64121299  64156297  64978912  66328551  68919223  67947477
        62441585  54744896  52777746  52418022  90806656  80114654  77379642  76988530  79483502  80514206  80302610  80111134  79971702  80095484  80153336  80193560  80153336  80095484  79971702  80111134  80302610  80514206
        79483502  76988530  77379642  80114654  90806656  52418022  52777746  54744896  62441585  67947477  68919223  66328551  64978912  64156297  64121299  64009528  63979600  63900027  63890820  63900027  63979600  64009528
        64121299  64156297  64978912  66328551  68919223  67947477  62441585  54744896  52777746

36      51195041  72489985  73996744  79691148  76632939  74207418  72286572  72089443  71845576  71792586  71653708  71642533  71628870  71642533  71653708  71792586  71845576  72089443  72286572  74207418  76632939  79691148
        73996744  72489985  51195041  68964820  91870994  85938260  80849858  84405116  86956282  86976724  86656796  86377876  86646596  86723250  86691944  86620456  86691944  86723250  86646596  86377876  86656796  86976724
        86956282  84405116  80849858  85938260  91870994  68964820  51195041  72489985  73996744  79691148  76632939  74207418  72286572  72089443  71845576  71792586  71653708  71642533  71628870  71642533  71653708  71792586
        71845576  72089443  72286572  74207418  76632939  79691148  73996744  72489985  51195041

37      86729093  92987761  98363542  99868105  97736742  93365881  92147918  91578979  91635086  91419790  91349364  91298169  91314212  91298169  91349364  91419790  91635086  91578979  92147918  93365881  97736742  99868105
        98363542  92987761  86729093  88159658 127533672 105290546 101372386 105476980 108517978 108925506 108021770 108070846 108218920 108373326 108292444 108258316 108292444 108373326 108218920 108070846 108021770 108925506
       108517978 105476980 101372386 105290546 127533672  88159658  86729093  92987761  98363542  99868105  97736742  93365881  92147918  91578979  91635086  91419790  91349364  91298169  91314212  91298169  91349364  91419790
        91635086  91578979  92147918  93365881  97736742  99868105  98363542  92987761  86729093

38      69316847  92433511  90251180  89808870  83585493  81016139  79437296  79449102  79077913  78982833  78865507  78870664  78854318  78870664  78865507  78982833  79077913  79449102  79437296  81016139  83585493  89808870
        90251180  92433511  69316847  87350996  91579388  83898816  83616356  88938066  90994684  89959864  90077394  90143272  90347324  90273050  90300906  90305080  90300906  90273050  90347324  90143272  90077394  89959864
        90994684  88938066  83616356  83898816  91579388  87350996  69316847  92433511  90251180  89808870  83585493  81016139  79437296  79449102  79077913  78982833  78865507  78870664  78854318  78870664  78865507  78982833
        79077913  79449102  79437296  81016139  83585493  89808870  90251180  92433511  69316847

39      89158165  97336284  99012360  94065520  90199629  85815074  85445181  84933367  84872466  84602953  84571335  84538079  84552766  84538079  84571335  84602953  84872466  84933367  85445181  85815074  90199629  94065520
        99012360  97336284  89158165  92858596 103922890  83447312  85394542  93375020  94003934  93866202  93379980  93859458  93897142  93908412  93873006  93904776  93873006  93908412  93897142  93859458  93379980  93866202
        94003934  93375020  85394542  83447312 103922890  92858596  89158165  97336284  99012360  94065520  90199629  85815074  85445181  84933367  84872466  84602953  84571335  84538079  84552766  84538079  84571335  84602953
        84872466  84933367  85445181  85815074  90199629  94065520  99012360  97336284  89158165

40      63360393  77522936  72062224  68281834  62268613  60835773  59587277  59569177  59140548  59083959  58987273  58988240  58965972  58988240  58987273  59083959  59140548  59569177  59587277  60835773  62268613  68281834
        72062224  77522936  63360393  73264878  56766810  53936376  58978830  62447412  63845350  63123246  63691950  63677208  63814560  63777758  63809952  63790728  63809952  63777758  63814560  63677208  63691950  63123246
        63845350  62447412  58978830  53936376  56766810  73264878  63360393  77522936  72062224  68281834  62268613  60835773  59587277  59569177  59140548  59083959  58987273  58988240  58965972  58988240  58987273  59083959
        59140548  59569177  59587277  60835773  62268613  68281834  72062224  77522936  63360393

41      58044430  63042685  62603393  56319806  53445440  50541152  50676405  50058005  49975172  49761157  49761336  49715931  49721242  49715931  49761336  49761157  49975172  50058005  50676405  50541152  53445440  56319806
        62603393  63042685  58044430  60984068  48485486  40622592  45740582  51769440  50747346  51356760  51301860  51692726  51601974  51656506  51651284  51678084  51651284  51656506  51601974  51692726  51301860  51356760
        50747346  51769440  45740582  40622592  48485486  60984068  58044430  63042685  62603393  56319806  53445440  50541152  50676405  50058005  49975172  49761157  49761336  49715931  49721242  49715931  49761336  49761157
        49975172  50058005  50676405  50541152  53445440  56319806  62603393  63042685  58044430

42      36574535  41537116  37610988  34656868  31226434  30784600  29905144  29886909  29541604  29528551  29440653  29442081  29420528  29442081  29440653  29528551  29541604  29886909  29905144  30784600  31226434  34656868
        37610988  41537116  36574535  39704646  21649760  22390520  27126416  28355446  29502286  29220456  29801342  29735226  29874366  29841280  29880638  29868456  29880638  29841280  29874366  29735226  29801342  29220456
        29502286  28355446  27126416  22390520  21649760  39704646  36574535  41537116  37610988  34656868  31226434  30784600  29905144  29886909  29541604  29528551  29440653  29442081  29420528  29442081  29440653  29528551
        29541604  29886909  29905144  30784600  31226434  34656868  37610988  41537116  36574535

43      24169696  25644950  24869927  21665572  20469951  19256260  19360612  18906053  18897306  18752166  18755917  18713541  18722848  18713541  18755917  18752166  18897306  18906053  19360612  19256260  20469951  21665572
        24869927  25644950  24169696  25200318  12890224  12432914  15504238  17782134  17232780  18016208  17941086  18188902  18137084  18218982  18199220  18215312  18199220  18218982  18137084  18188902  17941086  18016208
        17232780  17782134  15504238  12432914  12890224  25200318  24169696  25644950  24869927  21665572  20469951  19256260  19360612  18906053  18897306  18752166  18755917  18713541  18722848  18713541  18755917  18752166
        18897306  18906053  19360612  19256260  20469951  21665572  24869927  25644950  24169696

44      12764655  13673197  12382206  11214355  10098425   9987030   9602780   9595503   9415975   9422053   9360513   9366292   9347734   9366292   9360513   9422053   9415975   9595503   9602780   9987030  10098425  11214355
        12382206  13673197  12764655  13331768   4724410   5693076   7591726   7915554   8488398   8445448   8769458   8718028   8829834   8810064   8844576   8828892   8844576   8810064   8829834   8718028   8769458   8445448
         8488398   7915554   7591726   5693076   4724410  13331768  12764655  13673197  12382206  11214355  10098425   9987030   9602780   9595503   9415975   9422053   9360513   9366292   9347734   9366292   9360513   9422053
         9415975   9595503   9602780   9987030  10098425  11214355  12382206  13673197  12764655

45       6232383   6414941   6098836   5297119   4987785   4704828   4700840   4541376   4546043   4478785   4483848   4458442   4468060   4458442   4483848   4478785   4546043   4541376   4700840   4704828   4987785   5297119
         6098836   6414941   6232383   6399854   1874744   2343044   3191134   3648014   3629004   3921930   3886736   4013170   3993752   4040368   4027460   4047056   4027460   4040368   3993752   4013170   3886736   3921930
         3629004   3648014   3191134   2343044   1874744   6399854   6232383   6414941   6098836   5297119   4987785   4704828   4700840   4541376   4546043   4478785   4483848   4458442   4468060   4458442   4483848   4478785
         4546043   4541376   4700840   4704828   4987785   5297119   6098836   6414941   6232383

46       2567359   2629555   2419823   2177729   1987788   1955079   1870133   1860671   1812539   1813716   1790194   1794892   1784622   1794892   1790194   1813716   1812539   1860671   1870133   1955079   1987788   2177729
         2419823   2629555   2567359   2620996    526176    827112   1186618   1262456   1404340   1421964   1508226   1502144   1546492   1537708   1557372   1547708   1557372   1537708   1546492   1502144   1508226   1421964
         1404340   1262456   1186618    827112    526176   2620996   2567359   2629555   2419823   2177729   1987788   1955079   1870133   1860671   1812539   1813716   1790194   1794892   1784622   1794892   1790194   1813716
         1812539   1860671   1870133   1955079   1987788   2177729   2419823   2629555   2567359

47        913795    915459    865500    767625    723062    690100    679103    654963    652638    638018    639290    631498    635246    631498    639290    638018    652638    654963    679103    690100    723062    767625
          865500    915459    913795    925540    133226    246016    356584    407776    433628    475858    480628    507996    505624    520724    516328    523900    516328    520724    505624    507996    480628    475858
          433628    407776    356584    246016    133226    925540    913795    915459    865500    767625    723062    690100    679103    654963    652638    638018    639290    631498    635246    631498    639290    638018
          652638    654963    679103    690100    723062    767625    865500    915459    913795

48        271223    269615    253680    230778    215717    210603    202033    199338    193590    192874    189166    189962    187798    189962    189166    192874    193590    199338    202033    210603    215717    230778
          253680    269615    271223    273394     24930     60420     90476    100898    116866    122572    133192    135216    142152    141648    146056    143600    146056    141648    142152    135216    133192    122572
          116866    100898     90476     60420     24930    273394    271223    269615    253680    230778    215717    210603    202033    199338    193590    192874    189166    189962    187798    189962    189166    192874
          193590    199338    202033    210603    215717    230778    253680    269615    271223

49         65948     65034     62146     57015     54335     52579     51184     49732     49064     47940     47856     47076     47464     47076     47856     47940     49064     49732     51184     52579     54335     57015
           62146     65034     65948     66230      3646     11734     17618     20698     23836     26408     28088     30168     30712     32296     31960     32984     31960     32296     30712     30168     28088     26408
           23836     20698     17618     11734      3646     66230     65948     65034     62146     57015     54335     52579     51184     49732     49064     47940     47856     47076     47464     47076     47856     47940
           49064     49732     51184     52579     54335     57015     62146     65034     65948

50         12500     12195     11754     11005     10563     10332     10006      9852      9606      9532      9366      9372      9286      9372      9366      9532      9606      9852     10006     10332     10563     11005
           11754     12195     12500     12524       256      1696      2572      3060      3716      4064      4580      4784      5156      5216      5444      5360      5444      5216      5156      4784      4580      4064
            3716      3060      2572      1696       256     12524     12500     12195     11754     11005     10563     10332     10006      9852      9606      9532      9366      9372      9286      9372      9366      9532
            9606      9852     10006     10332     10563     11005     11754     12195     12500

51          1868      1827      1789      1707      1672      1642      1616      1594      1576      1562      1552      1546      1544      1546      1552      1562      1576      1594      1616      1642      1672      1707
            1789      1827      1868      1870         4       164       240       312       372       424       468       504       532       552       564       568       564       552       532       504       468       424
             372       312       240       164         4      1870      1868      1827      1789      1707      1672      1642      1616      1594      1576      1562      1552      1546      1544      1546      1552      1562
            1576      1594      1616      1642      1672      1707      1789      1827      1868

52            80        80        78        76        76        76        76        76        76        76        76        76        76        76        76        76        76        76        76        76        76        76
              78        80        80        80         0         4         8         8         8         8         8         8         8         8         8         8         8         8         8         8         8         8
               8         8         8         4         0        80        80        80        78        76        76        76        76        76        76        76        76        76        76        76        76        76
              76        76        76        76        76        76        78        80        80

Total  630944969 730639618 741360523 754159793 734203240 713531583 703552862 699049805 696462964 694785005 693822474 693367727 693239144 693367727 693822474 694785005 696462964 699049805 703552862 713531583 734203240 754159793
       741360523 730639618 630944969 701688210 803686252 723861970 735574240 777078396 796570126 801657382 803008586 804179416 805089554 805576782 805766006 805811868 805766006 805576782 805089554 804179416 803008586 801657382
       796570126 777078396 735574240 723861970 803686252 701688210 630944969 730639618 741360523 754159793 734203240 713531583 703552862 699049805 696462964 694785005 693822474 693367727 693239144 693367727 693822474 694785005
       696462964 699049805 703552862 713531583 734203240 754159793 741360523 730639618 630944969

Grand total = 4*630944969 + 2*693239144 + 4*693367727 + 4*693822474 + 4*694785005 + 4*696462964 + 4*699049805 + 2*701688210 + 4*703552862 + 4*713531583 + 2*723861970 + 4*730639618 + 4*734203240 + 2*735574240 + 4*741360523 +
              4*754159793 + 2*777078396 + 2*796570126 + 2*801657382 + 2*803008586 + 2*803686252 + 2*804179416 + 2*805089554 + 2*805576782 + 2*805766006 + 805811868
            = 54863286248

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
EN
 0               0        0       46       90      134      180      342      754     1636     3342     6570    12782    24994    49120    96346   187542   361544   690122  1303494  2430882  4458718  7997356 13904734 23088826
          35567532        0        2        2        4       10       22       46       96      202      426      898     1892     3986     8398    17694    37280    78546   165490   348674   734628  1547802  3261094  6870862
          14476352 30500506       24        2        4       27       90      212      448      864     1620     3142     6304    12716    25318    49688    96660   187132   360504   689258  1303740  2432360  4460402  7997916
          13903816 23087160 35565436
 1               0        0        0       23        3       23       42      133      291      545      980     1863     3727     7515    14874    28853    55287   105213   198756   371127   681291  1222175  2124602  3527397
           5433563       23        0        1        1        1        3        7       15       31       65      137      289      609     1283     2703     5695    11999    25281    53265   112225   236449   498179  1049623
           2211471  4659391        0        0        0        0       21       61       82      105      197      447      992     2035     3957     7577    14610    28385    55017   105507   199536   371803   681233  1221333
           2123554  3526649  5433021
 2              44        0        0        0       44        6       44       80      252      550     1028     1844     3492     6950    13932    27400    52772   100262   188804   351964   646108  1159718  2016812  3348768
           5158412       22       22        0        2        2        2        6       14       30       62      130      274      578     1218     2566     5406    11390    23998    50562   106530   224450   472898   996358
           2099246  4422942        0        0        0        0        0       40      116      156      200      374      844     1864     3808     7374    14052    26932    51936    99766   189276   353264   647272  1159790
           2015764  3347308  5156728
 3              63       63        0        0        0       63        9       63      114      357      777     1449     2592     4887     9669    19251    37578    71757   134925   250773   459624   824943  1435281  2383911
           3672498       21       21       21        0        3        3        3        9       21       45       93      195      411      867     1827     3849     8109    17085    35997    75843   159795   336675   709347
           1494537  3148869       21        0        0        0        0        0       57      165      222      285      531     1191     2616     5319    10251    19425    36966    70653   134247   251307   461184   826407
           1435671  2383293  3671262
 4              80       60       80        0        0        0       80       12       80      144      448      972     1808     3224     6048    11884    23472    45408    85808   159276   291120   521736   907632  1507980
           2323472       60       20       20       20        0        4        4        4       12       28       60      124      260      548     1156     2436     5132    10812    22780    47996   101124   213060   448900
            945796  1992716       80       40        0        0        0        0        0       72      208      280      360      668     1488     3248     6568    12588    23696    44712    84536   158460   291600   523296
            909208  1508876  2323920
 5             114       95       57       95        0        0        0       95       15       95      170      525     1135     2105     3740     6975    13595    26595    50890    94925   173315   309845   538300   894175
           1377815      133       57       19       19       19        0        5        5        5       15       35       75      155      325      685     1445     3045     6415    13515    28475    59995   126405   266325
            561125  1182245      190      133       57        0        0        0        0        0       85      245      330      425      785     1735     3760     7555    14385    26865    50170    93585   172405   310155
            539600   895675  1379405
 6             252      144      108       54      108        0        0        0      108       18      108      192      588     1266     2340     4140     7668    14802    28620    54024    99108   177042   306948   509316
            784572      270      126       54       18       18       18        0        6        6        6       18       42       90      186      390      822     1734     3654     7698    16218    34170    71994   151686
            319590   673350      360      252      180       72        0        0        0        0        0       96      276      372      480      882     1932     4152     8280    15642    28932    53340    97800   176082
            306972   510096   785808
 7             595      357      170      119       51      119        0        0        0      119       21      119      210      637     1365     2513     4424     8127    15505    29547    54810    98357   170457   282429
            434784      527      255      119       51       17       17       17        0        7        7        7       21       49      105      217      455      959     2023     4263     8981    18921    39865    83993
            176967   372855      629      425      306      221       85        0        0        0        0        0      105      301      406      525      959     2079     4424     8743    16359    29897    54222    97181
            169491   282051   434784
 8            1280      816      448      192      128       48      128        0        0        0      128       24      128      224      672     1432     2624     4592     8352    15704    29376    53248    92672   153560
            236288     1040      496      240      112       48       16       16       16        0        8        8        8       24       56      120      248      520     1096     2312     4872    10264    21624    45560
             95992   202248     1152      752      480      352      256       96        0        0        0        0        0      112      320      432      560     1016     2176     4576     8944    16536    29760    52816
             91728   152632   235392
 9            2520     1665     1005      525      210      135       45      135        0        0        0      135       27      135      234      693     1467     2673     4644     8343    15399    28107    49338    82053
            126351     2055      975      465      225      105       45       15       15       15        0        9        9        9       27       63      135      279      585     1233     2601     5481    11547    24327
             51255   107991     2280     1455      855      525      390      285      105        0        0        0        0        0      117      333      450      585     1053     2223     4608     8883    16173    28521
             49122    81441   125505
10            4788     3164     1988     1162      588      224      140       42      140        0        0        0      140       30      140      240      700     1470     2660     4580     8100    14590    25740    43080
             66500     4046     1918      910      434      210       98       42       14       14       14        0       10       10       10       30       70      150      310      650     1370     2890     6090    12830
             27030    56950     4648     2968     1708      938      560      420      308      112        0        0        0        0        0      120      340      460      600     1070     2220     4520     8560    15270
             26180    43140    66320
11            9139     5967     3692     2249     1287      637      234      143       39      143        0        0        0      143       33      143      242      693     1441     2585     4400     7623    13277    22275
             34474     7917     3757     1781      845      403      195       91       39       13       13       13        0       11       11       11       33       77      165      341      715     1507     3179     6699
             14113    29733     9321     6019     3536     1911     1001      585      442      325      117        0        0        0        0        0      121      341      462      605     1067     2167     4312     7975
             13827    22737    34870
12           17712    11460     6912     4104     2448     1380      672      240      144       36      144        0        0        0      144       36      144      240      672     1380     2448     4104     6912    11460
             17712    15396     7308     3468     1644      780      372      180       84       36       12       12       12        0       12       12       12       36       84      180      372      780     1644     3468
              7308    15396    18192    11844     7128     3984     2064     1044      600      456      336      120        0        0        0        0        0      120      336      456      600     1044     2064     3984
              7128    11844    18192
13           34474    22275    13277     7623     4400     2585     1441      693      242      143       33      143        0        0        0      143       39      143      234      637     1287     2249     3692     5967
              9139    29733    14113     6699     3179     1507      715      341      165       77       33       11       11       11        0       13       13       13       39       91      195      403      845     1781
              3757     7917    34870    22737    13827     7975     4312     2167     1067      605      462      341      121        0        0        0        0        0      117      325      442      585     1001     1911
              3536     6019     9321
14           66500    43080    25740    14590     8100     4580     2660     1470      700      240      140       30      140        0        0        0      140       42      140      224      588     1162     1988     3164
              4788    56950    27030    12830     6090     2890     1370      650      310      150       70       30       10       10       10        0       14       14       14       42       98      210      434      910
              1918     4046    66320    43140    26180    15270     8560     4520     2220     1070      600      460      340      120        0        0        0        0        0      112      308      420      560      938
              1708     2968     4648
15          126351    82053    49338    28107    15399     8343     4644     2673     1467      693      234      135       27      135        0        0        0      135       45      135      210      525     1005     1665
              2520   107991    51255    24327    11547     5481     2601     1233      585      279      135       63       27        9        9        9        0       15       15       15       45      105      225      465
               975     2055   125505    81441    49122    28521    16173     8883     4608     2223     1053      585      450      333      117        0        0        0        0        0      105      285      390      525
               855     1455     2280 
16          236288   153560    92672    53248    29376    15704     8352     4592     2624     1432      672      224      128       24      128        0        0        0      128       48      128      192      448      816
              1280   202248    95992    45560    21624    10264     4872     2312     1096      520      248      120       56       24        8        8        8        0       16       16       16       48      112      240
               496     1040   235392   152632    91728    52816    29760    16536     8944     4576     2176     1016      560      432      320      112        0        0        0        0        0       96      256      352
               480      752     1152
17          434784   282429   170457    98357    54810    29547    15505     8127     4424     2513     1365      637      210      119       21      119        0        0        0      119       51      119      170      357
               595   372855   176967    83993    39865    18921     8981     4263     2023      959      455      217      105       49       21        7        7        7        0       17       17       17       51      119
               255      527   434784   282051   169491    97181    54222    29897    16359     8743     4424     2079      959      525      406      301      105        0        0        0        0        0       85      221
               306      425      629
18          784572   509316   306948   177042    99108    54024    28620    14802     7668     4140     2340     1266      588      192      108       18      108        0        0        0      108       54      108      144
               252   673350   319590   151686    71994    34170    16218     7698     3654     1734      822      390      186       90       42       18        6        6        6        0       18       18       18       54
               126      270   785808   510096   306972   176082    97800    53340    28932    15642     8280     4152     1932      882      480      372      276       96        0        0        0        0        0       72
               180      252      360
19         1377815   894175   538300   309845   173315    94925    50890    26595    13595     6975     3740     2105     1135      525      170       95       15       95        0        0        0       95       57       95
               114  1182245   561125   266325   126405    59995    28475    13515     6415     3045     1445      685      325      155       75       35       15        5        5        5        0       19       19       19
                57      133  1379405   895675   539600   310155   172405    93585    50170    26865    14385     7555     3760     1735      785      425      330      245       85        0        0        0        0        0
                57      133      190
20         2323472  1507980   907632   521736   291120   159276    85808    45408    23472    11884     6048     3224     1808      972      448      144       80       12       80        0        0        0       80       60
                80  1992716   945796   448900   213060   101124    47996    22780    10812     5132     2436     1156      548      260      124       60       28       12        4        4        4        0       20       20
                20       60  2323920  1508876   909208   523296   291600   158460    84536    44712    23696    12588     6568     3248     1488      668      360      280      208       72        0        0        0        0
                 0       40       80
21         3672498  2383911  1435281   824943   459624   250773   134925    71757    37578    19251     9669     4887     2592     1449      777      357      114       63        9       63        0        0        0       63
                63  3148869  1494537   709347   336675   159795    75843    35997    17085     8109     3849     1827      867      411      195       93       45       21        9        3        3        3        0       21
                21       21  3671262  2383293  1435671   826407   461184   251307   134247    70653    36966    19425    10251     5319     2616     1191      531      285      222      165       57        0        0        0
                 0        0       21
22         5158412  3348768  2016812  1159718   646108   351964   188804   100262    52772    27400    13932     6950     3492     1844     1028      550      252       80       44        6       44        0        0        0
                44  4422942  2099246   996358   472898   224450   106530    50562    23998    11390     5406     2566     1218      578      274      130       62       30       14        6        2        2        2        0
                22       22  5156728  3347308  2015764  1159790   647272   353264   189276    99766    51936    26932    14052     7374     3808     1864      844      374      200      156      116       40        0        0
                 0        0        0
23         5433563  3527397  2124602  1222175   681291   371127   198756   105213    55287    28853    14874     7515     3727     1863      980      545      291      133       42       23        3       23        0        0
                 0  4659391  2211471  1049623   498179   236449   112225    53265    25281    11999     5695     2703     1283      609      289      137       65       31       15        7        3        1        1        1
                 0       23  5433021  3526649  2123554  1221333   681233   371803   199536   105507    55017    28385    14610     7577     3957     2035      992      447      197      105       82       61       21        0
                 0        0        0
24        35567532 23088826 13904734  7997356  4458718  2430882  1303494   690122   361544   187542    96346    49120    24994    12782     6570     3342     1636      754      342      180      134       90       46        0
                 0 30500506 14476352  6870862  3261094  1547802   734628   348674   165490    78546    37280    17694     8398     3986     1892      898      426      202       96       46       22       10        4        2
                 2        0 35565436 23087160 13903816  7997916  4460402  2432360  1303740   689258   360504   187132    96660    49688    25318    12716     6304     3142     1620      864      448      212       90       27
                 4        2       24
25               0       23        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                 0        0        0        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        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                 0        0        0
26               0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                 0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                 0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                 0        0        0
27               0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                 0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                 0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                 0        0        0
28               0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                 0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                 0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                 0        0        0
29               0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                 0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                 0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                 0        0        0
30               0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                 0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                 0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                 0        0        0
31               0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                 0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                 0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                 0        0        0
32               0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                 0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                 0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                 0        0        0
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        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                 0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                 0        0        0
34               0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                 0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                 0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                 0        0        0
35               0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                 0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                 0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                 0        0        0
36               0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                 0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                 0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                 0        0        0
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        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                 0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                 0        0        0
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        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                 0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                 0        0        0
39               0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                 0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                 0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                 0        0        0
40               0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                 0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                 0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                 0        0        0
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        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                 0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                 0        0        0
42               0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                 0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                 0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                 0        0        0
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        0        0        0        0        0        0        0        0        0        0        0        0        0
                 0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                 0        0        0
44               0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                 0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                 0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                 0        0        0
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        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                 0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                 0        0        0
46               0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                 0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                 0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                 0        0        0
47               0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                 0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                 0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                 0        0        0
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        0        0        0        0        0        0        0        0        0
                 0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                 0        0        0
49               0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0       23
                 0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
                 0        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        0
50              24        2        4       27       90      212      448      864     1620     3142     6304    12716    25318    49688    96660   187132   360504   689258  1303740  2432360  4460402  7997916 13903816 23087160
          35565436        0        2        2        4       10       22       46       96      202      426      898     1892     3986     8398    17694    37280    78546   165490   348674   734628  1547802  3261094  6870862
          14476352 30500506        0        0       46       90      134      180      342      754     1636     3342     6570    12782    24994    49120    96346   187542   361544   690122  1303494  2430882  4458718  7997356
          13904734 23088826 35567532
51               0        0        0        0       21       61       82      105      197      447      992     2035     3957     7577    14610    28385    55017   105507   199536   371803   681233  1221333  2123554  3526649
           5433021       23        0        1        1        1        3        7       15       31       65      137      289      609     1283     2703     5695    11999    25281    53265   112225   236449   498179  1049623
           2211471  4659391        0        0        0       23        3       23       42      133      291      545      980     1863     3727     7515    14874    28853    55287   105213   198756   371127   681291  1222175
           2124602  3527397  5433563
52               0        0        0        0        0       40      116      156      200      374      844     1864     3808     7374    14052    26932    51936    99766   189276   353264   647272  1159790  2015764  3347308
           5156728       22       22        0        2        2        2        6       14       30       62      130      274      578     1218     2566     5406    11390    23998    50562   106530   224450   472898   996358
           2099246  4422942       44        0        0        0       44        6       44       80      252      550     1028     1844     3492     6950    13932    27400    52772   100262   188804   351964   646108  1159718
           2016812  3348768  5158412
53              21        0        0        0        0        0       57      165      222      285      531     1191     2616     5319    10251    19425    36966    70653   134247   251307   461184   826407  1435671  2383293
           3671262       21       21       21        0        3        3        3        9       21       45       93      195      411      867     1827     3849     8109    17085    35997    75843   159795   336675   709347
           1494537  3148869       63       63        0        0        0       63        9       63      114      357      777     1449     2592     4887     9669    19251    37578    71757   134925   250773   459624   824943
           1435281  2383911  3672498
54              80       40        0        0        0        0        0       72      208      280      360      668     1488     3248     6568    12588    23696    44712    84536   158460   291600   523296   909208  1508876
           2323920       60       20       20       20        0        4        4        4       12       28       60      124      260      548     1156     2436     5132    10812    22780    47996   101124   213060   448900
            945796  1992716       80       60       80        0        0        0       80       12       80      144      448      972     1808     3224     6048    11884    23472    45408    85808   159276   291120   521736
            907632  1507980  2323472
55             190      133       57        0        0        0        0        0       85      245      330      425      785     1735     3760     7555    14385    26865    50170    93585   172405   310155   539600   895675
           1379405      133       57       19       19       19        0        5        5        5       15       35       75      155      325      685     1445     3045     6415    13515    28475    59995   126405   266325
            561125  1182245      114       95       57       95        0        0        0       95       15       95      170      525     1135     2105     3740     6975    13595    26595    50890    94925   173315   309845
            538300   894175  1377815
56             360      252      180       72        0        0        0        0        0       96      276      372      480      882     1932     4152     8280    15642    28932    53340    97800   176082   306972   510096
            785808      270      126       54       18       18       18        0        6        6        6       18       42       90      186      390      822     1734     3654     7698    16218    34170    71994   151686
            319590   673350      252      144      108       54      108        0        0        0      108       18      108      192      588     1266     2340     4140     7668    14802    28620    54024    99108   177042
            306948   509316   784572
57             629      425      306      221       85        0        0        0        0        0      105      301      406      525      959     2079     4424     8743    16359    29897    54222    97181   169491   282051
            434784      527      255      119       51       17       17       17        0        7        7        7       21       49      105      217      455      959     2023     4263     8981    18921    39865    83993
            176967   372855      595      357      170      119       51      119        0        0        0      119       21      119      210      637     1365     2513     4424     8127    15505    29547    54810    98357
            170457   282429   434784
58            1152      752      480      352      256       96        0        0        0        0        0      112      320      432      560     1016     2176     4576     8944    16536    29760    52816    91728   152632
            235392     1040      496      240      112       48       16       16       16        0        8        8        8       24       56      120      248      520     1096     2312     4872    10264    21624    45560
             95992   202248     1280      816      448      192      128       48      128        0        0        0      128       24      128      224      672     1432     2624     4592     8352    15704    29376    53248
             92672   153560   236288
59            2280     1455      855      525      390      285      105        0        0        0        0        0      117      333      450      585     1053     2223     4608     8883    16173    28521    49122    81441
            125505     2055      975      465      225      105       45       15       15       15        0        9        9        9       27       63      135      279      585     1233     2601     5481    11547    24327
             51255   107991     2520     1665     1005      525      210      135       45      135        0        0        0      135       27      135      234      693     1467     2673     4644     8343    15399    28107
             49338    82053   126351
60            4648     2968     1708      938      560      420      308      112        0        0        0        0        0      120      340      460      600     1070     2220     4520     8560    15270    26180    43140
             66320     4046     1918      910      434      210       98       42       14       14       14        0       10       10       10       30       70      150      310      650     1370     2890     6090    12830
             27030    56950     4788     3164     1988     1162      588      224      140       42      140        0        0        0      140       30      140      240      700     1470     2660     4580     8100    14590
             25740    43080    66500
61            9321     6019     3536     1911     1001      585      442      325      117        0        0        0        0        0      121      341      462      605     1067     2167     4312     7975    13827    22737
             34870     7917     3757     1781      845      403      195       91       39       13       13       13        0       11       11       11       33       77      165      341      715     1507     3179     6699
             14113    29733     9139     5967     3692     2249     1287      637      234      143       39      143        0        0        0      143       33      143      242      693     1441     2585     4400     7623
             13277    22275    34474
62           18192    11844     7128     3984     2064     1044      600      456      336      120        0        0        0        0        0      120      336      456      600     1044     2064     3984     7128    11844
             18192    15396     7308     3468     1644      780      372      180       84       36       12       12       12        0       12       12       12       36       84      180      372      780     1644     3468
              7308    15396    17712    11460     6912     4104     2448     1380      672      240      144       36      144        0        0        0      144       36      144      240      672     1380     2448     4104
              6912    11460    17712
63           34870    22737    13827     7975     4312     2167     1067      605      462      341      121        0        0        0        0        0      117      325      442      585     1001     1911     3536     6019
              9321    29733    14113     6699     3179     1507      715      341      165       77       33       11       11       11        0       13       13       13       39       91      195      403      845     1781
              3757     7917    34474    22275    13277     7623     4400     2585     1441      693      242      143       33      143        0        0        0      143       39      143      234      637     1287     2249
              3692     5967     9139
64           66320    43140    26180    15270     8560     4520     2220     1070      600      460      340      120        0        0        0        0        0      112      308      420      560      938     1708     2968
              4648    56950    27030    12830     6090     2890     1370      650      310      150       70       30       10       10       10        0       14       14       14       42       98      210      434      910
              1918     4046    66500    43080    25740    14590     8100     4580     2660     1470      700      240      140       30      140        0        0        0      140       42      140      224      588     1162
              1988     3164     4788
65          125505    81441    49122    28521    16173     8883     4608     2223     1053      585      450      333      117        0        0        0        0        0      105      285      390      525      855     1455
              2280   107991    51255    24327    11547     5481     2601     1233      585      279      135       63       27        9        9        9        0       15       15       15       45      105      225      465
               975     2055   126351    82053    49338    28107    15399     8343     4644     2673     1467      693      234      135       27      135        0        0        0      135       45      135      210      525
              1005     1665     2520
66          235392   152632    91728    52816    29760    16536     8944     4576     2176     1016      560      432      320      112        0        0        0        0        0       96      256      352      480      752
              1152   202248    95992    45560    21624    10264     4872     2312     1096      520      248      120       56       24        8        8        8        0       16       16       16       48      112      240
               496     1040   236288   153560    92672    53248    29376    15704     8352     4592     2624     1432      672      224      128       24      128        0        0        0      128       48      128      192
               448      816     1280
67          434784   282051   169491    97181    54222    29897    16359     8743     4424     2079      959      525      406      301      105        0        0        0        0        0       85      221      306      425
               629   372855   176967    83993    39865    18921     8981     4263     2023      959      455      217      105       49       21        7        7        7        0       17       17       17       51      119
               255      527   434784   282429   170457    98357    54810    29547    15505     8127     4424     2513     1365      637      210      119       21      119        0        0        0      119       51      119
               170      357      595
68          785808   510096   306972   176082    97800    53340    28932    15642     8280     4152     1932      882      480      372      276       96        0        0        0        0        0       72      180      252
               360   673350   319590   151686    71994    34170    16218     7698     3654     1734      822      390      186       90       42       18        6        6        6        0       18       18       18       54
               126      270   784572   509316   306948   177042    99108    54024    28620    14802     7668     4140     2340     1266      588      192      108       18      108        0        0        0      108       54
               108      144      252
69         1379405   895675   539600   310155   172405    93585    50170    26865    14385     7555     3760     1735      785      425      330      245       85        0        0        0        0        0       57      133
               190  1182245   561125   266325   126405    59995    28475    13515     6415     3045     1445      685      325      155       75       35       15        5        5        5        0       19       19       19
                57      133  1377815   894175   538300   309845   173315    94925    50890    26595    13595     6975     3740     2105     1135      525      170       95       15       95        0        0        0       95
                57       95      114
70         2323920  1508876   909208   523296   291600   158460    84536    44712    23696    12588     6568     3248     1488      668      360      280      208       72        0        0        0        0        0       40
                80  1992716   945796   448900   213060   101124    47996    22780    10812     5132     2436     1156      548      260      124       60       28       12        4        4        4        0       20       20
                20       60  2323472  1507980   907632   521736   291120   159276    85808    45408    23472    11884     6048     3224     1808      972      448      144       80       12       80        0        0        0
                80       60       80
71         3671262  2383293  1435671   826407   461184   251307   134247    70653    36966    19425    10251     5319     2616     1191      531      285      222      165       57        0        0        0        0        0
                21  3148869  1494537   709347   336675   159795    75843    35997    17085     8109     3849     1827      867      411      195       93       45       21        9        3        3        3        0       21
                21       21  3672498  2383911  1435281   824943   459624   250773   134925    71757    37578    19251     9669     4887     2592     1449      777      357      114       63        9       63        0        0
                 0       63       63
72         5156728  3347308  2015764  1159790   647272   353264   189276    99766    51936    26932    14052     7374     3808     1864      844      374      200      156      116       40        0        0        0        0
                 0  4422942  2099246   996358   472898   224450   106530    50562    23998    11390     5406     2566     1218      578      274      130       62       30       14        6        2        2        2        0
                22       22  5158412  3348768  2016812  1159718   646108   351964   188804   100262    52772    27400    13932     6950     3492     1844     1028      550      252       80       44        6       44        0
                 0        0       44
73         5433021  3526649  2123554  1221333   681233   371803   199536   105507    55017    28385    14610     7577     3957     2035      992      447      197      105       82       61       21        0        0        0
                 0  4659391  2211471  1049623   498179   236449   112225    53265    25281    11999     5695     2703     1283      609      289      137       65       31       15        7        3        1        1        1
                 0       23  5433563  3527397  2124602  1222175   681291   371127   198756   105213    55287    28853    14874     7515     3727     1863      980      545      291      133       42       23        3       23
                 0        0        0
74        35565436 23087160 13903816  7997916  4460402  2432360  1303740   689258   360504   187132    96660    49688    25318    12716     6304     3142     1620      864      448      212       90       27        4        2
                24 30500506 14476352  6870862  3261094  1547802   734628   348674   165490    78546    37280    17694     8398     3986     1892      898      426      202       96       46       22       10        4        2
                 2        0 35567532 23088826 13904734  7997356  4458718  2430882  1303494   690122   361544   187542    96346    49120    24994    12782     6570     3342     1636      754      342      180      134       90
                46        0        0

Sum of all rows                     = 4(3*0 + 3*2 + 2*4 + 1*10 + 1*22 + 1*24 + 1*27 + 2*46 + 2*90 + 1*96 + 1*134 + 1*180 + 1*202 + 1*212 + 1*342 + 1*426 + 1*448 + 1*754 + 1*864 + 1*898 + 1*1620 + 1*1636 + 1*1892 + 1*3142 + 1*3342 +
                                        1*3986 + 1*6304 + 1*6570 + 1*8398 + 1*12716 + 1*12782 + 1*17694 + 1*24994 + 1*25318 + 1*37280 + 1*49120 + 1*49688 + 1*78546 + 1*96346 + 1*96660 + 1*165490 + 1*187132 + 1*187542 + 1*348674 +
                                        1*360504 + 1*361544 + 1*689258 + 1*690122 + 1*734628 + 1*1303494 + 1*1303740 + 1*1547802 + 1*2430882 + 1*2432360 + 1*3261094 + 1*4458718 + 1*4460402 + 1*6870862 + 1*7997356 + 1*7997916 +
                                        1*13903816 + 1*13904734 + 1*14476352 + 1*23087160 + 1*23088826 + 1*30500506 + 1*35565436 + 1*35567532) +
                                      4(8*0 + 3*1 + 2*3 + 1*7 + 1*15 + 1*21 + 3*23 + 1*31 + 1*42 + 1*61 + 1*65 + 1*82 + 1*105 + 1*133 + 1*137 + 1*197 + 1*289 + 1*291 + 1*447 + 1*545 + 1*609 + 1*980 + 1*992 + 1*1283 + 1*1863 +
                                        1*2035 + 1*2703 + 1*3727 + 1*3957 + 1*5695 + 1*7515 + 1*7577 + 1*11999 + 1*14610 + 1*14874 + 1*25281 + 1*28385 + 1*28853 + 1*53265 + 1*55017 + 1*55287 + 1*105213 + 1*105507 + 1*112225 +
                                        1*198756 + 1*199536 + 1*236449 + 1*371127 + 1*371803 + 1*498179 + 1*681233 + 1*681291 + 1*1049623 + 1*1221333 + 1*1222175 + 1*2123554 + 1*2124602 + 1*2211471 + 1*3526649 + 1*3527397 +
                                        1*4659391 + 1*5433021 + 1*5433563) +
                                      4(9*0 + 3*2 + 2*6 + 1*14 + 2*22 + 1*30 + 1*40 + 3*44 + 1*62 + 1*80 + 1*116 + 1*130 + 1*156 + 1*200 + 1*252 + 1*274 + 1*374 + 1*550 + 1*578 + 1*844 + 1*1028 + 1*1218 + 1*1844 + 1*1864 + 1*2566 +
                                        1*3492 + 1*3808 + 1*5406 + 1*6950 + 1*7374 + 1*11390 + 1*13932 + 1*14052 + 1*23998 + 1*26932 + 1*27400 + 1*50562 + 1*51936 + 1*52772 + 1*99766 + 1*100262 + 1*106530 + 1*188804 + 1*189276 +
                                        1*224450 + 1*351964 + 1*353264 + 1*472898 + 1*646108 + 1*647272 + 1*996358 + 1*1159718 + 1*1159790 + 1*2015764 + 1*2016812 + 1*2099246 + 1*3347308 + 1*3348768 + 1*4422942 + 1*5156728 +
                                        1*5158412) +
                                      4(9*0 + 3*3 + 2*9 + 5*21 + 1*45 + 1*57 + 4*63 + 1*93 + 1*114 + 1*165 + 1*195 + 1*222 + 1*285 + 1*357 + 1*411 + 1*531 + 1*777 + 1*867 + 1*1191 + 1*1449 + 1*1827 + 1*2592 + 1*2616 + 1*3849 +
                                        1*4887 + 1*5319 + 1*8109 + 1*9669 + 1*10251 + 1*17085 + 1*19251 + 1*19425 + 1*35997 + 1*36966 + 1*37578 + 1*70653 + 1*71757 + 1*75843 + 1*134247 + 1*134925 + 1*159795 + 1*250773 + 1*251307 +
                                        1*336675 + 1*459624 + 1*461184 + 1*709347 + 1*824943 + 1*826407 + 1*1435281 + 1*1435671 + 1*1494537 + 1*2383293 + 1*2383911 + 1*3148869 + 1*3671262 + 1*3672498) +
                                      4(9*0 + 3*4 + 2*12 + 3*20 + 1*28 + 1*40 + 3*60 + 1*72 + 5*80 + 1*124 + 1*144 + 1*208 + 1*260 + 1*280 + 1*360 + 1*448 + 1*548 + 1*668 + 1*972 + 1*1156 + 1*1488 + 1*1808 + 1*2436 + 1*3224 +
                                        1*3248 + 1*5132 + 1*6048 + 1*6568 + 1*10812 + 1*11884 + 1*12588 + 1*22780 + 1*23472 + 1*23696 + 1*44712 + 1*45408 + 1*47996 + 1*84536 + 1*85808 + 1*101124 + 1*158460 + 1*159276 + 1*213060 +
                                        1*291120 + 1*291600 + 1*448900 + 1*521736 + 1*523296 + 1*907632 + 1*909208 + 1*945796 + 1*1507980 + 1*1508876 + 1*1992716 + 1*2323472 + 1*2323920) +
                                      4(9*0 + 3*5 + 2*15 + 3*19 + 1*35 + 3*57 + 1*75 + 1*85 + 4*95 + 1*114 + 2*133 + 1*155 + 1*170 + 1*190 + 1*245 + 1*325 + 1*330 + 1*425 + 1*525 + 1*685 + 1*785 + 1*1135 + 1*1445 + 1*1735 + 1*2105 +
                                        1*3045 + 1*3740 + 1*3760 + 1*6415 + 1*6975 + 1*7555 + 1*13515 + 1*13595 + 1*14385 + 1*26595 + 1*26865 + 1*28475 + 1*50170 + 1*50890 + 1*59995 + 1*93585 + 1*94925 + 1*126405 + 1*172405 +
                                        1*173315 + 1*266325 + 1*309845 + 1*310155 + 1*538300 + 1*539600 + 1*561125 + 1*894175 + 1*895675 + 1*1182245 + 1*1377815 + 1*1379405) +
                                      4(9*0 + 3*6 + 5*18 + 1*42 + 2*54 + 1*72 + 1*90 + 1*96 + 4*108 + 1*126 + 1*144 + 1*180 + 1*186 + 1*192 + 2*252 + 1*270 + 1*276 + 1*360 + 1*372 + 1*390 + 1*480 + 1*588 + 1*822 + 1*882 + 1*1266 +
                                        1*1734 + 1*1932 + 1*2340 + 1*3654 + 1*4140 + 1*4152 + 1*7668 + 1*7698 + 1*8280 + 1*14802 + 1*15642 + 1*16218 + 1*28620 + 1*28932 + 1*34170 + 1*53340 + 1*54024 + 1*71994 + 1*97800 + 1*99108 +
                                        1*151686 + 1*176082 + 1*177042 + 1*306948 + 1*306972 + 1*319590 + 1*509316 + 1*510096 + 1*673350 + 1*784572 + 1*785808) +
                                      4(9*0 + 3*7 + 3*17 + 2*21 + 1*49 + 2*51 + 1*85 + 2*105 + 5*119 + 1*170 + 1*210 + 1*217 + 1*221 + 1*255 + 1*301 + 1*306 + 1*357 + 1*406 + 1*425 + 1*455 + 1*525 + 1*527 + 1*595 + 1*629 + 1*637 +
                                        1*959 + 1*959 + 1*1365 + 1*2023 + 1*2079 + 1*2513 + 1*4263 + 1*4424 + 1*4424 + 1*8127 + 1*8743 + 1*8981 + 1*15505 + 1*16359 + 1*18921 + 1*29547 + 1*29897 + 1*39865 + 1*54222 + 1*54810 +
                                        1*83993 + 1*97181 + 1*98357 + 1*169491 + 1*170457 + 1*176967 + 1*282051 + 1*282429 + 1*372855 + 1*434784 + 1*434784) +
                                      4(9*0 + 3*8 + 3*16 + 2*24 + 2*48 + 1*56 + 1*96 + 2*112 + 1*120 + 4*128 + 1*192 + 1*224 + 1*240 + 1*248 + 1*256 + 1*320 + 1*352 + 1*432 + 1*448 + 1*480 + 1*496 + 1*520 + 1*560 + 1*672 + 1*752 +
                                        1*816 + 1*1016 + 1*1040 + 1*1096 + 1*1152 + 1*1280 + 1*1432 + 1*2176 + 1*2312 + 1*2624 + 1*4576 + 1*4592 + 1*4872 + 1*8352 + 1*8944 + 1*10264 + 1*15704 + 1*16536 + 1*21624 + 1*29376 +
                                        1*29760 + 1*45560 + 1*52816 + 1*53248 + 1*91728 + 1*92672 + 1*95992 + 1*152632 + 1*153560 + 1*202248 + 1*235392 + 1*236288) +
                                      4(9*0 + 3*9 + 3*15 + 2*27 + 2*45 + 1*63 + 2*105 + 1*117 + 5*135 + 1*210 + 1*225 + 1*234 + 1*279 + 1*285 + 1*333 + 1*390 + 1*450 + 1*465 + 2*525 + 2*585 + 1*693 + 1*855 + 1*975 + 1*1005 +
                                        1*1053 + 1*1233 + 1*1455 + 1*1467 + 1*1665 + 1*2055 + 1*2223 + 1*2280 + 1*2520 + 1*2601 + 1*2673 + 1*4608 + 1*4644 + 1*5481 + 1*8343 + 1*8883 + 1*11547 + 1*15399 + 1*16173 + 1*24327 +
                                        1*28107 + 1*28521 + 1*49122 + 1*49338 + 1*51255 + 1*81441 + 1*82053 + 1*107991 + 1*125505 + 1*126351) +
                                      4(9*0 + 3*10 + 3*14 + 2*30 + 2*42 + 1*70 + 1*98 + 1*112 + 1*120 + 4*140 + 1*150 + 1*210 + 1*224 + 1*240 + 1*308 + 1*310 + 1*340 + 1*420 + 1*434 + 1*460 + 1*560 + 1*588 + 1*600 + 1*650 + 1*700 +
                                        1*910 + 1*938 + 1*1070 + 1*1162 + 1*1370 + 1*1470 + 1*1708 + 1*1918 + 1*1988 + 1*2220 + 1*2660 + 1*2890 + 1*2968 + 1*3164 + 1*4046 + 1*4520 + 1*4580 + 1*4648 + 1*4788 + 1*6090 + 1*8100 +
                                        1*8560 + 1*12830 + 1*14590 + 1*15270 + 1*25740 + 1*26180 + 1*27030 + 1*43080 + 1*43140 + 1*56950 + 1*66320 + 1*66500) +
                                      4(9*0 + 3*11 + 3*13 + 2*33 + 2*39 + 1*77 + 1*91 + 1*117 + 1*121 + 4*143 + 1*165 + 1*195 + 1*234 + 1*242 + 1*325 + 2*341 + 1*403 + 1*442 + 1*462 + 1*585 + 1*605 + 1*637 + 1*693 + 1*715 + 1*845 +
                                        1*1001 + 1*1067 + 1*1287 + 1*1441 + 1*1507 + 1*1781 + 1*1911 + 1*2167 + 1*2249 + 1*2585 + 1*3179 + 1*3536 + 1*3692 + 1*3757 + 1*4312 + 1*4400 + 1*5967 + 1*6019 + 1*6699 + 1*7623 + 1*7917 +
                                        1*7975 + 1*9139 + 1*9321 + 1*13277 + 1*13827 + 1*14113 + 1*22275 + 1*22737 + 1*29733 + 1*34474 + 1*34870) +
                                      2(9*0 + 6*12 + 4*36 + 2*84 + 2*120 + 4*144 + 2*180 + 2*240 + 2*336 + 2*372 + 2*456 + 2*600 + 2*672 + 2*780 + 2*1044 + 2*1380 + 2*1644 + 2*2064 + 2*2448 + 2*3468 + 2*3984 + 2*4104 + 2*6912 +
                                        2*7128 + 2*7308 + 2*11460 + 2*11844 + 2*15396 + 2*17712 + 2*18192) +
                                      2(73*0 + 2*23) +
                                      24(75*0)
                                    = 953707364 + 145692604 + 138299432 + 98461464 + 62311200 + 36971032 + 21062784 + 11674904 + 6356384 + 3440856 + 1907072 + 1177048 + 481296 + 92
                                    = 1481543532

Value repetition frequencies        = 4(63*1 + 3*2 + 2*3) +
                                      4(59*1 + 1*2 + 2*3 + 1*8) +
                                      4(56*1 + 2*2 + 2*3 + 1*9) +
                                      4(52*1 + 1*2 + 1*3 + 1*4 + 1*5 + 1*9) +
                                      4(50*1 + 1*2 + 3*3 + 1*5 + 1*9) +
                                      4(49*1 + 2*2 + 3*3 + 1*4 + 1*9) +
                                      4(50*1 + 2*2 + 1*3 + 1*4 + 1*5 + 1*9) +
                                      4(49*1 + 3*2 + 2*3 + 1*5 + 1*9) +
                                      4(50*1 + 3*2 + 2*3 + 1*4 + 1*9) +
                                      4(45*1 + 5*2 + 2*3 + 1*5 + 1*9) +
                                      4(52*1 + 2*2 + 2*3 + 1*4 + 1*9) +
                                      4(50*1 + 3*2 + 2*3 + 1*4 + 1*9) +
                                      2(26*2 + 2*4 + 1*6 + 1*9) +
                                      2(1*2 + 1*73) +
                                      23(1*75)
                                    = 5625

Number of distinct row element sets = 15

Number of rows                      = 2*2 + 12*4 + 1*24
                                    = 75

Number of distinct values           = 643

Distinct values        0        1        2        3        4        5        6        7        8        9       10       11       12       13       14       15
Frequency           2293       12       24       20       20       12       20       16       12       20       16       12       20       12       16       24
Distinct values       16       17       18       19       20       21       22       23       24       27       28       30       31       33       35       36
Frequency             12       12       20       12       12       32       12       16       12       12        4       12        4        8        4        8
Distinct values       39       40       42       44       45       46       48       49       51       54       56       57       60       61       62       63
Frequency              8        8       16       12       12        8        8        4        8        8        4       16       12        4        4       20
Distinct values       65       70       72       75       77       80       82       84       85       90       91       93       95       96       98      105
Frequency              4        4        8        4        4       24        4        4        8       12        4        4       16       12        4       20
Distinct values      108      112      114      116      117      119      120      121      124      126      128      130      133      134      135      137
Frequency             16       12        8        4        8       20       12        4        4        4       16        4       12        4       20        4
Distinct values      140      143      144      150      155      156      165      170      180      186      190      192      195      197      200      202
Frequency             16       16       16        4        4        4        8        8       12        4        4        8        8        4        4        4
Distinct values      208      210      212      217      221      222      224      225      234      240      242      245      248      252      255      256
Frequency              4       12        4        4        4        4        8        4        8       12        4        4        4       12        4        4
Distinct values      260      270      274      276      279      280      285      289      291      301      306      308      310      320      325      330
Frequency              4        4        4        4        4        4        8        4        4        4        4        4        4        4        8        4
Distinct values      333      336      340      341      342      352      357      360      372      374      390      403      406      411      420      425
Frequency              4        4        4        8        4        4        8        8        8        4        8        4        4        4        4        8
Distinct values      426      432      434      442      447      448      450      455      456      460      462      465      480      496      520      525
Frequency              4        4        4        4        4       12        4        4        4        4        4        4        8        4        4       16
Distinct values      527      531      545      548      550      560      578      585      588      595      600      605      609      629      637      650
Frequency              4        4        4        4        4        8        4       12        8        4        8        4        4        4        8        4
Distinct values      668      672      685      693      700      715      752      754      777      780      785      816      822      844      845      855
Frequency              4        8        4        8        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values      864      867      882      898      910      938      959      972      975      980      992     1001     1005     1016     1028     1040
Frequency              4        4        4        4        4        4        8        4        4        4        4        4        4        4        4        4
Distinct values     1044     1053     1067     1070     1096     1135     1152     1156     1162     1191     1218     1233     1266     1280     1283     1287
Frequency              4        4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values     1365     1370     1380     1432     1441     1445     1449     1455     1467     1470     1488     1507     1620     1636     1644     1665
Frequency              4        4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values     1708     1734     1735     1781     1808     1827     1844     1863     1864     1892     1911     1918     1932     1988     2023     2035
Frequency              4        4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values     2055     2064     2079     2105     2167     2176     2220     2223     2249     2280     2312     2340     2436     2448     2513     2520
Frequency              4        4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values     2566     2585     2592     2601     2616     2624     2660     2673     2703     2890     2968     3045     3142     3164     3179     3224
Frequency              4        4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values     3248     3342     3468     3492     3536     3654     3692     3727     3740     3757     3760     3808     3849     3957     3984     3986
Frequency              4        4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values     4046     4104     4140     4152     4263     4312     4400     4424     4520     4576     4580     4592     4608     4644     4648     4788
Frequency              4        4        4        4        4        4        4        8        4        4        4        4        4        4        4        4
Distinct values     4872     4887     5132     5319     5406     5481     5695     5967     6019     6048     6090     6304     6415     6568     6570     6699
Frequency              4        4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values     6912     6950     6975     7128     7308     7374     7515     7555     7577     7623     7668     7698     7917     7975     8100     8109
Frequency              4        4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values     8127     8280     8343     8352     8398     8560     8743     8883     8944     8981     9139     9321     9669    10251    10264    10812
Frequency              4        4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values    11390    11460    11547    11844    11884    11999    12588    12716    12782    12830    13277    13515    13595    13827    13932    14052
Frequency              4        4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values    14113    14385    14590    14610    14802    14874    15270    15396    15399    15505    15642    15704    16173    16218    16359    16536
Frequency              4        4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values    17085    17694    17712    18192    18921    19251    19425    21624    22275    22737    22780    23472    23696    23998    24327    24994
Frequency              4        4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values    25281    25318    25740    26180    26595    26865    26932    27030    27400    28107    28385    28475    28521    28620    28853    28932
Frequency              4        4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values    29376    29547    29733    29760    29897    34170    34474    34870    35997    36966    37280    37578    39865    43080    43140    44712
Frequency              4        4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values    45408    45560    47996    49120    49122    49338    49688    50170    50562    50890    51255    51936    52772    52816    53248    53265
Frequency              4        4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values    53340    54024    54222    54810    55017    55287    56950    59995    66320    66500    70653    71757    71994    75843    78546    81441
Frequency              4        4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values    82053    83993    84536    85808    91728    92672    93585    94925    95992    96346    96660    97181    97800    98357    99108    99766
Frequency              4        4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values   100262   101124   105213   105507   106530   107991   112225   125505   126351   126405   134247   134925   151686   152632   153560   158460
Frequency              4        4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values   159276   159795   165490   169491   170457   172405   173315   176082   176967   177042   187132   187542   188804   189276   198756   199536
Frequency              4        4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values   202248   213060   224450   235392   236288   236449   250773   251307   266325   282051   282429   291120   291600   306948   306972   309845
Frequency              4        4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values   310155   319590   336675   348674   351964   353264   360504   361544   371127   371803   372855   434784   448900   459624   461184   472898
Frequency              4        4        4        4        4        4        4        4        4        4        4        8        4        4        4        4
Distinct values   498179   509316   510096   521736   523296   538300   539600   561125   646108   647272   673350   681233   681291   689258   690122   709347
Frequency              4        4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values   734628   784572   785808   824943   826407   894175   895675   907632   909208   945796   996358  1049623  1159718  1159790  1182245  1221333
Frequency              4        4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values  1222175  1303494  1303740  1377815  1379405  1435281  1435671  1494537  1507980  1508876  1547802  1992716  2015764  2016812  2099246  2123554
Frequency              4        4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values  2124602  2211471  2323472  2323920  2383293  2383911  2430882  2432360  3148869  3261094  3347308  3348768  3526649  3527397  3671262  3672498
Frequency              4        4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values  4422942  4458718  4460402  4659391  5156728  5158412  5433021  5433563  6870862  7997356  7997916 13903816 13904734 14476352 23087160 23088826
Frequency              4        4        4        4        4        4        4        4        4        4        4        4        4        4        4        4
Distinct values 30500506 35565436 35567532
Frequency              4        4        4

Sum of distinct value frequencies   = 552*4 + 36*8 + 27*12 + 13*16 + 10*20 + 3*24 + 1*32 + 1*2293
                                    = 5625

Number of SN-EN pairs for which the number of CNSAPs is greater than zero        = 2*2 + 42*66 + 4*67 + 4*72
                                                                                 = 3332

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

Number of possible SN-EN pairs with SN != EN                                     = 74*75
                                                                                 = 5550