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