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