  132  132  131  130  129  129  130  129  127  125  125  125  125  125  125  127  129  131  131  131  131  132  132  133  133  134  134  134  135  136  139  137  137  137  136  136  141  141  136  136  136  136  136  136  136  136  136  136  136  136  136  137  138  139  140  142  140  139  137  134  134  134  135  135  135  136  135  135  134  134  133  133  132
  135  134  134  131  127  129  126  123  121  119  117  117  118  120  122  124  128  130  131  132  133  133  134  134  135  135  135  136  138  141  141  138  138  139  139  139  141  141  141  140  142  141  141  141  141  141  142  140  140  141  140  140  140  143  144  146  148  148  145  143  141  143  146  142  144  141  138  142  142  142  139  137  135
  143  136  133  132  130  126  123  120  117  115  114  115  117  119  122  124  128  131  134  136  137  136  138  138  139  141  140  143  143  146  144  143  143  144  144  144  146  146  146  145  147  146  148  148  146  146  147  144  145  148  146  144  145  147  146  148  150  153  152  150  149  150  149  146  150  145  144  148  147  143  145  142  143
  139  138  134  131  127  123  120  116  114  112  112  113  116  119  122  127  131  135  137  142  139  142  143  144  143  144  145  147  148  149  147  148  149  148  147  147  149  149  149  150  151  154  156  157  156  156  155  152  151  156  153  153  152  152  150  154  154  155  158  156  155  154  151  150  152  150  151  151  150  145  143  143  139
  135  134  132  128  123  118  116  113  111  110  111  113  116  121  125  130  134  137  141  143  144  145  146  147  148  146  147  149  150  150  150  152  151  149  149  149  151  151  153  154  157  159  162  165  167  164  164  164  162  163  162  161  158  157  153  154  156  156  160  159  158  157  155  153  152  153  153  151  149  147  142  139  135
  132  129  126  122  117  113  110  108  109  108  110  113  117  123  128  131  135  138  142  144  145  147  149  149  149  149  147  149  150  150  150  151  152  151  151  150  154  154  156  157  159  163  168  171  173  173  173  171  170  167  167  163  157  151  149  149  152  155  159  161  162  161  159  155  152  149  151  148  147  148  143  137  132
  132  126  121  116  111  107  105  104  105  107  108  112  118  124  127  131  134  138  141  144  146  148  149  149  148  147  147  147  147  148  149  150  152  152  152  153  157  157  159  161  164  168  172  177  182  183  181  176  172  168  162  157  150  145  145  147  153  156  160  167  168  168  164  158  152  145  139  139  140  141  142  137  132
  128  123  117  111  107  104  101  100  101  104  105  109  115  119  124  127  130  134  138  141  143  145  145  145  144  143  144  145  144  146  148  150  152  154  155  157  161  161  164  167  170  175  181  186  192  192  186  180  173  166  158  151  145  141  143  149  154  158  164  172  175  176  171  163  153  143  135  132  133  132  132  132  128
  120  115  110  106  103  101   99   98   98  100  102  104  109  114  119  121  125  129  133  135  137  139  140  141  141  140  141  143  143  145  148  152  154  157  160  162  166  166  170  175  179  185  192  196  199  197  191  183  175  166  158  150  142  138  142  147  151  159  168  176  179  178  174  167  155  144  134  129  128  126  121  123  120
  109  105  103  100   98   97   96   95   95   96   98  101  105  110  114  118  120  124  128  131  133  135  138  141  143  143  143  144  145  148  152  156  159  162  164  168  174  174  177  182  188  193  201  203  203  201  198  189  181  171  162  151  142  136  138  140  146  156  165  171  174  173  170  166  156  144  135  127  125  121  115  112  109
  100   96   94   91   90   91   93   92   93   93   96   99  103  108  113  116  118  122  127  130  133  135  139  144  146  148  147  148  150  153  157  162  166  169  172  176  183  183  187  191  196  202  207  209  210  211  208  199  188  179  169  155  144  138  133  134  137  147  155  160  161  161  161  159  153  142  134  127  121  114  107  103  100
   94   88   86   84   85   88   91   91   92   93   96   99  104  108  112  115  118  122  126  129  132  135  141  145  148  150  152  153  155  159  163  168  173  177  181  186  194  194  198  202  207  212  215  219  220  221  217  209  199  191  180  166  153  144  137  135  135  141  147  150  151  152  152  150  148  137  128  122  115  105   97   96   94
   90   84   83   83   85   87   90   92   94   95   98  102  106  110  113  116  119  121  124  127  130  133  138  142  147  150  155  156  158  162  168  174  180  186  190  195  205  205  209  213  217  221  225  230  230  229  225  217  211  203  192  178  164  153  146  142  139  140  144  148  147  146  145  142  138  129  119  112  105   97   91   90   90
   91   87   86   87   89   90   92   95   98  100  103  107  111  114  116  118  120  122  124  127  129  132  136  140  147  151  155  158  160  165  172  180  188  195  199  204  215  215  220  224  227  230  235  239  239  236  231  224  218  213  202  187  174  163  156  151  145  144  145  146  146  143  139  134  128  120  112  105   98   94   91   91   91
   94   92   93   95   96   96   98  101  104  106  109  112  117  119  121  121  122  124  126  129  131  134  138  143  148  154  157  161  164  170  179  188  198  205  213  218  226  226  231  235  237  240  244  248  247  243  237  230  224  219  209  195  183  172  165  158  151  148  146  146  143  140  134  128  121  115  110  105  101   97   94   94   94
   99  100   99  102  103  105  106  108  111  112  115  118  121  123  123  121  121  123  126  129  132  133  138  143  148  155  161  165  170  177  187  199  209  218  226  232  240  240  244  246  247  248  253  255  255  250  245  237  230  224  214  203  191  180  171  162  155  149  146  142  138  134  129  123  117  114  111  109  106  102   98   97   99
  105  107  107  110  112  113  115  116  118  120  121  122  125  124  120  118  116  118  120  124  128  129  135  138  144  152  161  168  175  184  195  207  220  230  239  244  253  253  257  258  258  257  260  262  262  258  253  246  238  230  221  211  199  188  177  166  157  150  143  137  133  129  125  120  117  115  113  112  110  107  105  104  105
  113  115  116  118  120  122  122  123  124  125  125  125  125  121  116  111  109  108  112  116  122  124  131  134  139  147  158  168  178  187  200  214  228  239  247  254  266  266  269  269  267  267  267  267  268  266  263  255  245  236  227  218  206  194  181  169  158  149  142  135  130  127  124  122  120  118  117  117  116  113  112  112  113
  122  124  125  126  128  128  128  128  127  128  126  125  124  118  111  104  100   99  103  108  114  122  125  130  136  143  154  167  179  191  205  219  233  245  253  261  275  275  278  279  278  275  273  273  274  272  269  263  253  243  233  223  213  199  184  171  160  151  143  136  132  128  127  126  126  125  124  122  121  120  119  119  122
  132  134  133  133  133  132  132  130  128  128  126  124  121  115  108  100   94   93   95  102  112  121  125  129  134  142  153  167  181  195  210  225  238  251  260  267  279  279  283  285  285  282  279  279  279  276  274  271  260  249  239  228  217  203  187  173  162  154  146  140  136  133  132  131  131  132  131  130  127  126  128  129  132
  144  143  139  135  134  133  132  130  128  128  127  124  120  114  106   98   91   89   91   98  110  123  129  132  137  144  155  169  185  200  215  229  242  257  266  273  284  284  287  289  289  288  286  283  282  280  278  275  265  255  243  233  222  206  189  175  166  158  152  146  142  140  139  139  139  141  140  139  136  136  141  143  144
  154  149  143  134  133  133  133  130  127  128  128  125  121  114  105   97   92   88   90   96  109  122  129  135  141  148  159  173  188  203  218  232  246  260  271  279  292  292  293  295  295  294  293  289  286  284  282  277  268  259  250  241  228  212  193  179  171  165  159  154  151  149  148  148  150  151  149  148  146  147  152  154  154
  154  149  143  132  133  134  135  131  127  126  129  128  123  115  106  100   94   91   90   93  105  119  127  135  142  150  160  174  188  203  218  233  247  262  275  284  300  300  302  303  305  303  301  296  291  288  285  279  271  264  257  248  236  220  201  187  179  173  168  164  161  159  158  157  158  159  156  154  153  152  154  154  154
  147  146  143  135  137  138  138  134  130  129  131  130  124  117  111  104   99   94   90   89   99  114  125  133  141  150  160  173  187  201  216  231  247  262  276  287  304  304  307  310  311  312  309  303  298  294  289  282  277  271  264  257  245  229  211  197  189  183  177  172  171  169  166  165  166  164  158  156  154  152  148  149  147
  146  147  148  142  144  145  143  140  136  134  134  131  122  115  110  105  101   96   90   85   92  107  119  129  138  148  159  172  186  199  212  229  245  261  275  286  305  305  310  314  318  319  317  313  309  304  298  291  286  279  274  266  256  241  223  209  200  193  187  180  178  175  173  171  169  166  160  158  156  151  148  147  146
  154  155  157  152  156  156  151  147  141  139  137  128  118  109  103   99   96   92   86   81   85  101  113  126  136  147  159  172  186  198  213  229  245  259  272  283  303  303  312  318  323  326  325  322  319  316  309  304  299  293  287  281  270  256  238  223  210  202  196  190  184  183  182  178  174  168  163  162  161  158  157  156  154
  169  169  171  168  169  168  162  153  146  141  134  123  110  102   95   89   86   83   77   74   80   95  110  122  135  148  161  174  188  202  217  233  247  260  272  284  304  304  315  323  329  331  330  329  329  328  324  320  316  312  309  303  293  276  258  242  228  215  209  203  197  194  190  185  182  176  172  174  174  173  173  172  169
  186  185  183  180  178  176  169  159  150  139  128  114   99   90   85   79   76   74   70   68   76   90  106  120  134  147  161  174  188  204  221  237  252  265  276  289  308  308  319  330  335  337  335  336  340  342  340  338  336  336  334  332  324  304  284  267  252  237  229  221  213  206  197  191  188  187  188  190  190  189  188  188  186
  199  195  192  185  181  180  173  162  150  134  119  104   90   80   74   70   67   67   65   66   74   86  103  119  133  146  160  173  187  204  223  241  257  272  285  297  316  316  326  337  344  347  346  347  352  354  356  357  359  361  362  361  355  341  319  299  282  268  257  245  231  220  210  203  198  200  202  201  199  198  196  197  199
  204  201  197  189  182  181  173  160  144  128  112   98   85   73   67   63   60   60   61   63   73   84  101  119  132  146  161  175  189  205  223  243  261  277  293  307  328  328  336  345  354  362  362  363  364  369  371  377  382  387  390  392  393  384  366  347  329  313  296  279  262  248  238  228  217  211  209  208  204  201  199  203  204
  207  205  200  191  181  179  167  152  138  121  106   95   82   68   62   57   54   53   54   56   64   76   93  114  131  146  162  177  192  208  228  247  265  282  297  314  343  343  349  358  369  377  379  379  378  383  388  400  409  417  421  429  438  438  429  411  391  373  355  337  316  298  280  262  245  228  220  215  209  205  204  208  207
  209  205  199  188  177  171  157  142  129  114  102   91   78   63   57   52   49   48   47   49   54   65   84  106  126  144  162  179  196  216  234  253  271  287  300  319  353  353  363  373  386  396  397  397  400  403  414  432  449  460  472  485  495  501  499  481  460  445  428  407  383  357  329  298  278  259  241  227  218  210  208  209  209
  203  196  186  178  166  158  142  127  118  107   99   87   73   59   54   51   49   47   48   49   54   63   80  101  122  143  163  183  203  223  242  260  277  293  305  324  361  361  376  390  405  418  424  426  427  434  454  479  498  516  535  547  549  549  547  534  518  503  486  464  435  400  366  334  312  290  264  243  230  216  209  205  203
  185  174  165  160  148  141  124  111  105   98   92   82   69   57   54   53   53   53   52   54   59   66   79   98  119  141  165  188  211  233  250  267  282  296  310  329  371  371  390  408  428  444  454  461  460  469  496  520  540  561  583  577  569  560  547  536  535  529  511  484  448  409  377  352  329  305  276  253  234  217  206  196  185
  168  154  145  142  133  131  113  100   96   92   85   76   67   58   57   57   57   58   58   59   63   68   79   98  118  140  166  191  215  235  255  272  288  300  315  334  384  384  403  424  447  463  477  485  486  497  518  537  552  567  574  563  551  535  514  500  501  497  480  451  418  381  356  337  315  292  267  246  228  212  200  185  168
  158  143  133  128  131  135  117  106   97   89   81   71   64   58   57   57   57   57   59   60   62   68   80   97  116  139  164  188  213  235  256  275  293  307  321  339  390  390  410  430  451  469  484  492  495  504  513  523  530  533  529  520  509  492  474  461  453  445  423  398  367  338  318  303  284  263  243  229  215  200  189  175  158
  156  143  134  127  140  144  130  115  102   90   79   69   61   55   53   53   52   52   54   56   59   65   78   95  115  136  159  183  209  233  256  278  298  315  330  345  386  386  407  425  444  459  473  482  488  492  493  498  498  494  484  479  469  456  444  431  423  407  382  354  328  305  285  267  252  234  222  215  206  192  181  170  156
  164  152  142  136  147  145  133  119  102   89   80   67   59   52   48   47   48   47   49   53   57   65   75   92  112  131  153  177  203  231  258  282  305  324  340  354  383  383  398  415  430  444  457  466  475  479  481  484  480  473  465  458  451  441  430  417  402  381  354  329  308  286  265  247  233  219  215  212  208  197  184  173  164
  174  164  152  144  141  133  121  108   93   83   73   62   56   51   47   46   46   47   49   51   55   62   73   89  106  124  144  166  192  226  261  289  313  337  352  366  383  383  392  405  416  430  441  455  470  479  486  488  481  473  467  463  457  447  433  416  400  377  353  331  313  291  269  250  236  233  231  226  221  208  192  182  174
  184  173  155  140  125  115  103   88   80   71   62   56   54   53   51   50   49   50   52   55   58   62   71   86  102  118  134  152  177  218  265  296  322  346  364  376  387  387  390  398  408  422  436  458  480  497  506  506  497  489  484  481  476  468  456  442  425  403  381  358  340  322  301  280  268  271  264  251  235  221  204  192  184
  185  170  146  125  108   97   87   76   65   58   53   52   54   56   56   56   56   57   59   60   60   63   70   85  101  116  129  142  166  209  261  297  323  346  371  390  395  395  393  399  409  420  441  469  495  517  530  532  525  517  513  509  505  500  492  480  465  444  424  402  383  366  346  324  313  311  296  272  248  227  209  194  185
  170  151  125  106   91   82   76   66   55   49   48   50   55   58   61   62   62   64   64   64   61   62   68   81   97  114  125  136  158  198  248  287  315  341  374  401  407  407  402  403  408  417  442  468  496  525  542  555  555  550  546  542  538  533  524  509  492  476  456  442  423  399  375  354  335  325  305  276  249  226  202  185  170
  145  123  103   89   79   72   67   57   47   43   44   49   55   58   61   64   67   67   68   66   63   63   68   77   90  106  119  131  153  190  230  266  296  327  364  402  418  418  407  407  405  408  429  452  474  507  532  550  565  562  563  560  558  552  542  525  499  478  456  440  424  400  373  348  326  304  278  248  224  204  180  163  145
  117   98   85   77   70   61   57   49   42   40   44   51   54   57   61   64   66   68   68   65   62   60   63   72   84   97  110  125  149  182  214  241  269  299  341  381  412  412  405  405  402  396  408  423  439  461  484  503  525  539  538  540  545  540  533  516  476  446  420  398  383  361  331  301  275  248  220  195  178  160  146  132  117
   93   81   72   66   60   52   48   41   38   40   46   53   55   59   62   65   66   68   68   64   60   58   59   67   79   91  105  121  146  175  198  219  240  267  303  342  386  386  387  394  388  378  380  386  396  407  416  429  448  465  476  483  487  484  476  455  411  376  345  321  307  286  258  230  202  179  160  147  134  119  109  102   93
   76   67   60   55   49   44   41   38   37   42   50   56   59   63   66   68   70   72   70   67   65   61   59   64   75   90  103  121  146  169  184  199  216  236  264  295  344  344  352  359  355  347  347  349  354  356  354  358  367  378  388  394  398  393  382  359  319  287  257  235  222  203  185  163  145  130  120  110  100   92   84   80   76
   65   58   51   46   41   38   36   36   39   46   53   60   64   67   70   72   73   74   72   69   68   65   63   66   77   91  106  123  144  160  171  182  196  210  231  254  294  294  304  311  312  311  312  316  317  313  306  304  306  308  310  312  309  301  287  268  237  213  189  173  160  146  135  123  111  101   93   85   80   74   70   66   65
   58   55   49   44   39   35   35   36   43   51   59   64   67   70   72   73   72   72   72   69   68   66   65   69   79   93  108  124  140  152  161  168  178  189  206  223  250  250  259  263  272  278  283  286  285  280  273  269  267  266  262  257  248  235  220  204  184  170  156  143  132  122  114  107   98   90   83   77   72   68   62   59   58
   57   55   51   47   43   38   38   41   47   54   61   65   67   70   71   70   69   69   70   69   69   67   65   68   78   91  107  122  137  148  155  159  166  176  189  202  220  220  228  234  244  253  258  260  258  253  251  247  245  242  236  226  214  200  185  169  157  148  139  130  120  113  107  102   97   90   84   78   72   67   59   57   57
   60   58   55   52   49   45   45   48   52   56   60   64   64   66   66   65   65   66   66   68   67   65   63   65   72   87  103  118  132  143  150  154  161  168  176  186  203  203  211  218  227  233  238  239  236  232  230  230  229  226  219  209  198  184  171  156  146  141  131  122  115  108  104  100   97   92   86   81   74   68   62   60   60
   64   62   60   57   55   51   50   52   54   56   57   59   60   61   61   61   61   61   61   61   60   59   59   61   69   81   97  113  127  137  144  150  157  162  167  175  190  190  200  208  214  220  224  225  221  215  212  212  212  209  206  200  191  179  167  153  142  136  128  120  113  106  102   99   96   92   86   83   76   71   67   65   64
   67   65   63   60   57   55   52   53   53   53   53   54   55   56   57   56   56   55   54   53   52   52   53   56   65   78   92  107  120  130  138  145  152  156  161  167  182  182  190  198  204  210  214  213  209  203  198  197  195  193  192  187  182  174  163  152  140  127  119  116  109  102   99   98   95   92   87   82   78   74   71   69   67
   70   67   64   61   58   56   53   52   51   50   49   50   50   50   50   49   48   46   46   45   46   46   46   50   59   72   85   99  111  121  130  138  145  151  156  162  175  175  182  189  195  200  201  202  199  193  187  185  182  178  176  174  170  164  156  147  137  123  115  109  103   98   96   94   93   90   86   81   78   75   74   72   70
   70   67   64   60   57   55   51   50   48   47   46   46   44   44   42   40   38   37   37   37   37   37   39   43   52   64   77   92  103  113  123  132  140  146  151  156  170  170  176  183  188  191  193  192  190  186  181  177  173  169  164  163  159  155  147  140  132  123  115  107  100   94   90   87   85   82   81   77   75   75   75   72   70
   68   63   61   57   54   52   48   47   45   42   41   40   37   35   34   32   31   30   31   31   31   31   33   37   44   56   69   83   96  107  118  127  136  143  148  152  164  164  170  175  180  183  184  184  183  181  178  173  169  164  161  157  155  149  143  136  128  121  114  105   97   90   83   80   78   76   74   71   71   72   73   70   68
   61   57   55   52   49   47   44   41   39   36   34   31   29   28   27   27   26   26   27   28   28   28   30   33   39   49   61   75   88  101  113  124  133  139  144  148  157  157  163  167  170  172  176  176  176  175  174  172  168  166  161  156  153  146  140  133  125  117  108   99   91   84   78   75   74   73   71   66   66   66   67   64   61
   51   48   46   45   43   41   38   36   33   30   29   26   25   24   24   24   25   25   25   26   26   27   29   33   38   45   55   68   82   95  108  120  129  135  139  143  152  152  156  159  162  164  167  168  169  169  170  168  167  165  161  155  151  143  135  128  120  112  105   95   87   81   76   71   68   67   63   60   56   57   57   54   51
   43   41   39   38   37   35   33   30   29   27   25   23   23   24   24   24   26   26   26   26   26   27   28   32   37   44   53   65   78   90  102  113  123  129  133  137  146  146  150  154  155  157  160  162  163  162  163  163  162  161  157  152  147  138  131  123  115  108  102   93   86   80   73   65   63   60   56   52   49   48   45   44   43
   37   35   33   32   31   29   28   27   25   25   24   23   24   26   28   27   28   29   29   29   29   28   28   30   35   42   50   61   73   83   93  104  115  122  127  132  140  140  143  147  150  153  155  156  157  158  159  158  158  156  153  147  141  133  127  120  112  105   98   90   82   76   67   60   56   54   51   47   43   42   39   38   37
   32   30   28   29   27   26   26   25   24   25   25   25   27   29   31   32   31   32   31   31   31   31   30   32   36   41   48   57   67   77   86   96  105  115  122  127  135  135  138  142  145  148  150  152  153  155  156  155  155  154  150  143  137  130  125  118  111  102   92   82   76   71   62   55   50   47   44   42   39   38   35   33   32
   28   26   26   27   27   26   25   26   26   27   28   27   29   30   30   32   31   32   32   33   33   33   34   35   37   41   47   53   63   72   81   90   99  108  116  121  129  129  134  137  140  142  144  146  148  149  151  151  151  153  148  141  134  128  123  117  109   99   86   77   72   67   59   52   47   43   40   37   37   35   32   29   28
   26   24   23   26   27   27   27   28   30   31   29   29   29   29   29   30   31   31   32   33   33   35   36   37   39   42   46   52   59   68   78   86   93  101  108  116  124  124  128  131  134  137  138  140  141  143  145  145  145  146  143  137  130  124  118  112  105   95   82   74   70   66   58   51   45   40   37   36   34   32   31   28   26
   26   25   25   27   27   27   27   28   30   32   30   29   29   29   29   30   32   32   31   33   34   36   37   39   40   43   47   52   59   66   74   81   89   96  103  110  119  119  123  126  128  129  131  133  133  134  137  136  135  134  132  128  122  116  109  103   96   88   76   70   65   60   53   47   41   36   33   32   31   31   31   30   26
   29   28   27   27   27   28   28   28   28   29   30   30   31   32   31   31   32   34   33   34   36   38   39   42   44   47   50   54   60   65   72   79   87   94  100  105  116  116  119  121  121  122  122  124  126  124  125  124  122  121  118  114  110  104   97   89   82   74   66   60   55   51   45   40   35   32   29   29   29   31   32   32   29
   33   31   30   29   29   28   29   28   28   28   30   32   33   36   34   33   33   35   37   37   39   42   46   46   50   53   55   59   61   66   73   79   85   92   96  101  110  110  113  114  114  114  114  115  115  114  113  112  110  108  105  101   97   91   83   71   64   57   51   47   44   43   40   37   33   29   27   28   29   31   34   34   33
   35   33   32   31   32   30   29   29   28   27   26   30   32   33   35   35   34   34   38   40   42   45   50   52   55   58   60   60   64   69   74   80   84   91   95   98  103  103  104  106  107  105  104  105  103  101  102  101   98   96   95   88   83   79   74   59   50   44   42   40   39   39   40   37   33   30   29   29   29   31   33   36   35
   35   33   31   31   31   30   30   30   27   28   26   25   26   30   32   35   35   36   36   41   44   47   50   53   55   59   60   62   66   70   74   79   84   89   91   95   96   96   96   97   98   97   94   92   91   89   90   89   86   85   83   76   74   68   65   55   46   39   39   39   39   41   43   40   36   34   33   31   32   32   34   35   35
   34   33   31   29   29   29   31   29   30   31   29   29   27   30   34   33   36   37   35   41   43   45   47   50   52   55   59   62   63   69   72   73   78   83   82   88   89   89   90   91   91   89   87   85   84   83   81   77   79   74   74   68   66   63   63   57   51   41   41   40   42   44   46   44   41   39   38   37   35   36   36   34   34
   36   33   31   32   31   29   31   29   30   33   33   31   31   34   37   34   37   37   35   41   41   42   44   46   47   52   55   58   60   67   67   68   77   74   78   78   83   83   82   84   86   84   81   83   81   80   80   78   75   74   71   70   68   66   64   62   60   51   47   45   50   48   50   50   47   44   43   42   41   40   39   36   36
   41   38   38   37   37   34   33   33   33   34   34   35   35   38   39   37   38   37   36   38   39   41   43   44   46   49   52   56   59   64   63   64   66   74   78   78   83   83   78   75   78   79   78   80   78   78   80   80   77   74   73   71   71   70   68   68   67   63   60   57   57   56   56   56   54   49   47   46   46   45   43   42   41
   47   45   43   43   43   43   43   44   44   44   44   45   44   43   42   40   39   40   41   42   43   45   46   48   50   52   54   56   59   64   63   64   66   74   78   78   83   83   78   75   78   71   72   72   72   73   72   71   71   70   70   68   67   65   67   69   67   64   62   61   61   60   59   58   58   55   51   50   50   50   49   48   47
