   98  236  531  673  607  647    2    9    3    6    8    5  225  517  652  624  628  994    7   22   28   13   10   19  305  481  667  663 1009  727   38   28   18   11   20   10  287  567  651  742  824  900   26   34   30    8   16   13  248  556  631  796  926  748   39   34   18    9   17   12  248  540  506  814 1051  728   38   28    5   13   16    8  246  518  751  579  699 1062   13   30   28   10   16   16  276  344  682  500  709  916   10   30   23   17   15   14  357  435  829  610  745  994   20    7   24   12   10    9  355  409  477  886  976  723   30   24   14    7    7    8  290  352  435  753  894  751   29   29    2   13   13   14  260  286  562  698  665  757   11    8   15   14    9    9  238  292  586  698  733  707    9    6   15   11   10   16  294  406  654  644  741 1000   18   23   17    9   20   11  302  418  561  709  961  776   21   25   12   12   19   10  360  328  607  984 1186  599   29    7   14    6    9    9  362  314  924  733  601 1216    4    8   20   10    9    5  251  421  474  536  628  632   18   36    8   15   12   13
  121  193  607  611  585  665    7    9    2    4    3    7  214  514  690  548  630 1006    2   18   31   15    5   15  260  344  655  605  993  743   29   32   25   11   17    6  308  412  719  700  784  902   31   32   37    8   13   15  259  429  699  758  900  762   34   30   25    9   14   10  207  445  558  784 1037  750   29   30   12   11   17    6  199  427  791  553  707 1074   10   26   31   12   17   10  253  345  726  440  731  932    7   26   30   19   10   12  326  452  795  540  701 1012   17    7   31   12   11   11  320  264  563  796  972  741   29   20   17    7    8    6  243  255  467  711  896  769   26   25    9    9   12   10  265  171  648  626  687  777   16   10   12   10    4    5  279  269  634  628  737  727   14   10   12   13    5   14  253  317  680  614  755 1016   15   19   24   11   17   11  255  321  617  651  979  792   20   29   19    8   18    8  351  249  687  922 1194  617   26   11   11    4   10    7  347  439  950  675  577 1222   13    6   27   10   10    3  224  354  520  458  570  634   15   32   11   13   15   11
  115  141  590  605  557  627   12    6    3    3    5    4  196  404  611  560  594  986    7   21   28   14    7   12  278  406  670  579  991  703   24   29   18   12   19    9  378  468  668  654  786  900   32   31   28   11   17   12  299  495  650  698  902  726   29   31   18   12   16    5  249  389  465  722 1033  704   24   27    5   12   17   11  229  377  700  483  675 1056    5   29   28   11   17   15  247  309  645  444  697  898    6   29   21   18   12    7  312  328  774  550  689  980   14    6   20   11    9    6  360  294  568  790  956  733   24   23   18    6    8   11  235  259  436  665  876  719   21   28    0   10   14   13  253  111  653  638  653  737   17    9   15   11    6   10  297  185  637  638  715  677    9    9   15   12    7    9  271  335  591  542  719  970   10   22   13   12   19    6  293  335  536  613  943  746   15   26   10    9   20   13  415  323  672  896 1168  595   21    8   14    3   10   12  343  365  877  663  547 1192   18    7   20   13   10    2  196  348  535  498  572  656   20   35   16   14   13    6
   90  122  627  692  607  642    0    6    4    5    3    5  201  445  664  629  626  945    5   21   27   16    7    9  273  397  703  662  987  710   36   29   21    8   15   10  331  459  731  765  818  865   24   29   33    9   15   11  256  510  707  801  900  735   37   29   21   10   16    2  246  438  534  817 1031  721   36   27    8   10   15    8  248  390  767  586  693 1013   11   29   27   13   15   12  278  312  702  509  707  873    8   29   26   18    8    8  361  347  831  631  739  955   18    8   27   13   13    9  369  293  589  879  962  718   28   23   13    8   10    8  268  364  449  754  884  728   27   28    5    8   10   14  232  172  674  713  663  722    9    9   14    9    2    9  244  202  682  719  725  684    7    9   16   14    5    6  260  412  640  651  735  973   16   22   20   12   15    3  276  416  601  712  959  757   19   26   15    7   16   10  380  354  711  987 1180  606   27    8   15    5   12    9  400  358  918  756  603 1171    6    7   23   11   12    5  263  419  576  549  628  621   16   35    7   12   15    9
  157  167  681  666  587  666    8    6    1    4    5    5  212  386  740  613  614  997    5   21   30   11    7   17  248  390  703  662  949  744   28   29   20   13   19   10  244  468  797  743  750  909   32   29   32   10   15   11  231  479  773  799  850  769   37   29   20   11   14   10  189  361  620  819  995  743   32   27    7   15   17    8  183  365  851  588  701 1063   13   29   30    8   17   14  257  237  782  501  715  925   10   31   25   15   12   12  314  334  847  599  689 1003   16    8   26    8    9   13  310  300  633  871  936  752   32   23   16    7    8    8  257  233  511  756  860  758   29   30    4   11   14   14  265  137  718  687  671  768   17    9   13   10    6    9  253  169  704  687  707  714   15    9   13    9    7   14  251  283  714  651  733 1009   18   22   19    7   19    9  239  281  685  716  955  785   23   26   14    8   20    6  337  303  763  989 1156  628   29    8   12    2   10    7  321  337  988  726  577 1225   14    7   22    8   10    5  276  342  594  525  568  653   16   35   10   15   13   13
  128  224  799  690  653  620   16   22    8    9    2    6  145  363  774  591  682  943   15   23   27   12    6    8  247  335  689  718  915  690   20   25   31   12   12    9  379  365  919  789  680  841   30   27   43    9   12   12  300  372  887  843  780  711   35   23   31    8   11    5  256  300  716  889  969  721   36   25   18   10   12   11  216  332  913  654  787 1009   23   23   37   13   12   11  222  326  842  553  823  871   20   25   36   14    5    5  291  325  813  625  691  949    8   20   37    9   12    6  383  269  749  829  952  678   42   11   13    8    9   11  270  190  609  820  872  744   39   24   15   12    7   13  302  158  834  675  775  718   25   19   16   11    1   10  258  220  782  713  749  700   23   21   16   10    4    5  236  234  696  709  805  973   28   24   30   12   12    6  262  220  781  752 1015  753   33   24   25    7   13   13  430  334  885 1029 1108  576   39   20   15    9   11   12  346  450  982  762  625 1171   22   19   33    9   11    6  209  257  692  529  562  573   24   17    7   10   14    6
  185  259  575  615  609  673    2    8    5    7    4    6  278  468  648  606  638 1006    7   21   36   12    6   20  288  508  665  611 1033  751   38   29   26   14   18   11  236  630  697  686  834  940   26   33   36    9   14   10  239  631  669  732  944  778   39   33   26   10   13   13  245  489  520  764 1075  746   38   27   13   14   18    9  245  489  753  525  715 1078   13   29   36    9   18   13  321  321  682  456  731  922   10   31   29   16   11   15  396  408  817  548  749 1008   20    8   28    9    8   12  384  426  525  842  998  779   30   23   22    8    9    9  317  345  423  699  918  743   29   30    8   14   13   15  225  307  610  652  689  755   11    7    9   15    5   10  229  293  628  636  757  711    9    7   11   10    6   17  311  373  640  584  759  994   18   22   21    8   18   12  299  371  585  669  983  784   21   26   18   13   19    7  343  339  661  940 1210  647   29    8    6    7   11    8  345  267  910  677  605 1216    4    7   28    7   11    6  358  408  518  502  632  698   18   35   16   14   14   14
  133  173  591  665  594  651    1    7    3    5    9    5  260  360  700  620  637  986    4   20   28   12   11   19  322  454  683  679  984  729   35   30   22   16   21   12  240  504  707  738  771  880   25   30   34    9   17   11  209  485  689  788  883  750   36   30   22   12   16   12  235  381  562  826 1030  734   35   28    9   14   15   10  247  385  803  587  710 1052   10   28   28    9   15   16  291  239  738  524  736  914    7   30   27   16   14   14  310  296  851  602  706  992   19    9   28    9    9   11  314  348  541  884  979  721   27   22   14    6    8   10  275  263  473  767  895  757   26   29    6   12   14   16  259  189  626  692  688  757   10   10   15   13   10   11  297  177  638  690  732  713    8   10   15   10   11   16  309  263  690  642  762 1006   15   21   21   10   21   11  303  267  617  733  986  782   18   27   16   11   20    8  317  363  667 1008 1197  603   26    9   14    5    8    9  317  301  958  729  590 1214    7    8   24   11    8    5  278  296  520  522  567  612   15   34    8   16   11   13
  206  332  561  588  635  693    3    9    8    7    7    9  269  519  664  577  656 1056    8   22   39   12    9   19  325  523  673  586 1029  773   39   28   29   12   19   12  231  655  687  671  836  966   27   32   39    9   17   11  246  650  661  717  930  794   40   34   29    8   16   16  280  522  538  747 1073  772   39   28   16   14   15   10  258  532  773  508  735 1126   14   30   39    9   17   16  316  374  700  431  751  968   11   32   32   16   14   18  383  473  827  513  761 1050   21    9   31    9   11   11  419  453  505  831 1008  779   31   24   25   10    6   10  330  372  437  678  928  791   30   31   11   14   12   16  284  382  590  619  703  807   12    8   12   15    8   11  228  382  612  601  767  747   10    6   14   10    9   20  322  394  662  573  779 1044   19   23   24    8   19   15  356  396  595  652 1003  820   22   25   21   13   18    8  374  306  643  919 1224  645   30    7    3    7    8    9  328  330  926  650  627 1266    3    8   31    7    8    9  371  429  490  473  624  698   19   36   19   14   11   17
  183  177  583  606  627  676    1    8    1    4    3    4  258  458  602  573  648  999    4   19   30   15    5   18  290  424  651  552 1011  750   35   31   20    9   13   11  232  520  685  673  842  951   25   33   30    6   13   10  247  549  663  711  944  769   36   33   20    7   12   11  225  427  488  719 1053  729   35   29    7   11   13    9  237  415  715  488  711 1059   10   27   30   12   13   13  297  305  648  393  711  911    7   27   23   19    6   13  342  364  781  545  765 1005   19    4   22   12    9   12  384  318  545  787  984  786   27   21   16    7    8    9  299  303  391  650  896  716   26   26    2   11    8   15  261  185  630  639  667  740   10    7   13   12    4   10  265  211  638  633  735  684    8    9   13   13    5   15  293  363  574  559  757  967   15   20   15   11   13   10  307  371  559  584  963  771   18   28   12   10   14    7  373  273  665  861 1188  642   26   10   12    4    8    8  319  317  856  670  621 1199    7    5   22   10    8    4  310  428  538  509  648  709   15   33   14   13   15   12
  135  149  693  626  596  633    7    7    3    5    3    5  198  416  716  581  627  942    2   22   34   12    5   15  212  442  739  646  998  703   29   28   24   14   17   14  300  534  783  711  801  876   31   32   34    9   15    7  271  545  773  767  907  732   32   32   24   10   14    8  189  419  582  803 1042  700   29   26   11   14   17   12  185  425  809  566  714 1012    8   30   34    9   17   10  247  295  756  491  730  866    5   30   27   16   10   12  352  358  873  551  716  944   17    7   28    9    9   13  338  330  655  863  973  721   27   24   20    6   10   12  249  283  505  738  895  711   24   29    6   12   12   18  211  185  740  647  686  713   16    8    9   13    4   13  231  187  726  639  736  667   14    6    9   10    5   12  231  349  686  625  754  960   13   23   21    8   17    7  225  347  651  710  978  738   18   25   16   11   18   10  363  293  763  979 1191  603   24    7    8    5   12   11  375  315  976  688  588 1166   13    8   26    9   12    5  284  410  620  483  593  638   15   36   14   16   15   13
   76   92  612  650  622  642    3    6    0    1    3    1  267  409  667  627  641  995    2   21   31   12    3   15  335  483  706  630  992  720   33   29   21   12   15   12  365  541  710  717  831  913   27   29   31   11   17    9  330  564  692  769  913  743   34   31   21   12   16    8  332  460  531  787 1030  717   33   27    8   14   15   10  332  464  764  552  708 1065    8   29   31   11   15   12  344  354  703  465  706  909    5   31   24   16    8   10  383  351  828  583  750  989   21    8   23   11   11    7  385  363  580  865  975  736   25   23   17    4   12   10  336  362  458  722  891  732   24   30    3    6   10   16  268  178  665  683  672  750   12    9   12    7    2   11  284  178  665  671  724  688   10    9   12   10    3   12  324  452  653  617  750  985   13   22   16   12   15    7  324  452  596  674  958  761   16   26   13    5   16   12  428  414  694  951 1181  604   24    8   11    3   14   11  418  388  933  706  616 1207    9    7   23   13   14    3  229  415  567  531  631  657   13   35   11   12   17    9
  145  121  583  661  655  741    2    5    9    3    1    4  304  472  642  596  696 1002    7   24   26   14    3   10  352  462  665  629 1093  801   38   26   32   12   13   13  320  538  699  754  888  926   26   30   42    9   15    8  263  579  675  798 1004  828   39   30   32   10   14    3  311  485  522  812 1135  812   38   24   19   12   13   11  311  471  755  585  775 1058   13   32   38   11   13   11  353  341  680  468  791  936   10   32   37   18    6    9  418  388  815  590  787 1028   20    9   38   11    9   10  410  346  533  832 1058  811   30   26   12    6   10   11  343  393  415  739  978  791   29   31   16   10    8   15  217  221  618  676  749  773   11   10   17   11    2   12  297  203  632  678  817  769    9    8   17   12    1    7  343  441  632  656  819 1030   18   25   31   10   13    2  343  445  587  661 1043  840   21   23   26    9   14    9  357  371  663  936 1270  711   29    7   16    3   12   10  413  357  902  731  647 1208    4   10   34   11   12    4  344  452  526  514  666  664   18   36    8   14   15   10
  111   93  592  706  614  645    2    6    7    1    2    1  220  396  689  637  649 1000    3   23   24   12    6   15  320  462  700  660  988  725   34   27   16   12   12   12  356  510  710  771  801  910   26   31   28    9   12    9  305  549  690  813  903  744   35   31   16   10   13    8  295  425  557  827 1034  730   34   25    3   14   12   10  299  439  798  596  722 1070    9   31   24    9   12   14  303  337  727  509  730  920    6   31   21   16    5   10  332  312  852  645  732 1000   20    8   22    9   12    7  404  338  540  875  985  729   26   25   12    4   11   10  315  343  462  762  899  749   25   30    4    8    7   16  287  185  625  727  682  761   11    9   11    9    1   11  257  143  641  733  740  707    9    7   13   10    4   12  303  413  681  661  766  996   14   24   15   10   12    7  323  411  614  696  982  772   17   24   10    7   13   12  433  377  670  975 1199  597   25    6   18    1   13   11  375  361  949  768  608 1216    8    9   18   11   13    3  238  404  527  561  589  642   14   37   10   14   14    9
  108  164  593  669  624  673    1    9    2    4    3    3  247  431  660  616  661 1012    6   22   29   11    5   17  305  523  681  683 1016  751   37   28   21   15   17   12  273  591  717  746  803  904   25   32   33   10   15    9  236  600  687  804  907  772   38   34   21   11   14   10  242  466  540  838 1062  758   37   28    8   15   17   10  252  484  771  597  740 1078   12   30   29    8   17   14  296  318  698  518  758  940    9   32   26   15   10   12  361  349  825  602  742 1018   19    9   27    8    9    9  335  413  543  874 1009  747   29   24   15    5    8   10  282  346  433  775  927  781   28   31    5   11   12   16  246  234  628  688  710  781   10    8   14   12    4   11  252  206  644  690  768  737    8    6   14    9    5   14  298  408  652  656  786 1028   17   23   20    9   17    9  288  412  605  731 1010  804   20   25   15   10   18   10  350  360  679 1006 1227  625   28    7   13    4   10    9  364  282  920  729  620 1240    5    8   23   10   10    3  263  425  530  520  595  628   17   36    9   17   15   11
   88  112  641  636  598  634    3    6    1    3    3    4  221  399  722  597  635  999    2   21   30    8    5   18  315  503  721  662 1004  714   33   29   20   14   17   11  377  547  751  711  795  909   27   31   32   13   15   10  320  564  731  773  905  735   34   31   20   14   14   11  306  456  584  815 1048  715   33   27    7   16   17   11  304  484  821  570  714 1069    8   29   30   11   17   15  302  336  758  503  734  911    5   31   25   12   10   13  389  343  871  563  716  993   21    8   26   11    9    6  377  373  597  861  979  722   25   23   16    2   10   11  302  322  495  750  901  736   24   30    4    8   12   15  266  204  682  655  690  750   12    7   13    9    4   10  264  182  692  651  744  692   10    7   13   10    5   15  302  406  704  625  760  987   13   22   19   12   17   10  302  406  643  718  984  763   16   26   14    7   18   13  410  392  721  991 1199  586   24    8   12    3   12   12  430  354  982  690  590 1207    9    7   22   13   12    4  227  367  576  487  593  643   13   35   10   14   15   12
  133  133  600  595  596  669    4    9    2    1    3    3  252  342  605  548  639  998    1   18   29   10    3   11  316  442  648  569 1030  743   32   32   19   16   13   12  356  488  696  670  825  918   28   32   31   11   11    9  303  461  674  728  941  766   33   30   19   12   10    4  259  365  491  746 1072  740   32   30    6   16   13   10  267  383  716  519  718 1056    7   26   29   11   13   12  281  315  653  406  736  918    4   22   24   14    6    6  332  276  772  532  724 1004   20    7   25   11    7    7  354  330  568  782  995  763   24   20   15    2   10   10  263  323  414  673  915  737   23   21    3    8    8   16  297  191  653  624  694  749   13   16   14    9    4   11  325  153  651  620  754  703   11   12   14   10    3    8  305  411  573  584  762  986   12   19   18   12   13    5  307  407  558  623  986  780   15   29   13    7   14   12  393  377  684  892 1207  627   23   11   13    3   10   11  363  333  857  655  588 1208   10    6   21   13   10    3  194  442  543  466  603  660   12   32    9   14   15    7
  134  300  583  601  578  657    2    7    3   11   10    9  261  481  674  596  619 1018    3   22   34   12   12   19  315  469  703  623 1016  737   34   28   24   14   20   10  205  587  703  678  811  936   26   30   34    9   18   11  224  602  677  740  927  760   35   32   24   10   17   16  244  454  540  780 1058  732   34   26   11   14   16    8  240  464  781  539  698 1088    9   30   34    9   14   16  294  306  708  462  714  930    6   32   27   16   13   18  333  451  851  532  710 1012   20    9   26   11    8   11  331  401  533  858  981  761   26   24   20   12    9    8  292  288  457  711  901  747   25   31    6   18   15   14  282  318  618  640  672  769   11    8    9   19   11    9  238  328  638  620  740  703    9    8    9   10   12   20  302  322  678  594  742 1000   14   23   19    8   20   15  304  326  599  677  966  776   17   25   16   15   21    8  332  310  667  950 1193  621   25    7    8   11    7    7  310  352  946  661  570 1224    8    8   26    7    7    9  301  347  516  486  591  682   14   36   14   14   10   17
  174  192  602  701  586  653    2    8    4    5    4    4  173  411  645  664  605  996    3   23   27   12    6   16  201  467  698  651  988  729   34   27   17   12   18   11  285  531  702  754  799  914   26   33   27    9   16   10  232  552  682  796  907  752   35   33   17    8   15    9  154  410  511  792 1030  728   34   25    4   14   16    9  154  408  746  563  676 1064    9   31   27    9   16   13  220  262  683  514  686  916    6   31   20   16   11   11  315  331  820  654  728  996   20    8   21    9    8   12  325  361  564  856  955  751   26   25   13    8    9    9  220  298  430  737  873  743   25   30    1   12   13   15  250  200  649  734  644  757   11    9   14   11    5   10  242  188  663  742  712  701    9    7   16   10    6   13  226  340  631  632  720  992   14   24   14    8   18    8  232  336  578  673  938  768   17   24    9    9   19    7  352  306  682  958 1165  617   25    6   15    3    9    8  330  254  911  761  584 1212    8    9   19    7    9    4  281  401  557  586  615  666   14   35   11   16   14   12
   91   89  587  700  633  681    0    9    3    6    1    4  232  424  674  639  682 1010    5   18   30   11    5   10  310  470  687  678 1049  755   36   32   24   15   15   11  312  542  713  789  836  906   24   34   32   10   13   10  259  577  687  837  950  774   37   30   24   11   14    5  279  479  546  861 1093  768   36   30   11   15   15   11  275  439  783  630  755 1078   11   26   32    8   15   13  295  323  710  517  779  938    8   26   29   15    8    7  356  338  843  631  753 1020   18    7   30    8   11    8  388  358  537  879 1030  749   28   20   16    7    8    9  315  345  451  788  948  787   27   25    8   13   10   15  265  189  622  721  731  789    9   10   13   14    2   10  253  177  640  719  781  745    7    6   13    9    3    7  303  413  668  695  807 1032   16   19   23    9   15    6  309  417  605  712 1031  810   19   29   18   12   16   11  377  361  665  985 1248  633   27   11   12    6   10   10  377  329  940  764  627 1226    6    8   26   10   10    4  252  412  526  555  606  630   16   32   14   17   17    8
  143  165  582  605  597  658    5    7    3    4    4    5  222  426  655  562  642 1011    0   20   28   13    6   19  264  436  664  615 1001  736   31   30   20   13   18   12  266  524  688  680  794  915   29   32   32    8   16    9  225  553  666  738  910  755   32   32   20    9   15   12  199  421  515  768 1045  741   31   28    7   13   16   10  199  425  750  531  719 1079    6   28   28   10   16   14  259  295  689  448  741  931    3   28   25   17   11   14  314  342  806  542  713 1011   19    5   26   10   10   11  338  338  544  818  984  742   25   22   14    7    7   10  255  275  432  705  908  760   22   27    4   11   13   16  265  205  629  632  697  772   14    8   15   12    5   11  267  193  629  630  749  718   12    8   15   11    6   16  263  335  637  590  767 1009   11   21   19    9   18   11  263  337  574  661  991  785   16   27   14   10   19    8  361  279  666  936 1206  612   22    9   14    4    9    9  323  301  915  667  589 1227   11    6   22    8    9    5  260  402  515  468  584  651   13   34    8   15   14   13
   99  145  633  650  554  626    4    7    3    7    7    2  240  388  730  587  605  967    3   20   30   10    9   16  306  480  703  684  968  702   32   30   26   18   21   11  362  544  753  729  755  879   28   30   38   11   17   10  301  553  729  793  869  725   35   30   26   14   16    9  279  447  592  839 1012  713   32   28   13   16   17    9  281  445  831  598  680 1035   11   28   32    9   17   15  301  287  760  527  708  887    8   28   31   14   14   11  334  334  857  577  672  967   20    7   32    9    9    8  344  376  585  861  951  712   30   22   16    8    8    9  305  305  509  774  867  728   27   27   10   14   14   15  301  203  670  661  660  730   13   14   13   15    8   10  301  165  666  665  700  684   11   12   13    8    9   13  299  357  728  653  732  975   16   21   25   10   21    8  297  357  651  746  956  751   21   27   20   13   20   11  387  383  717 1015 1167  590   27    9   12    7   10   10  387  349  998  710  550 1187   10    6   28   11   10    2  198  330  550  493  531  625   12   34   10   18   13   10
   88  102  643  590  608  659    4    3    5    2    6    3  297  403  696  595  641 1020    1   24   36   11    8   17  367  507  715  600 1008  737   32   26   26   15   20   12  311  561  749  667  807  938   28   28   36   10   14    9  312  560  727  715  919  756   33   28   26   11   13   10  336  476  564  761 1052  730   32   24   13   15   16   10  336  504  797  516  722 1090    7   32   36   10   16   12  360  362  732  445  744  932    4   32   29   15   13   12  395  353  861  511  724 1014   20    9   28   10    8    7  399  381  605  845  983  763   24   26   22    3    9   10  348  340  477  692  905  745   23   31    8    9   15   16  282  218  690  629  700  771   13   10    9   10    7   11  274  194  692  599  748  703   11   10   11    9    8   14  350  426  682  571  768  998   12   25   21   11   20    9  350  424  629  664  992  774   15   23   18    8   19   12  410  382  727  933 1203  619   23    9    6    2    9   11  386  384  960  646  600 1226   10   10   28   12    9    3  277  391  580  485  605  686   12   36   16   15   12   11
  108  100  596  680  600  658    3    7    1    4    4    1  215  429  693  635  635 1007    2   20   30   15    6   13  295  435  708  660  980  736   33   30   20    9   18   12  309  497  704  753  793  913   27   30   30    6   14    9  268  542  684  803  893  755   34   30   20    7   15    6  282  426  543  815 1024  741   33   28    7   11   18   10  268  438  784  584  710 1075    8   28   30   12   18   14  290  330  723  489  720  927    5   30   23   19   11    8  321  359  852  617  718 1007   21    7   24   12   10    7  397  309  556  873  971  744   25   22   16    7    9   10  334  298  478  754  887  760   24   29    2   11   13   16  282  138  641  709  672  770   12    8   13   12    5   11  230  190  651  705  728  718   10    8   13   13    6   10  288  382  691  649  752 1009   13   21   17   11   18    5  300  386  600  698  970  785   16   27   12   10   19   12  414  318  678  975 1187  618   24    9   12    4   11   11  352  386  965  740  594 1223    9    6   22   10   11    3  241  379  535  551  579  655   13   34   10   13   14    7
  101  137  629  606  632  712    3    5    7    3    3    3  340  468  700  573  677 1051    2   22   38   14    5   17  384  474  703  588 1050  790   33   28   28   14   17   10  278  536  743  695  837  939   27   28   38    9   15   11  285  589  719  737  951  815   34   30   28   10   14   10  337  481  566  763 1094  797   33   26   15   12   15    8  337  483  799  532  754 1117    8   30   38   11   15   14  383  345  734  425  778  979    5   32   31   18   10   12  416  406  843  529  754 1057   21    9   30   11    9   11  372  344  583  817 1025  798   27   24   24    6    8    8  349  363  475  690  947  812   24   31   10   10   12   14  261  189  668  633  734  822   12   10   11   11    4    9  311  227  668  617  786  768   10   10   13   12    5   14  373  433  688  597  802 1063   13   23   23   10   17    9  367  433  631  644 1026  839   18   25   20    9   18    8  367  357  711  911 1243  674   24    9    4    3    8    7  395  403  962  672  624 1279    9    8   30   11    8    3  300  414  552  479  627  661   13   36   18   14   15   11
   83   81  606  666  588  673    1    6    3    5    4    4  252  448  669  631  615 1000    6   21   28   14    6   16  326  444  682  628  988  751   37   29   18   10   16    9  296  510  722  731  801  948   25   29   28    7   14   12  283  547  698  767  899  774   38   31   18    8   13    9  287  449  545  783 1030  734   37   27    5   12   14    9  285  435  778  548  692 1070   12   29   28   11   16   15  309  329  707  477  708  912    9   31   21   18    9   11  338  348  830  605  710 1000   19    8   22   11   10    8  384  316  558  857  957  783   29   23   14    6    7    9  321  337  442  718  877  733   28   30    0   12   11   13  289  185  643  699  660  751   10    9   15   13    5    8  251  173  649  693  716  695    8    9   15   12    6   13  311  413  651  613  734  984   17   22   15   10   16    8  317  415  610  666  958  770   20   26   10   11   17   11  403  351  688  945 1175  645   28    8   14    5    7   10  351  355  925  726  580 1206    5    7   20    9    7    2  258  414  537  541  601  706   17   35   10   14   16   10
   85  253  564  611  580  650    0    7    3    7    8    6  232  540  671  616  627 1019    5   20   34   14   10   20  334  502  690  641 1004  730   36   30   24   14   18   11  330  588  666  684  799  929   24   32   34    9   16   12  301  579  652  748  915  751   37   32   24   10   17   13  305  547  515  794 1046  729   36   28   11   12   18   11  299  541  758  549  702 1089   11   28   34   11   18   17  297  375  701  482  722  931    8   30   27   18   15   15  374  482  834  538  706 1013   18    7   26   11   12    8  394  402  524  878  981  742   28   22   20    8    9   11  335  355  456  729  901  748   27   29    6   14   15   15  275  297  609  650  676  770    9    8    9   15    9   10  239  333  623  626  734  704    7    8    9   12   10   17  321  421  663  604  750 1001   16   21   19   10   18   12  325  421  570  697  974  777   19   27   16   13   17   13  391  347  640  970 1197  602   27    9    8    7   11   12  387  395  943  665  576 1225    6    6   26   11   11    6  236  412  519  508  581  661   16   34   14   14   14   14
  155  171  600  638  589  658    2    5    2    5    5    5  284  362  589  621  610  955    3   22   29   12    7   17  288  480  680  600  981  720   34   28   19   12   19   10  214  506  696  693  804  927   26   30   29    9   13   11  231  527  672  735  900  743   35   30   19    8   12   10  219  421  491  745 1023  691   34   26    6   14   17    8  245  397  698  510  677 1021    9   30   29    9   15   14  299  253  631  453  685  867    6   32   22   16   12   12  368  282  772  581  727  957   20    9   21    9    7   13  314  376  572  825  950  786   26   24   17    6   10    8  287  279  418  684  866  680   25   31    1   12   14   14  231  207  657  677  639  698   11    8   14   13    6    9  275  185  663  669  705  648    9    8   14   10    7   14  319  299  565  577  719  931   14   23   14    8   19    9  279  297  556  632  937  729   17   25   11   11   18    6  305  353  688  915 1160  642   25    7   13    5    8    7  355  277  845  692  585 1157    8    8   21    9    8    5  318  330  571  541  614  717   14   36   15   16   13   13
  142  158  580  593  638  681    1    8    3    6    3    2  233  441  625  554  683 1038    4   21   34   11    5   16  293  489  650  607 1040  759   35   29   24   15   17   11  249  601  702  678  819  948   25   33   34   10   13   10  228  590  674  736  931  778   36   33   24   11   12    9  244  470  513  770 1086  764   35   27   11   15   15    9  230  470  740  533  760 1108   10   29   34    8   15   13  282  332  667  444  782  952    7   29   27   15   10   11  319  363  782  516  754 1032   19    6   26    8    9   10  387  403  536  820 1025  761   27   23   20    9    8    9  294  314  396  703  949  783   26   28    6   13   12   15  278  264  621  618  738  793   10    7    9   14    4   10  244  210  627  604  790  741    8    7    9    9    5   13  282  396  607  592  808 1032   15   22   19    7   17    8  316  398  584  657 1032  808   18   26   16   12   18    9  382  324  668  928 1247  633   26    8    8    6    8    8  316  286  879  651  630 1248    7    7   26    6    8    2  279  437  517  460  623  680   15   35   14   15   15   10
  109  191  562  637  620  644    2    6    1    5    7    5  276  438  677  572  669  987    7   21   32   10    9   15  362  512  662  667 1040  724   38   29   24   18   21    8  356  574  688  730  835  889   26   29   36   11   19   13  297  593  664  796  951  745   39   29   24   14   18    8  353  505  537  842 1082  725   38   27   11   16   19   10  347  501  778  603  742 1055   13   29   32   11   19   14  357  329  707  506  768  913   10   29   29   14   14   10  396  378  834  560  742  991   20    8   30   11    9    7  404  398  508  836 1017  720   30   23   18    6   10   10  371  331  460  771  937  746   29   28    8   12   16   12  269  243  593  640  720  754   11    9   11   13    8    9  291  241  607  648  770  702    9    9   11   10    9   12  349  387  683  658  794  997   18   22   23   12   21    9  355  387  596  725 1018  773   21   26   18   11   20   12  393  423  644  992 1235  596   29    8   10    5   12   11  439  365  949  699  614 1213    4    7   26   13   12    1  252  338  489  472  613  621   18   35   12   18   15    9
   90  116  662  616  594  657    8    6    2    4    2    3  203  441  651  613  613  970    3   23   33   13    6   11  275  433  712  612 1002  725   28   27   23   11   12   12  353  483  746  687  811  926   32   31   33    8   14    9  296  534  724  741  913  744   29   31   23    9   13    4  284  424  539  761 1044  700   28   25   10   13   12   10  280  434  758  524  690 1032    3   31   33   10   12   12  288  340  695  451  706  882    0   31   26   17    5    6  363  365  826  549  728  976   18    8   25   10   12    7  395  297  640  839  967  773   20   25   19    5   11   10  316  316  486  698  887  687   19   30    5   11    7   16  264  144  725  653  662  713   17    9   10   12    1   11  228  196  723  637  726  655   13    7   10   11    4    8  270  400  615  589  734  940    8   24   18    9   12    5  270  400  608  664  958  742   11   24   15   10   13   12  414  334  750  939 1179  627   19    6    9    4   13   11  404  396  903  672  588 1170   14    9   25   10   13    3  251  397  625  521  611  698   16   37   13   15   14    7
  120  118  597  639  586  661    4    3    3    2    3    1  223  381  610  594  605  978    1   24   28   11    5   13  303  413  653  593  988  735   32   26   18   13   13   12  295  473  693  692  801  932   28   28   28   10   13    9  240  496  669  738  899  758   33   28   18    9   12    6  234  368  488  734 1030  718   32   24    5   15   13   10  230  378  719  505  686 1038    7   32   28    8   13   12  248  280  652  446  702  890    4   32   21   15    6    8  319  301  787  582  710  984   20    9   20    8    9    9  319  301  569  804  953  767   24   26   14    5    8   10  258  286  415  681  873  703   23   29    0    9    8   16  298  168  654  674  658  721   13   12   15    8    4   11  284  154  658  670  714  673   11   12   15    9    5   10  292  376  582  574  728  954   12   25   13    9   13    5  294  374  559  611  952  758   15   23   10    6   14   10  344  334  685  900 1169  629   23    9   14    0    8    9  336  330  864  693  576 1176   10   10   20   10    8    3  221  417  556  528  599  692   12   34   12   13   15    9
  134  126  614  640  625  667    4    4    8    4    1    2  233  413  651  569  646 1016    1   23   27   15    5   12  319  367  676  602 1001  741   32   27   27    9   13   11  315  427  714  721  842  926   28   27   39    6   13   10  248  480  696  763  932  760   33   27   27    7   14    5  264  382  525  767 1041  754   32   25   14   11   13    9  260  346  754  540  709 1086    7   31   33   12   13   13  292  296  693  431  709  932    4   31   32   17    6    9  341  349  810  581  753 1012   20   12   31   12   11   10  335  281  576  801  974  747   24   23   13    7    8    9  312  306  428  702  890  771   23   30   11   11    8   15  312  154  661  655  671  775   13   13   16   10    2   10  286  188  661  669  727  729   11   15   16   13    3    9  300  400  621  611  753 1016   12   24   24   11   13    4  316  402  592  640  959  794   15   24   21    6   14    9  342  360  692  917 1180  621   23   12   15    4   10    8  362  412  905  708  617 1228   10   11   29   10   10    2  211  399  557  501  640  666   12   35   11   13   15   10
  165  237  655  725  543  620   13   15   13   10    5    5  220  272  620  674  548  911    8   26   18   11    5    9  298  328  711  607  867  678   23   24    8   11    9   10  480  340  729  746  726  889   29   24   18   14   13   11  417  361  713  776  812  699   24   22    8   15   14    2  333  353  522  732  905  649   23   22    5    9    9   10  315  341  719  547  577  965    2   30   18   14    9   14  313  329  662  540  563  823    5   26   11    7    6    6  362  248  787  692  689  917   25   21   10   14   11    7  356  286  639  814  844  752   15   14   26    9   12   10  281  367  485  681  754  624   14   31   10    3    6   14  327  227  724  772  529  646   12   16    9    2    4    9  361  193  712  780  587  602    8   18    7   13    3    6  277  333  584  598  619  875    3   27    3   15    9    5  289  333  581  593  815  687    6   21    0    8   10   12  457  471  737  890 1040  604   14   21   24   10   14   11  431  399  874  779  545 1107   19   20   10   16   14    5  154  308  626  646  590  687   21   24   20   11   15    7
  203  295  719  731  581  671   15    5   16    3    4    4  178  264  750  654  614  970   10   26   15   12    6   14  214  314  693  729  915  737   21   24   27   12   18    9  284  324  839  802  692  848   31   24   31    9   14   12  239  317  817  850  804  752   36   28   27   12   13    7  171  255  658  882  963  770   37   22   14   14   14    7  143  249  881  647  711 1032   18   34   31   11   16   11  195  209  806  576  735  910   15   34   32   16   11   11  282  250  853  676  657  990    9   17   33    9   10   12  294  258  663  892  920  721   37   22    1    6    7    7  189  233  539  823  842  793   34   29   13   10   13   13  269  215  748  744  691  767   24   10   16    9    5    8  289  225  724  764  703  749   20   18   24   10    6   11  229  139  704  704  741 1022   23   27   26   10   18    8  231  137  729  759  957  804   28   21   21    7   19    7  329  369  795 1034 1120  627   34   17   27    3    7    6  311  347  982  799  571 1190   21   16   29    9    7    4  262  246  620  586  552  576   23   34   17   12   14   12
  104  116  600  665  634  660    0    7    1    5    1    4  261  415  673  608  671 1001    5   20   32   10    3   18  341  493  680  667 1026  740   36   30   22   16   13   11  323  577  724  748  813  883   24   30   34   11   15   12  292  586  698  806  917  761   37   28   22   12   14   11  322  484  555  840 1072  741   36   28    9   16   13    9  320  472  786  603  750 1067   11   28   32    7   13   17  336  336  711  504  768  929    8   28   27   14    6   13  345  353  826  592  752 1007   18    9   28    7    9    8  407  397  548  840 1019  740   28   22   18    6   10    9  362  346  446  769  937  762   27   27    6   12    8   15  292  194  633  674  720  770    9   10   11   13    2   10  272  180  645  680  778  718    7   10   11    8    1   15  328  432  667  662  796 1013   16   21   21    8   13   10  330  434  620  721 1020  789   19   27   16   11   14   11  406  420  684  990 1237  618   27    9   10    5   12   10  388  364  933  727  630 1229    6    8   24    9   12    4  263  421  525  504  603  613   16   34   12   16   15   12
   71  119  595  700  603  664    1    3    5    3    3    5  268  478  658  639  634  967    6   24   26   14    7   13  330  396  695  672 1013  738   37   26   20   10   15    8  328  442  707  767  824  911   25   26   32   11   13   13  277  489  685  811  926  763   38   28   20   12   14    6  291  471  530  823 1055  729   37   24    7   12   15    8  291  411  767  592  705 1025   12   32   26   11   15   12  327  333  696  515  721  885    9   34   25   18    8    8  392  394  843  641  731  977   19   13   26   13   13    9  320  308  547  883  980  760   29   26   12    6   10    8  297  343  431  764  900  716   28   31    4   10   10   12  237  183  632  723  675  722   10   12   13   11    2    7  297  215  650  729  739  688    8   14   17   12    5   10  319  395  642  657  749  963   17   25   19   12   15    7  311  395  595  710  973  761   20   23   14    9   16   10  357  399  673  991 1196  636   28   13   16    3   12    9  421  397  918  760  595 1177    5   12   22   13   12    1  236  388  540  559  618  667   17   36    8   14   15    9
  137  177  587  581  598  690    4    9    4    4    3    4  240  466  632  566  639 1037    1   24   35   13    5   18  288  484  661  571 1036  768   32   26   25   13   17   11  252  608  701  658  831  969   28   34   35    8   13   10  221  601  675  708  947  787   33   34   25    9   12   11  225  487  510  740 1078  757   32   26   12   13   15    9  213  487  741  505  718 1097    7   32   35   10   15   13  273  347  674  408  734  949    4   30   28   17   10   13  346  382  793  510  730 1037   20    9   27   10    9   12  334  404  543  812 1001  792   24   24   21    7    8    9  273  323  405  669  921  754   23   29    7   11   12   15  257  255  628  618  692  778   13   10    8   12    4   10  257  223  634  598  760  722   11    6   10   11    5   15  285  411  610  564  762 1005   12   25   20    9   17   10  287  417  579  625  986  799   15   23   17   10   18    7  331  295  667  896 1213  650   23    5    7    4    8    8  347  295  890  643  590 1237   10   10   27    8    8    4  276  456  518  466  611  713   12   34   15   15   15   12
  101  135  652  655  620  666    6    6    3    2    3    2  224  422  713  620  661 1023    1   23   34   13    5   16  304  448  700  639 1016  744   30   27   24   13   17   11  274  514  760  736  807  945   30   29   34    8   13   10  229  551  740  784  923  763   31   31   24    9   14    9  249  419  583  812 1060  733   30   25   11   13   17    9  251  427  814  581  740 1093    7   31   34   10   17   13  283  311  751  476  764  935    4   33   27   17   10   11  326  370  860  580  728 1017   18   10   26   10   11   10  348  322  608  846  995  768   26   25   20    5    8    9  291  287  488  741  919  748   23   32    6    9   12   15  267  135  693  680  720  774   15    9    9    8    4   10  255  191  687  668  764  706   13    9    9   11    5   13  283  399  701  640  788 1001   12   24   19    9   17    8  301  395  648  693 1012  777   17   24   16    6   18    9  347  311  730  964 1217  626   23    8    8    2   10    8  343  375  977  715  612 1229   12    9   26   10   10    2  258  408  575  520  603  689   14   37   14   13   15   10
  138  206  629  657  639  651    7   12    3    3    3    2  159  387  670  582  656 1000    2   23   28   10    3   14  223  491  647  623  985  729   29   27   24   14   11   13  365  525  739  746  830  910   31   37   36   11   11    8  270  494  717  786  918  748   34   37   24   10   10    7  188  408  558  792 1027  738   29   27   11   16   11   11  182  420  785  565  727 1070   10   31   30    7   11   11  210  354  712  454  719  918    7   27   29   14    4    9  313  327  785  600  755  998   17    8   30    7    7   10  349  365  589  796  974  727   29   25   14    6   10   11  218  364  441  725  886  757   26   26    8   10    6   17  266  234  674  674  681  763   16   11   15    9    4   12  274  210  654  688  723  715   14    9   15    8    3   11  222  468  648  636  767 1002   15   24   23    8   11    6  246  462  627  659  963  780   20   24   18    5   12    9  386  342  713  936 1174  603   26    6   14    1   10   10  364  332  922  731  627 1214   13    9   26    9   10    4  233  491  552  514  638  642   15   35    8   12   13   10
  145  139  623  677  595  667    6    8    1    3    3    2  210  388  654  628  614 1030    1   23   30   12    5   14  242  430  703  607  977  745   30   27   20   12   17   13  272  514  709  732  810  946   30   31   30    9   15    8  257  521  689  768  902  764   31   33   20    8   14    7  199  379  514  760 1019  740   30   27    7   14   15   11  185  389  749  539  679 1100    5   31   30    9   15   11  235  291  688  474  687  942    2   33   23   16   10    9  328  318  823  626  723 1024   18   10   22    9    9   10  342  324  601  822  944  773   22   25   20    6    8   11  239  271  473  701  862  755   21   32    2   10   12   17  245  145  686  708  643  781   15    9   13   11    4   12  239  169  688  714  703  713   13    7   13   10    5   11  259  357  634  610  723 1008   10   24   15    8   17    6  255  353  579  635  937  784   13   24   12    9   18    9  369  303  711  916 1158  629   21    6   12    3    8   10  329  325  918  741  587 1236   12    9   22    9    8    4  288  406  580  574  614  698   14   37   18   16   15   10
  139  149  625  655  592  642    5    8    8    3    3    3  208  380  642  588  615  975    0   19   23   14    5   11  292  374  691  601  982  712   31   31   19   10   11   10  408  424  717  718  809  903   29   31   31    7   13   11  331  493  697  758  911  735   32   29   19    8   14    4  277  377  516  762 1024  715   31   29    6   12   11   10  275  357  743  533  676 1045    6   27   25   11   11   14  269  299  684  442  680  889    3   25   24   16    4    6  334  312  807  594  732  971   19    8   25   11   11    7  376  284  595  824  951  726   23   21    9    6   10   10  299  323  441  697  867  724   22   24    5   10    6   14  337  161  680  676  638  730   14   15   10    9    2    9  301  173  680  682  706  682   12   11   16   12    3    8  275  409  610  604  722  969   11   20   18   10   11    5  277  411  587  631  932  753   14   28   13    5   12   12  415  359  707  910 1159  596   22   10   19    3   12   11  383  389  896  715  588 1185   11    7   21    9   12    3  166  394  574  518  615  649   13   33   11   12   13    7
  134  168  573  630  591  641    5   11    3    6    5    3  147  441  658  557  620 1004    0   18   28   11    7   17  225  475  647  600  993  719   31   32   24   13   19   10  361  573  687  713  808  914   29   36   36   10   15   11  300  576  665  757  908  738   32   36   24    9   16   10  246  470  520  769 1035  726   31   30   11   15   17   10  196  470  755  538  695 1074    8   26   30    8   17   16  222  318  692  433  709  916    5   24   29   15   12   12  281  371  799  569  715  998   19    3   30    8   11    7  407  369  523  799  962  727   27   20   14    9    8   10  252  344  435  698  884  745   24   23    8   13   14   14  296  218  608  651  665  755   14   10   15   12    6    9  264  212  608  657  725  703   12   10   15    9    7   14  214  400  650  609  737  992   13   19   23    7   19    9  274  400  579  648  959  768   18   29   18    8   18   12  442  292  651  921 1180  593   24   11   14    4   10   11  302  290  924  698  583 1210   11    4   26    6   10    3  221  445  492  487  598  648   13   32    8   15   13   11
  107  147  547  678  620  647    1    8    6    4    4    4  216  458  634  635  639 1012    6   25   25   13    6   18  286  460  673  616 1016  727   37   25   15   11   18   13  310  536  653  737  833  922   25   31   25    8   14    8  253  567  633  767  941  748   38   33   15    7   15   11  259  479  486  773 1052  730   37   27    2   13   18   11  249  467  727  542  710 1082   12   33   25   10   18   11  279  323  664  479  708  924    9   33   18   17   11   13  358  370  807  619  762 1006   19   12   19   10   10   10  384  346  509  843  989  747   29   25   15    7    9   11  299  331  421  708  903  745   28   30    3   11   13   17  243  209  594  709  674  763   10   11   12   10    5   12  247  215  610  707  734  703    8    7   14   11    6   15  277  395  632  611  754  996   17   26   12    9   18   10  283  395  549  650  960  772   20   22    7    8   19    9  377  335  631  929 1189  611   28    6   17    2   11   10  377  303  906  740  618 1218    5   11   17    8   11    4  276  390  504  557  649  668   17   35   13   15   14   12
  100  138  601  682  556  656    3    3    8    2    3    2  243  329  636  637  563  991    2   24   23   11    3   12  319  427  693  596  928  734   33   26   13   13   15   13  363  471  697  719  753  935   27   26   23   10   17    8  354  494  677  743  851  753   34   28   13    9   16    5  322  404  502  723  964  713   33   24    0   15   15   11  310  424  737  516  626 1053    8   32   23    8   15   11  324  306  674  509  624  903    5   34   16   15    8    7  355  285  811  641  700  991   21   13   15    8   11    8  391  359  571  797  901  776   25   24   23    5   12   11  338  326  435  674  815  710   24   29    5    9   10   17  312  204  656  719  594  734   12   12   10    8    2   12  274  150  662  729  644  680   10   14   12    9    3    9  306  356  620  571  668  961   13   25    8    9   15    4  302  358  569  616  874  753   16   23    5    4   16   11  446  444  685  905 1101  630   24   13   19    2   14   10  362  374  900  740  558 1193    9   12   15   10   14    4  229  325  562  599  603  703   13   34   21   11   17    8
  129  173  616  595  610  680    2    8    3    8    3    2  270  398  601  598  645  959    7   21   34   11    5   14  324  518  668  611 1040  740   38   29   24   15   17   11  272  544  720  668  835  945   26   33   34   10   11   10  225  551  692  724  951  757   39   33   24   11   10    7  257  451  515  766 1082  701   38   27   11   15   17    9  267  481  718  521  722 1005   13   29   34    8   17   13  317  341  647  452  740  871   10   31   27   15   10    9  366  302  780  524  744  971   20    8   26    8    7   10  378  408  584  850 1005  810   30   23   20    9   10    9  313  319  430  699  925  664   29   30    6   15   12   15  223  239  669  634  696  686   11    7    9   16    4   10  271  205  673  612  764  650    9    7    9    9    5   11  315  379  577  578  768  913   18   22   19    7   17    6  315  377  580  669  992  739   21   26   16   14   18    9  337  355  708  940 1217  662   29    8    8    8   10    8  357  309  855  653  602 1149    4    7   26    8   10    2  306  386  579  484  625  741   18   35   14   15   15   10
   91  155  597  682  607  692    3    6    7    1    1    1  260  406  626  653  616  987    8   21   24   10    3   13  356  484  663  606  965  766   39   29   14   14   13   12  300  544  709  737  814  963   27   31   24   11   13    9  281  559  681  765  904  791   40   31   14   10   12    6  309  449  514  763 1005  741   39   27    1   16   13   10  307  453  745  540  671 1039   14   29   24    9   13   12  311  367  670  477  661  899   11   31   17   14    6    8  380  316  805  625  755  999   21    8   16    9    9    7  394  354  553  847  946  808   31   23   20    4    8   10  339  379  403  698  854  702   30   30    4    8    8   16  275  233  638  719  627  714   12    7   11    7    2   11  241  199  646  713  687  688   10    7   13    8    3   10  345  441  604  605  713  951   19   22    9   10   13    5  345  441  585  636  913  777   22   26    6    5   14   12  381  395  681  917 1140  670   30    8   18    1   10   11  383  323  880  742  609 1181    3    7   16   11   10    3  260  464  544  571  648  733   19   35   18   12   15    7
  106  102  544  600  631  665    0    9    2    2    2    5  309  465  619  571  672 1034    5   22   33    9    4   19  337  497  634  572 1069  745   36   28   23   15   12   10  339  559  654  689  864  944   24   34   33   12   12   11  280  600  634  735  980  764   37   34   23   11   13   12  308  480  491  745 1111  744   36   26   10   17   12    8  322  486  726  518  751 1104   11   30   33   10   12   16  366  348  659  407  767  946    8   30   26   13    5   14  435  367  786  531  763 1028   18    7   27   10   10    9  353  353  500  787 1034  757   28   24   19    3    9    8  320  348  392  674  954  759   27   29    5    7    7   14  224  198  585  627  725  785    9    8   10    8    1    9  312  196  593  619  793  717    7    6   10    9    2   16  340  444  605  589  795 1012   16   23   20   11   12   11  322  442  550  624 1019  788   19   25   15    6   13   10  344  352  624  893 1246  617   27    7    9    2   11    9  438  358  879  666  623 1240    6    8   25   12   11    5  269  423  491  475  642  676   16   36   13   13   14   13
  143  149  570  645  585  635    3    6    7    3    3    1  190  414  599  594  602  984    2   25   24   14    5   15  268  398  654  555  959  713   33   25   14   10   17   12  330  460  650  690  790  914   27   31   24    7   13    9  263  503  638  720  890  732   34   31   14    8   14    8  215  395  457  698  993  702   33   23    1   12   15   10  207  375  692  489  653 1054    8   33   24   11   17   12  217  263  637  452  651  896    5   31   17   18   10   10  302  340  766  602  729  982   21   10   16   11   11    7  352  300  544  764  932  741   25   23   22    6    6   10  247  261  408  643  846  709   24   26    4   10   12   16  305  155  629  678  619  735   12   13   11    9    4   11  279  153  627  690  675  667   10   13   13   12    5   12  259  313  569  550  699  962   13   26    9   10   17    7  273  315  522  567  901  744   16   22    6    7   18   12  389  297  644  858 1132  597   24    6   18    3    8   11  329  325  859  701  585 1190    9   11   16    9    8    3  202  352  539  558  624  666   13   33   20   14   15    9
  135  213  583  618  551  599    2    6    3   12    5    3  198  400  656  607  590  968    3   21   28    7    7   17  296  492  701  632  985  679   34   29   18   17   19   12  370  542  659  667  780  878   26   29   28   14   17   11  329  569  653  727  896  698   35   29   18   17   18   10  287  449  490  759 1027  678   34   27    5   19   19   12  271  459  735  514  667 1038    9   29   28    6   19   14  275  283  686  489  685  880    6   27   21   11   12   12  300  366  819  577  687  962   20    8   20    6    9    7  392  404  557  843  950  699   26   23   14   13   10   12  321  285  469  706  870  693   25   26    0   19   14   16  345  233  642  659  641  719   11   11   15   20    6   11  279  207  640  665  709  651    9   11   15    5    7   14  279  337  638  569  713  946   14   22   13    7   19    9  289  335  545  654  937  722   17   26   10   14   20   14  431  411  651  939 1162  555   25    8   14   12   12   13  351  355  928  678  543 1174    8    7   20    8   12    3  194  320  546  535  570  622   14   35   12   15   15   11
  213  275  671  752  596  606   14    6   11    3    3    5  204  270  552  665  597  865    9   23   20   12    5    9  200  330  671  626  904  654   22   27   10   12   11   12  266  336  713  777  779  857   28   27   20    9   11    9  253  339  689  795  867  671   23   27   10    8   10    4  133  247  520  749  924  609   22   25    3   14   11   10  167  261  659  580  626  919    3   31   20    9   11   12  195  215  602  569  584  777    6   31   13   16    4   12  324  238  727  721  742  875   28   14   12   11    9   13  246  270  661  809  893  738   14   19   24    6    8   10  207  199  507  700  797  576   13   26    8   10    6   14  289  199  746  787  576  600   11   13    7    9    4   11  291  205  728  809  606  560    7   15    9   10    5   10  253  141  506  619  672  827    2   24    5    8   11    1  189  141  549  604  832  649    5   24    2    5   12    8  285  337  753  901 1069  594   13   14   22    1    8    9  365  345  800  812  600 1061   20   13   12    9    8    5  262  252  658  675  651  687   22   33   22   12   13   13
   80  200  600  612  591  639    3    7    1    8    6    6  251  479  689  563  642  988    2   20   32   11    8   16  329  449  686  644 1023  719   33   30   24   17   20    7  295  545  716  707  818  898   27   30   36   10   16   14  270  550  694  765  934  740   34   32   24   13   17    9  286  490  549  813 1065  722   33   28   11   15   18    7  288  476  794  574  715 1058    8   28   32   10   18   13  314  330  723  483  741  908    5   30   29   15   13   11  373  407  850  531  717  986   21    7   30   10   10   10  389  361  550  839  990  725   27   22   18    9    9    7  312  302  470  744  910  743   24   29    8   15   15   11  244  240  635  625  693  751   12    8   11   16    7    6  248  252  639  619  747  699   10    8   11    9    8   13  314  362  689  629  767  992   13   21   23   11   20    8  320  364  610  702  991  768   18   27   18   14   19    9  386  340  680  969 1206  603   24    9   10    8   11    8  372  388  959  674  585 1208    9    6   26   12   11    2  267  335  521  459  596  642   13   34   12   17   14   10
  188  178  568  656  565  638    3    3    8    6    6    3  247  279  591  601  606  951    2   26   23   11    8   11  305  417  656  638 1003  700   33   24   17   13   20   12  333  405  668  711  798  869   27   24   29   10   16    9  266  426  646  763  914  727   34   30   17    9   15    4  250  324  467  773 1045  707   33   22    4   15   16   10  242  340  694  540  685 1017    8   34   23    8   16   12  288  216  629  495  701  877    5   32   22   15   13   10  345  233  768  607  699  957   21   13   23    8    8   11  271  345  536  827  968  730   25   22   11    7    9   10  238  276  392  722  888  720   24   27    5   13   15   16  336  198  621  683  659  722   12   10   10   14    7   11  346  138  625  695  727  678   10   16   14    9    8    8  292  258  575  605  729  965   13   27   16    7   20    3  304  262  536  668  953  743   16   21   11   12   19    8  348  408  654  953 1180  606   24   13   19    6    9    9  374  300  853  716  557 1165    9   12   19    8    9    3  189  309  519  521  582  635   13   32   11   15   12   11
  163  147  581  678  611  596    2   10    3    7    5    8  224  424  660  607  646  961    3   17   28   14    7   14  334  386  705  656 1015  676   34   33   22   10   19   11  352  438  669  751  836  871   26   33   34    7   15   16  275  495  659  799  936  695   35   23   22    8   16   11  283  439  500  819 1057  677   34   31    9   12   17   13  297  387  745  584  719 1031    9   25   28   11   17   13  263  281  690  491  727  873    6   25   27   18   12    9  298  380  829  615  739  955   20   14   28   13    9    4  370  304  553  851  984  696   26   19   14    8    8   13  325  263  465  752  900  696   25   24    6   14   14    9  345  151  638  691  679  712   11   15   15   15    6   12  291  213  642  703  739  654    9    9   15   12    7   11  321  321  648  649  763  945   14   20   21   10   19   12  333  317  557  696  979  721   17   30   16   13   20   15  377  359  657  973 1196  558   25   14   14    7   10   14  385  403  932  742  605 1167    8   13   24    9   10    4  188  302  542  529  622  619   14   31    8   14   13    8
   93  133  641  657  583  651    4    2    2    2    4    3  244  374  704  638  612  996    1   25   29   11    6   17  288  470  689  669  963  729   32   25   19   13   18   10  344  512  753  716  760  918   28   27   29   10   18   11  327  533  731  776  868  754   33   29   19   11   17   10  293  413  576  802 1007  726   32   23    6   15   18    8  279  445  807  559  697 1066    7   33   29    8   18   14  319  311  742  512  715  910    4   33   22   15   11   12  362  318  851  598  691  990   20   10   23    8   10    9  370  354  593  884  946  741   26   27   15    5   11    8  305  323  479  749  870  741   23   30    1    9   13   14  277  191  678  696  671  751   13   11   14    8    5    9  289  155  676  686  717  697   11   11   14    9    6   14  275  375  686  616  739  992   12   26   16    9   18    9  269  375  641  707  963  768   17   22   11    6   19   10  425  399  719  990 1166  613   23   10   13    0   13    9  371  327  960  707  575 1208   10   11   21   10   13    3  246  374  564  532  570  662   12   35    9   13   16   11
   82  142  597  674  595  676    2    8    9    3    2    3  227  433  654  647  600 1011    7   23   22   12    4   17  293  453  679  600  971  754   38   27   12   12   16   12  279  527  711  727  798  943   26   31   22    9   16    9  258  562  685  749  892  779   39   33   12    8   15   10  250  464  528  747 1013  751   38   27    1   14   16   10  246  422  761  526  667 1071   13   31   22    9   16   12  280  290  692  487  673  929   10   33   15   16    9   12  353  339  825  621  739 1015   20   10   14    9   10    9  369  359  553  825  942  770   30   25   20    6    9   10  292  374  427  686  856  748   29   32    6   10   11   16  250  218  638  713  635  760   11    9    9    9    3   11  228  172  652  709  695  714    9    7   11   10    4   14  282  400  640  587  709  999   18   24    7    8   16    9  286  404  593  634  925  791   21   24    4    5   17   10  384  398  683  915 1148  638   29    6   20    1   11    9  344  284  914  734  595 1221    4    9   14    9   11    3  277  411  544  565  636  689   18   37   18   12   16   11
  109  111  643  674  599  642    4    6    1    0    2    6  244  382  712  641  634  997    1   21   30   11    2   16  264  448  715  648  975  722   32   29   20   13   14    9  324  488  739  741  774  903   28   29   30   10   14   12  303  503  725  787  876  741   33   29   20   11   13    9  243  383  560  797 1021  723   32   27    7   15   14    7  263  405  801  566  709 1065    7   29   30   10   14   13  317  309  746  489  723  917    4   31   23   15    7   13  364  316  857  617  715  997   20    8   22   10   10   14  322  320  605  857  968  744   24   23   16    3   11    7  281  287  493  740  886  740   23   30    2    7    9   13  247  153  690  707  675  758   13    9   13    8    3    8  301  121  686  705  727  698   11    9   13    9    2   13  275  389  686  631  751  991   12   22   15   11   14    8  253  391  625  684  973  767   15   26   12    6   15    5  369  333  717  965 1186  610   23    8   12    2   13    6  395  377  972  734  593 1213   10    7   22   12   13    6  248  402  590  563  572  657   12   35   10   13   16   14
   94  134  585  673  643  695    2    6    6    3    2    3  243  479  652  638  664 1056    7   21   25   12    4   15  311  439  675  613 1031  775   38   29   15   12   16   10  283  515  707  732  846  966   26   29   25    9   16   11  266  538  679  760  940  794   39   31   15    8   15    8  274  486  530  768 1075  776   38   27    2   14   16    8  268  444  761  537  737 1126   13   29   25    9   16   14  300  336  690  484  751  970   10   31   18   16    9   10  353  375  825  620  773 1050   20    8   19    9   10    9  403  349  535  840 1006  779   30   23   15    6    9    8  316  376  425  705  928  793   29   30    3   10   11   14  254  224  620  708  707  811   11    9   12    9    3    9  240  202  638  708  769  751    9    9   14   10    4   12  298  418  642  604  781 1044   18   22   12    8   16    7  316  426  595  653 1003  820   21   26    7    7   17   10  400  374  671  930 1224  647   29    8   17    1   11    9  342  340  912  737  639 1266    4    7   17    9   11    1  291  439  528  554  662  698   18   35   13   14   16    9
  137  179  527  616  622  686    2    7    1    4    5    3  276  508  624  569  647 1029    7   20   32   13    7   17  320  462  615  596 1036  764   38   30   22   11   19   10  260  538  653  697  841  937   26   32   34    8   15   11  251  583  627  735  947  783   39   32   22    7   16   10  271  505  492  755 1078  769   38   28    9   13   17    8  281  487  729  520  730 1097   13   28   32   10   17   14  325  325  658  433  746  953   10   28   27   17   12   12  364  418  783  549  750 1033   20    5   28   10   11   11  396  350  471  813 1001  762   30   22   18    7    8    8  319  349  401  690  921  788   29   27    6   11   14   14  259  211  556  637  702  798   11    8   11   12    6    9  265  261  572  637  760  746    9    8   11   11    7   14  317  411  622  587  772 1037   18   21   21    9   19    9  319  411  551  650  996  813   21   27   16   10   18    8  377  341  609  921 1215  638   29    9   10    4   10    7  361  333  890  682  612 1245    4    6   24    8   10    3  302  430  458  479  635  669   18   34   12   15   13   11
  164  214  560  784  588  647    2    5   16    5    2   10  181  357  663  703  593 1012    7   32   15   12    4   20  203  427  672  638  890  727   38   18    5   12   16   11  309  485  676  801  755  922   26   24   17    9   12   12  266  466  654  807  825  746   39   30    5    8   13   17  172  400  527  745  928  728   38   16    8   14   16    9  162  338  766  608  622 1082   13   40   15    9   16   17  222  206  697  605  610  924   10   24   10   12    9   19  309  277  840  757  712 1006   20   17   11    9   10   12  321  365  512  815  881  735   30   20   23    8    7    9  202  328  440  694  791  745   29   25   13   12   11   15  248  262  597  827  582  763   11    8   12   11    3   10  282  170  617  845  622  703    9   18   10   10    4   21  222  262  657  635  666  996   18   33    4    8   16   14  218  274  582  604  862  772   21   15    3    1   17    7  376  400  642  901 1081  599   29   13   27    5    9    8  322  230  929  846  586 1218    4   18    7    7    9   10  257  329  505  685  607  654   18   26   17    8   16   18
  149  199  712  645  640  657   14    4    6    5    1    3  174  322  753  574  675  984    9   25   29   10    3   15  228  436  698  659  988  731   22   25   29   10   15   10  296  424  820  744  767  880   32   27   41   11   13   11  241  437  806  798  879  752   37   29   29   12   12    8  195  319  655  834 1036  748   34   23   16   12   15    8  175  363  880  599  768 1052   15   33   35    7   15   14  213  261  805  494  792  914   12   35   34   14    8   10  304  280  852  576  718  992   10   12   35    7    9    9  346  320  664  832  989  721   34   27   15    8    8    8  237  213  536  763  911  771   31   30   13   12   10   14  261  141  749  656  748  759   23   11   14   11    2    9  235  163  725  664  766  727   17   11   14    8    3   12  237  255  713  658  804 1012   20   26   28    6   15    7  253  255  718  701 1020  790   25   22   23    5   16   10  357  327  784  974 1195  613   31   10   13    3   10    9  343  353  991  717  626 1212   20   11   31    7   10    1  258  290  619  490  597  602   22   35    9   12   17    9
  130  204  626  716  615  640   10    3   13    3    3    4  215  259  569  665  616  911    5   24   18   12    5   12  257  381  674  576  925  698   26   26    8   12   13   11  271  369  706  759  796  909   32   28   18    9   11   10  222  384  682  771  882  719   27   28    8    8   10    5  200  292  499  731  959  655   26   24    5   14   13    9  202  320  684  556  639  973    1   32   18    9   13   13  242  244  621  519  617  823    2   34   11   14    6   11  339  207  758  671  761  921   26   11   10    9    7   12  321  307  610  805  910  772   18   26   28    6   10    9  244  266  456  672  814  632   17   29   10   10    8   15  246  180  695  753  595  652   15   10    9    9    4   10  240  122  691  759  641  608   11   10    7   10    5    9  268  244  535  603  685  883    6   25    3    8   13    4  256  246  552  586  867  695    9   23    0    3   14    7  324  386  718  875 1098  626   17    9   24    3    8    8  362  332  821  776  619 1111   16   10   10    9    8    4  283  307  609  627  672  711   20   34   20   10   15   12
  186  150  589  608  591  650    3    7    1    3    5    3  271  431  666  587  634 1019    2   20   30   14    7   17  327  423  671  608  991  730   33   30   20   12   17   10  327  491  699  679  782  929   27   30   30    7   13   11  294  526  681  731  898  749   34   28   20    8   14   10  288  422  532  761 1037  729   33   28    7   12   15   10  284  420  767  522  711 1089    8   28   30   11   17   16  274  288  706  441  733  931    5   26   23   18   12   12  307  383  821  543  707 1013   21    9   24   11   13    7  395  337  541  825  976  742   25   22   16    6    6   10  328  238  437  698  900  744   24   25    2   10   12   14  356  158  626  645  689  770   12   16   13   11    6    9  328  192  630  631  741  702   10   12   13   12    7   14  316  336  650  581  759  997   13   21   17   10   17    9  330  340  591  652  983  773   16   27   12    9   16   12  418  330  663  929 1198  602   24    9   12    3    8   11  326  374  920  666  583 1225    9    8   22    9   10    3  221  347  522  481  582  661   13   34   10   14   13   11
  118  204  616  607  589  643    3    5    3    6    7    7  287  439  689  588  638  990    2   24   34   11    9   19  299  487  716  641  995  723   33   26   24   17   19   10  273  579  728  686  788  906   27   28   34   10   17   11  270  590  704  756  904  746   34   30   24   13   16   14  254  452  553  802 1039  718   33   24   11   15   19    8  276  472  790  559  711 1058    8   32   34    8   19   14  340  288  723  484  735  910    5   34   27   15   14   16  393  385  856  524  707  990   21   11   26    8    9   13  313  389  576  858  986  747   27   26   20    7   10    8  312  272  474  737  904  733   24   31    6   13   16   14  246  242  661  632  687  751   12   10    9   14    8    9  284  246  665  612  737  689   10   10    9    9    9   18  310  344  691  614  763  986   13   25   19    9   19   13  280  342  616  707  987  762   18   23   16   12   20    6  336  332  704  972 1204  613   24    9    8    6   12    7  382  348  961  655  583 1208    9   10   26   10   12    7  271  347  547  474  568  662   13   36   14   17   15   15
  235  251  687  724  666  688   13    7   12    7    5    7  240  312  702  625  709  989   12   20   23   12    7   13  240  372  663  684  994  744   23   30   35   12   15   10  190  364  807  821  763  865   33   30   39    9   13   11  193  367  775  863  871  755   38   28   35   10   12    8  167  267  610  869 1044  787   39   28   22   14   15    8  181  291  831  648  796 1053   20   28   39    9   15   12  287  217  758  531  824  921   17   28   40   16    8   14  302  250  809  661  740 1003   11    9   41    9    9   15  304  284  643  837 1019  734   39   22    9   10    8    8  283  195  497  796  935  812   36   27   19   14   10   14  237  185  728  721  776  782   22   12   20   13    6    9  267  159  702  749  786  770   20   12   20   10    7   12  275  183  658  719  838 1027   25   21   34    8   15    7  271  181  681  696 1054  813   30   27   29    7   16    6  305  321  779  977 1215  640   36    9   19    5    6    7  301  325  938  800  656 1185   19    8   37    7    6    7  372  268  600  569  593  607   21   34   11   14   17   15
  109  151  558  618  632  653    3    7    3    3    3    4  326  490  641  597  659 1018    8   20   34   12    5   18  362  510  662  616 1036  733   35   30   24   12   17   11  308  590  666  693  855  932   23   30   34   11   17   10  309  609  646  745  959  752   36   32   24   12   18   11  345  531  497  775 1070  728   35   28   11   14   17   11  365  515  738  534  730 1088   14   28   34   11   17   15  393  381  671  451  728  930   11   30   27   16   10   13  404  416  806  547  772 1012   21    7   26   11   11    6  410  392  514  847 1009  759   27   22   20    4   12   11  361  387  424  708  923  743   26   29    6   10   12   15  243  245  599  651  696  769    8    8    9   11    4   10  303  251  609  635  752  701    8    8    9   10    5   15  369  453  639  595  772  996   15   21   19   12   17   10  339  455  556  662  978  772   18   27   16    9   18   13  405  357  636  939 1209  615   26    9    8    3   14   12  389  393  913  674  628 1224    7    6   26   13   14    4  310  408  511  513  655  682   15   34   14   16   17   12
  114  154  628  721  579  690    0    3    7    7    6    3  195  323  659  652  584 1037    5   26   24   10    4   11  263  399  702  587  935  768   36   24   14   14    8   10  359  441  730  760  764  969   24   28   24   11   14   11  336  444  710  774  866  787   37   30   14   10   13    4  278  372  531  732  969  757   36   22    1   12    8    8  260  360  754  557  633 1097   11   34   24    7    8   14  278  306  697  530  629  949    8   28   17   10    7    8  359  263  818  682  717 1037   18   13   16    7   12    9  411  337  596  796  908  806   28   24   26    6   13    8  286  350  454  679  822  754   27   23    4   10    7   14  266  196  681  754  599  778    9   12   11    9    5    9  246  140  689  770  651  722    7   14   13    8    4    8  250  386  627  604  679 1005   16   27    9    8    8    3  268  386  594  595  879  799   19   21    6    1    9   10  470  444  710  888 1108  660   27    9   18    7   15    9  362  348  913  781  579 1237    6   12   16    9   15    3  283  373  579  640  630  731   16   32   24    8   14    9
   97  185  530  688  603  688    3    6    5    4    8    3  276  438  649  641  634 1035    8   21   26    7   10   17  352  494  654  660 1027  764   39   29   18   17   20   10  254  578  664  755  822  939   27   29   30   14   18   13  249  583  636  795  938  783   40   29   18   13   17   10  277  479  519  811 1069  775   39   27    5   19   16    8  277  463  756  576  711 1103   14   29   26    8   16   14  311  285  683  505  729  955   11   29   23   11   13   12  352  366  820  629  739 1035   21    8   24    8    8    9  382  394  468  875  992  764   31   23   12    5    9    8  301  339  430  752  912  794   30   28    2   11   15   14  263  237  553  715  683  798   12    9   13   12    9    9  255  215  579  717  751  752   10    9   15    7   10   14  337  381  657  641  757 1039   19   22   17    9   20    9  335  379  574  702  981  817   22   26   12   10   21   10  381  387  612  979 1204  640   30    8   16    4    9    9  331  295  919  750  597 1251    3    7   20   10    9    3  288  374  457  553  622  671   19   35    8   15   12   11
  137  151  625  709  559  660    2    3    8    3    3    2  192  318  660  670  584  999    3   24   23   14    5   12  268  466  703  655  965  736   34   26   13   10   17   11  308  462  729  754  778  931   26   28   23    7   13   10  255  469  705  790  882  759   35   28   13    8   12    5  213  375  534  790 1007  729   34   24    0   12   17    9  199  365  765  559  657 1059    9   32   23   11   17   13  237  237  698  528  669  911    6   32   16   18   10    9  312  248  831  664  695  999   20   11   17   11    7   10  314  368  591  862  930  764   26   26   17    6   10    9  239  297  449  739  850  726   25   27    5   10   12   15  303  181  676  746  625  742   11   12   10   11    4   10  285  111  682  752  689  694    9   12   12   12    5    9  255  331  642  624  701  977   14   25   10   10   17    4  261  329  603  673  921  769   17   23    5    9   18    9  355  399  713  962 1142  628   25    9   19    3   10    8  345  279  920  765  555 1201    8   10   15    9   10    2  206  358  572  598  588  687   14   34   15   14   15   10
  177  249  559  606  635  678    0    8    6    9    6    5  272  520  632  595  680 1025    5   25   37   14    8   19  326  472  667  612 1073  758   36   25   27   12   20   10  258  596  663  683  868  957   24   31   37    7   16   11  205  591  645  737  984  777   37   33   27    8   17   12  259  517  490  771 1115  747   36   27   14   12   16    8  257  505  729  532  755 1087   11   33   37   11   16   14  315  335  666  447  775  937    8   33   30   18   13   14  372  444  803  537  767 1025   18   12   29   11   10   11  376  404  521  845 1038  788   28   25   23   10    7    8  317  305  415  704  958  744   27   30    9   16   13   14  245  283  606  643  729  768    9   11   10   17    7    9  275  297  616  625  797  714    7    7   12   12    8   16  317  399  620  591  803  995   16   26   22   10   20   11  329  405  551  662 1027  787   19   22   19   15   19    8  321  287  639  935 1250  644   27    6    5    9    9    7  359  365  898  666  627 1227    6   11   29    9    9    5  330  390  520  495  648  711   16   35   17   14   12   13
  134  170  647  653  597  647   10    8    0    4    3    5  249  333  606  624  614  948    5   23   31    9    5   13  255  503  697  633 1001  707   26   27   21   15   17   12  253  473  731  718  810  908   32   33   31   12   11    9  236  468  705  760  912  726   27   33   21   11   10    6  200  394  524  776 1043  676   26   25    8   17   17   10  208  412  719  537  693 1012    1   31   31    6   15   12  268  274  654  476  709  860    2   31   24   13   10   12  361  269  789  592  731  950   26    8   23    6    7   13  301  379  629  848  966  767   18   25   17    7   10   10  260  300  475  717  886  667   17   30    3   11   12   16  232  208  714  690  665  693   15    9   12   12    4   11  250  164  712  680  727  633   11    7   12    7    5   10  284  324  572  604  737  920    6   24   16    7   17    5  238  316  581  673  961  720    9   24   13   10   18    8  314  366  741  952 1182  621   17    6   11    4    8    9  364  262  856  711  593 1148   16    9   23    8    8    5  297  383  622  558  620  700   20   35   11   17   15   13
   98  138  610  664  589  648    3    5    2    2    8    5  229  389  703  603  612  991    2   22   29   11   10   19  281  453  664  656  951  728   33   28   21   13   20   10  283  533  728  743  774  899   27   28   33   10   18   11  242  536  704  795  858  749   34   30   21    9   17   12  228  414  571  813  995  729   33   26    8   15   18    8  236  418  806  580  689 1059   10   30   29    8   18   16  284  258  737  497  703  917    7   32   26   15   15   14  339  333  840  599  697  995   21    9   27    8    8   11  339  357  560  869  938  724   29   24   15    5    9    8  282  262  482  748  854  752   26   31    5    9   15   14  256  174  645  681  655  758   12   10   14   10    9    9  248  170  643  687  697  708   10   10   14    9   10   16  270  326  701  645  727 1001   15   23   20    9   20   11  276  326  632  712  951  777   20   25   15    8   21    8  360  348  692  985 1156  600   26    9   13    2   11    7  356  302  971  726  585 1217    9    8   23   10   11    5  253  345  531  517  568  631   13   36    9   15   14   13
   94  162  636  721  598  671    5    3   10    5    2    3  213  353  673  656  613 1018    0   24   21   12    4   11  303  361  714  617  950  749   31   26   11   12   12   10  351  407  732  772  797  950   29   26   21    9   12   11  306  468  712  798  897  768   32   28   11   10   13    4  268  380  541  770  976  738   31   24    2   14   12   10  262  354  774  571  656 1078    6   32   21    9   12   14  274  300  713  524  636  930    3   34   14   12    5    6  311  309  838  676  742 1018   19   11   13    9   10    7  361  289  604  826  931  779   23   26   23    4    9   10  290  336  462  713  841  735   22   29    7    8    7   14  310  168  689  750  612  759   14   12    8    7    1    9  280  174  689  764  658  703   12   12   10   10    2    8  290  394  647  630  704  986   11   25    6   10   12    5  298  394  608  629  884  780   14   23    3    3   13   12  410  396  718  918 1119  635   22   11   21    5   11   11  358  382  929  783  600 1218   11   10   13   11   11    3  195  381  585  622  639  702   13   34   21    8   14    7
  101  111  601  684  592  633    0    3    5    2    2    2  272  400  678  643  617  974    5   24   26   13    2   14  346  482  699  682  974  713   36   26   16   11   12   11  402  520  707  743  777  862   24   26   28   10   14   10  355  557  689  799  875  734   37   28   16   11   13    7  347  469  534  819 1018  716   36   24    3   13   12    9  349  457  775  580  696 1040   11   32   26   10   12   13  355  335  714  529  714  902    8   34   21   17    5    9  416  344  841  629  710  980   18   11   22   10   10    8  372  372  559  883  965  725   28   26   12    5   11    9  349  353  451  764  883  735   27   29    2    7    7   15  295  207  644  717  666  745    9   12   13    8    3   10  313  165  652  717  724  691    7   12   15   11    0   11  331  435  658  643  742  986   16   25   15   11   12    6  323  437  595  714  966  762   19   23   10    6   13   11  431  441  679  997 1183  601   27   11   16    2   13   10  445  383  938  744  586 1202    6   10   18   12   13    2  222  412  550  555  565  608   16   34   10   13   14    8
  132  158  645  645  640  688    3    7    6    4    3    2  239  407  648  624  661 1037    8   24   25   11    5   16  307  441  679  621 1000  768   39   26   15   13   17   11  233  515  763  702  787  947   27   32   25   10   13   10  232  520  731  736  881  789   40   32   15    9   12    9  236  418  562  760 1048  769   39   24    2   15   15    9  228  394  775  519  748 1107   14   32   25    8   17   13  266  300  702  488  764  957   11   32   18   15   10   11  321  297  809  588  750 1035   21    9   19    8   11   10  357  339  599  836  995  764   31   24   15    7    6    9  278  330  455  703  919  790   30   29    3   11   12   15  280  220  684  680  720  798   12   10   12   10    4   10  230  166  686  676  766  746   10    8   14    9    5   13  290  354  622  580  788 1041   19   25   12    7   17    8  302  360  631  667 1012  817   22   23    7    6   18    9  366  364  735  944 1191  640   30    5   17    2    8    8  296  266  896  705  632 1257    3   10   17    8    8    2  297  405  574  526  641  679   19   34   13   13   15   10
   91  155  665  596  683  657   18    7    1    5    3    5  232  362  654  531  720 1022   13   30   30   10    5   15  288  374  645  616 1019  737   18   20   24   10   11    8  318  430  781  691  788  932   28   22   36   11   11   13  265  435  753  747  892  756   33   24   24   12   10    8  265  333  584  783 1071  742   34   18   11   12   11    8  265  379  785  546  811 1092   21   36   30   11   11   16  301  347  716  457  835  934   18   28   29   12    4   10  382  290  783  525  763 1016    6   15   30    9   11    9  364  302  627  793 1032  745   40   22   16    4    8    8  289  247  475  714  954  761   37   31    8    8    6   12  245  129  712  607  791  773   27   10   13    7    2    7  251  187  686  613  811  719   23   18   13    8    3   12  281  365  608  605  849 1008   26   31   23   10   11    7  285  367  653  674 1065  784   31   17   18    5   12   10  371  369  757  943 1202  609   37   15   12    5   10    9  393  417  890  664  671 1228   24   16   26   11   10    1  250  376  590  445  642  664   26   28   10   12   13    9
   94  142  553  643  608  663    1    8    1    3    6    1  215  345  628  590  627 1028    4   21   30    8    2   15  265  533  641  597  990  743   35   29   20   16   12   12  351  507  673  708  823  938   25   33   30   13   12    9  316  532  649  750  915  762   36   33   20   12   11    8  254  422  498  754 1024  746   35   27    7   18   12   10  256  450  733  523  696 1098   10   29   30    9   12   12  278  324  662  436  694  940    7   29   23   12    5   10  377  275  799  582  736 1022   19    6   22    9   10    7  375  401  505  820  963  751   27   23   16    4   13   10  274  352  405  689  877  765   26   28    2    8    7   16  236  224  590  672  658  779   10    7   13    9    7   11  240  156  600  670  706  723    8    7   13    8    4   12  264  410  624  594  738 1014   15   22   15   10   12    7  262  406  563  623  944  790   18   26   12    7   13   12  406  388  637  906 1165  615   26    8   12    3   13   11  374  314  894  701  598 1234    7    7   22   11   13    3  259  435  488  518  621  670   15   35   10   14   14    9
  114  156  633  690  564  631    7    6    5    6    5    2  185  347  740  603  615  960    2   21   26   13    7   16  269  413  697  698  960  705   29   29   24   15   19   11  343  465  743  767  747  852   31   29   36    8   17   12  270  482  725  835  863  726   32   27   24   11   18    9  226  374  596  867 1006  720   29   27   11   13   19    9  240  382  837  632  690 1026    8   29   30   10   19   15  250  242  774  533  718  888    5   31   29   17   12   11  323  301  861  623  674  966   17   10   30   10    9    8  317  313  589  851  955  695   27   23   12    7   10    9  264  230  519  800  871  743   24   30    8   13   14   15  298  158  674  691  670  733   16   11   13   14    6   10  280  156  670  711  706  699   14   11   17   11    7   13  260  268  736  691  742  986   13   22   23    9   19    8  260  268  651  742  966  764   18   26   18   12   20   11  358  344  711 1013 1173  585   24   10   16    6   12   10  380  330 1004  750  560 1188   13    9   26   10   12    2  189  303  550  531  533  574   15   35    8   15   15   10
  130  132  590  667  603  654    2    7    3    7    2    4  229  453  643  614  624  969    7   22   28   12    6   16  295  427  690  641  989  730   38   28   18   12   16    9  239  519  706  732  818  919   26   30   30    9   14   12  212  550  680  782  914  757   39   32   18    8   15    9  242  440  523  800 1027  721   38   26    5   14   16    9  236  416  758  565  687 1041   13   30   28    9   16   15  278  306  683  480  685  881   10   32   23   16    9   11  347  363  830  602  739  971   20    9   24   11   12    8  347  335  546  868  962  754   30   24   14    8    9    9  296  280  416  735  876  710   29   31    2   14   11   13  256  202  631  692  649  716   11    8   15   15    3    8  222  196  647  690  707  678    9    8   15   10    4   13  288  358  629  630  729  959   18   23   17    8   16    8  292  360  588  685  937  755   21   25   12   13   17   11  330  302  674  962 1162  628   29    7   14    7   11   10  338  308  903  725  597 1175    4    8   20    9   11    2  293  389  535  532  622  677   18   36    8   16   16   10
  144  150  572  676  596  629    6    5   13    2    2    1  203  327  589  613  613  972    1   26   18   13    4   13  267  375  666  572  948  703   30   24    8   11   12   12  383  423  652  721  793  906   30   30   18    8   12    9  308  438  640  753  891  724   31   30    8    9   13    6  272  332  457  713  974  686   30   22    5   13   12   10  254  332  688  520  654 1042    5   34   18   10   12   12  270  276  631  483  634  884    2   28   11   15    5    8  345  269  762  635  740  966   18   11   10   10   10    7  357  293  550  771  929  739   22   22   26    5   11   10  288  302  398  660  839  699   21   23   10    9    7   16  326  124  635  705  610  723   15   14    9    8    1   11  302  132  631  723  656  657   13   14    7   11    2   10  250  338  563  579  700  950   10   27    3    9   12    5  262  344  528  574  882  726   13   21    0    4   13   12  394  374  650  869 1117  595   21    7   24    2   13   11  384  372  851  732  598 1178   12   12   10   10   13    3  173  337  547  581  637  662   14   32   20   11   14    7
  118  134  580  615  596  668    2    5    6    2    5    3  239  429  611  566  625  993    3   22   25   13    7   15  289  401  652  565  996  738   34   28   15   11   19   10  275  501  688  684  811  931   26   30   25    8   15   11  242  532  662  718  911  765   35   30   15    9   16    8  228  426  493  728 1038  727   34   26    2   13   15    8  228  400  722  499  700 1063    9   30   25   10   17   14  272  308  653  416  714  907    6   30   18   17   12   10  345  335  794  556  716  987   20    7   19   10   11   11  347  299  546  800  961  764   26   24   15    5    6    8  262  320  394  661  883  738   25   29    3    9   12   14  254  200  631  644  670  748   11   10   12   10    6    9  262  192  635  644  724  696    9   10   14   11    7   12  284  376  595  568  742  987   14   23   12    9   19    7  288  386  564  609  964  765   17   25    7    8   18    8  366  286  670  884 1179  634   25    7   17    2    8    7  350  334  869  681  586 1203    8    8   17   10    8    3  259  433  525  492  609  687   14   36   13   15   13   11
  158  146  608  582  631  655    3    8    1    3    3    3  259  427  623  559  672 1000    2   19   32   14    3   17  297  475  660  594 1069  731   33   31   22   12   15   14  287  557  684  657  864  930   27   31   32    7   11    7  246  544  674  721  980  750   34   31   22    8   10   10  228  426  489  751 1111  720   33   29    9   12   15   12  258  422  716  512  751 1060    8   27   32   11   15   10  284  288  665  431  767  912    5   25   25   18    8   12  349  357  764  505  763 1000   21    6   24   11    7   11  335  373  592  807 1034  755   25   21   18    6   10   12  290  288  438  688  954  717   24   24    4   10   10   18  290  172  677  611  725  741   12   11   11   11    4   13  322  160  647  593  793  683   10   11   11   12    3   14  302  398  583  571  795  968   13   20   17   10   15    9  284  398  560  642 1019  764   16   28   14    9   16   10  338  354  686  919 1246  613   24   10   10    3   10   11  368  334  877  632  623 1200    9    5   24    9   10    5  243  405  577  453  642  676   13   33   12   14   17   11
  132  174  627  686  617  674    5    7   13    2    3    4  185  357  672  615  654 1003    0   20   18   11    3   10  235  399  669  642 1003  742   31   30   30   13   11   11  353  451  735  765  784  899   29   32   34   10   13   10  290  456  715  809  894  755   32   32   30   11   12    7  210  346  564  819 1049  763   31   28   17   15   11   11  206  354  795  590  741 1071    6   28   34   10   11   13  246  316  720  485  761  927    3   26   35   15    4    9  329  267  807  629  723 1011   19    5   36   10    9   10  345  293  581  823  988  742   25   22    4    3    8    9  238  308  449  754  912  780   22   25   14    7    6   15  286  182  666  709  717  782   14   10   19    6    2   10  282  162  662  717  757  738   12   10   25    9    3    9  224  400  652  655  783 1021   11   21   29   11   11    8  246  402  627  662 1005  801   16   27   24    4   12   11  394  330  703  939 1210  626   22    9   24    2   10    8  364  350  924  752  607 1189   11    6   32   12   10    4  215  423  548  541  596  645   13   34   16   11   13   10
  100   86  576  581  612  660    3    6    2    3    2    3  257  423  621  568  641 1029    2   23   33   12    2   15  327  495  656  567 1026  740   33   27   23   12   12   10  327  543  674  650  831  939   27   31   33    9   12   11  284  570  656  706  937  759   34   31   23    8   11    8  314  444  485  718 1068  739   33   25   10   14   12    8  312  474  722  481  722 1099    8   31   33    9   12   14  338  352  661  400  738  941    5   31   26   16    5   10  385  351  792  514  736 1023   21    8   25    9   10    9  387  359  544  792  993  768   25   25   19    6   11    8  350  328  406  657  915  754   24   30    5   10    7   14  278  200  629  618  694  780   12    9   10    9    3    9  262  158  635  602  756  712   10    9   10   10    0   12  318  440  591  550  766 1007   13   24   18    8   12    7  320  438  552  609  990  783   16   24   15    7   13   10  392  370  658  888 1211  624   24    6    9    1   13    9  388  378  875  635  604 1235    9    9   25    9   13    1  247  425  531  482  617  691   13   35   13   14   14    9
  105  141  567  744  614  660    3    3   14    3    2    6  242  430  650  681  627 1015    8   28   17   12    4   16  316  382  677  614  936  738   39   22    7   12   16    7  246  454  685  785  797  933   27   22   17    9   12   14  247  507  663  805  893  759   40   30    7    8   13   11  245  429  520  765  970  739   39   20    6   14   16    9  243  367  757  582  662 1085   14   36   17    9   16   15  277  299  684  547  634  927   11   32   10   16    9   13  318  332  831  699  750 1009   21   15    9   11    8    8  348  296  517  835  923  758   31   24   25    6    9    9  283  329  433  708  829  754   30   27   11   10   11   11  283  169  602  777  606  766   12    8   10    9    3    8  255  201  620  787  652  712   10   16    8   10    4   15  305  365  650  635  708 1001   19   29    2    8   16   10  307  369  583  614  886  777   22   19    1    5   17   11  369  371  647  907 1109  622   30   15   25    1    9   10  303  305  922  802  612 1221    3   14    9    9    9    4  272  384  510  635  653  679   19   32   19   12   16   12
  114  134  628  665  589  663    4    8    1    5    4    4  197  443  661  628  620 1006    1   23   30   14    6   14  247  423  718  635 1009  741   32   27   20   10   18    9  295  507  726  734  814  920   28   31   30    7   16   12  236  534  704  776  922  764   33   33   20    8   17    7  208  428  529  792 1051  734   32   27    7   12   18    7  198  422  764  559  691 1074    7   31   30   11   18   15  242  318  699  478  707  926    4   33   23   18   11    9  325  377  838  604  727 1006   20   10   22   11   10   10  333  323  596  856  974  765   24   25   16    6    9    7  248  278  460  729  894  749   23   32    2   12   13   13  246  162  681  698  665  767   13    9   13   13    5    8  232  206  691  692  733  707   11    7   13   12    6   11  246  372  647  624  735 1000   12   24   15   10   18    6  248  372  596  677  959  776   15   24   12   11   19    9  360  276  714  956 1186  629   23    6   12    5   11    8  346  360  925  727  583 1222   10    9   22    9   11    2  253  405  577  544  610  674   12   37   10   14   14   10
  110  148  670  597  570  664    8    6    5    2    5    5  289  413  767  594  615 1029    5   21   36   13    7   19  381  461  700  623  940  744   28   29   26   15   19   12  353  523  788  676  725  941   32   29   36    8   17    9  360  546  766  744  839  767   37   25   26   11   16   12  340  448  627  792  986  743   32   27   13   13   17   10  342  474  862  549  700 1099   13   29   36   10   17   14  350  340  799  472  728  941   10   31   29   17   12   14  337  375  866  514  662 1023   16   12   28   10    9    7  405  345  622  858  943  766   32   23   22    5    8   10  366  296  538  721  861  760   29   30    8    9   14   16  346  186  707  630  680  780   17   15    9   10    6   11  292  214  689  602  700  716   15   13   11   11    7   16  364  368  743  604  744 1013   18   22   21    9   19   11  372  372  686  693  966  789   23   26   18    8   20   12  450  360  752  960 1163  628   29   12    6    2   10   11  370  448 1017  649  562 1235   14   11   28   10   10    5  225  343  579  480  511  687   16   35   16   15   13   13
  114  114  604  670  592  624    5    5    2    3    2    2  231  373  673  635  607  987    0   22   29   12    4   16  305  445  706  642  980  704   31   28   19   12   16   13  369  503  700  735  805  897   29   28   29    9   16   10  320  536  684  781  903  725   32   28   19    8   15    9  294  426  527  793 1020  703   31   26    6   14   16   11  290  428  766  558  676 1057    6   30   29    9   16   13  294  290  707  479  678  899    3   30   22   16    9   11  331  327  840  607  734  981   19    9   23    9   10    8  369  331  572  877  953  712   23   24   15    6   11   11  326  304  464  730  867  724   22   29    1   10   11   17  310  154  657  699  640  738   14   10   14   11    3   12  286  154  663  695  702  680   12   10   14   10    4   13  294  368  657  625  718  975   11   23   16    8   16    8  294  368  586  682  930  751   14   25   11    9   17   13  418  392  684  961 1155  578   22    9   13    3   13   12  386  374  939  726  588 1197   11    8   21    9   13    4  199  347  553  541  619  633   13   36    9   16   16   10
  178  198  604  715  560  623    4    7    9    2    1    7  261  319  691  660  581  980    1   22   22   13    3   11  357  349  722  633  934  703   32   28   14   11   15   14  489  393  698  760  771  890   28   28   26   12   15   15  432  438  682  790  859  722   33   26   14   13   16    8  362  408  535  780  976  704   32   26    1   13   15   16  354  406  778  559  646 1050    7   30   22   12   15   14  310  356  721  522  652  898    4   32   19   15    8    6  325  321  862  670  682  978   20   19   20   12    9    7  399  323  568  848  909  711   24   20   14    5   10   16  332  372  480  721  823  721   23   31    6    5   10   16  350  190  653  744  604  739   13   14    9    6    2   15  350  186  665  758  662  679   11   14   11   11    3    8  340  372  675  630  690  972   12   25   13   13   15   11  338  370  590  655  904  748   15   25    8    6   16   18  498  464  678  940 1121  579   23   19   20    4   12   17  452  456  957  779  552 1194   10   18   16   14   12    7  165  303  547  590  579  630   12   34   12   11   17    5
  175  171  559  653  639  681    1   10    2    4    2    5  224  426  606  582  672 1000    6   21   29   11    4   13  258  504  637  623 1065  747   37   29   23   13   14   10  278  584  675  738  864  922   25   35   35   10   14   11  233  591  647  778  976  772   38   35   23    9   13    6  199  465  482  784 1107  750   37   27   10   15   14    8  201  473  715  557  747 1058   12   29   29    8   14   12  255  357  644  454  763  918    9   29   28   15    7   12  366  344  779  594  775 1006   19    6   29    8    8   13  338  408  515  804 1030  771   29   23   15    7    9    8  259  371  379  719  950  747   28   28    7   11    9   14  245  255  600  670  721  755   10    9   14   10    3    9  253  233  614  682  789  715    8    7   14    9    4   10  277  447  594  628  791  994   17   22   22    7   14    5  263  449  553  655 1015  788   20   26   17    8   15    6  327  325  647  932 1242  643   28    8   13    2    9    7  379  281  866  723  633 1186    5    7   25    8    9    5  290  504  508  512  656  686   17   35    9   15   16   13
   76  164  539  656  578  657    1    4    5    4    3    4  259  451  620  629  589 1026    6   25   26   15    5   18  323  457  665  570  958  737   37   25   16    9   17   11  321  515  649  699  787  936   25   29   26   10   17   10  332  550  627  725  879  756   38   29   16   11   18   11  326  512  474  719 1000  736   37   23    3   11   17    9  326  464  717  496  648 1096   12   33   26   12   17   13  346  326  650  461  656  938    9   33   19   19   10   13  387  375  801  603  726 1020   19   12   18   14   11    8  425  363  495  803  925  769   29   25   22    7   12    9  348  364  403  658  843  751   28   28    2    9   12   15  276  220  580  697  614  777   10   11   13   10    4   10  234  222  600  691  682  709    8    9   15   13    5   15  308  386  620  561  690 1004   17   26   11   11   17   10  320  382  537  602  908  780   20   22    8    8   18   11  446  422  619  883 1135  625   28    8   16    4   14   10  362  360  892  714  580 1232    5   11   18   12   14    4  291  367  498  577  619  692   17   33   20   13   17   12
  120  116  602  663  578  634    3    3    1    1    2    4  259  409  657  646  603 1003    2   24   30   12    4   16  343  473  702  647  992  714   33   26   20   12   14    9  413  505  700  724  799  913   27   28   30   11   16   12  366  562  684  770  903  733   34   28   20   12   15    9  342  468  529  794 1034  713   33   24    7   14   14   11  340  466  764  553  678 1073    8   32   30   11   14   15  338  332  699  492  694  915    5   32   23   16    7   11  375  357  838  600  716  997   21    9   22   11   10    6  391  353  576  878  957  726   25   26   16    4   11   11  332  354  450  733  877  728   24   31    2    8    9   13  300  184  661  704  650  754   12   10   13    9    1   10  312  188  665  688  716  686   10   10   13   10    2   13  324  416  635  614  722  981   13   25   15   12   14    8  320  414  594  685  946  757   16   23   12    7   15   13  448  430  690  968 1169  586   24    9   12    3   13   12  432  386  917  717  572 1209    9   10   22   13   13    2  223  379  559  552  601  645   13   36   10   14   16   10
  114  226  611  713  566  605    8    6   10    3    0    3  175  333  592  652  569  942    3   27   21   14    4   13  235  361  685  577  892  677   28   23   11   10   14   12  353  395  673  742  751  878   32   23   21    9   12    9  292  376  655  752  839  696   29   27   11   10   13    6  224  322  470  712  926  660   28   21    2   12   14   10  218  300  685  543  602 1012    3   35   21   11   14   12  256  228  628  520  584  854    0   29   14   14    7   10  355  315  769  672  712  938   20   16   13   13   10   11  339  297  597  786  873  735   20   19   27    6    9   10  244  262  461  659  779  667   19   28    7    8    9   16  264  174  682  750  558  693   17    9    8    7    1   11  250  188  678  760  608  627   13   19   10   12    2   10  236  208  570  580  646  920    8   28    6   10   14    5  240  210  527  575  834  700   11   20    3    3   15    8  392  392  695  868 1065  587   19   16   21    3   11    9  388  376  858  769  570 1148   14   15   13   11   11    3  235  209  598  642  627  666   16   31   23   10   16   11
   86  122  591  637  617  669    0    5    6    3    3    5  261  445  702  594  668 1032    5   22   37   12    5   19  351  521  681  635 1031  747   36   28   27   12   17   12  309  597  709  724  818  942   24   30   37    9   17   11  296  632  687  772  934  766   37   30   27   10   16   12  336  510  556  804 1075  752   36   26   14   14   17   10  336  524  799  567  741 1102   11   30   37    9   17   16  346  368  732  476  769  944    8   30   30   16   10   14  403  387  857  566  735 1026   18    7   29    9    9    7  421  395  537  852 1012  757   28   24   23    4   10   10  368  354  485  733  930  771   27   29    9   10   12   16  268  238  622  660  721  783    9    8   10   11    4   11  232  238  636  654  763  729    7    8   12   10    5   16  336  438  702  632  793 1020   16   23   22   10   17   11  336  438  611  691 1017  796   19   25   19    9   18   12  414  358  667  962 1230  623   27    7    5    3   12   11  388  388  974  703  611 1238    6    8   29   11   12    5  293  415  518  508  596  678   16   36   17   16   15   13
  186  220  535  704  618  682    3    6    3    9    3    5  265  461  624  643  653 1023    8   21   28   10    5   15  281  475  659  698 1050  760   39   29   22   14   17    8  241  563  659  785  845  919   27   31   34   11   13   13  224  572  631  837  961  779   40   31   22   10   14    8  218  468  494  859 1092  767   39   27    9   16   15    6  218  442  733  624  732 1091   14   29   28    7   15   10  288  290  658  533  748  949   11   31   27   14   10   12  357  369  809  639  754 1029   21    8   28    9    9   13  347  415  485  883 1015  758   31   23   14   10    8    6  288  308  401  798  935  786   30   30    6   16   12   12  210  264  570  721  706  794   12    7   15   17    4    7  254  242  594  727  774  744   10    7   15    8    5   12  308  340  628  687  776 1033   19   22   21    6   17    7  298  352  553  734 1000  809   22   26   16   13   18    6  312  330  621 1007 1227  634   30    8   14    9    8    5  360  270  890  766  612 1239    3    7   24    7    8    5  343  377  484  557  635  651   19   35    8   14   15   13
  149  163  604  563  620  689    4   11    5    5    5    4  254  468  645  546  663 1052    1   22   36   12    7   18  284  494  670  561 1050  765   32   28   26   12   19   11  256  602  712  644  845  964   28   36   36    9   13   10  233  607  690  692  961  784   33   36   26    8   12   11  227  479  519  730 1092  762   32   26   13   14   17    9  241  481  746  493  742 1122    7   30   36    9   15   13  293  351  683  402  760  964    4   28   29   16   12   13  378  386  806  494  744 1046   20    7   28    9    7   12  340  380  560  798 1015  789   24   24   22    8   10    9  287  331  418  659  937  777   23   27    8   12   14   15  253  243  645  594  718  803   13   10    9   11    6   10  263  209  647  582  778  735   11    8   11   10    7   15  297  433  627  552  786 1030   12   23   21    8   19   10  283  433  590  621 1010  806   15   25   18    7   18    7  331  297  684  890 1231  647   23    7    6    3    8    8  377  309  905  627  612 1258   10    8   28    7    8    4  276  444  535  452  623  710   12   36   16   14   13   12
  149  165  612  655  546  601   13    6    5    2    4    3  238  330  607  622  553  918    8   21   26   13    4   13  292  372  694  597  922  669   23   29   16   11   14   12  426  404  708  708  747  866   29   29   26    8   16    9  361  435  682  744  843  694   24   25   16    9   17    6  305  379  501  746  964  654   23   27    3   13   14   10  309  361  712  515  618  990    2   29   26   10   14   12  337  325  645  462  626  830    5   31   19   17    7   10  406  290  794  600  686  916   21   12   20   12   12   11  374  280  586  828  889  725   15   23   14    5   13   10  313  303  442  685  807  653   14   30    2    9    9   16  307  155  671  688  578  669   12   15   13   10    3   11  329  187  671  688  646  617    8   13   15   11    2   10  279  329  591  584  660  904    3   22   13    9   14    5  267  329  560  631  878  690    6   26    8    8   15    8  421  401  704  910 1099  587   14   12   16    2   15    9  455  399  869  713  542 1126   19   11   18   10   15    3  232  338  565  532  575  660   21   35   12   15   16   11
  145  151  622  616  612  656    7    5    1    7    2    4  206  378  669  549  655 1021    4   24   30   10    4   18  280  440  646  604  998  736   29   26   24   12   16   13  254  506  744  691  777  931   31   30   36   11   14    8  217  509  718  747  889  755   36   30   24   12   13   11  231  373  561  775 1044  741   31   24   11   14   16   11  211  393  788  542  740 1091   12   32   30    7   16   13  263  253  713  437  764  933    9   32   29   14    9   13  294  316  790  545  716 1015   17    9   30    7   10    8  342  334  572  793  987  744   31   24   16   10    7   11  289  257  442  706  911  760   28   29    8   14   11   17  309  171  657  637  720  772   16   10   13   13    3   12  247  141  647  633  756  718   14   10   13    8    4   15  275  319  645  601  784 1007   17   25   23    6   16   10  295  317  632  652 1006  783   22   23   18   11   17   11  363  321  704  925 1205  608   28    7   12    5    9   10  309  293  917  676  604 1227   13   10   26    5    9    4  262  386  535  467  589  663   15   34   10   16   16   12
  169  135  642  610  590  646   11    9    2    4    2    2  166  372  725  553  617 1001    6   18   31   13    4   16  244  416  652  606  948  724   25   32   25   11   16   11  356  478  752  693  741  911   35   32   37    8   16   10  295  491  730  739  849  743   38   30   25    7   15    9  239  363  587  763  994  731   33   30   12   13   16    9  207  385  822  526  716 1071   14   26   31   10   16   15  243  287  759  441  736  919   11   26   30   15    9   11  256  318  816  545  676  999   13    7   31   10   10    8  414  288  600  811  937  728   33   20   17    7    9    9  263  237  498  698  861  750   30   25    9   11   11   15  297  121  685  631  692  760   20   10   12   10    3   10  281  163  665  633  712  708   16   10   12   11    4   13  231  315  693  589  746  997   19   19   24    9   16    8  289  313  646  656  964  773   24   29   19    4   17   11  455  301  726  929 1155  598   30   11   11    2   11   10  297  351  969  674  578 1215   17    6   27    8   11    2  212  368  555  465  555  643   19   32   11   11   16   10
  158  166  572  718  614  648    1    8   10    5    3    4  219  449  657  643  663  965    4   19   23   12    5   12  241  403  696  686 1042  716   35   31   33   12   17   11  277  495  678  799  837  853   25   31   39    9   13   10  228  516  658  853  953  731   36   31   33    8   14    7  192  450  513  863 1084  739   35   29   20   14   17    9  202  420  752  636  736 1029   10   27   39    9   17   13  258  302  687  525  760  895    7   27   38   16   10   11  349  373  834  659  738  977   19    6   39    9    9   12  329  325  532  857 1013  716   27   21    9    8    8    9  234  292  442  794  933  758   26   26   17   12   12   15  226  192  617  733  712  752   10    7   20   13    4   10  274  214  635  747  766  716    8    9   20   10    5   11  264  344  655  705  788  997   15   20   32    8   17    8  244  354  568  702 1012  777   18   28   27   11   18    9  328  258  654  981 1229  608   26   10   19    5   10    8  372  322  929  788  608 1173    7    5   35    7   10    4  291  409  523  571  617  595   15   33   11   16   15   12
   86  110  620  614  589  682    1    4    0    4    3    3  305  397  631  597  630 1001    6   25   31   13    5   15  361  477  688  646 1027  750   37   25   21   15   17   12  301  551  730  677  822  951   25   27   31   12   13    9  310  550  702  747  938  773   38   29   21   13   12    8  306  466  529  787 1069  731   37   23    8   13   17   10  306  450  748  544  709 1061   12   33   31   12   17   12  352  328  675  493  725  913    9   35   24   17   10   10  409  325  814  555  721 1001   19   12   23   12    9   11  317  383  582  863  992  792   29   27   17    5    8   10  298  318  432  728  912  728   28   30    3   11   12   16  266  204  667  651  683  744   10   11   12   12    4   11  288  188  677  643  751  694    8   11   12   11    5   12  354  382  613  599  753  979   17   26   16   13   17    7  340  384  598  692  977  773   20   22   13   10   18    8  382  406  710  969 1204  654   28   10   11    4   10    9  392  334  889  672  581 1205    5   11   23   14   10    3  251  377  569  513  600  717   17   35   13   15   15   11
  167  209  690  735  616  676   12    4   14   15    1    1  208  274  733  668  625 1045    7   25   17   10    3   13  286  322  702  591  912  756   24   25    7    6   13   12  310  370  802  770  779  955   24   25   17    9   13    9  301  369  782  794  837  775   29   29    7    8   12    6  281  301  613  730  948  755   30   23    6    4   13   10  199  311  842  569  666 1115   11   33   17    9   13   12  271  267  779  546  664  957    8   33   10    6    6    8  232  240  864  696  726 1039   12   14    9    9    9    9  412  308  646  794  909  768   30   21   25   14    8   10  299  309  514  681  827  770   27   28   11   16    8   16  353  197  731  768  632  796   21   11   10   15    2   11  285  159  713  784  664  728   19   15    8    8    3   10  239  303  677  622  708 1023   16   26    2    8   13    5  303  307  684  601  912  799   21   22    1    9   14   10  467  421  762  892 1113  628   27   14   25   15   10    9  273  345  959  795  610 1251   18   13    9    7   10    3  214  322  609  642  627  687   20   33   19    8   15    9
  112  154  664  660  631  677   10    8    4    2    1    3  249  327  723  589  678  994    7   19   31   11    3   15  267  401  682  662  985  751   26   31   27   11   15   10  287  431  790  755  762  886   34   31   39   10   15   11  254  434  762  805  874  772   39   25   27   11   14    8  250  334  619  839 1033  764   34   29   14   13   15    8  262  374  846  604  761 1060   15   27   33    8   15   12  310  284  771  499  789  928   12   29   32   15    8   10  361  301  846  595  717 1008   14   14   33    8    9   11  365  307  614  843  998  737   34   21   17    5   10    8  302  252  500  770  916  787   31   28   11    9   10   14  222  158  699  673  741  779   19   15   12    8    2    9  258  152  687  683  759  743   17   11   12    9    3   12  268  286  691  663  807 1032   20   20   26    9   15    7  264  288  684  700 1027  810   25   28   21    4   16    8  370  350  750  973 1210  631   31   14   11    2   12    7  366  400  967  732  625 1222   16   13   29   10   12    3  293  291  577  509  566  608   18   33   11   11   17   11
  114  142  619  652  591  710    3    6    0    4    3    5  237  471  708  623  622 1079    2   25   31   15    5   19  291  461  673  622  983  790   33   25   21    9   17   10  291  529  745  715  806  989   27   31   31    6   13   11  282  558  715  763  906  809   34   31   21    7   14   12  252  466  580  781 1025  789   33   25    8   11   17    8  254  466  815  546  697 1149    8   33   31   12   17   16  290  330  744  463  703  991    5   33   24   19   10   14  355  407  835  589  709 1073   21   12   23   12   11    9  369  337  567  855  954  802   27   23   17    7    8    8  304  322  485  716  870  806   24   28    3   11   12   14  288  174  652  685  659  830   12   11   12   12    4    9  226  226  654  677  713  764   10    7   12   13    5   16  286  416  698  611  739 1057   13   26   16   11   17   11  282  412  639  658  953  833   18   22   13   10   18   10  408  324  703  937 1168  662   24    6   11    4   10    9  330  362  970  712  583 1285    9   11   23   10   10    5  263  395  536  535  594  721   13   33   15   13   15   13
  113  217  579  618  612  652    2    8    1    8    7    5  230  536  670  603  649 1021    7   21   32   15    9   19  326  450  677  632 1022  732   38   29   22   11   17   10  288  524  695  691  813  931   26   31   32    6   15   11  259  531  671  743  923  753   39   33   22    7   16   12  267  509  536  785 1066  731   38   27    9   11   17   10  263  501  775  540  724 1091   13   29   32   12   19   16  279  349  706  473  746  933   10   31   25   19   14   14  316  458  829  545  738 1015   20    8   24   12   13    7  420  350  529  869 1001  744   30   23   18    9    8   10  319  317  445  720  921  750   29   30    4   15   14   14  275  255  614  649  698  772   11    7   11   16    8    9  233  297  628  633  758  706    9    7   11   13    9   16  311  383  662  595  774 1003   18   22   17   11   17   11  337  381  595  688  998  779   21   26   14   14   16   12  419  321  659  961 1217  606   29    8   10    8   10   11  319  385  934  672  606 1227    4    7   24   10   10    5  274  378  512  487  599  665   18   35   12   15   13   13
   78  126  589  647  622  653    2    7    0    5    5    3  275  477  686  610  649 1000    7   20   31   16    7   17  355  429  677  639 1000  733   38   30   21    8   19   10  277  511  709  720  809  904   26   30   31    9   17   11  268  560  685  768  903  756   39   32   21   10   16   10  298  496  548  792 1044  736   38   28    8   10   17    8  298  460  785  555  726 1068   13   28   31   13   17   16  326  330  718  476  742  920   10   30   24   18   12   12  371  385  841  580  738 1000   20    7   25   13    9    9  379  333  541  866  987  743   30   22   17    8    8    8  324  334  461  729  905  753   29   29    3    8   14   14  262  190  626  674  694  763   11    8   12    9    6    9  270  224  636  668  746  709    9    8   12   14    7   14  342  400  680  618  768 1004   18   21   18   12   19    9  344  398  607  689  992  780   21   27   13    7   20   10  372  366  673  964 1205  619   29    9   11    5   10    9  366  342  948  707  618 1220    4    6   23   11   10    3  269  385  522  514  597  644   18   34   11   12   13   11
  230  372  751  806  555  540   22   17   17    6    4   10  131  335  548  707  526  745   17   24   14   13    4    4  175  353  735  644  757  564   14   18    8    7   10   11  353  343  727  795  684  769   20   24   14    6   12    8  298  328  707  787  752  581   15   24    8    7   11    3  160  300  576  693  791  497   14   18    9    9   10   11  156  282  599  618  511  811   11   20   14   14   10   11  138  220  564  643  481  657   14   18   11   11    3    9  289  293  687  797  679  759   26   13   10    6    8   16  291  253  755  769  760  686   16   12   32   13    9    7  146  226  599  656  652  502   17   13   14   11    5    9  344  292  838  871  483  538   15   24   13   10    3    8  314  296  830  883  517  498   15   26   11    7    4    7  208  110  444  623  555  719    6   15    3   13   10    4  202  110  575  524  697  533    9   17    4    6   11    9  342  350  819  835  926  548   17   17   28    8    9   10  346  370  744  862  553  949   28   20   10   12    9   10  215  223  760  765  632  667   28   16   20    9   12   10
  189  331  768  835  666  680   20   24   20   11   11    9  162  248  741  726  695  933   19   25   21   12    9    5  208  244  698  733  932  724   16   17   39   10    7    8  356  234  890  928  695  763   26   17   29    9    9    7  253  221  858  954  789  695   31   21   39    8    8   14  151  225  691  922  988  783   32   19   30    8    3   16  189  239  880  739  800  989   27   21   29   15    3   10  185  279  809  632  830  879   24   21   36   12    4    8  296  226  824  776  702  953    4   22   37    9    9    9  290  216  722  808  971  702   40   13    1   10    8    8  169  261  578  857  887  820   41   16   27   10    2   12  299  261  807  804  782  760   29   25   30    9   10    7  311  259  769  864  762  776   27   23   30   10    9    8  225  203  669  804  818 1013   32   18   42   14    7   15  213  199  758  715 1026  803   37   20   37    7    6   16  347  387  860 1002 1121  628   41   22   29   11    8   13  345  401  953  913  638 1089   26   27   37   11    8    9  224  228  673  670  575  541   28    9   21   10    9    9
  141  155  568  727  582  629    1    3   12    3    3    5  236  374  663  664  589  998    4   24   19   12    3   15  328  456  694  619  890  709   35   26    9   12   11   12  430  460  672  760  771  908   25   26   19    9   13   13  405  527  656  788  851  730   36   28    9   10   14    8  355  449  509  760  926  710   35   24    4   14   11   14  339  425  752  557  622 1068   10   32   19    9   11   18  309  307  693  538  586  910    7   32   12   14    6   10  352  328  836  690  720  992   19   11   11    9   11    3  432  342  526  832  883  731   27   24   23    4   12   14  353  373  442  705  787  727   26   27    9    8    6   12  339  205  611  762  566  749   10   12    8    7    2   13  291  165  631  778  602  683    8   14    8   10    1   12  313  405  651  616  668  980   15   25    4   10   11    9  319  403  568  613  836  756   18   23    1    3   12   16  495  463  644  908 1065  591   26   11   23    3   14   15  415  387  931  785  582 1204    7   10   11   11   14    5  212  390  519  638  625  652   15   34   21   10   15    9
  120  172  604  726  567  657    3    5   12    4    3    8  199  443  681  679  582 1004    2   22   19   13    7   14  299  381  704  626  919  737   33   28    9   11   11   11  383  389  714  769  764  936   27   24   19    8    9   16  344  428  694  795  856  756   34   26    9    7   10   11  284  446  551  771  961  726   33   26    4   13   11   13  274  368  786  566  635 1070    8   30   19   10   11   13  258  296  715  529  631  916    5   34   12   17    6    9  297  373  832  681  701 1004   21   15   13   10   13    4  409  281  560  845  902  761   25   24   21    7    8   13  308  356  454  714  812  725   24   31    9   11    6    9  326  166  645  763  591  751   12   14    8   10    2   12  266  212  661  769  649  693   10    8    8   11    5   11  284  370  657  625  681  978   13   23    6    9   11   12  294  368  610  634  883  766   16   25    1    6   12   15  466  418  684  925 1106  619   24   13   23    2   10   14  368  368  937  784  567 1206    9   14   11    8   10    4  207  343  541  621  604  682   13   30   19   13   13    8
   92  150  576  650  581  676    0    2    1    6    6    2  243  481  675  629  614 1039    5   25   30   15    8   16  331  451  700  628  987  756   36   25   20    9   18   11  315  519  694  713  804  949   24   27   30    6   14   10  306  550  672  765  904  775   37   29   20    7   15    9  308  488  529  779 1029  757   36   23    7   11   18    9  306  464  772  546  687 1109   11   33   30   12   18   15  322  332  705  467  699  951    8   33   23   19   13   11  371  411  856  593  707 1033   18   12   22   12   12    8  387  347  528  853  956  770   28   27   16    7    9    9  352  310  458  718  876  774   27   28    2   13   15   15  308  190  613  687  651  792    9   11   13   14    7   10  238  236  633  681  715  732    7   11   13   13    8   13  320  394  677  611  731 1025   16   26   15   11   18    8  322  394  586  662  951  801   19   22   12   12   17   11  418  356  658  941 1172  636   27   10   12    6   11   10  360  398  947  710  575 1247    6   11   22   10   11    2  239  367  513  549  592  691   16   33   12   13   14   10
  143  223  574  613  632  655    2    6    5    7    8    4  314  460  671  588  681  998    7   21   36   12   10   18  344  484  682  641 1040  735   38   29   26   16   20   11  238  592  692  698  827  902   26   29   36    9   18   10  245  601  668  764  943  758   39   31   26   12   17   11  271  475  531  810 1084  738   38   27   13   14   16    9  287  481  768  571  754 1066   13   29   36    9   16   15  345  305  701  480  778  922   10   31   29   16   13   13  386  384  836  536  750 1000   20    8   28    9    8   12  354  392  528  854 1029  743   30   23   22    8    9    9  325  313  454  743  947  755   29   30    8   14   15   15  243  255  613  642  730  765   11    9    9   15    9   10  295  257  627  624  780  711    9    9   11   10   10   15  345  365  673  626  806 1006   18   22   21    8   20   10  323  365  590  693 1030  782   21   26   18   13   21    7  329  341  660  962 1247  621   29    8    6    7    9    8  371  321  943  673  626 1222    4    7   28    9    9    4  312  366  511  480  605  644   18   35   16   16   12   12
   67  105  551  700  594  630    2    5    7    2    3    3  224  410  608  651  615  977    3   24   24   13    5   15  288  430  665  630  988  710   34   26   14   11   17   10  324  486  649  751  809  897   26   30   24   10   15   11  261  535  627  779  913  731   35   30   14   11   16    8  251  445  466  775 1030  703   34   24    1   13   17    8  251  417  707  548  682 1047    9   32   24   10   17   14  287  289  642  505  686  895    6   32   17   17   10   10  350  332  791  649  736  975   20    9   18   12    9    9  344  322  525  843  961  734   26   26   16    5   10    8  269  309  413  718  875  718   25   31    4    9   12   14  229  165  610  735  646  736   11   10   11   10    4    9  263  165  620  737  712  676    9    8   13   11    5   12  277  367  602  617  726  969   14   25   11   11   17    7  279  367  529  654  938  745   17   23    6    8   18   10  373  351  641  939 1165  600   25    7   18    2   12    9  383  347  878  760  592 1191    8   10   16   12   12    1  242  364  520  585  625  655   14   36   14   15   15    9
  113  161  598  653  615  635    8    7    5    4    1    2  280  452  623  612  656  978    3   20   36   11    5   12  362  438  694  617 1053  715   28   30   26   13   15   11  378  490  678  736  848  892   32   30   36   10   11   10  305  539  658  782  964  736   29   28   26   11   12    5  343  453  481  792 1095  708   28   28   13   15   15    9  345  451  722  565  735 1046    3   28   36   10   15   13  355  379  661  450  751  898    0   30   29   15    8    7  414  402  806  580  747  978   18   11   28   10   11    8  342  318  580  846 1018  743   20   22   22    5   10    9  355  337  458  721  938  721   19   29    8   11   10   15  283  153  665  680  709  739   17   12    9   12    2   10  303  245  669  668  777  679   13   12   11    9    3    9  347  419  609  636  779  972    8   21   21   11   15    4  353  417  542  663 1003  748   11   27   18   10   16   11  383  359  686  934 1230  605   19   11    6    4   12   10  451  495  891  715  607 1194   14   10   28   12   12    2  206  384  567  528  626  642   16   34   16   17   17    8
   88  180  600  631  602  647    2    9    0    6    2    7  243  497  691  602  651 1016    3   20   31   11    6   17  319  455  694  643 1014  727   34   30   21   17   16    8  305  551  712  706  801  926   26   32   31   10   12   15  284  546  692  766  915  746   35   34   21   13   13   14  258  488  559  808 1058  726   34   28    8   15   16   10  266  476  792  569  724 1086    9   28   31    8   16   18  292  348  725  480  748  928    6   30   24   15    9   16  317  409  844  554  720 1010   20    7   25    8   12    9  353  363  552  844  999  739   26   22   17    7    7   10  294  336  464  739  917  743   25   29    3   13   11   12  286  212  637  654  700  767   11    8   12   14    3    9  264  234  653  642  750  699    9    8   12    9    4   18  310  398  679  626  776  996   14   21   18    9   16   13  304  400  618  691 1000  772   17   27   13   12   17   12  390  334  678  966 1217  599   25    9   11    6    9   11  332  346  951  683  596 1222    8    6   23   10    9    7  221  381  533  498  571  658   14   34   11   17   16   15
  108  192  565  698  621  698    2    9   15    3    2    3  223  425  602  611  650  997    7   18   16   12    4   13  263  413  631  622 1023  760   38   32   16   12   12   10  295  461  681  757  836  945   26   32   28    9   12   11  242  522  653  795  944  787   39   30   16    8   13    6  224  404  488  771 1065  757   38   30   11   14   12    8  222  382  715  564  711 1047   13   26   22    9   12   14  270  354  644  497  721  915   10   26   21   14    5   10  341  333  775  649  759 1009   20    7   22    9   10   11  359  323  521  821  990  790   30   20   12    6    7    8  270  362  373  714  908  736   29   25   12   10    7   14  248  232  606  709  679  740   11   12   13    9    3    9  260  234  616  737  747  712    9   12   17   10    4   10  258  448  582  633  757  979   18   19   15    8   12    5  266  458  559  640  973  791   21   29   10    3   13    8  370  392  653  925 1200  658   29   11   26    3    9    7  370  340  856  760  617 1185    4    6   18    9    9    3  251  443  510  563  644  705   18   32   10   10   14   11
  139  141  568  648  570  632    4    7    9    6    3    4  170  378  591  593  589  979    1   20   22   13    5   12  248  410  646  578  976  710   32   30   12   11   17    9  324  476  662  699  783  911   28   30   22    8   15   12  265  483  640  727  891  729   33   30   12    7   14    5  215  373  459  725 1018  699   32   28    1   13   17    9  195  351  692  500  660 1049    7   28   22   10   17   15  231  257  629  461  674  891    4   28   15   17   10    7  274  304  766  599  714  979   20    7   16   10    9    8  380  312  538  789  941  746   24   22   18    9    8    9  261  269  398  666  861  704   23   27    6   13   12   13  307  151  623  681  632  730   13   10    9   12    4    8  269  129  629  687  700  664   11   10   11   11    5    9  237  329  569  565  704  957   12   21    9    9   17    4  273  333  526  608  926  741   15   27    4   10   18   11  411  323  652  891 1153  600   23    9   20    4   10   10  303  329  851  712  570 1185   10    6   14    8   10    2  210  342  527  539  605  671   12   34   16   15   15    8
  131  117  616  673  626  655    1    8    1    5    3    2  210  438  661  624  661  992    4   19   32   12    5   14  278  476  712  665 1046  733   35   31   22   12   17   11  302  558  716  754  845  914   25   31   32    9   15   10  223  581  696  804  957  756   36   29   22    8   16    7  231  439  529  830 1088  728   35   29    9   14   17    9  233  443  762  595  740 1060   10   27   32    9   17   13  269  311  699  498  758  912    7   29   25   16   10    9  332  360  834  602  750  994   19    8   26    9   11   10  374  370  580  862 1013  749   27   21   18    8    8    9  287  303  444  763  935  737   26   28    4   12   12   15  247  181  665  698  714  753   10    9   11   13    4   10  257  185  675  690  776  695    8    9   11   10    5   11  271  411  641  656  786  986   15   20   19    8   17    6  297  411  598  713 1010  766   18   28   14   11   18    9  365  343  698  986 1231  617   26   10   10    5   10    8  365  323  921  733  618 1208    7    7   24    7   10    2  266  420  573  532  631  658   15   33   12   16   15   10
  130  126  617  668  619  578    5    4    0    3    5    2  223  415  664  629  640  939    0   23   31   14    7   16  291  423  705  646  967  658   31   27   21   10   19   11  329  497  709  739  798  857   29   29   31    7   17   10  266  522  693  789  882  679   32   29   21    8   18    9  256  420  518  809 1013  651   31   25    8   12   19    9  254  408  755  574  705 1009    6   31   31   11   19   13  278  270  698  479  709  851    3   29   24   18   12   11  357  353  819  601  737  933   19    8   25   11    9   10  331  313  591  861  964  700   23   25   17    6   10    9  302  270  471  742  878  666   22   28    3   10   14   15  306  154  676  693  661  690   14   13   12   11    6   10  288  162  672  689  719  622   12   13   12   12    7   13  278  338  654  639  747  919   11   24   18   10   19    8  278  340  587  690  961  695   14   24   13    9   20    9  350  322  701  965 1178  554   22    8   11    3   12    8  400  340  936  728  613 1145   11    9   23    9   12    2  207  355  582  531  600  625   13   35   11   14   15   10
   99  129  654  654  574  627    8    1    4    2    3    2  224  304  731  611  623  966    3   26   27   11    5   16  310  442  712  690  956  705   28   24   21   13   17   13  370  450  758  727  735  864   32   24   33   10   13   10  311  459  736  799  847  726   33   30   21   13   12    9  273  375  591  837 1002  714   28   22    8   15   17   11  267  407  826  596  702 1034    9   34   27    8   17   15  277  275  765  529  730  892    6   34   26   15   10   11  346  264  870  587  674  970   16   13   27    8    7    8  342  352  616  887  955  703   28   24   13    5   10   11  295  283  512  780  873  737   25   29    5    9   12   17  303  195  701  679  682  733   17   10   14   10    4   12  297  131  699  675  712  693   13   14   16    9    5   13  293  311  715  651  752  982   14   27   20    9   17    8  293  311  648  740  974  760   19   21   15    8   18   13  389  391  738 1013 1175  585   25   13   15    2   10   12  389  353  993  708  570 1192   14   12   23   10   10    4  190  324  581  513  521  604   16   34    7   15   15   10
  166  172  640  610  618  712    9    6    4    4    4    5  265  391  667  563  659 1055    4   23   35    9    6   19  293  433  650  584  994  790   27   27   25   11   12   12  235  505  764  693  773  951   33   31   35   12   10    9  248  514  732  737  885  809   36   31   25   11    9   12  228  374  571  753 1040  795   31   25   12   13   12   10  230  402  790  522  746 1123   12   31   35    6   12   14  294  310  715  415  770  979    9   31   28   13    5   14  351  327  784  545  716 1059   15    8   27    6    8   13  327  315  592  799  987  788   31   23   21    7    9   10  286  270  452  684  911  814   28   28    7   11    7   16  292  176  677  639  726  824   18   11    8   10    5   11  274  212  667  633  758  772   14   11   10    7    6   16  304  336  639  589  788 1063   17   24   20    7   12   11  288  336  640  622 1010  839   22   24   17    4   13    8  344  274  732  897 1201  664   28    6    7    2    7    9  332  356  913  678  610 1271   15    9   27    8    7    5  283  423  551  489  589  675   17   35   15   11   14   13
   87  143  600  684  610  646    0    7    3    3    3    3  238  358  673  611  651  983    5   20   28   12    5   15  314  480  656  702  990  720   36   30   24   14   17   10  304  512  732  769  775  885   24   30   36    9   15   13  263  541  702  823  881  741   37   28   24   10   14    8  277  429  559  857 1036  733   36   28   11   14   17   10  279  439  788  618  732 1051   11   28   30    9   17   14  301  279  713  545  756  905    8   28   29   16   10   10  348  288  816  615  718  983   18    9   30    9    9    7  372  374  542  875  989  712   28   22   14    6   10   10  317  295  444  794  907  756   27   27    8   10   12   14  261  201  627  691  708  748    9   12   15   11    4    9  251  167  633  703  748  712    7   12   15   10    5   12  303  329  659  675  778 1001   16   21   23    8   17    9  299  329  628  762 1002  779   19   27   18    9   18   12  387  385  682 1033 1209  600   27    9   14    3   12   11  367  325  927  746  606 1205    6    8   26    9   12    1  256  326  517  525  565  617   16   34    8   16   15    9
  115  137  614  643  622  686    5    9    0    1    3    6  256  458  683  618  657 1051    0   26   31   12    5   20  302  472  690  621  998  766   31   24   21   12   17   11  270  558  728  706  801  961   29   32   31    9   15   10  251  573  710  758  903  785   32   34   21   10   14   13  239  449  563  774 1044  767   31   28    8   14   15    9  243  451  794  539  730 1121    6   34   31    9   15   15  289  337  721  460  740  963    3   32   24   16   10   15  360  388  826  586  740 1045   19   13   23    9    9   10  312  362  564  844  993  774   25   24   17    4    8    9  261  307  456  711  909  784   22   29    3    8   12   15  269  191  649  678  692  802   14   12   12    9    4   10  271  185  655  674  750  742   12    8   12   10    5   17  299  411  675  604  774 1035   11   27   16   10   17   12  285  409  628  653  992  811   16   21   13    7   18    9  347  321  688  932 1209  638   22    5   11    1    8    8  347  325  943  703  616 1257   11   12   23   11    8    6  252  406  535  542  593  693   13   34   13   14   15   14
  118  232  554  596  609  678    0    7    5    8    9    2  315  459  667  581  656 1027    5   22   36   11   11   16  395  533  686  634 1037  758   36   28   26   17   21   13  287  617  672  677  832  937   24   30   36   10   19   10  300  640  650  745  948  779   37   32   26   13   18    9  346  524  521  791 1079  759   36   26   13   15   17   11  350  536  764  550  731 1097   11   30   36    8   17   15  368  356  697  477  751  947    8   32   29   15   14   11  389  397  844  517  735 1025   18    9   28    8    9    8  395  437  502  865 1010  754   28   24   22    9    8   11  372  376  450  726  930  780   27   31    8   15   14   17  296  286  587  629  705  788    9    8    9   16   10   12  278  280  613  605  763  736    7    8   11    9   11   13  384  422  669  605  779 1031   16   23   21    9   21    8  382  420  576  696 1003  807   19   25   18   14   20   13  384  394  632  963 1226  632   27    7    6    8   10   12  372  394  939  652  603 1247    6    8   28   10   10    4  277  385  495  473  610  671   16   36   16   17   13   10
   88  104  598  666  629  666    1    7    3    3    2    2  265  437  671  611  678  995    6   20   28   14    4   16  329  459  684  676 1033  740   37   30   24   14   16   11  309  535  712  745  812  883   25   30   36    9   16   12  244  574  692  807  924  761   38   30   24   10   15    9  282  480  553  849 1079  753   37   28   11   12   16    9  286  450  784  610  751 1061   12   28   30   11   16   15  320  306  709  513  775  923    9   30   29   18    9   11  367  349  846  593  747 1001   19    7   30   11   10    8  381  349  544  869 1026  730   29   22   14    6    9    9  308  332  442  780  944  776   28   29    8   10   11   15  232  210  629  683  727  768   10    8   15   11    3   10  270  186  643  681  777  732    8    8   15   12    4   13  316  386  657  665  803 1021   17   21   23   10   16    8  320  390  618  722 1027  799   20   27   18    9   17   11  360  354  670  993 1244  620   28    9   14    3   11   10  380  322  925  724  625 1223    5    6   26   11   11    2  281  399  531  517  598  607   17   34    8   14   16   10
  177  297  585  603  614  627    1   11    2   10   10    7  196  504  640  588  661  982    4   20   33   13   12   19  244  478  689  635 1036  705   35   30   23   15   20   12  266  620  685  678  831  906   25   34   33    8   18    9  211  581  665  744  947  728   36   36   23   11   19   14  203  467  504  792 1080  696   35   30   10   13   16   10  183  481  737  547  736 1052   10   28   33   10   16   12  261  327  674  478  756  894    7   30   26   17   15   16  316  430  805  526  740  976   19    7   25   10   10   11  370  426  549  860 1015  741   27   22   19   11    7   10  257  283  433  725  935  711   26   29    5   17   13   16  237  323  634  632  710  733   10   10   10   18   11   11  257  321  640  614  768  667    8    8   10   11   12   18  245  343  636  602  784  964   15   21   18    9   20   13  283  347  569  695 1008  740   18   27   15   16   19    8  359  293  667  966 1231  599   26    9    9   10    9    9  319  301  912  657  608 1188    7    6   25    8    9    7  310  366  542  472  611  664   15   34   13   13   12   15
  189  159  576  696  637  634    2    7    1    5    7    4  246  398  627  625  646  949    7   20   30   12    9   10  322  418  682  632  969  702   38   30   24   12   19   11  228  490  686  775  840  863   26   30   36    9   13   10  163  511  658  805  912  729   39   30   24    8   14    3  269  383  489  805 1013  719   38   28   11   14   17    9  251  385  726  584  701 1017   13   28   30    9   13   13  307  305  657  487  691  879   10   30   29   16   12    9  312  316  808  637  763  957   20    9   30    9    7   10  360  296  538  845  956  722   30   22   16    8   10    9  323  263  424  738  860  734   29   29    8   12   16   15  287  141  623  717  645  728   11   10   13   13    8   10  267  211  633  725  701  690    9   10   13   10    9    7  297  343  629  653  745  979   18   21   23    8   19    2  353  345  556  660  943  757   21   27   18   11   20    9  329  287  666  937 1160  610   29    9   12    5    8    8  313  349  899  766  633 1177    4    8   26    7    4    4  340  408  527  561  656  633   18   34   10   16   11   10
  120  102  651  697  604  667    7    5    1    3    0    5  215  381  722  648  625 1026    2   22   30   12    4   19  267  411  689  651  930  747   29   28   20   12   14   10  289  471  779  764  751  936   31   30   30    9   14   13  288  496  749  802  843  766   34   30   20    8   15   12  236  360  608  804  974  750   29   26    7   14   14    8  234  398  839  575  706 1096   10   30   30    9   14   16  276  286  764  494  706  942    7   30   23   14    7   14  323  321  845  638  704 1022   17    7   22    9   10    9  373  283  599  874  941  751   29   24   16    6    9    8  276  264  493  743  853  769   26   29    2   10    9   14  288  132  684  728  662  783   16   10   13    9    1    9  254  148  680  726  696  727   14   10   13   10    2   16  264  338  700  646  742 1018   15   23   15    8   14   11  266  336  673  683  950  794   20   25   12    3   15   10  418  300  737  964 1149  619   26    7   12    3   11    9  316  368  970  757  594 1238   13    8   22    9   11    5  253  377  564  574  561  668   15   36   10   10   16   13
  265  277  720  728  630  674   15    9    9    7    6    7  202  340  733  627  667  969   12   18   24   12    8   13  198  422  706  694  976  732   21   32   32   12   14   10  224  422  840  827  755  831   31   32   40    9   12   11  205  437  810  873  867  751   36   32   32   10   11    8  153  307  645  879 1024  777   37   30   19   14   14    8  153  325  864  658  758 1031   20   26   38    9   14   12  241  239  791  541  782  907   17   26   37   16    7   14  296  282  844  659  714  987    9    5   38    9   10   15  278  310  676  825  983  716   39   20   10   10    7    8  251  241  530  806  905  798   36   25   16   14    9   14  261  221  761  711  738  764   24   12   19   13    7    9  295  201  737  747  762  754   22   12   19   10    8   12  245  211  691  729  796 1019   25   19   31    8   14    7  243  205  714  714 1016  805   30   29   26    7   15    6  295  295  812  993 1183  628   36   11   18    5    5    7  309  267  969  800  618 1177   21    4   34    7    7    7  350  328  633  563  593  567   23   32   10   14   16   15
  192  154  534  677  642  699    2    7   14    7    4    5  265  459  587  600  683 1034    7   20   21   14    6   11  285  421  630  605 1080  767   38   30   31   10   10   10  233  511  654  766  875  930   26   32   33    7    8   11  222  548  626  790  991  784   39   32   31    6    9    4  236  424  467  780 1122  788   38   28   24   12   10    8  230  410  700  573  762 1102   13   28   31   11   10   12  300  324  625  472  778  954   10   28   30   18    3   12  345  353  774  618  774 1038   20    5   31   11   10   13  351  321  490  790 1045  767   30   22    9   10    7    8  308  326  362  711  965  805   29   27   21   14    5   14  250  198  575  692  736  807   11    8   26   13    5    9  264  216  591  706  804  763    9    8   26   12    6   10  306  400  577  638  806 1046   18   21   36   10   10    3  308  404  538  627 1030  826   21   27   31   11   11    6  324  312  622  906 1257  651   29    9   25    5    7    7  352  316  851  751  634 1220    4    6   29    9    7    5  325  437  483  538  653  674   18   34   17   16   12   13
  159  135  611  653  565  618    6    3    9    3    1    3  212  346  640  596  584  963    1   24   22   14    3   15  252  378  693  589  947  688   30   26   14   10   15   12  370  426  689  708  780  881   30   26   26    7   15    9  309  443  679  742  872  715   31   28   14    8   14    8  225  351  494  740  989  693   30   24    1   12   15   10  233  301  727  511  649 1033    5   32   22   11   15   12  263  229  674  448  657  877    2   32   19   18    8   10  332  296  793  600  695  957   18   11   20   11    9   11  322  286  581  812  914  714   22   24   14    6    8   10  253  259  445  681  832  708   21   29    6   10   10   16  327  125  666  682  613  718   15   12    9   11    2   11  329  131  658  688  671  666   13   14   11   12    3   12  241  313  612  582  693  957   10   25   13   10   15    7  231  317  565  613  907  733   13   23    8    9   16    8  373  353  677  896 1126  584   21   11   20    3   10    9  381  327  904  711  557 1173   12   10   16    9   10    3  174  340  554  524  588  637   14   34   12   14   17   11
  285  231  641  605  642  727    2   10    6    7    5    5  282  472  644  586  663 1050    7   23   37   12    7   17  296  468  681  585 1048  801   38   27   27   12   19   10  214  600  749  678  861 1002   26   33   37    9   11   11  211  587  719  720  963  820   39   35   27    8   10   10  233  475  546  744 1090  780   38   29   14   14   15    8  255  483  763  507  734 1100   13   31   37    9   15   14  335  355  692  428  746  962   10   31   30   16   12   12  378  392  811  540  782 1056   20   10   29    9    9   13  352  394  609  812 1013  837   30   25   23   10    8    8  325  335  455  677  933  759   29   30    9   14   14   14  271  287  694  638  704  781   11    9   10   13    6    9  279  269  690  628  772  735    9    7   12   10    7   14  341  379  614  572  776 1008   18   24   22    8   19    9  329  391  615  639  998  822   21   24   19    9   20    6  287  299  733  910 1225  693   29    6    5    5    6    7  335  271  892  669  638 1244    4    9   29    7    6    5  408  492  590  506  667  760   18   37   17   16   13   13
   96  102  636  669  626  681    2    4    1    3    3    3  251  381  687  614  643 1022    3   25   30   12    5   15  309  453  704  655  994  761   34   25   20   12   17   12  295  513  758  746  821  920   26   27   32    9   15    9  294  546  730  798  905  782   35   29   20    8   14    8  284  430  575  814 1038  764   34   23    7   14   17   10  284  436  798  583  710 1088    9   33   30    9   17   12  328  314  725  492  722  950    6   35   25   16   10   10  387  329  830  606  746 1028   20   12   26    9    9   11  339  345  586  872  969  757   26   27   16    6   10   10  324  316  464  751  891  787   25   30    4   10   12   16  286  170  671  694  678  791   11   11   13   11    4   11  248  166  677  694  732  743    9   11   13   10    5   12  296  414  675  648  750 1036   14   26   19    8   17    7  298  410  646  707  972  812   17   22   14    9   18    8  382  382  722  980 1187  633   25   10   12    3   12    9  376  366  947  733  618 1250    8   11   22    9   12    3  253  415  561  532  627  652   14   35   10   16   15   11
  116  124  555  647  594  639    1    7    6    3    1    2  195  401  620  586  613  992    6   22   25   12    3   16  257  447  651  617  992  717   37   28   19   12   15   11  319  513  663  712  809  902   25   32   31    9   13   10  258  550  639  760  903  738   38   32   19    8   14    9  232  416  482  762 1034  724   37   26    6   14   15    9  226  412  721  531  690 1062   12   30   25    9   15   13  260  304  654  456  706  912    9   28   24   16    8   11  333  315  795  594  718  992   19    7   25    9    9   10  359  337  515  824  957  731   29   24   11    6    8    9  286  296  399  703  877  739   28   27    3   10   10   15  280  152  600  672  662  753   10   10   12   11    2   10  250  178  610  682  718  697    8   10   16   10    3   13  246  380  612  602  732  988   17   23   18    8   15    8  266  374  547  641  956  764   20   25   13    9   16    9  382  348  639  926 1173  599   28    7   17    3   10    8  362  292  886  709  584 1208    5    8   21    9   10    2  225  417  498  512  605  646   17   36    9   16   17   10
  139  209  600  810  578  674    3    8   24    3    3    6  154  252  705  713  613  993    2   19    7    8    3    8  218  386  698  718  958  732   33   31   23   16   15   17  348  380  708  865  771  897   27   31   23   13   15    6  275  395  692  889  873  731   34   29   23   12   16    7  203  285  553  865 1002  765   33   29   16   18   15   15  187  317  796  662  684 1059    8   27   23    7   15   11  223  255  735  625  694  913    5   29   28   12    8    9  298  206  870  777  692  997   21    8   29    7    9   12  344  350  556  877  939  738   25   21    7    6   10   15  235  325  488  812  857  784   24   28   21   10   10   19  293  223  641  827  650  778   12   11   20    9    4   16  273  135  651  865  698  742   10   11   20    6    3   11  197  327  701  721  726 1011   13   20   22    8   15    8  225  329  608  722  944  797   16   28   17    7   16   15  395  433  676 1013 1157  630   24   10   35    3   12   14  351  321  977  880  566 1193    9    7   25    9   12    8  200  366  531  689  573  643   13   33   13   14   17   10
  219  287  654  662  629  650   15    8   11    6    6    5  282  300  577  619  670  905   10   21   32    7    4   13  274  544  688  586 1067  694   21   29   26   15   12   12  262  380  736  743  862  897   27   33   32   14    6    9  235  427  714  703  978  709   22   33   26   13    7    6  183  431  529  725 1109  649   21   27   19   17   12   10  259  475  688  554  749  957    4   29   32    6   12   12  293  363  633  469  765  817    7   31   27   11    5   12  420  254  754  587  761  917   31    8   28    6    6   13  278  488  636  785 1032  782   13   23   24    7   13   10  293  389  482  656  952  618   12   30   14   13    7   16  213  321  721  693  723  644   10    7   15   14    7   11  297  241  713  675  791  602    8    7   15    5    4   10  343  365  539  591  793  867    1   22   21    7   12    5  249  357  580  636 1017  687    4   26   22   12   13    8  233  443  742  879 1244  636   12    8   10    6   11    9  433  293  829  724  621 1101   21    7   28    8    9    5  316  400  629  547  640  723   25   35   16   15   14   13
  169  169  536  652  632  694    1    7   13    4    6    4  256  464  611  593  657 1049    6   20   18   13    8   18  290  428  638  552 1012  772   37   30    8   11   20   11  228  530  648  721  835  957   25   32   18    8   16   10  235  543  622  745  939  791   38   32    8    7   15   11  227  461  475  723 1054  775   37   28    5   13   16    9  231  429  714  524  702 1117   12   28   18   10   14   15  279  339  645  441  714  967    9   28   11   17   13   13  332  362  788  593  768 1049   19    5   10   10    8   12  366  324  492  777  977  780   29   22   28    7    9    9  275  341  388  658  897  792   28   27   10   11   15   15  255  217  577  681  670  810   10    8    9   10    7   10  259  221  593  681  736  750    8    8    7   11    8   15  299  397  605  589  750 1043   17   21    3    9   20   10  309  405  534  586  966  819   20   27    0    6   19    7  363  287  620  863 1189  646   28    9   24    2    7    8  313  321  877  718  626 1253    5    6   10    8    7    4  316  436  479  539  657  693   17   34   20   13   12   12
  119  149  654  660  560  602    6    2    5    6    4    2  214  354  673  641  579  951    1   27   26   17    6   14  268  358  742  634  960  678   30   23   16    7   18   11  378  404  736  715  773  871   30   23   26    8   16   10  323  425  724  753  871  705   31   29   16    9   15    7  259  361  535  773 1002  677   30   21    3    9   18    9  259  353  764  532  664 1021    5   35   26   14   18   13  279  267  711  497  680  863    2   33   19   19   11    9  348  322  836  601  686  945   18   14   20   14   10   10  338  276  634  857  927  710   22   23   14    9   11    9  285  267  496  716  849  692   21   28    2    9   13   15  309  143  719  697  636  704   15    9   13   10    5   10  311  159  713  689  690  648   13   15   15   15    6   11  255  277  651  595  704  943   10   28   13   13   18    6  251  273  604  678  928  719   13   20    8    8   19    9  391  377  734  957 1145  576   21   14   16    6   13    8  397  381  939  716  554 1161   12   13   18   12   13    2  192  282  613  539  581  635   14   33   12   11   16   10
  118  144  581  633  615  670    0   10    2    4    4    2  207  417  656  582  660 1005    5   21   29   13    2   14  277  475  635  615 1015  744   36   29   23   13   14   13  299  567  695  714  806  901   24   35   35    8   14    8  262  574  675  774  922  763   37   35   23    9   13    7  232  444  534  794 1061  757   36   27   10   13   14   11  228  448  769  563  741 1073   11   29   29   10   14   13  258  336  698  450  765  931    8   27   28   17    7    9  343  317  803  564  729 1011   18    6   29   10    8   10  387  359  531  816 1000  740   28   23   15    7   11   11  282  350  427  721  924  776   27   26    7   11    9   17  264  218  616  656  721  778    9    9   14   12    5   12  228  202  620  652  765  734    7    7   14   11    2   11  272  404  640  628  787 1021   16   22   22    9   14    6  288  402  593  655 1011  799   19   26   17   10   15    9  402  312  657  928 1222  622   27    8   13    4   11   10  352  284  910  695  607 1221    6    7   25    8   11    4  255  447  506  492  598  627   16   35    9   15   16   10
  111  113  561  687  605  674    2    5    1    7    7    3  284  420  646  634  640 1001    7   22   30   14    9   15  320  450  665  669 1017  744   38   28   20   10   19   12  284  508  679  762  828  911   26   28   32    7   15    9  261  569  657  810  928  765   39   28   20    8   16    8  283  457  514  826 1059  753   38   26    7   12   17   10  287  451  753  595  715 1069   13   30   30   11   17   14  337  291  680  508  731  923   10   32   25   18   14   10  356  354  835  626  731 1003   20   11   26   13   11   11  374  350  509  880  984  752   30   24   16    8    8   10  329  299  429  763  904  768   29   31    4   14   14   16  257  189  594  714  683  770   11   12   13   15    8   11  281  199  612  714  743  726    9   12   13   12    9   12  313  367  648  660  759 1013   18   23   19   10   19    7  305  367  573  715  983  791   21   25   14   13   18    8  369  361  639  992 1200  634   29   11   12    7   10    9  371  349  918  753  599 1217    4   10   22    9   10    3  286  390  502  552  616  655   18   36   10   14   13   11
  112  206  601  587  602  649    0    7    7    7    7    4  277  481  678  584  635 1012    5   20   38   12    9   18  349  527  705  597 1008  727   36   30   28   14   21   11  291  615  717  670  811  928   24   30   38    9   19   10  288  646  693  716  919  750   37   30   28   10   18   11  332  516  540  760 1050  726   36   28   15   14   19    9  330  540  777  515  712 1082   11   28   38    9   19   13  352  368  708  442  732  924    8   30   31   16   14   13  381  415  853  512  726 1006   18    7   30    9    9    8  437  413  551  844  985  763   28   22   24    8   10    9  376  356  461  689  905  741   27   29   10   14   16   15  278  278  636  620  684  763    9    8   11   15    8   10  246  276  650  600  744  697    7    8   13   10    9   15  336  414  680  572  760  994   16   21   23    8   21   10  340  414  605  663  984  770   19   27   20   13   20   11  420  342  681  930 1201  621   27    9    4    7   12   10  358  366  950  649  596 1218    6    6   30    9   12    4  301  415  536  468  605  686   16   34   18   16   15   12
  182  192  575  657  650  702    1    9    5    6    5    3  237  445  612  600  679 1047    6   24   26   11    7   15  279  459  639  579 1042  778   37   26   16   13   15   10  233  555  691  718  865  979   25   34   26   10   11   11  200  568  663  750  973  799   38   34   16    9   12    8  224  434  498  740 1076  769   37   26    3   15   13    8  214  434  725  523  736 1117   12   32   26    8   15   14  276  346  654  450  734  959    9   30   19   15    8   10  323  347  779  602  788 1047   19    9   18    8   11   11  347  371  531  798 1015  802   29   24   16    9    6    8  272  376  383  677  931  774   28   29    2   13   10   14  266  266  616  686  698  798   10   10   13   12    6    9  256  242  624  690  758  732    8    6   15    9    7   12  286  448  592  592  782 1025   17   25   11    7   15    7  302  448  569  601  984  811   20   23    8    6   16    8  342  336  663  884 1215  660   28    5   16    4    6    7  318  304  866  719  646 1253    5   10   18    6    8    3  317  501  518  538  673  723   17   34   14   13   17   11
  113  141  583  624  601  673    4    4    0    1    3    4  254  342  566  581  624  988    1   25   31   10    5   10  328  426  633  576  979  733   32   25   21   14   11   11  360  460  679  671  818  932   28   29   31   11   11   10  313  473  655  723  920  750   33   29   21   12   12    3  303  363  474  717 1017  708   32   23    8   16   11    9  297  389  677  486  685 1048    7   33   31   11   11   13  323  351  610  429  673  900    4   31   24   14    4    7  394  268  735  581  741  988   20   10   23   11   11    8  320  336  559  789  960  791   24   25   17    2    8    9  297  331  407  662  870  705   23   26    3    6    6   15  313  169  644  661  637  729   13   13   12    7    2   10  295  167  638  669  699  673   11   13   12   10    3    7  321  401  542  557  731  956   12   26   16   12   11    4  327  403  539  580  925  750   15   22   13    5   12   11  393  391  675  873 1152  645   23    8   11    3   10   10  405  373  824  680  597 1188   10   11   23   13   10    4  180  416  550  539  624  720   12   33   15   12   13    8
  149  249  572  650  580  647    0    7    3    5    6    8  232  472  637  625  589 1006    5   24   28   12    8   20  250  426  694  580  948  725   36   26   18   12   20   11  238  516  678  697  783  926   24   32   28    9   14   10  245  513  656  731  877  744   37   32   18    8   15   15  199  437  499  729  990  716   36   24    5   14   16    9  213  439  736  500  648 1076   11   32   28    9   16   13  277  303  669  453  648  918    8   32   21   16   13   17  344  388  820  595  724 1000   18    9   20   11   10   12  354  356  534  813  921  761   28   24   18    8    7    9  275  275  424  668  833  731   27   29    0   12   13   15  237  271  619  691  606  757    9   10   15   13    7   10  247  257  637  683  672  689    7    8   15   10    8   19  273  293  635  569  690  984   16   25   13    8   20   14  265  293  564  606  900  760   19   23   10   11   19    7  365  315  656  889 1125  617   27    5   14    5    9    8  321  313  909  706  578 1212    6   10   20    7    9    8  304  334  527  575  613  684   16   34   16   16   12   16
  202  254  559  651  571  682    2    9    2    7   11    7  203  433  676  624  588 1027    7   24   29   12   13   19  253  493  659  605  943  760   38   26   19   12   21   12  251  581  679  700  774  937   26   32   29    9   19   11  266  576  655  736  856  781   39   34   19    8   18   14  218  446  532  746  985  765   38   28    6   14   15   10  186  440  775  513  657 1097   13   32   29    9   15   16  236  276  706  480  671  947   10   32   22   16   14   16  323  369  843  602  687 1025   20   11   21    9    9   11  375  413  511  822  914  754   30   26   19    8    8   10  244  316  459  689  832  788   29   31    1   14   14   16  296  266  596  688  623  788   11   10   14   15   12   11  242  262  612  690  673  744    9    6   14   10   13   18  258  324  680  578  697 1037   18   25   14    8   21   13  296  326  587  641  921  813   21   23   11   13   20    8  390  330  643  922 1132  634   29    5   13    7    8    9  292  258  948  711  563 1247    4   10   21    7    8    7  313  367  490  550  584  669   18   36   17   14   11   15
  108  188  614  584  608  665    4    6    7    6    6    5  265  465  683  577  657 1022    1   21   38   13    8   17  327  503  716  602 1012  745   32   29   28   13   20   14  271  595  710  667  803  944   28   29   38    8   18    7  268  618  694  731  919  764   33   31   28    9   17   12  302  484  541  773 1058  734   32   27   15   13   18   12  300  510  774  530  730 1092    7   29   38   10   18   12  336  330  717  443  754  934    4   31   31   17   13   14  355  417  838  501  726 1016   20    8   30   10    8    9  413  393  582  843 1005  769   24   23   24    7    9   12  352  318  476  702  923  747   23   30   10   13   15   18  268  238  667  611  706  773   13    9   11   14    7   13  242  252  667  589  756  705   11    9   13   11    8   16  314  392  671  587  782 1000   12   22   23    9   20   11  328  390  600  664 1006  776   15   26   20   12   21   10  406  330  694  931 1223  627   23    8    4    6   11   11  340  392  951  636  602 1228   10    7   30    8   11    5  295  403  563  467  585  692   12   35   18   15   14   13
  136  184  558  615  641  713    3    8    6    5    3    3  331  513  623  598  672 1038    8   21   37   12    5   17  383  509  650  591 1069  791   39   29   27   12   17   12  275  607  674  690  866  992   27   31   37    9   15    9  288  618  650  728  980  810   40   33   27   10   14   10  326  536  497  754 1111  770   39   27   14   14   17   10  336  532  734  517  751 1092   14   29   37    9   17   12  376  400  661  432  767  950   11   31   30   16   10   12  405  421  802  548  781 1044   21    8   29   11    9    9  425  409  510  828 1034  827   31   23   23    6    8   10  358  368  396  685  954  749   30   30    9   12   12   16  244  268  593  652  725  773   12    7   10   13    4   11  284  270  611  636  793  729   10    7   12   10    5   14  376  448  609  582  795 1000   19   22   22   10   17    9  368  448  562  645 1019  808   22   26   19   11   18   10  378  358  638  916 1246  683   30    8    5    5   10    9  352  348  883  677  637 1234    3    7   29   11   10    3  337  431  505  518  664  750   19   35   17   16   15   11
   92  172  683  653  659  692    5    7    3    5    1    3  261  409  688  614  682 1061    0   20   34   12    3   11  325  403  723  611 1037  772   31   30   24   12   13   12  293  461  775  728  858  971   29   30   34    9   13    9  244  488  753  766  956  791   32   30   24    8   12    4  266  396  570  780 1079  771   31   28   11   14   13   10  266  382  797  549  761 1131    6   28   34    9   13   12  304  370  736  452  771  973    3   30   27   12    6    8  333  327  835  590  779 1055   19    7   26    9    9    9  365  309  659  838 1016  786   23   22   20    6    8   10  298  370  505  713  932  786   22   29    6   10    8   16  248  220  744  682  729  812   14    8    9    9    2   11  282  230  726  678  781  744   12    8    9   10    3    8  314  466  654  616  801 1039   11   21   19    8   13    3  306  468  641  655 1017  815   14   27   16    1   14   10  362  372  771  928 1214  644   22    9    8    5   10    9  356  398  938  719  651 1267   11    6   26    9   10    3  253  459  634  540  672  707   13   34   14    8   15    9
   96   92  569  703  624  630    1    6    3    2    2    3  249  403  664  642  645  991    6   21   28   13    4   17  325  475  677  657  990  708   37   29   18   11   16   12  349  531  677  768  825  901   25   29   30    8   16   11  304  582  657  806  915  727   38   29   18    9   17   10  320  462  520  810 1028  715   37   27    5   13   16   10  320  470  761  579  716 1061   12   29   28   10   16   16  320  358  698  500  716  903    9   29   23   17    9   12  381  335  837  642  742  985   19    8   24   10   10    7  393  355  525  878  979  716   29   23   14    5   11   10  346  348  445  749  891  734   28   28    2    9   11   16  266  184  610  726  674  744   10   11   15    8    3   11  264  190  626  730  726  692    8   11   15   11    4   14  314  422  660  650  760  981   17   22   17    9   16    9  304  420  575  689  968  757   20   26   12    6   17   12  402  394  647  970 1185  584   28    8   14    2   13   11  414  358  934  761  616 1199    5    7   20   10   13    3  247  427  508  566  625  637   17   35    8   13   16   11
  142  186  553  695  557  652    1    4    9    3    7    5  225  369  608  632  568  989    4   31   22   14    9   19  259  405  659  571  923  730   35   19   12   10   19   10  279  469  653  724  746  927   25   25   22    7   15   11  236  466  633  732  840  755   36   31   12    8   16   12  186  378  472  698  965  721   35   17    1   12   15    8  202  334  707  525  621 1057   10   39   22   11   17   14  246  194  642  510  633  901    7   27   15   14   14   14  323  299  789  656  689  989   19   16   14   11   11   11  311  333  517  768  892  762   27   23   24    6    6    8  218  272  395  643  812  722   26   24    6   10   12   14  238  200  602  728  591  738   10    9    9    9    8    9  278  156  618  744  651  688    8   15   11   12    9   16  270  258  596  562  665  971   15   32    7   10   19   11  256  260  537  577  885  757   18   16    4    3   18    8  352  366  635  866 1108  624   26   12   20    3    8    7  322  300  874  755  557 1193    7   17   14    9    8    5  267  299  516  600  606  685   15   27   22   10   11   13
   70  156  607  634  636  683    0    8    2    1    3    2  251  499  664  607  653 1044    5   23   33   12    5   16  323  513  687  624 1022  763   36   27   23   12   17   11  309  601  729  707  837  954   24   33   33    9   15   10  302  618  701  759  927  784   37   33   23   10   14    9  308  548  552  779 1066  764   36   27   10   14   17    9  308  526  779  544  728 1114   11   31   33    9   17   13  326  390  706  465  744  956    8   31   26   16   10   11  395  421  831  563  762 1038   18    8   25    9    9    8  403  399  557  863  997  767   28   25   19    4   10    9  334  426  437  714  919  785   27   30    5    8   12   15  254  242  642  667  700  795    9    9   10    9    4   10  218  268  654  651  760  741    7    5   10   10    5   13  312  488  654  609  770 1036   16   24   18   10   17    8  316  490  617  680  994  812   19   24   15    7   18   11  412  378  693  953 1215  635   27    6    9    1   12   10  366  348  924  690  628 1254    6    9   25   11   12    2  287  481  544  515  643  686   16   37   13   14   15   10
   82  196  588  622  590  650    2    7    0    8    8    4  261  451  683  579  639 1003    3   22   31   11   10   18  335  497  676  664 1014  730   34   28   21   17   20   11  291  577  706  707  809  913   26   30   33   10   18   12  272  596  684  775  925  751   35   32   21   13   17   11  294  488  551  821 1056  731   34   26    8   15   18    9  294  494  790  580  712 1073    9   30   31    8   18   17  322  316  719  505  736  919    6   32   26   15   15   13  353  391  840  541  710  999   20    9   27    8    8    8  377  403  536  855  987  732   26   24   17    9    9    9  330  310  464  756  905  752   25   31    5   15   15   15  262  248  621  637  688  760   11    8   12   16    9   10  262  240  635  629  738  708    9    8   12    9   10   15  324  376  683  635  764 1003   14   23   20    9   20   10  318  376  606  724  988  779   17   25   15   14   21   11  384  374  666  991 1205  608   25    7   11    8   11   10  360  342  953  676  584 1219    8    8   23   10   11    4  265  353  511  471  587  651   14   36   11   17   14   12
   94  136  525  686  615  680    2    6   20    5    2    4  225  451  618  613  642 1043    7   21   11   14    4   14  299  413  627  582 1007  756   38   29    9   10   16    9  317  481  647  737  820  953   26   29   21    7   14   12  298  534  623  765  926  775   39   27    9    6   15    7  286  466  486  739 1049  767   38   27   12   12   16   11  274  408  721  538  689 1113   13   29   15   11   16   15  294  316  654  487  705  955   10   29   14   14    9    9  333  361  785  637  755 1037   20   10   15   11   10    6  423  315  471  797  972  766   30   23   19    8    9   11  328  388  389  678  892  784   29   28   17   12   11   13  284  200  556  711  663  794   11   13   16   11    3   10  240  216  572  725  731  742    9   13   14   12    4   11  290  448  608  603  735 1029   18   22    8   10   16    8  302  452  545  608  957  807   21   26    7    3   17   13  440  386  605  891 1184  632   29   10   31    3   11   12  348  340  874  750  613 1249    4    9   11    9   11    2  253  451  458  561  644  685   18   35   13   10   16    8
  103  149  578  679  586  635    0    5    1    6    7    4  246  444  649  638  617  984    5   22   30   13    9   18  276  438  696  655 1010  711   36   28   20   11   19    9  264  510  682  744  811  900   24   30   30    8   15   12  255  557  662  790  921  732   37   30   20    7   16   11  233  455  505  802 1052  716   36   26    7   13   17    7  229  437  744  569  692 1054   11   30   30   10   17   15  283  293  681  498  708  900    8   30   23   17   14   13  362  370  824  620  724  980   18    7   22   10   11   12  332  338  536  872  975  733   28   24   16    7    8    7  285  281  432  743  895  731   27   29    2   13   14   13  255  209  621  714  666  741    9   10   13   14    8    8  249  221  639  708  734  689    7   10   13   11    9   15  275  341  645  634  736  978   16   23   15    9   19   10  267  339  566  691  960  754   19   25   12   12   18    7  347  283  656  974 1187  603   27    7   12    6   10    6  377  325  921  737  580 1196    6    8   22    8   10    4  264  372  527  556  607  654   16   36   10   15   13   12
  106  182  595  643  662  697    2    8    4    2    1    2  277  517  662  622  693 1060    7   21   35   13    3   16  325  531  685  633 1070  777   38   29   25   11   15   11  283  617  717  720  865  970   26   33   35    8   15   10  282  640  689  768  971  796   39   33   25    9   14    9  300  540  540  794 1114  778   38   27   12   13   15    9  302  536  773  557  774 1130   13   29   35   10   15   13  340  388  700  470  790  972   10   29   28   17    8   11  403  431  837  572  786 1054   20    6   27   10    9   10  409  417  545  868 1045  783   30   23   21    5   10    9  334  410  435  727  967  795   29   28    7    9   10   15  240  252  630  678  746  813   11    7    8   10    2   10  234  268  648  660  808  753    9    7   10   11    3   13  314  498  652  622  818 1046   18   22   20    9   15    8  314  500  605  687 1042  822   21   26   17    8   16    9  388  364  681  958 1263  649   29    8    7    2   12    8  376  354  922  705  654 1268    4    7   27   10   12    2  313  497  538  528  663  702   18   35   15   15   17   10
  150  140  655  674  570  616   10    5    2    2    4    4  187  407  764  605  601  977    5   22   29   13    6   18  269  403  689  670  916  696   26   28   21   11   18   11  395  443  769  757  721  887   34   28   33    8   16   12  350  492  749  813  821  717   37   28   21    9   17   11  280  410  618  833  962  697   32   26    8   13   18   11  292  396  857  598  690 1047   13   30   29   10   18   17  282  304  796  507  702  889   10   30   26   15   11   13  325  355  867  609  660  971   14    9   27   10   12    6  393  281  605  859  915  700   32   24   15    5   13   11  316  260  535  766  833  720   29   29    5    9   13   15  340  108  690  691  654  728   19   12   14    8    5   10  286  200  680  697  680  676   15   12   14   11    6   15  258  324  742  663  720  969   18   23   20    9   18   10  268  324  673  722  938  745   23   25   15    4   17   13  444  350  731  995 1135  570   29    9   13    2   15   12  386  402 1014  736  562 1187   16    8   23   10   15    4  209  313  566  519  517  621   18   36    9   11   16   12
  166  168  524  662  598  675    1    7   13    5    6    4  235  505  615  595  621 1012    6   22   18   14    8   16  287  417  640  606 1004  749   37   28   18   10   18    9  273  499  640  731  815  906   25   32   30    7   14   12  198  530  618  759  917  768   38   32   18    6   15    9  228  470  479  761 1046  766   37   26    5   12   16    7  226  454  718  534  686 1078   12   30   24   11   18   13  276  332  649  465  702  938    9   30   23   18   13   11  343  407  792  607  740 1018   19    7   24   11   12   10  367  317  476  815  969  747   29   24   10    8    7    7  286  334  392  698  889  785   28   29   10   12   13   13  250  230  561  683  660  783   10   10    9   13    7    8  268  226  579  695  728  743    8   10   15   12    8   13  284  394  609  605  730 1026   17   23   17   10   18    8  298  400  538  646  954  804   20   25   12   11   17    9  348  282  604  925 1181  629   28    7   24    5    9    8  358  332  881  728  596 1222    5    8   20    9    9    2  275  425  475  527  629  642   17   36   16   14   12   10
  111   99  634  659  585  635    5    6    4    4    5    3  218  390  735  610  606  992    2   21   27   15    7   17  308  390  694  633  927  715   31   29   19    9   19   10  352  448  748  726  744  902   29   29   31    8   17   13  321  499  724  764  836  736   34   27   19    9   18   10  289  431  595  786  973  716   31   27    6   11   19   12  285  391  834  547  687 1062   10   29   27   12   19   18  285  289  769  480  699  910    7   31   24   15   12   12  304  336  862  596  687  990   19   12   25   12   11    5  400  288  588  864  926  719   29   23   13    7   10   12  325  305  510  723  844  739   26   30    3    9   14   14  307  155  673  680  651  749   14   13   14    8    6   11  247  179  673  684  691  695   12   13   16   13    7   14  295  337  719  612  723  988   15   22   18   11   19    9  299  333  650  681  945  764   20   26   13    4   18   14  445  345  716  956 1146  589   26   12   15    4   12   13  357  377  989  719  579 1208   11   11   21   10   12    3  224  348  553  518  548  636   13   35    7   11   15   11
  128  334  721  756  618  684   17   17   14    5    6    5  161  291  750  651  655  955   16   16   19   12    4    9  229  309  693  692  922  734   19   30   37   12    8    8  359  265  849  855  685  809   29   22   35    9   12    9  300  260  823  887  791  731   34   18   37   12   13   14  224  248  678  887  976  787   35   26   24   14    8   14  222  276  887  674  750 1013   24   24   35   13    8   10  244  312  812  555  776  899   21   28   42   14    5    8  351  297  833  687  680  979    7   25   43    9   10    9  329  279  665  833  955  714   43    8    5    4   11    8  236  298  557  814  871  816   40   27   21    8    5   12  280  236  750  743  728  768   26   20   24    7    5    7  244  246  720  775  730  772   24   20   24   10    4   10  226  218  702  745  782 1023   29   23   36   12    8   15  232  222  749  698  998  811   34   31   31    7    9   14  390  422  805  979 1135  634   40   25   23    5   13   11  388  442  978  826  600 1149   23   24   39   11   13    5  249  173  616  595  537  551   25   22   15   12   14    9
   88  136  635  663  601  686    7    6    0    1    5    5  279  363  608  626  632  957    2   23   31   12    5    9  313  429  697  631 1011  754   29   27   21   12    9   12  329  485  725  722  826  947   27   29   31   11   13    9  290  488  707  768  934  777   30   31   21   12   12    2  300  388  524  780 1053  717   29   25    8   14    9   10  306  420  723  547  703 1007    8   31   31   11    9   12  342  388  662  478  709  875    5   33   24   16    4    8  423  297  787  608  739  971   21   10   23   11   11    9  331  315  611  846  982  806   21   25   17    4   10   10  300  308  457  721  896  684   20   32    3    8    4   14  232  164  696  696  667  698   12    9   12    9    4   11  282  196  692  696  735  664   10    9   12   10    3    6  312  412  570  612  747  933    9   24   16   12    9    3  294  412  589  659  961  755   12   24   13    7   10   10  376  372  721  942 1188  668   20    8   11    3   12    9  436  408  856  723  595 1161   13    9   23   13   12    5  265  429  604  558  622  727   15   37   15   14   13    9
  127  171  608  687  562  613    5    4    6    3    3    4  258  312  605  654  575  932    0   25   25   12    5   14  322  428  682  611  936  685   31   25   15   12   13    9  426  454  692  722  773  888   29   25   25   13   15   12  383  473  674  758  863  704   32   29   15   14   16    7  339  405  487  754  978  658   31   23    2   14   13    9  329  415  708  521  630  994    6   33   25   13   13   15  353  323  645  494  634  844    3   31   18   16    6    9  400  284  776  640  706  932   19   12   17   13   11    8  338  340  588  838  907  743   23   21   17    4   12    9  305  333  438  697  821  651   22   26    3    6    8   13  305  203  673  728  594  675   14   11   12    7    2    8  335  169  665  728  660  621   12   15   14   12    3   11  303  343  581  592  672  902   11   26   10   14   13    6  307  347  552  631  886  696   14   22    7    7   14   11  451  449  694  920 1113  595   22   12   17    5   14   10  437  385  865  741  560 1134   11   11   17   15   14    0  204  344  583  604  597  674   13   33   15   12   15    8
  134  164  614  618  618  656    2    8    1    6    5    4  221  405  625  621  647  987    3   21   32   13    7   18  271  493  688  622 1042  728   34   29   22   13   19   11  255  553  706  685  843  929   26   31   32    8   13   10  214  560  688  741  953  747   35   33   22    9   12   11  236  422  505  769 1084  707   34   27    9   13   17    9  220  458  726  528  724 1047    9   29   32   10   17   13  292  282  667  461  740  899    6   31   25   17   12   13  321  337  788  551  758  987   20    8   24   10    7   12  375  395  588  853 1007  772   26   23   18    9   10    9  306  278  434  708  927  704   25   30    4   13   14   15  250  222  673  659  698  728   11    7   11   14    6   10  244  206  669  639  766  672    9    7   11   11    7   15  256  340  599  587  768  955   14   22   17    9   19   10  292  340  574  672  992  749   17   26   14   12   18    7  356  342  698  949 1219  626   25    8   10    6   10    8  348  284  883  672  614 1187    8    7   24    8   10    4  289  351  575  517  641  697   14   35   12   15   13   12
  112  176  568  713  564  626    2    6    2    8    5    2  209  387  663  654  601  961    3   21   29   11    7   16  281  511  696  725  990  702   34   29   19   15   19   11  347  553  678  784  789  847   26   31   31   10   17   10  282  590  658  846  901  723   35   31   19   11   16    9  238  448  513  876 1032  713   34   27    6   15   17    9  236  466  758  637  678 1027    9   29   29    8   17   15  258  278  693  558  696  889    6   27   24   15   12   11  325  343  842  650  694  967   20    6   25   10    7    8  357  409  520  890  955  706   26   23   15    9   10    9  260  320  446  817  875  734   25   26    3   15   14   15  296  234  605  738  650  732   11   11   14   16    6   10  290  210  625  738  714  690    9   11   14    9    7   13  266  350  661  694  724  979   14   22   18    9   19    8  270  348  572  763  948  757   17   26   13   14   20   11  390  360  644 1044 1171  588   25    8   13    8   10   10  362  278  935  771  558 1189    8    7   21   10   10    2  207  361  507  558  577  577   14   35    9   17   13   10
  158  266  603  593  616  681    2    8    5    7    8    6  277  481  700  570  667 1036    3   19   36   10   10   16  331  467  661  621 1022  761   34   31   26   16   18    7  243  589  727  680  809  946   26   31   36   11   16   14  232  586  703  740  923  782   35   31   26   14   17   13  262  468  570  792 1066  760   34   29   13   16   16    7  264  472  805  549  742 1106    9   27   36    7   18   15  306  292  734  464  770  956    6   29   29   14   15   15  333  419  827  506  728 1036   20    6   28    7   12   10  393  389  547  842 1009  765   28   21   22    8    7    7  302  282  473  721  925  779   25   28    8   14   13   11  260  284  632  614  722  795   11    7    9   15    9    6  266  292  634  594  760  735    9    9   11    8   10   17  324  342  688  604  794 1032   14   20   21    8   18   12  340  344  629  687 1018  808   19   28   18   13   17    9  372  306  683  952 1227  633   25   10    6    7    9    8  300  368  958  647  612 1254    8    5   28    9    9    6  311  337  518  456  579  678   14   33   16   16   12   14
  121  263  610  615  629  636    6    8    3    4    9   10  204  452  717  604  652 1001    1   21   34   11   11   20  248  490  702  623  945  716   30   29   24   13   19   11  302  578  720  688  792  911   30   31   34   10   17   12  269  603  702  742  894  737   31   33   24    9   16   17  209  467  567  780  953  715   30   27   11   15   17    9  199  481  808  535  739 1071    7   29   34    8   17   17  251  303  747  466  783  913    4   31   27   15   14   19  302  414  868  542  727  995   18    8   26    8    7   12  350  396  566  864  926  726   26   23   20    7   10    9  239  313  500  713  866  734   23   30    6   11   16   15  253  283  651  648  637  752   15    7    9   12   10   10  275  281  655  630  763  690   13    7    9    9   11   21  239  343  715  594  759  987   12   22   19    7   19   16  251  339  622  683  899  763   17   26   16   10   20    9  403  303  688  954 1120  590   23    8    8    4   10    8  311  323  989  673  619 1209   12    7   26    8   10   10  246  362  535  490  620  647   14   35   14   17   13   18
   98  144  565  656  615  661    0    5    0    4    2    5  279  441  646  619  634 1030    5   22   31   13    2   19  329  519  685  620  991  741   36   28   21   11   14   12  283  603  677  721  832  940   24   30   31    8   14    9  264  626  659  759  928  760   37   30   21    9   13   12  290  496  516  773 1017  740   36   26    8   13   14   10  294  498  751  538  697 1100   11   30   31   10   14   14  334  348  682  467  677  942    8   32   24   17    7   14  373  363  831  601  759 1024   18    9   23   10    8    9  395  413  515  839  972  753   28   24   17    5    9   10  330  344  419  710  880  757   27   31    3   11    9   16  254  242  600  689  653  781    9    8   12   12    3   11  262  224  624  689  699  713    7    8   12   11    2   16  324  422  628  603  739 1010   16   23   16    9   14   11  318  418  577  650  925  786   19   25   13   10   15   10  386  356  641  931 1160  613   27    7   11    4   11    9  362  306  906  718  613 1236    6    8   23   10   11    5  293  415  514  561  648  672   16   36   13   15   16   13
  135  207  630  685  578  599    8    9    7    3    1    4  242  376  639  634  587  938    3   26   24   14    5   10  330  320  698  591  918  673   28   24   14   10   13   11  438  332  706  730  775  874   32   24   24   11   13   12  375  405  688  752  857  692   29   22   14   12   14    5  327  403  499  742  958  660   28   22    1   12   13   13  333  359  730  527  634 1002    3   34   24   11   13   13  311  331  673  490  618  850    0   34   17   16    6    5  334  364  806  638  714  938   18   21   16   13   11    6  382  268  614  816  901  727   20   16   18    6   10   13  329  359  478  679  809  657   19   33    4    6    8   15  327  185  699  722  590  683   17   10   11    7    0   12  319  217  695  726  634  627   13   18   13   12    3    7  315  351  611  590  676  910    8   27    9   12   13    8  311  351  568  613  868  700   11   21    6    5   14   15  449  431  716  898 1095  579   19   21   18    3   12   14  439  441  899  747  576 1140   14   20   16   13   12    4  176  294  601  594  617  654   16   30   16   12   15    4
  141  125  506  605  567  648    2   10    3    3    2    3  272  442  595  562  600 1015    3   17   28   14    4   17  342  462  622  591  997  728   34   33   18   10   16   10  412  514  616  668  792  925   26   33   30   11   16   11  355  553  598  718  908  747   35   29   18   12   17   10  329  479  455  734 1039  729   34   31    5   12   16   10  335  441  694  495  679 1085    9   25   28   11   16   16  319  307  629  430  695  927    6   25   23   18    9   12  356  370  768  548  707 1009   20    8   24   11   10    7  406  362  462  808  962  738   26   19   14    6   11   10  329  353  372  677  882  748   25   24    2    8   11   14  317  173  547  634  653  766   11   15   15    9    3    9  345  187  561  636  721  706    9   11   15   12    4   14  327  411  585  558  723  997   14   18   17   12   16    9  327  405  514  625  947  773   17   30   12    7   17   12  427  409  584  908 1174  600   25   12   14    3   13   11  411  365  861  661  563 1221    8    7   20   13   13    3  194  376  453  468  590  657   14   31    8   14   16   11
   93  153  585  643  626  684    0    8    6    1    4    2  226  418  610  580  657 1003    5   21   25   12    2   12  292  432  649  575 1030  754   36   29   15   12   10   11  300  498  689  718  849  957   24   33   25    9   12   10  255  527  663  750  951  779   37   33   15   10   11    5  255  405  492  746 1072  739   36   27    8   14   10    9  257  403  723  533  728 1061   11   29   25    9   10   13  287  351  652  436  738  915    8   29   18   16    3    7  358  318  789  588  752 1009   18    6   19    9    8    8  360  314  553  800  997  790   28   23   17    4    9    9  289  361  399  679  915  722   27   28    3    8    5   15  259  225  638  668  694  742    9    7   12    7    3   10  257  207  646  676  756  694    7    7   12   10    2    9  285  465  586  600  774  973   16   22   12   10   10    4  289  463  563  605  990  779   19   26    9    5   11   11  369  343  677  882 1211  648   27    8   17    1   11   10  375  357  864  713  616 1199    6    7   17   11   11    2  240  472  536  522  635  713   16   35   11   12   12    8
  110   82  671  603  589  680    4    6    1    2    4    2  245  403  724  602  626 1043    1   21   32   13    6   16  347  447  719  617  965  760   32   29   22   15   18   11  353  509  785  670  746  953   28   29   32   10   14   10  354  552  761  724  858  781   33   29   22   11   13    9  322  444  620  764 1013  759   32   27    9   13   18   11  320  448  847  521  705 1113    9   29   32   10   18   15  314  352  772  460  729  955    6   31   25   17   11   11  335  341  857  538  697 1037   20    8   24   10    8    6  417  325  625  848  960  766   28   23   18    5    9   11  340  332  505  703  884  778   25   30    4    7   13   15  322  172  710  644  685  794   13    9   11    8    5   10  256  182  708  626  731  734   11    9   11   11    6   13  330  408  700  576  753 1031   14   22   17   11   18    8  340  408  679  669  977  807   19   26   14    6   19   13  470  378  753  944 1170  632   25    8   10    2   11   12  358  384  972  661  581 1253   10    7   24   12   11    2  233  381  590  492  576  685   12   35   12   13   14   10
  107  135  564  688  649  687    3    6    5    3    2    3  280  470  625  645  668 1042    8   21   26   12    6   17  352  482  662  622 1025  767   39   29   16   12   16   10  264  544  690  747  852  946   27   29   26    9   14   11  291  577  660  779  936  786   40   31   16    8   15   10  319  503  513  777 1069  768   39   27    3   14   16    8  317  483  746  552  733 1110   14   29   26    9   16   16  341  373  667  485  745  962   11   31   19   16    9   12  380  380  820  631  781 1042   21    8   18    9   12    9  420  362  514  841 1004  771   31   23   16    6    9    8  359  393  398  714  924  785   30   30    2   10   11   14  285  211  599  721  699  803   12    9   13    9    3    9  237  219  617  719  763  743   10    9   15   10    4   14  337  461  619  621  777 1036   19   22   11    8   16    9  347  461  578  658  997  812   22   26    8    5   17   10  415  393  652  937 1220  639   30    8   16    1   11    9  351  345  885  750  645 1258    3    7   18    9   11    3  302  458  503  575  648  678   19   35   14   12   16   11
  271  347  572  619  604  665    1   15    3   12    8    7  238  518  641  598  641 1006    6   20   34   13   10   19  260  482  678  639 1032  745   37   30   24   13   20   12  216  608  682  696  829  922   25   38   34    8   14    9  205  579  660  752  943  768   38   40   24    9   15   14  211  449  513  790 1074  738   37   32   11   13   14   10  197  465  752  549  718 1074   12   28   34   10   16   14  289  343  681  474  738  926    9   26   27   17   15   16  296  446  836  550  736 1006   19    7   26   12   10   13  326  434  528  856  997  763   29   22   20   13    7   10  283  305  412  727  917  749   28   25    6   19   13   16  271  345  613  656  690  767   10   14    9   20    9   11  311  359  633  638  756  705    8   12    9   11   10   18  283  315  629  606  766 1002   17   21   19    9   20   13  299  331  572  685  990  778   20   27   16   16   19    8  311  271  654  960 1211  629   28    9    8   12    5    9  277  289  901  679  598 1224    5    6   26    8    7    7  376  374  517  500  617  664   17   34   14   13   10   15
  196  318  702  734  562  630   12   17   12    5    3    3  187  327  777  639  591  905   11   22   19    6    5   11  197  299  666  718  874  684   24   28   33    6   17   10  331  349  820  827  647  771   34   28   35   11   15   11  302  310  796  885  757  687   39   26   33    8   16   12  152  274  667  909  924  733   38   26   20    8   17   12  188  258  904  686  692  967   19   28   35    9   17   12  192  232  827  573  720  847   16   28   38   10   10   10  345  299  828  665  622  927   12   17   39    7    9   11  251  251  656  845  893  666   38   10    5    6    8    8  168  208  562  836  809  762   35   25   17   10   12   14  304  242  741  721  672  718   21   16   22    9    4    9  328  248  705  753  666  718   19   18   24    6    5   12  240  114  733  741  716  973   24   23   32    8   17   13  186  106  722  724  930  759   29   25   27    9   18   12  310  344  788 1005 1095  586   35   17   23    5   10    9  388  376 1011  800  544 1115   18   16   35    9   10    3  223  195  603  569  483  525   20   22   15   14   15   11
  188  206  585  600  673  710    4    5    7    3    1    6  339  501  662  579  724 1065    9   24   38   14    5   20  381  499  659  584 1059  790   40   26   28   14   15   11  273  597  719  689  836  961   28   30   38    7   13   12  290  616  691  735  948  811   41   30   28   10   14   13  338  522  560  761 1107  789   40   24   15   12   15    9  348  526  787  530  797 1133   15   32   38   11   15   17  392  400  710  423  823  985   12   32   31   18    8   15  451  413  831  511  783 1065   22    9   30   11   11   10  421  397  529  823 1064  794   32   26   24    6    8    9  384  374  439  688  982  808   31   31   10   10   10   15  276  260  614  625  775  824   13   10   11   11    2   10  274  296  624  599  817  764   11    8   13   12    3   17  382  424  640  595  849 1061   20   25   23   10   15   12  372  424  625  642 1073  837   23   23   20    9   16    9  368  332  669  909 1284  662   31    7    4    3   10    8  390  376  910  656  667 1283    2   10   30    9   10    6  357  431  510  471  628  685   20   36   18   14   17   14
  157  205  626  643  621  598    5   10    0    8    7    3  214  442  625  598  660  923    0   21   31   11    9   15  250  470  706  665 1051  666   31   29   23   17   19   10  290  570  714  722  846  865   29   35   35   10   17   11  227  577  694  774  962  695   32   35   23   13   16    8  187  447  509  822 1093  657   31   27   10   15   15    8  195  453  728  579  737  993    6   29   31    8   17   14  237  303  665  508  757  835    3   25   28   15   14   10  334  370  802  568  749  919   19    6   29    8   11   11  330  370  602  864 1016  706   23   23   17    9    6    8  233  291  452  755  936  666   22   24    7   15   12   14  239  235  687  662  713  676   14    9   12   16    8    9  273  243  689  656  775  622   12    7   12    9    9   12  259  343  601  634  785  915   11   22   22    9   19    7  255  343  578  727 1009  695   14   26   17   14   18    8  335  265  712  996 1230  572   22    8   11    8    8    7  373  279  885  701  613 1133   11    7   25   10    8    3  256  388  587  494  634  631   13   35   11   17   11   11
  143  253  609  650  575  614    8    5    5    4    6    2  194  348  598  609  582  955    3   22   26   13    8   16  260  400  679  558  929  692   28   28   16   11   20   15  284  452  673  695  774  893   32   28   26    8   16    8  235  431  653  717  866  711   29   26   16    7   15    9  201  321  472  707  967  675   28   26    3   13   16   13  199  319  693  492  637 1025    3   30   26   10   14    9  221  213  634  453  625  867    0   32   19   17   13   11  308  322  777  599  721  953   22   13   18   12    8   10  320  332  597  789  910  740   20   24   24    7    9   13  239  211  463  646  818  680   19   31    2   11   15   19  285  221  682  691  595  706   17   14   13   12    7   14  239  211  676  685  649  642   13   14   15   11    8   13  271  183  578  553  679  933    8   23   11    9   20    8  259  181  525  582  877  715   11   25    8   10   19   11  351  351  697  867 1102  592   19   13   16    4    7   12  325  347  864  708  575 1161   14   12   18    8    7    6  280  232  586  575  618  673   16   36   22   15   12   10
  134  166  572  617  631  679    2    6    5    4    3    3  295  485  635  600  652 1000    7   21   36   13    5   17  375  525  662  609 1033  757   38   29   26   11   17   10  283  617  686  700  850  954   26   31   36    8   15   11  270  644  662  748  952  780   39   31   26    7   14   10  336  512  509  776 1075  740   38   27   13   13   17   10  324  528  742  537  723 1058   13   29   36   10   17   14  352  372  673  448  731  912   10   29   29   17   10   12  383  403  806  544  771 1006   20    6   28   10    9    7  413  411  530  854 1002  789   30   23   22    7    8   10  380  368  408  705  918  719   29   28    8   11   12   14  276  246  615  648  689  733   11    9    9   12    4    9  276  240  625  632  757  697    9    9   11   11    5   14  364  452  621  602  765  968   18   22   21    9   17    9  366  452  574  665  983  778   21   26   18   10   18   12  362  348  658  936 1210  651   29    8    6    4   10   11  364  352  895  679  627 1198    4    7   28    8   10    3  287  445  523  500  654  712   18   35   16   15   15   11
  129  139  598  629  572  669    4    5    2    2    3    6  306  426  639  578  605 1016    1   22   29   13    5   12  362  384  662  597  990  747   32   28   19   11   11    7  394  416  706  694  789  948   28   28   29   12   11   14  361  489  684  740  901  768   33   26   19   13   12    5  335  431  521  756 1032  738   32   26    6   13   11    9  331  399  752  523  686 1078    7   30   29   12   11   13  355  349  681  434  704  928    4   30   22   17    4    7  370  372  792  570  696 1016   20   13   21   12   11    8  366  308  558  812  955  771   26   22   15    5   10    9  313  351  412  695  875  735   23   29    1    7    6   11  291  171  643  658  660  759   13   14   14    8    2    8  357  221  643  658  716  703   11   14   14   11    3    9  351  439  619  584  730  986   12   23   14   13   11    6  337  439  592  621  954  778   17   25   11    6   12   11  437  409  682  906 1171  629   23   13   13    4   12   10  389  433  895  689  562 1216   10   12   21   14   12    2  208  410  529  510  583  692   12   36   11   13   13    8
   88  118  547  616  597  657    3    4    2    2    2    3  257  373  588  585  620 1016    2   29   29   13    4   15  323  465  647  560  991  731   33   21   19   11   16   10  367  517  643  667  814  932   27   29   29   10   16   11  310  544  627  713  916  750   34   33   19   11   15    8  302  438  450  711 1033  726   33   21    6   13   16    8  300  434  683  480  681 1086    8   37   29   10   16   14  326  306  622  409  689  928    5   29   22   17    9   10  411  323  757  561  737 1010   21   14   21   10    8    9  339  351  515  785  958  767   25   25   17    5    9    8  306  320  379  652  876  741   24   24    1    7   11   14  274  166  600  653  647  767   12   13   14    8    3    9  296  152  606  649  715  699   10   11   14   11    4   12  314  384  572  551  727  994   13   30   14   11   16    7  314  380  521  582  941  770   16   18   11    6   17   10  380  392  627  867 1168  623   24    8   13    2   11    9  426  356  854  670  593 1222    9   15   21   12   11    1  209  363  512  527  620  690   13   29   15   13   16    9
  180  290  520  601  635  685    2   11    3    6    5    5  257  567  611  556  676 1034    7   22   34   11    7   19  283  495  628  591 1073  763   38   28   24   15   19   10  261  589  642  684  868  944   26   36   34   10   13   11  250  578  618  728  984  782   39   36   24   11   14   12  220  540  481  762 1115  768   38   28   11   15   15    8  230  570  720  527  755 1104   13   30   34    8   17   14  278  396  649  426  771  952   10   28   27   15   12   14  375  505  786  528  767 1032   20    7   26    8   11   13  353  401  464  804 1038  761   30   24   20    7    6    8  268  378  386  693  958  787   29   27    6   13   12   14  226  320  549  630  729  797   11   10    9   14    6    9  266  360  569  616  797  745    9    8    9    9    7   16  308  430  609  586  799 1036   18   23   19    9   19   11  298  434  540  637 1023  812   21   25   16   12   18    6  328  270  598  908 1250  637   29    7    8    6    8    7  364  328  875  661  627 1248    4    8   26   10    8    5  313  471  457  470  646  676   18   36   14   17   13   13
  126  156  625  689  528  597    9    2    9    5    6    2  179  401  688  648  553  930    4   25   22   16    8   12  277  341  739  677  934  671   27   25   20    8   20   11  429  379  717  752  741  832   33   25   32    9   16   10  356  444  701  792  845  694   28   29   20   10   17    5  272  402  534  818  976  688   27   23    7   10   18   11  274  354  775  577  634  998    4   33   26   13   18   13  258  278  718  532  652  858    1   35   25   20   13    7  335  369  857  632  654  936   15   14   26   13   10    6  369  231  599  884  905  687   23   25    8    8    9   11  274  270  495  761  825  705   20   30    6   10   15   15  314  116  684  718  604  701   16   11    9   11    7   10  300  212  680  720  664  661   12   15   17   14    8    9  262  286  680  638  678  948    9   26   19   12   20    6  270  284  597  721  902  726   14   22   14    9   19   13  432  342  709 1000 1121  567   20   14   20    5   11   12  412  408  960  751  520 1158   15   13   22   11   11    2  185  297  564  554  547  588   17   35   12   12   14    6
  100  138  647  635  569  635    8    6    1    2    5    4  247  381  748  576  616  992    5   21   30   13    7   16  327  457  681  667  953  715   28   29   24   15   19   11  397  497  763  712  736  902   32   29   36   10   19   12  366  542  741  776  852  736   37   27   24   11   18    9  332  436  612  824  999  718   32   27   11   13   19   13  330  468  847  581  699 1062   13   29   30   10   19   17  328  318  782  510  727  906   10   31   29   17   12   11  341  343  849  558  667  986   16   12   30   10   11    6  409  351  597  858  948  715   32   23   16    5   12   13  334  298  521  757  866  741   29   30    8    9   14   15  300  196  682  648  679  745   17   13   13   10    6   12  276  198  670  646  703  697   15   13   13   11    7   13  314  352  732  636  745  990   18   22   23   11   19    8  316  356  669  729  967  766   23   26   18    8   20   15  470  390  727  998 1168  587   29   12   12    2   14   14  410  416 1002  691  563 1204   14   11   26   12   14    4  225  339  554  478  524  634   16   35   10   15   17   10
   89  121  657  691  598  661    8    7    5    4    3    1  204  352  736  632  619  976    3   20   26   13    5   15  266  382  701  687  928  735   28   30   24   11   17   12  322  436  775  768  731  860   32   30   36    8   15   11  283  471  757  818  821  756   35   32   24    7   16    8  247  359  630  836  976  750   30   28   11   13   17   10  231  377  859  603  710 1040   11   28   30   10   17   14  263  307  782  526  724  912    8   30   29   15   10   10  304  294  861  630  690  992   16    7   30   10   11    9  364  260  603  882  939  721   30   22   12    7    8   10  283  261  511  775  857  773   27   29    8   11   12   16  281  127  688  712  676  763   17    8   13   10    4   11  265  171  688  718  708  729   13    8   17   11    5   12  253  313  708  668  744 1016   16   21   23    9   17    7  273  311  685  729  966  794   21   27   18    4   18   10  405  307  731 1004 1153  615   27    9   16    2   10    9  333  379  980  757  592 1202   14    6   26    8   10    3  230  362  566  548  547  592   16   34    8   11   15    9
  135  137  621  681  566  658    1    7    1    8    2    3  238  426  726  636  611  999    4   20   32   11    4   17  286  486  715  671  974  738   35   30   22   17   16   10  344  574  739  764  769  881   25   30   34   10   16   13  279  589  717  816  885  759   36   30   22   13   15   10  243  465  592  852 1016  739   35   28    9   15   16    8  251  461  831  621  684 1065   10   28   32    8   16   12  295  317  762  508  708  927    7   26   27   15    9   12  344  344  877  610  684 1005   19    7   28    8    8   11  356  388  571  862  959  734   27   22   18    9    9    8  293  307  499  779  877  760   26   25    6   15   11   14  283  209  656  704  660  768   10   16   11   16    3    9  307  189  674  698  710  716    8   12   11    9    4   14  271  389  718  676  736 1011   15   21   21    7   16    9  275  389  647  715  960  787   18   27   16   14   17    8  371  311  701  984 1177  610   26    9   10    8   11    7  383  305  986  743  562 1227    7    6   24    8   11    3  216  398  552  538  559  595   15   34   12   15   16   11
  160  176  636  709  571  606    6    7   11    2    2    4  221  317  695  648  580  925    1   20   20   13    4   10  319  349  710  661  909  678   30   30   18   11   16   13  453  393  736  774  762  849   30   30   30   10   14   12  382  446  714  808  838  701   31   24   18   11   15    5  324  398  557  812  953  689   30   28    9   13   16   13  322  388  790  587  651  995    5   28   24   10   16   13  290  342  729  518  651  849    2   30   23   15    9    5  345  295  870  654  681  927   18   15   24   10   10    8  397  281  600  884  896  684   24   22   10    5    9   13  326  352  484  753  804  700   21   29    8    7   11   15  332  176  685  730  605  694   15   16   11    6    3   12  306  190  687  742  647  656   13   12   15   11    4    7  302  352  685  648  689  943   10   21   17   11   16    8  302  354  618  695  899  721   15   27   12    4   17   15  462  410  718  974 1106  570   21   15   22    2   11   14  446  418  961  773  563 1149   12   14   20   12   11    4  187  355  569  572  572  601   14   34   14   11   16    4
  115  123  616  643  602  687    0    3    2    3    1    3  234  394  649  602  631 1056    5   24   29   14    3   13  326  458  676  599  996  767   36   26   19   10   13   10  346  500  728  696  805  966   24   28   29    7   13   11  337  533  706  744  907  786   37   28   19    8   12    6  311  433  553  746 1040  766   36   24    6   12   13   12  309  431  770  513  704 1126   11   32   29   11   13   14  303  347  697  454  716  968    8   34   22   16    6    8  362  326  830  592  726 1050   18   11   21   11    9    5  410  348  568  812  971  779   28   26   17    6   10   12  353  341  436  687  893  781   27   29    1   10    8   14  329  151  653  676  672  807    9   10   14    9    2   11  247  169  653  680  734  739    7   10   14   12    1   10  317  437  629  584  748 1034   16   25   14   10   13    7  315  437  624  627  968  810   19   23   11    5   14   14  439  419  694  910 1189  639   27    9   13    3   12   13  373  363  901  703  594 1262    6   10   21    9   12    3  222  418  549  552  609  698   16   34   15   12   15    7
  105  107  557  650  612  637    1    8    1    6    3    3  240  456  618  633  625  984    6   21   30   13    5   15  332  482  663  616 1004  715   37   29   20   11   17   10  314  546  661  713  823  912   25   31   30    8   15   11  273  589  639  753  925  742   38   33   20    7   16    8  313  481  480  765 1046  712   37   27    7   13   17   12  299  477  719  526  696 1054   12   29   30   10   17   14  313  341  652  461  702  896    9   31   23   17   10   10  358  364  793  593  756  978   19    8   22   12    9    5  420  354  519  841  975  747   29   23   16    7    8   12  355  357  401  702  889  721   28   30    2   13   12   14  277  201  604  687  662  735   10    7   13   14    4   11  239  205  618  681  728  677    8    7   13   11    5   12  317  421  608  597  738  972   17   22   15    9   17    7  335  423  545  648  954  750   20   26   12   12   18   14  401  353  641  927 1181  611   28    8   12    6   10   13  381  339  884  710  610 1192    5    7   22    8   10    3  266  392  518  545  643  670   17   35   12   15   15    9
  145  159  580  646  619  660    1    7    4    5    3    4  210  440  611  573  662  979    4   20   27   12    5   14  264  454  652  628 1057  730   35   30   21   12   13    9  294  530  682  719  852  933   25   32   33    9   11   12  229  555  662  769  968  757   36   32   21    8   10    7  199  421  489  787 1099  717   35   28    8   14   13    7  205  423  720  554  739 1037   10   28   27    9   13   15  237  333  653  459  759  891    7   28   26   16    6    9  320  350  786  583  751  985   19    5   27    9    7   10  330  356  538  803 1022  766   27   22   13    6   10    7  237  303  384  722  942  700   26   27    5   12    8   13  261  211  623  659  715  718   10    8   14   13    4    8  283  193  631  671  781  672    8    8   16   10    5   11  259  395  583  619  787  949   15   21   20    8   13    6  273  403  560  662 1011  755   18   27   15   11   14    9  341  315  656  939 1234  624   26    9   15    5    8    8  355  305  865  708  611 1175    7    6   23    9    8    2  244  452  527  497  630  689   15   34    7   16   15   10
  126  112  541  610  583  685    1    3    1    7    2    3  263  461  634  581  624 1026    4   24   30   14    4   13  335  453  653  624 1021  763   35   26   20   12   16   10  381  515  661  683  816  932   25   28   30    7   16   11  344  564  637  745  932  782   36   28   20    8   17    6  340  502  500  769 1063  768   35   24    7   12   16   10  340  456  739  534  703 1094   10   32   30   11   16   14  350  328  668  457  719  952    7   32   23   18    9    8  397  391  801  551  715 1032   19    9   24   11   10    7  409  347  489  825  986  761   27   26   16    8   11   10  372  378  411  712  906  787   26   29    2   14   11   14  312  174  574  639  677  797   10   12   13   15    3    9  290  208  594  639  745  745    8   12   13   12    4   10  320  432  630  593  747 1036   15   25   17   10   16    7  322  432  559  664  971  812   18   23   12   13   17   12  426  404  621  943 1198  637   26    9   12    7   13   11  406  390  900  670  575 1242    7   10   22    9   13    1  231  401  478  487  594  664   15   34   10   14   16    7
  115  183  617  752  608  648    6    4   11    3   11    4  238  300  650  675  625 1003    1   23   20   12    9   10  320  364  711  650  926  726   30   27   10   12   11   13  338  406  715  801  809  927   30   27   20   11    9   10  319  419  693  833  883  745   31   27   10   12    8    3  301  355  516  793  946  713   30   25    7   14   15   11  293  363  749  602  676 1073    5   31   20   11   11   11  301  327  684  555  636  915    2   33   13   14    8    5  324  254  817  707  734  997   18   10   12   11    1    8  358  304  591  863  929  774   22   25   26    4   18   11  303  325  465  744  835  728   21   30    8    6   14   15  319  175  676  777  608  754   15   11   17    5   12   12  295  177  674  795  640  686   13   11   15   10    9    7  311  369  646  667  722  981   10   24   13   12   11    6  317  373  583  626  882  757   13   24   12    5   12   13  423  403  707  895 1111  626   21   10   22    3   16   12  349  383  922  814  604 1209   12    9   12   13    4    4  218  374  570  649  619  701   14   35   20   10   17    6
   97  181  566  727  584  633    3    4    9    2    2    1  234  296  617  662  601  988    2   29   22   13    2   15  330  404  676  609  942  713   33   21   12   11   12   12  398  434  660  766  789  912   27   21   22   12   14    9  357  457  640  780  889  732   34   29   12   13   15    8  329  407  475  758  976  702   33   19    1   13   12   10  327  407  716  565  648 1058    8   37   22   12   12   12  333  321  653  536  634  900    5   31   15   15    5   10  380  280  800  688  728  982   21   16   14   12   10    7  360  350  540  822  919  747   25   23   20    5   11   10  319  357  418  701  829  713   24   28    6    5    7   16  295  211  625  760  606  739   12    7    9    6    3   11  293  161  635  776  658  671   10   17   11   11    0   12  313  355  603  610  696  966   13   30    7   13   12    7  319  355  540  611  884  742   16   18    4    6   13   12  449  471  654  902 1115  603   24   16   20    4   13   11  419  397  881  789  586 1194    9   15   14   14   13    3  218  338  533  638  635  672   13   31   18   11   14    9
   81  127  553  644  591  647    2    5    5    3    6    3  268  426  620  627  606 1004    7   24   26   12    8   17  348  478  665  594  987  727   38   26   16   12   20   12  310  538  663  697  804  924   26   28   26    9   18    9  311  573  639  729  906  750   39   30   16    8   17   10  331  479  482  741 1029  720   38   24    3   14   18   10  331  471  721  502  677 1074   13   32   26    9   18   12  345  319  654  461  685  916   10   34   19   16   13   12  382  348  803  587  737  998   20   11   18    9    8    7  430  372  511  825  956  757   30   26   18    6    9   10  365  347  401  680  872  735   29   31    2   10   15   16  279  221  596  685  643  755   11   10   13   11    7   11  247  193  616  675  711  691    9   10   15   10    8   14  335  391  618  571  719  988   18   25   11    8   20    9  337  391  543  630  937  764   21   23    8    9   21   12  429  415  637  911 1164  615   29    9   16    3   11   11  383  339  890  702  591 1210    4   10   18    9   11    3  290  356  510  543  628  682   18   36   16   16   14   11
   88  234  590  605  583  692    2    9    3    8    8    5  251  491  683  604  624 1061    3   22   34   11   10   19  329  499  700  629 1021  772   34   28   24   17   20   10  273  633  704  680  816  971   26   32   34   10   16   11  280  616  686  736  932  791   35   34   24   13   15   12  268  538  543  778 1063  771   34   28   11   15   16    8  266  518  782  537  703 1131    9   30   34    8   16   16  296  336  717  470  719  973    6   32   27   15   13   14  355  423  850  536  719 1055   20    9   26    8    8   11  373  433  538  858  986  784   26   24   20    9    9    8  302  360  460  717  906  786   25   31    6   15   15   14  282  294  623  642  677  812   11    8    9   16    9    9  224  282  641  624  745  744    9    6    9    9   10   16  310  416  673  592  747 1039   14   23   19    9   20   11  322  424  602  685  971  815   17   25   16   14   19    8  386  348  664  958 1198  644   25    7    8    8    9    7  332  344  949  663  577 1267    8    8   26   10    9    5  259  413  523  498  602  703   14   36   14   17   12   13
  116  188  618  657  594  660    9    5    9    4    6    1  189  291  597  600  607  983    4   24   22    9    4   13  255  419  640  563  948  734   27   26   12   15    8   14  335  413  706  706  791  935   33   30   22   12   10    9  272  386  680  734  889  753   28   30   12   11    9    6  214  308  499  708  980  713   27   24    1   15    8   12  220  340  710  505  660 1033    2   32   22    6    8   10  246  298  647  460  644  895    1   32   15   13    3    8  343  225  766  612  732  989   21    9   14    6    8    9  327  357  596  772  929  772   19   24   24    7    9   12  248  320  442  651  839  692   18   27    6   11    3   18  280  222  681  690  616  714   16   12    9   10    5   13  256  138  673  700  662  668   12   12   11    7    4   10  258  376  555  564  706  941    7   25    7    7    8    5  248  372  558  571  894  755   10   23    4    2    9   12  372  410  710  862 1119  626   18    7   20    4   11   11  372  318  841  715  594 1177   15   10   14    8   11    5  221  409  585  566  631  703   17   34   22    9   10    7
   75  107  609  654  613  694    2    8    1    0    3    4  280  378  680  613  662 1049    3   21   32   11    3   18  342  498  675  648 1017  774   34   29   22   15   15   11  292  534  739  733  796  957   26   31   32   10   13   12  321  561  707  789  908  793   35   33   22   11   12   11  305  441  562  813 1063  775   34   27    9   15   15    9  307  479  793  580  735 1117    9   29   32   10   15   17  339  339  718  483  761  969    6   31   25   15    8   13  366  306  817  589  731 1049   20    8   24   10    7    8  376  370  551  863 1010  778   28   23   18    3   10    9  321  309  451  748  928  794   25   30    4    7   10   15  289  201  636  683  713  810   11    7   11    8    4   10  257  165  644  677  761  752    9    7   11    9    3   15  331  399  668  641  787 1043   14   22   17   11   15   10  329  397  627  694 1011  819   19   26   14    6   16   11  423  361  689  969 1228  646   25    8   10    2   10   10  343  373  934  716  607 1265    8    7   24   12   10    4  258  394  520  525  582  689   14   35   12   13   17   12
   98  102  624  690  616  648    2    7    5    4    3    2  193  395  703  619  635  969    3   20   26   13    5   16  251  413  704  652  970  722   34   30   22   11   17   11  307  497  736  763  789  875   26   30   34    8   17   12  244  530  716  803  875  743   35   32   22    7   16    9  226  410  587  813 1016  735   34   28    9   13   17    9  222  392  818  586  700 1037    9   28   28   10   17   13  266  276  743  495  712  901    6   30   27   17   10   11  323  321  854  629  734  979   20    7   28   10   11   10  367  309  576  867  963  708   26   22   12    7   10    9  274  312  474  748  881  758   25   29    6   11   12   15  242  176  661  707  664  750   11    8   13   10    4   10  228  158  669  717  722  714    9    8   17   11    5   13  238  364  685  653  742 1003   14   21   21    9   17    8  260  366  642  702  964  781   17   27   16    6   18    9  392  312  702  975 1181  602   25    9   16    2   12    8  340  326  953  754  608 1197    8    6   24    8   12    2  273  415  555  549  595  607   14   34    8   13   15   10
  189  195  599  668  598  656    3    8    3    8    7    6  254  406  676  637  605  989    2   23   28   11    9   20  260  454  695  608  936  736   33   27   18   13   19   11  188  538  713  729  795  907   27   33   28   10   17   10  241  529  691  759  865  759   34   33   18    9   16   13  201  411  538  763  980  733   33   27    5   15   17    9  191  401  775  534  670 1057    8   31   28    8   15   13  281  259  710  471  670  915    5   31   21   15   12   15  338  340  847  611  722  993   21    8   20    8    7   14  322  354  549  831  929  752   25   25   18   11   10    9  289  271  457  700  839  748   24   30    0   15   16   15  269  225  634  701  624  758   12    9   15   14    8   10  235  191  646  699  680  704   10    5   15    9    9   17  287  299  674  603  712  999   13   24   13    7   19   12  267  301  601  644  922  775   16   24   10   10   20    7  337  301  677  921 1139  628   24    6   14    6    8    8  307  283  946  732  594 1215    9    9   20    6    8    6  340  352  526  557  607  663   13   37   16   17   11   14
  101   91  581  656  595  634    2    9    2    5    2    3  234  426  618  637  624  955    3   18   29   14    4   15  326  450  663  638 1001  712   34   32   19   12   14   10  334  498  679  717  820  903   26   32   29    9   16   11  293  537  657  759  924  735   35   28   19   10   15    8  313  473  486  783 1039  695   34   30    6   12   14   10  313  447  721  544  695 1027    9   26   29   11   14   14  321  319  656  487  695  869    6   28   22   18    7   10  360  346  789  599  739  957   20   11   21   11   10    7  400  346  555  861  974  744   26   20   15    6   11   10  347  349  419  724  888  686   25   27    1   12    9   14  281  191  640  697  661  702   11   12   14   13    1    9  257  175  638  687  721  654    9   10   14   12    2   12  313  399  598  603  737  937   14   19   14   10   14    7  319  399  551  674  947  733   17   29   11   11   15   12  403  395  671  955 1174  608   25   11   13    5   13   11  401  381  878  714  593 1163    8   10   21   11   13    1  252  382  550  537  626  669   14   32   11   14   16    9
   89  195  603  616  592  634    2    9    2    7    6    2  252  402  656  583  641  961    3   22   29    8    8   16  348  564  703  656 1020  712   34   28   21   16   20   11  336  556  707  693  815  913   26   32   33   13   14   10  279  565  685  765  931  731   35   34   21   16   13    9  285  493  526  811 1062  691   34   28    8   18   16   11  287  507  761  566  714 1031    9   30   29    9   16   13  287  341  694  499  738  873    6   32   26   12   13   11  346  332  845  537  714  965   20    9   27    9    8    6  366  472  565  847  989  748   26   24   15    8    9   11  301  335  435  746  909  686   25   31    5   14   15   15  267  279  650  627  690  712   11    8   14   15    7   10  271  213  664  625  744  650    9    6   14    8    8   13  339  415  638  621  766  939   14   23   20   10   20    8  321  415  591  714  990  729   17   25   15   13   19   13  371  423  687  987 1207  604   25    7   13    7    9   12  397  311  916  666  586 1167    8    8   23   11    9    2  230  378  550  467  593  671   14   36    9   16   12   10
  128  114  624  614  565  645    6    3    2    3    2    3  239  385  689  553  606 1012    1   24   29   14    4   17  277  399  642  608  963  725   30   26   21   12   16   10  371  461  736  691  758  922   30   28   33    9   16   11  312  504  714  741  874  744   33   28   21   10   15   10  260  386  571  765 1005  726   30   24    8   12   16   10  268  390  798  530  689 1082    9   32   29   11   16   16  296  282  731  443  713  924    6   32   26   18    9   12  351  331  798  551  671 1006   18    9   27   11   10    7  327  293  578  805  940  735   28   24   15    6   11   10  274  254  462  700  864  745   25   27    5    8   11   14  292  112  663  631  669  763   15   12   14    9    3    9  332  152  647  639  707  703   13   14   14   12    4   14  274  336  675  593  735  994   14   25   20   10   16    9  260  336  632  656  957  770   19   23   15    7   17   12  384  334  704  931 1162  597   25    9   13    3   13   11  382  364  947  678  555 1218   12   10   23   11   13    3  195  363  535  465  546  654   14   34    9   14   16   11
  220  390  757  924  582  761   21   26   28   13   16   10  243  143  742  791  617  978   20   25   23    8   14    8  175  233  649  738  920  767   17    3   33    8    4   15  355  149  855  997  705  744   25   13   23   11    8    2  380  188  821 1003  819  682   30   19   33   12    9   11  196  260  658  935  968  854   27    5   38    6    4   21  254  208  849  794  718  996   28   17   23   13    4    1  242  262  782  729  740  890   25   11   30    4   11   13  429  175  775  881  646  924   21   26   31   11    8   18  235  275  735  793  927  737   27   19    7   12    9    9  200  378  593  884  845  911   24   12   35    6    9   15  260  336  820  885  692  815   24   27   36    5   15   12  380  286  752  969  694  849   28   35   34   10   16   11  270  274  702  847  746 1048   33   18   38   12    4   12  166  290  699  682  962  852   30    6   41    7    3   19  314  500  859  955 1145  695   24   24   35   13   11   20  454  376  986 1006  564 1040   27   39   31   13   11   14  295  261  682  773  501  614    9    5   21    8   12   14
  238  554  932  747  584  834   38   31   23    7   10   12  307  243  719  650  621  933   33   22   24   14   14   10  271  169  834  633 1000  832   12   16   38   14   10    5  297  169  984  830  795  901   14   10   28   17    2    0  338  184  954  852  911  851    9    6   38   18    3    9  194  312  795  822 1042  799    4   12   33   12   10   13  278  360  866  637  712  903   27   14   28   17   10    3  292  492  823  540  732  865   30   24   35   10   13   15  431  317  792  684  694  967   30   37   36   17    8   16  183  313  918  840  965  890   10   20    2    6    3    1  196  418  764  753  885  718   11   25   30    0   11    5  242  458 1003  742  690  750   29   32   31    1    9    2  396  454  935  772  726  694   31   34   31   16   14   13  368  466  633  700  748  911   22   21   41   18   10   10  238  462  820  599  968  851   19   19   40   11    9   13  290  416 1022  886 1179  808   11   37   30    9    5   10  450  550  911  821  572 1011   44   36   36   19   13   14  299  451  869  594  573  763   22    8   22   10   14   16
  346  452  839 1134  652  817   25   16   32   16   11    9  291  227  758  987  693 1026   22   33   21    5    9   11  221  281  759  906  944  777   11    7   31    5   11   20  257  251  959 1193  705  686   21   23   21    8    1    1  318  276  923 1177  795  666   26   27   31    9    2   12  158  278  754 1075 1000  900   27   11   42    3    9   18  278  234  903  992  788  938   30   25   21   10    9    6  196  202  844  947  818  842   27   11   28    1   10   16  393  215  815 1099  708  824    7   28   29    8    1   17  153  275  797  855  999  753   35   29    9   13    8   18  254  262  651 1028  907 1001   36   12   39    9   12   24  360  372  882 1079  764  859   34   17   34    8   14   19  390  368  836 1187  752  821   32   25   32    7    9   16  366  156  714 1029  820 1006   35   22   36    9   11   11  160  152  813  820 1036  874   40    4   39   10   10   16  176  398  935  985 1141  751   36   14   37   16   14   17  392  338  992 1214  636  912   31   29   29   10    4   11  327  297  740  983  535  658   23   15   19    9   13   17
  258  410  870  674  619  634   30   32   17   16   11   12  141  399  753  609  646  913   25   21   28   11    9   10  141  203  750  586  865  668    6   15   24    3    3    1  431  251  892  747  632  785   28   11   26    6   15    6  394  270  864  777  744  689   21    7   24    7   16   11  224  358  725  759  921  691   22   13   23    1    9    3  232  426  836  556  753  975   19   13   26   16    9    3  210  542  793  469  787  841   22   23   25    7   10   15  387  483  806  621  651  923   12   36   24    6   15   16  369  229  864  801  904  724   28   19   20   17   16    1  258  284  752  692  826  740   25   24   20   11   10    5  328  308  949  699  739  730   21   33   13   10   10    0  292  494  867  709  713  662   23   35   15    5    9   13  208  414  737  625  769  935   14   20   25   15    3   10  172  404  740  606  977  719   19   18   22   12    4    3  422  280  950  885 1084  620   25   36   16   16   18    2  454  686 1017  744  591 1087   36   35   24   12   18    8  295  441  811  553  528  657   26    7   20   11   17   16
  303  445 1147  558  670  604   39   23    8   16   12   12  228  572  834  567  685  691   34   34   39   19   10   10  126  196  913  582  866  540    3    6   29    5    8    1  390  310 1099  641  621  651   25   22   39    8   20   16  411  265 1077  701  709  493   12   22   29    9   21   11  171  327  968  753  926  541   13   10   16    3   14    1  289  511  897  508  804  757   28   26   39   24   14   11  249  623  898  431  842  599   31   16   32   15   15   15  474  568  753  467  682  675   21   29   31   10   20   16  290  290 1151  837  881  672   21   26   25   15   21    1  283  285 1013  678  833  644   22   19   11    9   15    5  297  381 1236  591  794  630   30   18   12    8   11    0  359  523 1144  553  756  542   32   26   14   13   10   13  281  469  826  563  810  663   23   23   24   23    8   10  129  447  961  654 1002  533   20    3   21   16    9    3  343  321 1207  919 1043  588   22   15    3   16   23    2  521  749  940  608  638  887   45   30   31   20   23    8  354  498 1096  453  587  717   23   14   19   11   14   16
  265  359  755  933  689  559   15   34   24   13   18   15  104  200  536  798  644  796   10    7   15    2   14    7  118  324  725  737  733  551   21   17    3    6    4    2  400  276  729  924  724  752   27   23    7   13    8    7  333  293  711  886  836  566   22   23    3   10    9   12  187  301  580  748  721  528   21   17   16    8   12    4  161  223  585  755  615  858    4    9    7    5    4    2  169  139  554  780  575  708    7    3    0    2   11   12  298  200  627  932  785  796   29   14    1    5    8   13  334  324  759  730  750  673   13   11   37   10   13    4  165  321  613  727  658  585   12    8   21   12   17    2  329  291  844  982  551  583   10   29   20   11   17    3  317  271  824 1020  631  559    8   23   18    4   16   10  161  147  472  756  643  766    1    8    8    6    4   13  181  181  577  517  607  558    4   12   11   13    3    6  391  461  821  762  854  553   12   28   35   13   19    5  367  269  748  999  679  998   21   21    1    7   11   11  252  246  752  864  772  672   23   15   27   12   12   13
  257  363 1060  558  562  740   35   10    8    9   12   12  338  572  737  559  595  675   30   37   39   16   16   10  252  244  906  590  940  694    7   13   29   16    8    1  322  314 1020  639  735  829   19   29   39   19    6   16  379  321  992  701  851  637   14   35   29   20    7   11  197  361  887  753  982  645    9   17   16   14    8    1  319  469  830  508  696  749   24   39   39   19   12   11  305  565  813  435  722  647   27   21   32   12   15   15  486  570  734  481  638  713   25   22   31   19   18   16  182  220 1064  829  919  832    9   25   25    6    5    1  227  229  910  682  835  656    8   20   11    2   11    5  249  319 1149  593  674  718   26   13   12    3   11    0  411  455 1081  569  670  568   28   19   14   18   14   13  381  439  659  563  720  613   19   34   24   20    8   10  203  405  882  656  938  663   16   10   21   13    7    3  293  245 1128  923 1137  730    8    8    3   11    7    2  505  673  739  618  538  831   41   23   31   21   19    8  346  466 1019  459  515  855   19   21   19   10   14   16
  267  425  731  653  636  564   19   29   13   11   12   17  270  310  596  576  649  913   14   24   22   10   10    3  280  260  685  573  922  624   17   18   22   10    2    6  492  204  753  724  783  823   27    8   30   13   14    7  493  269  725  754  863  643   22    4   22   14   15   10  329  337  578  742  968  623   17   14   11    8    8    8  391  373  671  533  704  983    8   16   28   13    8    4  263  463  624  460  684  825   11   26   27    6    9    8  460  378  711  612  744  907   17   39   26   13   14   11  386  264  725  752  939  678   17   22   18   10   15    8  347  393  597  675  849  676   14   27   12    4    9    2  387  331  810  660  644  670   10   30   15    3   11    7  325  375  764  700  686  620   12   32   17   12   10    6  373  437  560  596  748  891    3   23   19   14    2   11  265  423  591  591  932  667    8   21   16    7    3   10  455  445  813  874 1119  550   14   39   20   11   17    9  587  589  850  729  626 1119   25   38   24   15   17   15  306  370  684  528  629  661   21   10   18   10   16    9
  167  511  741  635  663  652   30   29    7   13   13   11  226  336  694  576  708  993   25   24   38    8   11    3  310  298  653  563 1047  730    6   18   28    8    1   12  422  268  803  712  820  875   22    8   38   11   13   13  341  323  775  742  928  749   17    4   28   12   14    6  333  405  620  736 1095  739   18   14   15    6    7   14  343  425  795  521  787 1059   19   16   38   13    7   10  289  569  738  424  811  919   22   26   31    4    8    2  416  394  789  574  771  999   14   39   30   11   13    9  442  356  727  778 1042  748   26   22   24   12   14   14  351  433  591  669  966  754   27   27   10    6    8    8  307  445  812  660  767  764   27   30   11    5   12   13  251  501  752  662  811  712   25   32   13   10   11    0  317  573  654  590  835 1003   20   23   23   12    1    9  323  549  647  589 1059  779   23   21   20    7    2   16  437  457  831  868 1238  624   27   39    4   13   16   15  495  583  942  703  655 1189   36   38   30   13   16   11  246  482  684  512  642  661   26   10   18    8   15    3
  140  432  682  781  685  674    6   28   21   16   16   11  223  255  643  680  676  971    1   25   12    5   14    3  321  311  700  591  885  742   30   19    0    5    2   12  421  235  732  818  828  943   30    7   10    8   10   13  352  306  720  820  916  761   31    3    0    9   11    6  312  410  527  734  889  711   30   15   13    3    4   14  326  368  740  619  651 1017    5   17   10    8    4   10  284  392  691  596  565  885    2   27    3    1    9    2  321  315  790  748  825  983   20   40    2    8   10    9  421  359  676  776  904  790   22   23   40   13   11   14  338  524  522  693  800  676   21   28   18    9    9    8  320  414  761  806  571  698   15   29   17    8   15   13  280  348  735  836  651  654   13   31   15    7   14    0  306  488  587  656  709  925   10   24    5    9    2    9  312  500  594  545  797  755   13   22    8   10    1   16  458  564  764  844 1040  644   21   40   32   16   13   15  430  468  885  849  687 1161   12   39    2   10   13   11  215  379  657  686  748  715   14   11   24    9   14    3
  177  495  898  670  586  667   35   28   15   16   12   17  218  372  681  619  607  832   30   25   24    7   14    5  248  216  750  580  884  687    3   19   14    5    8    4  416  258  934  731  709  882   23    7   24    8   12    7  335  247  906  749  809  684   16    3   14    9   13   12  257  311  757  753  924  598   13   15   15    3    8    6  231  467  818  536  702  902   24   17   24   12   12    2  275  623  779  473  718  746   27   27   17    3   15   10  368  404  764  613  634  830   21   40   16    8   14   11  390  318  890  817  889  791   13   23   32   13   13    6  249  363  736  682  799  595   10   28   18    9   13    0  279  439  975  703  674  685   26   29    5    8   11    5  331  525  897  701  660  549   28   31    3    7   14    8  243  499  629  591  722  820   19   24    9   11    8   13  245  483  770  622  918  654   16   22   10   10    7    8  449  393  982  897 1095  661   10   40   18   16   15    7  413  675  877  734  564 1042   41   39   16   10   19   13  294  436  841  569  523  750   19   11   12    9    8   11
  232  480  989  630  583  679   35   31    8   14    7   15  221  461  712  571  586  802   30   22   33   13   11    7  173  235  793  618  849  677    1   16   31    7   13    2  385  279 1001  719  678  858   25   10   43   10   13    9  376  258  973  765  760  670   16    6   31   11   14   14  204  356  834  787  897  618   15   12   18    5   13    4  230  504  867  556  679  850   24   14   37   18   15    4  240  630  830  459  713  734   27   24   36    9   10   12  409  511  779  561  631  808   19   37   37   10   17   13  299  311  985  835  852  773   15   20   19   13   14    4  192  350  831  718  774  659   12   25   15    7   14    2  240  392 1070  649  669  687   26   32   16    6    6    3  346  566  982  649  651  551   28   34   16    9    9   10  248  496  710  621  691  798   19   21   30   17   13   13  180  484  841  680  895  664   16   19   25   10   12    6  380  326 1069  947 1056  665   12   37    9   14   16    5  432  766  906  698  567 1010   41   36   33   14   16   11  319  503  932  491  546  730   19    8   13    9   11   13
  224  442  940  577  707  613   33   32    9   16   10    8  219  443  887  554  734  982   28   23   40   21    8    6  323  299  784  575  953  693    3   23   30    3    4   15  423  283 1012  662  710  892   23    9   40    6   16   16  376  304  984  728  790  712   18    1   30    7   17    9  360  380  817  758 1015  692   19   19   17    1   10   17  322  524 1000  529  839 1052   22   15   40   24   10   13  278  644  943  422  871  894   25   25   33   17   11    1  337  471  912  490  747  976   15   38   32   12   16    6  513  309  924  840  940  729   27   21   26   17   17   17  384  362  786  681  910  707   28   26   12   11   11   11  380  396 1009  598  827  733   26   29   13   10    9   16  264  508  927  578  815  665   26   29   15   15    8    3  310  526  807  590  857  960   19   22   25   23    4   12  370  498  852  647 1061  736   24   24   22   16    5   19  534  410 1032  910 1094  587   28   38    2   16   19   18  400  756 1021  629  683 1188   39   37   32   22   19    8  273  399  869  444  654  678   27    9   20   13   16    0
  195  469  745  907  548  821   18   34   31    9   14   11  292  132  690  764  581 1050   17   19   20   12   10    7  266  214  657  679  942  843   24   13   30   12    8   12  320   92  841  972  737  808   22   13   20   15    4    3  309  185  807  964  853  750   29    9   30   16    5   12  219  331  636  882  984  922   24   15   41   10    8   20  255  259  801  771  682 1064   25   11   20   15    8    0  297  319  736  708  706  958   22   21   27    8   15   12  408  216  743  860  636  970   20   34   28   15    4   19  236  294  717  782  917  813   24   17   10    8    5    6  197  445  575  833  831  967   23   22   38    2   13   12  207  411  802  886  658  887   25   33   33    1   11    9  383  363  746  948  666  923   25   35   31   14   12   10  323  311  690  812  708 1120   30   18   35   16    8   13  243  333  683  627  926  928   31   16   38    9    7   20  323  551  841  898 1131  763   23   34   38    9    9   17  407  421  954  985  526 1070   24   33   28   17    7   15  294  286  664  760  515  676   10    5   18   12   14   13
  180  484  876  601  619  656   33   30    9   10   10   17  325  397  643  578  634  825   28   23   40   11    8    5  339  311  776  585  921  668    3   17   30   11    6    4  439  295  908  680  776  851   23    9   40   14   18    7  394  310  880  728  858  653   18    5   30   15   19   12  344  388  727  750  963  577   13   13   17    9   12    6  340  504  786  517  717  895   22   15   40   14   12    2  388  644  749  416  699  737   25   25   33    7   13   10  471  451  776  534  697  819   21   38   32   14   18   11  379  323  868  820  926  786   13   21   26    9   19    6  300  380  714  681  832  598   10   26   12    3   13    0  286  418  953  638  667  678   24   31   13    2    9    5  390  532  897  622  669  552   26   33   15   13    8    8  336  532  593  582  745  803   17   22   25   15    6   13  310  502  744  629  931  631   14   20   22    8    7    8  474  396  960  902 1122  650   10   38    2   10   21    7  496  712  841  663  609 1031   39   37   32   16   21   13  313  423  823  498  578  753   17    9   20   11   14   11
  188  528  814  805  628  722   30   28   25   15   12   11  193  223  781  696  649  953   25   25   26   14   10    7  175  191  730  655  910  740    6   19   36    6    2    8  399  141  904  894  699  789   30    7   26    9   14    3  356  186  876  904  815  695   21    3   36   10   15   12  216  318  699  854  956  787   22   15   35    4    8   16  244  328  880  693  760  999   19   17   26   19    8    0  252  414  819  602  800  883   22   27   33   10    9   12  411  297  872  744  664  943   12   40   34    9   14   17  339  281  796  826  919  772   26   23    4   14   15    4  244  412  656  799  843  814   23   28   32    8   11    8  264  434  881  802  756  776   21   29   33    7   11    5  298  426  815  832  730  772   23   31   33    8   10   10  232  412  769  752  772 1017   14   24   41   18    2   13  182  404  750  619  978  809   17   22   42   11    3   16  384  458  908  906 1117  694   23   40   32   15   17   13  466  494 1047  881  600 1059   36   39   34   15   17   15  317  355  747  654  575  657   24   11   24   10   16   13
  295  473  978  778  661  649   34   39   23   15   16   15  100  236  921  673  658  912   29   12   24   20   14    3  114   92  818  668  851  689    2   20   38    2    2    8  428  114 1038  877  602  752   22   20   28    5   10    7  361  131 1010  895  684  652   17   10   38    6   11   10  197  203  857  863  909  740   18   20   33    0    4   16  191  279 1018  682  785  966   23    4   28   23    4    4  141  403  961  579  855  848   26   14   35   16    9    8  288  288  944  715  663  918   16   27   36   11   10   15  354  224  966  825  846  705   26   16    2   18   11    8  193  295  828  800  804  767   27   15   30   12    7    8  363  365 1051  777  779  731   27   32   31   11   15    7  271  405  951  803  747  725   27   30   31   14   14    6  187  309  849  747  781  974   20   11   43   22    2   11  173  303  884  658  965  764   25   15   40   15    1   16  401  401 1066  941  990  625   27   41   30   15   13   13  379  509 1103  852  625 1048   40   26   36   21   13   17  274  298  909  621  614  600   26    2   22   14   12    9
  196  476  924  611  593  673   33   30    9   16    9   15  267  391  683  576  626  870   28   23   40   11    7    7  253  249  788  567  925  677    3   17   30    5    5    2  411  257  952  686  716  858   27    9   40    8   17    5  384  276  924  724  832  666   18    5   30    9   18   12  294  354  773  740  969  620   17   13   17    3   11    4  296  490  828  505  725  938   22   15   40   16   11    0  346  626  791  402  755  790   25   25   33    7   12   12  453  435  810  544  649  870   17   38   32    8   17   13  389  299  918  806  914  781   17   21   26   15   18    4  302  366  764  667  836  671   14   26   12    9   12    2  284  408 1003  646  711  695   24   31   13    8    8    3  352  516  917  632  709  609   26   33   15    7    7   10  276  496  667  576  751  866   17   22   25   15    5   13  250  474  788  601  961  656   14   20   22   10    6    6  434  370 1006  876 1128  661   14   38    2   16   20    5  480  716  925  673  573 1088   39   37   32   12   20   11  347  425  865  488  544  724   17    9   20    9   15   13
  191  483  942  588  605  630   33   31    7   14   10   17  218  416  727  577  628  873   28   22   38   15    8    3  266  266  792  576  893  636    3   16   28    7    6    6  476  274  970  671  668  825   31   10   38   10   18    7  403  291  942  715  784  643   18    6   28   11   19   10  317  365  787  745  943  605   19   12   15    5   12    8  315  515  842  508  737  941   22   14   38   20   12    4  321  641  807  417  775  793   25   24   31   11   13    8  438  452  828  509  643  873   15   37   30   10   18   11  420  316  936  819  902  738   21   20   24   13   19    8  299  355  790  674  824  660   18   25   10    7   13    2  325  413 1021  623  731  674   24   32   11    6    9    7  349  519  933  597  709  604   26   34   13    9    8    6  279  515  703  573  751  869   17   21   23   19    6   11  277  495  806  638  957  645   14   19   20   12    7   10  475  395 1024  905 1094  618   18   37    4   14   21    9  493  741  991  650  579 1091   39   36   30   16   21   15  322  426  883  479  552  681   19    8   18   11   14    9
  331  375  857  963  707  625   13   29   24   10   14   12  162  212  634  822  668  774    8   16   17    1   10   10  116  290  777  765  783  607   23   10    3    3    8    1  346  260  817  958  752  816   29   26    7   10    4    8  315  237  795  920  868  632   24   26    3    7    5   11  153  235  682  782  761  578   23   14   16    5    8    1  145  239  661  787  649  808    2   12    7    2    8    3  135  189  626  808  627  688    5    6    0    5   11   15  302  182  687  960  795  804   29   17    1    2    4   16  280  334  861  764  792  739   15   20   37   11    9    1  205  307  707  759  708  571   14   11   21   15   13    5  351  309  946 1008  565  573   12   24   20   14   15    0  313  271  914 1048  645  597    8   24   18    1   12   13  225  219  538  788  677  716    3   11    8    3    8   10  183  233  675  551  661  588    6    7   11   10    7    3  327  451  921  802  906  627   14   25   35   10   15    2  361  271  792 1031  693  960   19   26    1    4    7    8  310  358  842  890  782  758   23   18   29   13   16   16
  206  424  813  736  601  676   29   29   12    9   15   16  275  335  562  661  610  807   24   26   19   12   13    6  261  221  783  568  919  670    9   20    9   12    1    3  409  215  845  787  784  841   17    6   19   15   11    6  396  254  817  793  876  641   12    4    9   16   12   13  272  334  662  735  945  589    7   16    4   10    5    5  292  412  715  584  635  877   18   18   19   15    5    1  322  538  676  537  613  719   21   28   12    8    8   11  461  421  769  689  735  801   27   41   11   15   11   12  311  231  805  789  900  798    7   24   31    8   12    5  222  318  651  686  810  620    4   29    9    2    6    1  260  352  890  765  595  688   20   30    8    1   14    4  372  438  840  777  627  582   22   32    8   14   13    9  302  420  502  631  681  785   13   25    4   16    1   14  244  392  681  582  861  631   10   23    1    9    0    7  416  370  897  867 1088  672    4   41   23    9   14    6  480  638  752  802  597 1013   35   40   11   17   14   12  301  341  770  637  646  783   13   12   21   12   13   12
  223  447  805  729  602  604   22   29   11   13   11   18  182  302  684  660  615  939   17   24   20    8    9    4  242  244  767  581  906  652   14   18   10    8    3    5  502  214  839  784  759  853   28    8   20   11   15    6  421  271  815  798  829  671   23    4   10   12   16   11  313  361  654  742  952  649   18   14    3    6    9    7  293  391  765  581  656 1009   11   16   20   11    9    3  265  521  720  526  668  851   14   26   13    4   10    9  402  376  803  678  710  933   16   39   12   11   15   10  412  268  797  796  895  722   18   22   30   12   16    7  269  387  657  689  815  680   15   27    8    6   10    1  347  373  882  758  626  698   13   30    7    5   10    6  343  443  824  766  658  630   15   32    9   10    9    7  247  461  642  634  690  917    6   23    5   12    3   12  269  445  675  601  902  693    9   21    2    7    4    9  493  437  887  886 1113  588   15   39   22   13   18    8  479  601  938  793  594 1145   28   38   12   13   18   14  286  364  752  626  611  687   18   10   22    8   17   10
  154  486  852  633  596  695   35   28    4    9   14   16  297  327  701  584  629  922   30   25   31   12   12    2  341  307  720  635  970  741    5   19   27   12    0    7  433  265  914  724  765  906   21    7   39   15   12    8  368  312  882  778  881  762   16    3   27   16   13    9  334  394  723  814 1012  700   11   15   14   10    6    9  336  436  828  583  728  988   24   17   33   15    6    5  360  558  775  470  760  850   27   27   32    8   11    7  429  365  790  568  678  938   23   40   33   15   12   12  395  345  836  834  949  789   11   23   17    8   13    9  296  452  682  741  871  685    8   28   11    2    7    3  272  422  921  654  718  697   26   29   12    1   13    8  344  460  859  656  722  643   28   31   12   14   12    5  332  544  641  638  752  934   19   24   26   16    0   10  308  534  750  683  966  750   16   22   21    9    1   11  466  488  944  954 1159  665    8   40   11    9   15   10  464  584  923  701  578 1150   41   39   29   17   15   16  299  453  791  496  563  692   19   11   11   12   14    8
  267  403  807  619  636  555   31   29    7   15   10   17  234  348  654  578  647  886   26   24   34   10    8    5  246  226  695  545  858  597    5    6   24    6    4    4  476  212  809  694  733  796   29   10   34    9   16    5  471  275  781  724  807  616   20   16   24   10   17   12  289  297  644  718  904  596   21    8   11    4   10    6  331  379  697  503  714  956   20   16   34   15   10    2  265  523  654  410  698  798   23   14   27    6   11   10  440  418  695  562  710  880   13   27   26    9   16   11  392  230  805  768  893  665   27   16   24   14   17    6  323  335  677  651  803  663   24   15    6    8   11    0  369  329  890  646  658  647   22   30   11    7    9    5  327  431  834  650  668  607   24   34   13    8    8    8  317  445  612  572  746  864   15   17   19   14    4   13  243  425  651  571  920  640   18    9   16    9    5    8  447  355  885  850 1059  539   24   27    8   15   19    7  549  641  886  687  628 1092   37   38   26   11   19   13  314  388  762  504  613  656   25    2   20    8   16   11
  133  489  890  716  746  661   34   30   10   13   13   14  256  248  647  623  783  956   31   23   25   16   17    8  304  212  786  698 1068  717   18   17   33    8    7    1  308  168  942  813  831  826   12    9   41   11    5    2  263  193  912  869  925  734   17    5   33   12    6   11  221  265  749  883 1122  760   18   13   20    6    7    9  239  365  812  656  874 1020   39   15   39   21    9    1  285  491  771  537  898  890   36   25   38   12   14   13  362  308  734  651  822  970   16   38   39   11   11   14  266  278  878  827 1087  699   26   21   11   12    6    3  233  333  724  808 1009  783   27   26   17    6   12    3  257  381  963  711  854  751   29   31   18    5   12    2  325  403  893  739  874  739   33   33   18   10   15   11  301  427  575  727  912 1006   38   22   32   20    7   12  289  397  778  718 1128  792   35   20   27   13    6    9  309  447  978  995 1209  615   27   38   17   13    8    6  405  565  815  788  734 1172   40   37   35   17   16   12  222  350  833  555  705  550   18    9    9   12   13   14
  169  451  879  677  644  704   27   28   22   12   13   15  318  340  602  632  661  839   22   25   19    9   13    7  298  226  805  573  974  708   11   19    9    9    7    2  330  206  897  744  829  881   15    7   19   12    5    9  321  251  869  768  915  683   10    3    9   13    6   14  259  341  722  750 1002  631    9   15   14    7    7    4  301  423  757  547  734  909   16   17   19   12    7    4  347  565  722  464  714  751   19   27   12    5   14   12  450  422  749  616  744  839   29   40   11   12    7   13  294  242  875  816  963  820    5   23   39   11    6    4  265  365  721  681  877  646    2   28   19    5   12    2  239  375  960  710  684  706   18   29   12    4   12    3  361  483  914  704  706  574   20   31   12   11   15   10  337  463  548  612  774  817   11   24    6   13    7   13  251  433  737  601  958  683    8   22    9    6    6    6  357  353  959  876 1161  690    2   40   23   12    8    5  455  669  768  741  632 1045   33   39   11   14   12   11  326  402  836  570  627  793   13   11   21    9   13   13
  192  532  945  682  573  688   37   32   36   15   13   16  267  309  712  611  606  821   32   21   29    6   11    6  241  169  799  558  941  700    5   15   19    6    7    3  331  183  977  743  736  879   21   11   13    9    5    4  320  182  949  765  852  687   14    7   19   10    6   13  210  320  794  735  983  619   11   13   32    4    7    7  230  426  847  544  705  891   26   13   13   11    7    1  268  558  812  473  735  743   29   23   16    2   14   11  401  363  827  625  645  845   23   36   17    9    5   12  303  269  937  787  916  806   11   19   21   14    6    5  214  402  783  668  838  608   10   24   37    8   12    1  238  444 1022  705  691  678   28   33   24    7   12    4  336  522  944  713  693  548   30   35   24    8   13    9  302  452  608  607  731  799   21   20   24   10    7   14  216  444  813  566  947  677   18   18   27    9    6    7  354  364 1029  849 1134  674   10   36   29   15    8    6  404  628  900  746  553 1027   43   35   17   11   10   12  321  445  886  555  528  781   21    7   27    8   13   12
  245  451  877  651  610  566   29   30    6   10   10   17  248  346  658  604  613  823   24   23   37   11    8    5  254  256  791  605  866  574    7   17   27   11    4    4  492  236  889  730  723  765   27    9   37   14   16    5  435  281  861  768  795  575   22    5   27   15   17   12  303  355  718  774  918  533   17   13   14    9   10    6  313  429  739  547  690  893   18   15   37   14   10    2  329  575  706  442  688  735   21   25   30    7   11   10  474  438  781  588  682  817   17   38   29   14   16   11  392  268  873  828  885  688   17   21   23    9   17    6  267  341  737  707  791  604   14   26    9    3   11    0  301  361  958  680  650  620   20   31   10    2    9    5  371  473  886  676  632  562   22   33   12   13    8    8  289  469  624  618  712  801   13   22   22   15    4   13  263  443  729  643  894  577   10   20   19    8    5    8  477  361  957  918 1087  560   14   38    5   10   19    7  525  691  904  717  598 1029   35   37   29   16   19   13  350  398  828  536  549  679   15    9   17   11   16   11
  224  368  754  773  689  573   10   31   19   15   15    8  123  219  699  676  674  932    5   28   12    4   13    6  217  269  696  583  843  643   26    8    2    4    1   15  441  201  746  792  824  842   28    8   12    7   11   16  370  252  718  784  860  662   27   14    2    8   12    9  260  320  607  690  867  644   26   10   11    2    5   17  264  268  752  599  645 1002    7   20   12    7    5   13  162  280  711  596  599  844    4   16    5    0    8    1  303  245  778  748  803  926   22   29    4    7   11    6  389  301  754  752  868  655   18   18   38   12   12   17  266  424  604  657  770  699   19   17   16   10    6   11  372  314  839  816  581  683   19   32   15    9   14   16  242  258  799  836  647  615   17   32   13    6   13    3  246  346  599  622  705  910   12   21    3    8    1   12  248  362  630  495  815  686   15   11    6   11    0   19  434  536  826  796 1036  523   19   29   30   15   14   18  424  396  899  837  685 1138   16   42    4    9   14    8  201  257  729  704  730  610   12    2   22   10   13    0
  196  478  886  649  632  596   34   31    7   14    9   18  227  313  685  606  637  847   29   22   34    9    7    4  251  255  798  595  854  608    2   16   24    7    5    5  481  215  914  720  717  801   30   10   34   10   17    6  396  264  894  758  789  611   17    6   24   11   18   11  298  354  727  766  890  559   18   12   11    5   11    7  296  412  790  539  712  917   23   14   34   14   11    3  322  562  759  432  680  759   26   24   27    5   12    9  417  409  800  584  704  841   16   37   26   10   17   10  395  279  882  820  901  726   20   20   24   13   18    7  286  372  742  697  801  600   17   25   10    7   12    1  324  386  967  680  656  646   25   32    7    6    8    6  378  482  895  672  636  560   27   34    9    9    7    7  242  504  655  610  740  825   18   21   19   13    5   12  258  476  750  633  900  601   15   19   16    8    6    9  466  402  966  908 1067  590   17   37    8   14   20    8  476  654  947  709  624 1053   40   36   26   12   20   14  289  417  835  532  579  693   18    8   16    7   15   10
  130  506  853  696  628  753   36   29   17   10   14   18  289  325  658  629  665  892   31   26   28   11   12    4  309  249  773  610 1016  769    6   20   28   11    6    5  353  253  905  777  811  944   20    6   32   14    6    6  320  296  877  787  927  768   15    4   28   15    7   11  262  388  712  781 1058  692   10   16   27    9    6    7  286  426  793  580  756  952   25   18   32   14    6    3  308  588  754  485  780  812   28   28   31    7   13    9  433  389  789  635  712  920   24   41   30   14    6   10  311  349  841  809  983  863   10   24   22    9    7    7  234  398  687  712  907  653    9   29   22    3   11    1  238  440  926  713  736  727   27   30   21    2   13    6  312  528  878  723  756  605   29   32   19   13   14    7  336  568  556  633  794  878   20   25   23   15    6   12  280  540  741  642 1010  752   17   23   26    8    5    9  366  448  941  917 1205  733    9   41   14   10    9    8  464  612  848  764  616 1070   42   40   30   16   11   14  293  465  808  559  595  812   20   12   18   11   12   10
  211  501  904  628  721  593   35   29    8   16   15    9  184  396  809  601  754  962   30   26   39   17   13    5  266  270  762  598 1021  673    1   20   29    3    1   14  418  264  932  709  782  872   19    6   39    6   11   15  353  305  904  751  872  692   16    4   29    7   12    8  307  395  765  771 1077  672   17   16   16    1    5   16  307  495  908  542  849 1032   24   18   39   22    5   12  235  647  857  433  873  874   27   28   32   13   10    0  356  440  858  555  785  956   17   41   31    8   11    7  446  334  898  837 1030  697   25   24   25   17   12   16  341  387  756  698  968  697   26   29   11   11    6   10  345  417  983  659  829  713   30   30   12   10   14   15  241  549  903  643  841  651   28   32   14   11   13    2  279  557  737  607  881  940   23   25   24   21    1   11  289  535  776  642 1095  716   28   23   21   14    0   18  457  421  986  915 1160  551   26   41    3   16   14   17  461  705 1039  690  703 1168   41   40   31   18   14    9  254  462  849  507  674  648   23   12   19   13   13    1
  238  492  840  703  676  573   33   28    4   16   13    9  175  309  805  624  691  914   28   25   27   13   11    7  247  239  748  667  916  651    3   19   23    5    1   16  503  237  892  784  715  810   19    7   35    8   13   17  434  276  864  828  785  670   18    3   23    9   14   10  290  360  723  830  972  658   19   15   10    3    7   18  330  406  902  603  774  980   22   17   29   18    7   14  218  572  847  500  794  840   25   27   28    9   10    2  349  375  898  644  728  920   15   40   29    8   13    5  401  327  828  860  955  651   27   23   13   15   14   18  296  362  686  767  871  677   28   28    7    9    8   12  388  402  913  716  746  685   30   29   14    8   12   17  296  486  843  732  748  635   26   31   16    7   11    4  290  530  745  674  800  924   23   24   22   17    1   13  258  506  748  711 1006  700   28   22   17   10    2   20  472  450  928  988 1093  527   28   40   15   16   16   19  498  606 1037  769  660 1124   39   39   25   14   16    9  229  421  783  564  605  568   23   11    7    9   15    1
  333  465 1011  716  623  700   36   29   27   15   12   12  232  436  726  641  650  795   31   28   14   12   10   10  112  200  831  642  911  654    0    6   32    2    2    1  378  266 1013  789  704  763   28   10   22    5   14    6  389  251  985  815  820  633   15   16   32    6   15   11  181  395  848  815  957  623   16    8   33    0    8    3  261  445  851  600  755  835   25   20   22   17    8    3  237  593  822  513  793  699   28   14   29    8    9   15  440  512  775  661  663  781   18   29   30    5   14   16  286  280 1009  845  914  762   18   18    8   18   15    1  271  359  855  750  836  700   15   15   34   12    9    5  289  365 1094  737  749  688   27   30   23   11   11    0  383  549 1010  749  731  614   29   34   23    6   10   13  257  503  678  663  773  791   20   21   35   16    2   10  127  489  855  654  977  647   17    9   30   13    3    3  339  263 1089  937 1118  676   15   27   36   15   17    2  459  707  884  786  599  923   42   42   30   13   17    8  396  516  958  591  570  751   20    2   14   12   16   16
  223  461  851  599  621  643   31   32    6   16   11   17  182  350  734  558  634  948   26   21   37   17    9    3  244  236  715  555  897  685    5   15   27    5    3    6  490  236  903  686  684  836   31   11   37    8   15    7  403  275  875  722  798  714   20    7   27    9   16   10  307  355  710  734  945  694   21   13   14    3    9    8  289  443  827  507  751 1014   20   13   37   22    9    4  271  579  774  390  797  874   23   23   30   13   10    8  406  412  809  520  655  954   13   36   29    8   15   11  438  280  839  788  902  735   25   19   23   15   16    8  297  353  691  661  824  721   22   24    9    9   10    2  335  393  924  624  753  719   22   33   10    8   10    7  315  483  842  608  727  667   24   35   12   11    9    6  251  481  698  578  757  958   15   20   22   21    3   11  267  459  739  601  957  734   16   18   19   14    4   10  499  379  939  872 1088  617   22   36    5   16   18    9  461  671  988  661  595 1144   37   35   29   18   18   15  302  418  788  468  586  660   23    7   17   11   17    9
  214  460  965  566  611  602   35   24    9   14    9   12  237  499  766  547  632  859   30   29   40   17    7    6  241  253  809  560  887  618    1    3   30    7    5    3  443  273  967  651  668  811   29   15   40   10   17   14  386  292  939  709  782  629   16   21   30   11   18   11  284  356  802  741  937  581   17    5   17    5   11    5  296  538  853  504  743  929   24   21   40   22   11   11  312  644  824  407  787  771   27    9   33   13   12   11  441  509  815  483  645  853   17   28   32   10   17   12  385  303  963  825  900  702   21   21   26   13   18    5  262  326  817  662  822  634   18   12   12    7   12    5  302  404 1048  593  743  634   26   25   13    6    8    4  360  536  966  569  713  592   28   33   15   11    7    9  278  496  702  569  755  837   19   22   25   21    5   10  242  474  809  632  959  619   16    6   22   14    6    7  440  350 1043  895 1092  578   18   22    2   14   20    6  474  772  972  622  583 1065   41   37   32   18   20   10  341  445  910  443  558  687   19    7   20   13   15   12
  337  367 1050  595  530  690   36   14    7    8    9   12  324  488  733  568  565  751   31   33   38   13    7   10  208  202  860  577  932  640    6    9   28   13    5    1  382  270 1026  678  723  753   22   25   38   16   17   12  445  303  998  724  839  575   11   27   28   17   18   11  253  349  879  750  976  615   10   13   15   11   11    1  339  395  844  517  662  837   25   25   38   16   11    7  299  511  825  412  696  679   28   11   31    9   12   15  512  526  774  520  636  745   24   26   30   16   17   16  202  204 1054  816  907  752   18   29   24    7   18    1  231  239  900  677  829  708   15   12   10    1   12    5  297  275 1139  626  654  686   27   15   11    0    8    0  475  445 1049  608  670  582   29   23   13   15    7   13  321  419  699  582  692  735   20   20   23   17    5   10  201  399  878  633  910  635   17    6   20   10    6    3  313  261 1122  900 1123  660   15   12    4    8   20    2  525  653  807  657  518  957   42   27   30   18   20    8  328  460  997  478  513  779   20   17   18   11   15   16
  295  439 1002  691  550  701   36   28    9   11   11   13  278  394  715  610  579  766   31   19   24   10   15    9  212  162  812  671  898  695    6   19   32   10    9    0  378  204 1016  780  693  856   20   15   40   13    3    5  391  191  986  820  809  712   15   11   32   14    4   10  199  295  847  842  940  634   10   17   19    8    9    4  265  437  870  611  684  810   25   17   38   13   11    2  245  573  837  506  720  688   28   23   37    6   14   14  428  448  742  636  602  802   24   32   38   13   15   15  238  264  998  844  883  793   10   15   10   10    4    2  189  307  844  773  801  597    9   20   16    4   10    4  275  365 1083  702  672  673   27   29   19    3   10    1  427  495  999  724  646  557   29   31   19   12   13   12  315  431  673  676  702  766   20   22   31   14    9   11  207  417  856  693  914  676   17   22   26    7    8    4  333  321 1084  972 1101  693    9   32   18   11    6    3  461  709  863  769  522  952   42   31   34   15   18    9  332  448  945  552  487  722   20   11   10   10   15   15
  225  421  894  650  596  658   34   28    5   11   12   17  276  372  637  607  629  803   29   31   28   10   10    5  250  232  810  618  910  652    2   13   18   10    2    4  424  236  890  713  735  823   28    5   28   13   14    7  425  273  862  765  835  617   17    9   18   14   15   12  277  347  727  781  946  577   18    9   13    8    8    6  301  451  754  548  718  875   23   23   28   15    8    2  303  595  717  465  714  715   26   21   21    6    9   10  468  434  740  593  678  797   16   34   20   13   14   11  310  264  894  845  931  780   18   21   22   10   15    6  243  299  740  718  841  632   15   22    8    4   11    0  305  355  979  683  674  684   25   29   15    3   11    5  375  491  913  681  690  574   27   27   11   12   10    8  309  469  597  613  750  781   18   24   15   14    2   13  235  439  732  630  952  613   15   16   18    7    3    8  413  369  970  915 1125  654   15   34   14   11   17    7  501  695  827  714  590 1009   40   41   20   15   17   13  302  382  851  551  551  765   18    5   16   10   16   11
  228  492  856  689  633  626   33   29    7   17   11   14  155  311  757  642  642  951   28   26   24   10    9    0  231  239  756  609  877  690    3   20   14    4    3    9  483  231  902  748  700  863   25    6   24    7   15   10  404  278  874  778  778  713   18    4   14    8   16    7  302  362  711  760  931  697   19   16    1    2    9   11  280  398  844  551  715 1019   22   18   24   15    9    7  234  562  795  490  729  877   25   28   17    6   10    5  375  387  836  642  707  957   15   41   16    7   15   12  439  337  846  816  888  718   27   24   26   16   16   11  286  378  698  701  812  718   28   29    4   10   10    5  352  418  931  718  687  722   24   30   11    9   10   10  298  492  863  730  693  670   26   32   13    6    9    3  234  536  715  616  739  961   17   25    9   14    3    8  270  518  738  629  931  737   22   23    6   11    4   13  504  440  940  912 1038  596   28   41   18   17   18   12  446  610 1011  755  627 1167   39   40   16   11   18   14  287  439  803  590  632  661   29   12   24   10   17    6
  289  469 1049  620  604  657   36   20    8   15   11   14  230  518  738  593  609  700   31   33   39   16    9    8  156  214  855  586  826  611    0    3   29    2    3    1  384  278 1041  699  645  760   26   19   39    5   15   12  383  237 1013  739  745  574   15   25   29    6   16   13  177  339  882  757  866  566   16    7   16    0    9    3  247  503  869  524  720  774   25   25   39   21    9    7  249  625  844  423  744  612   28   11   32   12   10   13  432  562  737  551  620  702   18   32   31    7   15   14  320  296 1049  821  827  741   16   25   25   18   16    3  259  341  895  686  741  619   13   12   11   12   10    3  293  399 1134  653  702  641   27   21   12   11   10    2  349  547 1054  639  670  585   29   29   14   10    9   11  259  477  688  595  724  688   20   26   24   20    3   12  145  467  887  638  904  584   17    0   21   13    4    5  377  299 1125  911 1027  649   13   18    3   15   18    4  463  741  858  684  578  910   42   33   31   17   18   10  360  514 1000  509  543  760   20   11   19   12   17   14
  293  511  872  819  679  727   36   28   23   13   13   16  144  172  635  698  652  840   31   21   12    2    9    6  172  140  722  621  825  735   16    5    2    2    9    3  314  138  858  834  788  916   12   11    8    5    3    4  229  127  834  818  884  724    1   15    2    6    4   13  159  233  699  702  825  654    0    7   15    0    9    5  141  249  710  643  615  830   25   13    8    7    9    1  183  307  685  650  555  778   28   13    1    2   14   11  262  244  688  802  801  880   28   26    0    5    3   12  306  266  872  732  848  841    8   17   38   10    4    5  173  339  718  677  744  591    9   14   20   12   14    1  339  413  957  856  555  669   27   29   19   11   10    4  307  387  897  890  631  579   29   35   17    4   11    9  209  305  481  662  673  736   20   14    7    6    9   14  235  313  704  487  733  712   17    8   10   13    8    7  323  455  942  800  978  713    9   26   34   13    6    6  293  431  781  881  673  992   42   35    0    7    8   12  298  290  841  738  758  822   20    3   24   12   15   12
  264  334  981  657  589  657   33   16   17   15    4   14  261  439  674  626  606  680   28   41   24    6    4    8  185  185  847  561  885  611    3    7   14    6   14    1  373  239  965  718  740  746   25   23   24    9   14   12  396  274  937  736  822  554   18   29   14   10   15   13  204  314  810  736  923  562   15   11    9    4   14    3  284  384  787  521  687  758   22   33   24   11   14    7  266  472  766  460  667  634   25   17   17    2    7   13  469  485  739  600  669  668   19   28   16    9   12   14  253  161  985  806  898  749   15   31   34   14   13    3  242  210  835  661  802  649   12   20   14    8    9    3  292  266 1070  692  637  671   24   17    5    7    3    2  396  402  996  688  639  511   26   25    5    8    2   11  280  350  644  576  717  652   17   28    9   10   14   12  144  318  811  603  903  584   14    4    6    9   15    5  324  250 1053  880 1090  647   12   14   18   15   15    4  492  608  784  721  579  874   39   29   16   11   15   10  321  403  936  558  548  772   17   15   16    8   16   14
  235  377  717  563  647  588   21   31    6   14    9    9  330  396  674  542  692  957   16   22   37   13    7    5  412  394  695  537 1031  668   15   16   27    7    5   14  536  336  759  638  808  867   27   10   37   10   17   15  453  389  743  676  924  687   24    6   27   11   18    8  439  453  564  708 1079  667   25   12   14    5   11   16  441  521  749  469  771 1027   12   14   37   18   11   12  383  587  708  386  795  869   13   24   30    9   12    0  464  430  773  494  755  951   11   37   29   10   17    7  526  362  703  782 1026  704   29   20   23   13   18   16  441  403  577  635  950  682   26   25    9    7   12   10  377  355  788  600  751  708   22   32   10    6    8   15  365  421  726  582  795  640   20   34   12    9    7    2  405  521  642  530  819  935   15   21   22   17    5   11  401  501  597  599 1043  711   20   19   19   10    6   18  529  477  787  866 1234  558   26   37    5   14   20   17  577  659  940  629  639 1163   27   36   29   14   20    9  298  388  660  464  626  647   27    8   17    9   15    1
  224  460 1006  567  595  668   37   25    9   14   11   16  271  489  701  572  606  799   32   28   40   13    9    6  235  229  828  553  879  652    1    6   30    7    7    3  421  253 1004  646  698  813   27   14   40   10   19   12  394  274  976  692  786  611   14   20   30   11   20   13  268  346  841  720  925  589   15    6   17    5   13    5  290  524  850  483  699  869   26   20   40   18   13    7  322  644  815  398  729  711   29   14   33    9   14   11  451  501  778  490  653  793   19   29   32   10   19   12  361  307 1006  804  884  772   17   26   26   13   20    5  264  334  852  647  806  648   14   15   12    7   14    1  280  420 1091  606  685  678   28   26   13    6   10    4  376  532 1011  576  681  570   30   26   15    9    9    9  280  494  679  548  721  777   21   23   25   17    7   14  234  474  846  619  929  629   18    5   22   10    8    7  424  350 1082  886 1086  654   14   23    2   14   22    6  476  762  861  625  583 1005   43   30   32   14   22   12  343  451  957  474  560  765   21   14   20    9   13   12
  196  380  690  563  640  673   18   29    7    9   13    8  357  407  685  534  685 1042   19   24   38   12   11    6  439  421  606  547 1024  753   18   18   28   12    1   15  465  375  760  642  797  952   16    8   38   15   13   16  450  420  732  700  905  772   19    4   28   16   14    9  466  492  591  724 1072  752   18   14   15   10    7   17  466  528  792  495  764 1112   15   16   38   15    7   13  416  574  727  392  788  954   18   26   31    8    8    1  497  441  784  492  748 1036   18   39   30   15   13    6  459  411  676  798 1019  781   20   22   24    8   14   17  426  460  544  647  943  767   21   27   10    2    8   11  368  362  761  594  744  793   17   30   11    1   12   16  306  410  729  580  788  725   13   32   13   14   11    3  436  544  599  556  812 1020   16   23   23   16    1   12  444  542  632  609 1036  796   19   21   20    9    2   19  534  514  780  876 1217  635   21   39    4    9   16   18  530  646  899  625  632 1248   24   38   30   17   16    8  275  433  641  450  619  706   20   10   18   12   15    0
  152  534  909  624  597  717   36   29    7   11   17   18  275  395  694  597  630  866   31   24   38   10   15    4  301  263  775  606  965  737    4   18   28   10    3    5  425  291  949  707  760  918   22    8   38   13    9    6  352  308  921  753  876  734   15    4   28   14   10   11  290  390  758  777 1007  658   12   14   15    8    3    7  296  494  825  544  729  932   25   16   38   15    7    3  340  650  786  441  757  784   28   26   31    6   12    9  435  435  797  549  675  886   22   39   30   13    9   10  363  365  901  841  946  829   12   22   24   10   10    7  258  402  747  706  868  633    9   27   10    4    8    1  244  448  986  655  713  707   27   30   11    3   16    6  348  554  910  637  723  571   29   32   13   12   15    7  304  570  600  609  759  858   20   23   23   14    3   12  278  554  785  656  977  718   17   21   20    7    2    9  446  440  993  927 1164  701    9   39    4   11   12    8  474  708  882  686  581 1080   42   38   30   15   14   14  295  481  854  507  554  758   20   10   18   10   11   10
  257  403  995  585  543  706   33   13    5   10   11   15  336  530  684  582  580  695   28   38   36   17   15    7  304  250  879  601  945  678    9   12   26   17    9    2  388  292  987  664  742  835   17   24   36   20    5   13  385  317  959  714  856  623   12   30   26   21    6   14  253  367  828  762  987  615    7   12   13   15    9    4  321  497  815  517  665  747   22   36   36   20   11    8  333  573  790  442  693  655   25   22   29   13   14   12  474  550  737  508  649  731   27   23   28   20   17   13  226  238  995  844  922  814    7   26   22    7    4    4  217  257  841  693  836  618    6   25    8    3   10    2  293  349 1080  622  645  696   24   14    9    4   10    3  439  483 1012  596  671  544   26   20   11   19   13   10  371  429  602  572  709  639   17   33   21   21    9   13  263  399  833  659  931  645   14    9   18   14    8    6  359  291 1071  930 1136  700    6   13    6   12    6    5  501  705  754  643  533  867   39   24   28   22   18   11  324  450  952  486  534  819   17   22   16   11   15   13
  173  429  696  698  590  691   20   31   15   11    9   16  258  288  661  617  623  960   15   22   18   10    7    2  308  286  628  634  954  731   16   16   30   10    5    7  488  252  788  787  745  894   26   10   32   13   17    8  419  307  758  809  861  754   31    6   30   14   18    9  343  375  601  815 1000  738   26   12   23    8   11   13  333  395  782  592  720 1026   23   14   32   13   11    5  351  471  717  493  742  886   20   24   35    6   12    7  438  350  784  639  668  970   20   37   36   13   17   14  396  320  674  815  939  767   26   20    8   10   18    9  303  435  524  746  863  757   23   25   20    4   12    5  313  373  759  711  698  743   17   32   25    3    8    8  367  389  705  727  714  715   21   34   27   12    7    5  295  489  649  661  752  982   26   21   33   14    5   10  295  489  642  644  968  770   23   19   30    7    6   13  489  487  792  927 1161  659   23   37   26   11   20   10  473  545  921  772  574 1144   26   36   32   15   20   16  264  424  629  559  545  672   12    8   16   10   15    8
  218  488  865  684  638  648   32   28    9   14   11   16  207  329  698  627  663  929   27   25   30    9    9    6  231  257  771  628  954  660    4   19   24    7    3    3  465  251  905  763  765  849   32    7   30   10   15    4  406  314  877  795  869  685   19    3   24   11   16   13  282  398  716  797 1000  657   20   15   11    5    9    7  288  428  795  574  752  997   21   17   30   14    9    1  296  592  754  475  778  847   24   27   27    5   10   11  441  409  801  627  718  929   14   40   26   10   15   12  399  323  857  841  957  746   24   23   20   13   16    5  270  362  707  728  875  696   21   28   10    7   10    1  316  414  942  711  736  704   23   29   11    6   10    4  338  514  870  715  740  630   25   31   13    9    9    9  256  540  660  641  778  923   16   24   19   13    3   14  240  512  741  666  984  699   15   22   16    8    4    7  454  414  949  939 1145  622   21   40   12   14   18    6  504  652  956  752  624 1131   38   39   26   12   18   12  333  451  812  563  613  701   22   11   18    7   17   12
  184  442  789  718  602  637   23   29   10   13    9   18  253  269  566  625  595  814   18   24   21    8    7    4  279  263  781  562  854  649   13   18   11    8    5    5  445  175  807  751  761  832   19    8   21   11   17    6  378  226  781  751  811  634   14    4   11   12   18   11  292  318  632  687  884  558   13   14    2    6   11    7  296  380  687  554  616  884   12   16   21   11   11    3  320  474  656  531  576  726   15   26   14    4   12    9  419  357  747  683  712  808   31   39   13   11   17   10  375  251  785  741  859  767    5   22   29   12   18    7  264  344  631  638  761  585    4   27    7    6   12    1  288  332  870  747  570  659   14   30    8    5    8    6  366  380  844  771  578  541   16   32   10   10    7    7  278  368  488  585  656  792    7   23    6   12    5   12  258  346  647  552  822  612    4   21    3    7    6    9  450  464  869  843 1043  631    4   39   21   13   20    8  450  594  766  784  600 1020   29   38   13   13   20   14  299  287  770  631  631  734   17   10   23    8   15   10
  199  399  643  647  670  658    8   30    7   11   10   12  324  388  636  586  695  991    3   23   38   10    8    2  404  396  697  575  992  726   28   17   28   10    4   11  500  350  731  724  847  927   32    9   38   13   16   12  461  413  711  754  937  745   29    5   28   14   17    5  433  485  526  748 1020  701   28   13   15    8   10   13  433  497  741  533  758 1061    3   15   38   13   10    9  409  533  682  436  738  903    0   25   31    6   11    3  468  440  789  586  776  985   16   38   30   13   16   10  468  428  621  790  997  774   22   21   24   10   17   13  409  509  471  681  913  716   19   26   10    4   11    7  369  381  706  672  706  742   17   31   11    3    9   12  359  403  688  674  736  674   13   33   13   12    8    1  395  595  618  602  802  969    8   22   23   14    4    8  395  595  595  601  982  745   13   20   20    7    5   15  539  545  729  880 1189  628   19   38    4   11   19   14  523  615  900  715  658 1197   14   37   30   15   19   12  258  504  588  524  657  699   16    9   18   10   16    4
  265  387  998  606  582  761   33   23    3   10   10   15  326  476  697  583  613  728   28   34   34   17   14    7  328  226  834  588  982  729   19   14   24   17   10    2  340  254  984  675  805  886    9   16   34   20    4    9  343  281  956  723  905  674    4   22   24   21    5   14  251  337  829  747 1022  668    3   16   11   15   10    4  317  471  822  514  684  752   22   28   34   20   10    4  317  553  791  423  682  700   25   18   27   13   13   12  454  504  772  541  712  782   31   23   26   20   16   13  178  220 1000  819  955  865    5   22   20    7    3    4  219  261  846  682  869  603    6   17    6    3    9    2  327  327 1085  641  646  701   24   24    9    4    9    3  401  473 1037  629  698  601   26   26    9   19   12   10  395  421  593  575  726  592   17   25   19   21   10   13  307  387  830  628  932  696   14   13   16   14    9    6  307  291 1072  903 1159  753    6   21    8   12    5    5  487  687  779  666  574  836   39   36   26   22   17   11  280  420  965  507  597  876   17   10   14   11   14   13
  295  313  904  916  685  593   14   30   19   11   16   14  118  206  645  793  628  762    9   15   12    0   14    8   82  336  830  708  765  559   22    9    2    4    2    1  392  280  852  917  734  740   28   25   12   11   10   10  355  291  828  877  824  560   23   25    2    8   11   13  179  265  729  745  753  546   22   13   11    6    4    3  171  223  670  738  593  820    3   11   12    3    4    5  179  149  651  751  555  676    6    5    5    4    9   13  324  176  690  903  783  774   32   16    4    3   10   14  320  314  908  759  772  679   14   19   40   10   11    3  197  299  754  716  660  599   13   10   16   14    9    3  331  245  993  963  579  569   11   25   15   13   15    2  301  229  963  991  625  567    7   25   13    2   14   11  173  177  571  745  615  728    2   10    3    4    2   12  161  207  722  544  659  556    5    6    6   11    1    5  379  429  968  803  904  573   13   26   30   11   13    4  391  269  789  980  677  960   20   27    4    5   13   10  300  268  891  847  778  694   26   17   24   14   14   14
  217  449  892  638  587  667   33   24    1   11   12   14  272  356  627  605  610  838   28   29   32   10   10    8  254  238  798  606  933  663    3   15   22   10    2    1  440  236  900  707  758  844   23    5   32   13   14   10  425  283  872  755  858  650   18    7   22   14   15   13  293  355  727  765  969  594   13   11    9    8    8    3  301  445  768  534  699  908   22   21   32   13    8    5  331  597  731  445  703  750   25   23   25    6    9   13  468  422  788  581  673  838   21   36   24   13   14   14  330  302  892  829  918  777   13   27   18   10   15    3  261  339  738  702  836  633   10   24    4    4    9    3  277  375  977  671  667  667   24   25   11    3   11    2  375  491  909  669  679  573   26   35   11   12   10   11  289  511  597  599  731  816   17   24   17   14    2   12  247  483  738  638  933  640   14   18   14    7    3    5  437  393  968  917 1128  653   10   36   10   11   17    4  507  683  837  702  575 1044   39   35   24   15   17   10  316  404  849  539  556  760   17   13   14   10   16   14
  174  470  767  830  602  755   21   31   25   14   13   12  213  231  764  715  631 1014   18   22   22    7   11   10  211  213  711  710  928  793   15   16   32    7    1    5  405  133  853  913  715  842   25   10   22   10   13    0  382  220  825  929  829  748   30    6   32   11   14    9  234  290  666  891  974  854   31   12   35    5    7   13  230  278  873  712  734 1058   26   14   22   12    7    3  264  392  802  629  770  938   23   24   29    3    8   15  403  307  829  781  664 1016   15   37   30   10   13   16  343  261  759  843  933  775   33   20    8   13   14    1  248  386  619  830  855  887   30   25   32    7   10    5  262  358  844  821  726  839   22   32   33    6   12    2  306  370  768  869  714  845   20   34   33    9   11   13  240  394  730  771  756 1076   23   21   37   11    1   10  190  394  727  662  968  872   28   19   38    8    2   13  410  472  851  955 1135  703   30   37   36   14   16   10  448  516 1016  906  578 1132   27   36   30   12   16   14  285  337  708  687  549  650   17    8   20    7   15   16
  199  537  953  563  597  632   35   31    8   15    9   17  282  496  714  566  612  809   30   22   39   18    7    3  310  306  783  587  883  644    1   16   29    6    5    6  474  344  985  652  678  827   27   10   39    9   17    9  387  341  957  712  794  629   16    6   29   10   18   10  329  393  802  752  925  553   17   12   16    4   11    8  333  613  865  513  731  879   24   14   39   23   11    4  351  725  828  436  769  721   27   24   32   14   12    8  438  498  777  474  611  803   17   37   31    9   17   11  432  392  945  824  882  762   17   20   25   14   18    8  321  375  791  683  798  580   14   25   11    8   12    2  321  485 1030  594  721  650   26   32   12    7    8    7  383  577  950  562  683  540   28   34   14   12    7    6  303  553  666  572  737  787   19   21   24   22    5   11  295  537  821  661  937  607   16   19   21   15    6   10  485  431 1037  924 1092  626   14   37    3   15   20    9  487  793  914  619  565 1015   41   36   31   19   20   15  334  474  896  450  528  729   19    8   19   12   15    9
  305  451  974  717  664  628   34   35   29   12   15   13  144  346  823  618  667  889   29   18   20   15   13    9  110  164  796  625  858  650    2   20   30    1    1    0  408  194  996  796  615  733   26   14   20    2   11    5  385  195  968  820  709  655   17   10   30    3   12   10  205  335  833  798  920  689   18   18   39    3    5    4  233  387  916  599  794  941   23   10   20   20    5    2  145  523  867  516  844  823   26   20   27   11    8   14  352  426  854  668  662  903   16   33   28    6   11   15  346  232  968  792  893  704   26   16   10   15   12    2  301  333  842  733  827  742   27   21   36   15    6    4  367  347 1053  726  790  704   25   28   33   14   14    1  247  523  961  756  742  686   27   32   31    9   13   12  237  415  791  664  792  935   18   17   35   19    1   11  173  407  836  635  986  717   21   15   38   12    0    4  375  307 1056  920 1047  622   27   41   38   12   14    3  469  663 1067  793  628 1049   40   32   28   16   14    9  274  436  913  584  573  601   28    4   18   11   13   15
  247  457  819  709  566  689   27   36   24   15   11   16  162  232  744  592  589  930   22   15   25   14    9    6  164  172  675  613  854  723    9   15   35    6    3    3  474  114  883  796  637  818   25   17   25    9   15    4  401  181  855  814  753  744   24   11   35   10   16   13  251  239  700  798  904  742   25   15   34    4    9    7  237  273  855  599  698  990   28    7   25   19    9    1  251  391  800  506  740  872   25   17   32   10   10   11  390  288  811  650  604  952   17   30   33    9   15   12  370  228  807  754  863  753   27   13    5   14   16    5  221  317  659  727  785  769   24   18   31    8   10    1  309  339  892  700  696  731   18   29   34    7   10    4  349  365  798  738  670  725   20   33   34    8    9    9  195  385  728  664  712  984   23   14   40   18    3   14  199  363  733  629  918  768   20   12   41   11    4    7  437  431  907  912 1059  661   24   36   33   15   18    6  449  507 1008  787  540 1098   33   29   33   15   18   12  290  322  750  556  513  604   15    1   23   10   17   12
  124  470  643  862  682  634   15   28   23   15   15   13  191  217  554  749  681  941   10   25   12    4   13    1  269  279  691  654  864  686   21   19    2    4    1   10  399  189  705  885  807  887   27    7    8    9   11   11  326  264  677  867  923  701   22    3    2    8   12    6  282  402  508  757  868  651   21   15   15    4   11   12  270  330  657  694  658 1011    4   17    8    7    5    8  258  360  600  685  624  853    7   27    1    0    8    4  341  285  733  837  802  935   29   40    0    7   11   11  407  335  629  793  875  766   13   23   38   12   12   12  300  502  487  722  791  666   12   28   20   10   16    6  274  404  714  895  548  692   10   29   19    9   14   11  244  382  700  925  648  624    8   31   17    6   13    2  256  394  542  713  716  919    1   24    7    8    1    7  264  424  543  516  776  695    4   22   10   11    2   14  454  590  733  825 1011  618   12   40   34   15   18   13  396  472  824  930  676 1147   21   39    0    9   14   13  255  329  622  783  743  709   23   11   24   10   15    5
  173  459  849  615  618  730   31   28    1    9   16   17  354  340  626  558  661  925   26   25   32   16   16    5  382  314  789  621 1054  772   17   19   24   16    4    4  392  270  893  714  849  923   11    7   36   19    8    5  339  315  865  776  965  799    6    3   24   20    9   12  339  391  700  802 1096  737    5   15   11   14    4    6  353  463  767  575  740  957   20   17   32   19   12    2  399  567  728  456  758  867   23   27   29   12   17   10  492  390  769  548  748  963   33   40   30   19   14   11  284  312  841  820 1019  814    3   23   18    6    9    6  293  407  687  727  939  676    4   28    8    2    9    0  265  391  926  632  716  688   22   29   11    3   15    5  383  439  892  636  778  656   24   31   11   18   16    8  381  487  544  640  784  923   15   24   23   20    4   13  359  467  729  669 1008  785   12   22   18   13    3    8  379  463  935  938 1231  698    4   40   10   11   11    7  517  627  804  691  610 1119   37   39   26   21   19   13  286  406  812  468  627  713   15   11   12   10   10   11
  205  485  954  570  569  705   36   29    9   10   14   17  342  474  665  557  610  780   31   26   40   17   18    5  364  278  834  602  973  717   10   20   30   17    6    4  388  284  966  655  768  908   16    6   40   20    6   11  371  281  938  717  884  706   11    4   30   21    7   12  295  341  795  771 1015  630    6   16   17   15    6    6  331  553  814  526  701  834   25   18   40   20   14    6  359  675  781  451  727  724   28   28   33   13   17   10  486  488  728  493  667  832   28   41   32   20   16   11  302  344  950  837  948  831    8   24   26    7    7    6  245  359  796  698  862  561    9   29   12    3   11    0  285  445 1035  601  679  683   27   30   13    4   13    5  383  549  963  581  697  543   29   32   15   19   16    8  399  527  591  581  739  744   20   25   25   21    6   13  335  509  806  674  959  684   17   23   22   14    5    8  405  403 1034  939 1162  701    9   41    2   12    9    7  505  783  789  630  557  966   42   40   32   22   21   13  318  436  905  443  546  798   20   12   20   11   12   11
  157  453  718  660  639  674   20   30    9   13   13   17  242  322  657  593  670 1029   15   23   32    8   11    3  306  320  712  580 1007  744   16   17   22    8    1    6  468  292  792  729  816  943   26    9   32   11   13    7  419  343  764  759  918  763   21    5   22   12   14   10  361  417  599  753 1045  739   16   13   13    6    7    8  333  413  752  538  745 1099   13   15   32   11    7    4  347  527  697  451  743  941   12   25   25    4    8    8  436  416  794  603  755 1023   22   38   24   11   13   11  412  370  702  795 1000  780   16   21   26   12   14    8  321  445  554  686  918  754   13   26   12    6    8    2  321  389  787  685  707  780   11   31    5    5   12    7  343  441  727  691  751  712   13   33    7   10   11    6  299  551  619  607  787 1007    8   22   17   12    1   11  307  543  644  606  989  783    7   20   14    7    2   10  497  485  810  885 1182  636   13   38   10   13   16    9  457  613  907  724  629 1235   26   37   24   13   16   15  254  452  655  541  636  703   16    9   12    8   15    9
  234  522  950  627  663  634   38   29    9   17   11   14  231  413  701  584  690  841   33   26   40   14    9    8  205  227  790  589  903  622    2   20   30    4    7    1  389  261  962  708  666  787   26    6   40    7   19    8  382  258  934  746  772  629   13    4   30    8   20   13  246  348  791  760  959  607   14   16   17    2   13    3  310  490  812  531  797  905   27   18   40   19   13    3  298  644  779  420  827  767   30   28   33   10   14   13  473  469  750  560  691  845   20   41   32    7   19   14  355  331  946  814  942  734   22   24   26   16   20    3  314  396  814  691  862  678   23   29   12   10   14    3  316  444 1031  656  779  682   29   30   13    9   10    2  330  572  955  648  757  630   31   32   15    8    9   11  282  518  705  598  813  851   22   25   25   18    7   12  206  506  802  627 1017  627   19   23   22   11    8    5  378  378 1030  902 1106  634   23   41    2   17   22    4  512  738  953  693  635 1067   44   40   32   15   22   10  335  485  899  508  580  671   24   12   20   10   13   14
  260  496  500  971  556  663    4   32   27   14   10   13  229  233  627  792  513  912    9    5    4    3    8    1  311  493  642  851  852  705   40   19   20    7    6   14  523  307  634  990  641  760   28   21   20   14   18   11  424  408  606  954  753  678   41   17   20   11   19   12  366  580  489  860  884  766   40   19   19    9   12   22  352  414  734  807  562  958   15    3   20    6   12    8  328  342  657  838  644  850   12    7   25    1   13    4  429  327  818  962  652  924   22   20   26    6   18   11  503  549  440  816  807  681   32   17   10   11   19   12  374  666  410  821  727  805   31    8   24   11   13   14  392  548  523  964  562  743   13   31   23   10    9   11  350  420  561 1050  628  761   11   23   21    5    8    6  306  494  637  818  576  994   20    4   19    7    6   15  328  528  544  755  792  786   23   14   14   12    7   22  560  796  582 1016 1019  611   31   34   38   14   21   19  508  388  899 1047  546 1106    2   19   22    8   21   13  343  427  445  862  639  534   20    9   16   11   14    5
  236  386  902  665  621  633   31   19   14   14   11   14  271  363  591  624  618  748   26   36   17    7    9    8  207  195  806  537  853  605    5    6    7    7    7    1  397  201  894  722  766  762   25   16   17   10   19   12  392  254  866  742  802  550   20   22    7   11   20   13  240  302  735  706  901  554   15    4    6    5   13    3  294  360  738  521  645  818   20   28   17   10   13    7  322  460  711  464  633  668   23   20   10    3   14   13  467  397  706  616  709  742   19   29    9   10   19   14  327  143  902  772  856  741   15   32   31   13   20    3  258  314  752  643  766  629   12   21   11    7   14    3  260  316  987  698  601  655   22   20   10    6   10    2  384  390  935  704  615  553   24   26    8    9    9   11  286  334  601  580  683  726   15   27    2   11    7   12  198  320  740  561  871  576   12    3    1    8    8    5  382  338  978  840 1062  627   12   21   25   14   22    4  486  582  775  729  615  954   37   30    9   12   22   10  339  323  859  578  602  746   15   16   19    7   13   14
  163  399  771  781  601  702   17   32   20    8   15   14  274  232  708  672  634  953   14   21   21   15   13    4  316  306  697  695  989  746   23   15   41   15    5    9  424  194  873  876  776  789   25   11   31   18    7    6  373  255  839  906  890  719   30    7   41   19    8   11  297  355  666  890 1033  805   25   13   30   13    5   17  307  337  821  691  733 1005   22   13   31   18    5    3  325  391  754  578  757  893   19   23   38   11   12    9  436  264  771  718  693  971   19   36   39   18    7   16  310  322  739  824  964  722   25   19    1    5    8    7  227  425  587  819  886  838   24   24   27    1   10    9  283  351  824  768  713  784   26   33   28    2   14    6  371  315  776  806  727  794   24   35   28   17   15    7  327  369  686  758  761 1035   27   20   42   19    5   12  287  367  715  675  979  827   32   18   37   12    4   17  425  537  863  958 1184  652   24   36   27   10   10   14  483  471  958  859  583 1123   23   35   39   20   10   18  266  308  686  620  566  563   11    7   19    9   11   10
  217  483  818  636  563  684   34   33    7   10   16   16  270  262  649  559  596  845   29   20   26   11   14    6  272  202  676  614  935  702    4   14   30   11    4    3  438  184  868  731  730  845   22   12   42   14    8    4  409  217  840  785  846  745   17    8   30   15    9   13  283  289  673  791  977  663   12   14   17    9    4    5  293  369  778  570  695  909   23   12   36   14    6    1  313  507  727  457  725  775   26   22   35    7   11   11  458  342  734  579  641  869   22   35   36   14    8   12  316  290  808  785  912  768   12   18   12    9    9    5  227  363  654  722  836  642    9   23   14    3    9    1  293  391  893  645  681  658   25   34   17    2   15    4  405  433  807  667  685  606   27   36   17   13   16    9  299  473  577  641  723  871   18   19   29   15    4   14  265  449  706  638  939  707   15   17   24    8    3    7  429  445  904  919 1132  662    9   35   16   10   11    6  493  577  853  712  545 1041   40   34   32   16   13   12  298  384  753  495  516  677   18    6    8   11   10   12
  341  387 1022  708  596  669   34   16   18   14   10   10  180  438  845  637  607  818   29   29   15   13    8   12   58  156  850  628  814  625    2   13   35    1    4    3  408  238 1024  785  575  680   28   29   31    4   12    6  403  261  996  815  675  622   17   29   35    5   13   11  155  329  859  807  872  690   18   17   28    1    6    3  219  345  904  594  728  840   23   21   31   18    6    5  197  485  865  501  778  736   26    9   38    9    7   17  378  496  850  653  606  816   16   22   39    4   12   18  294  172 1020  831  853  717   26   25    7   17   13    1  225  267  890  744  777  771   25   14   25   13    7    7  297  283 1105  729  728  721   25   17   22   12    9    2  331  441 1007  741  678  629   27   27   22    7    8   15  191  399  809  663  732  850   18   16   34   17    4   10  105  389  866  630  932  686   19   10   29   14    5    3  359  215 1100  913 1017  663   25   16   27   14   15    0  441  593 1065  778  562  984   40   23   37   14   15   10  336  442  963  577  505  622   26   21   13   13   14   18
  164  462  874  595  590  672   34   29    7   10   15   17  307  379  623  596  595  819   29   24   38   11   13    5  341  319  792  557  904  684    4   18   28   11    1    4  427  285  886  670  741  867   22    8   38   14   11   11  394  300  858  708  815  669   17    4   28   15   12   12  346  372  715  722  946  593   12   14   15    9    5    6  344  488  758  489  680  889   23   16   38   14    9    6  386  596  719  400  696  731   26   26   31    7   14   10  479  429  756  522  670  813   22   39   30   14   11   11  391  311  870  806  897  802   12   22   24    9   12    6  320  392  716  649  815  596    9   27   10    3    6    0  272  430  955  636  648  686   25   30   11    2   14    5  340  466  905  610  666  550   27   32   13   13   13    8  336  516  567  560  710  797   18   23   23   15    1   13  314  482  726  619  926  647   15   21   20    8    0    8  464  414  954  888 1117  666    9   39    4   10   14    7  512  686  807  655  580 1025   40   38   30   16   16   13  329  407  835  508  549  769   18   10   18   11   13   11
  233  483  911  651  676  531   36   28    1   17   14    9  148  308  774  616  681  894   31   25   32   14   12    7  222  208  757  603  898  605    0   19   22    4    0   16  470  188  923  712  737  804   20    7   32    7   12   17  415  229  895  758  799  624   15    3   22    8   13   10  301  319  758  764  944  604   16   15    9    2    6   18  295  399  851  531  754  964   25   17   32   19    6   14  199  541  804  444  742  806   28   27   25   10    7    2  322  386  813  596  752  888   18   40   24    7   12    5  402  292  907  830  923  639   24   23   18   16   13   18  279  371  765  697  845  659   25   28    4   10    7   12  395  393  992  682  708  645   29   29   11    9   13   17  291  475  920  684  710  595   29   31   11    8   12    4  251  489  702  602  782  872   22   24   17   18    0   13  249  471  763  627  964  648   27   22   14   11    1   20  459  423  991  908 1039  509   25   40   10   17   15   19  463  643  992  713  670 1100   42   39   24   15   15    9  228  416  858  556  653  624   24   11   14   10   14    1
  177  405  645  753  605  548   11   32   21   11   16   14  208  294  550  664  624  909    6   21   14   10   14    0  296  278  621  585  953  620   25   15    4   10    2    9  462  208  675  800  812  819   31   11   10   13   10   10  397  285  655  812  912  641   26    7    4   14   11    7  307  367  488  756  975  621   25   13   17    8    6   11  347  331  625  597  671  979    0   13   10   13    4    7  277  395  584  554  633  821    3   23    3    6    9    5  410  354  667  706  749  903   25   36    2   13   10   12  350  256  635  798  942  668   17   19   36   10   11   11  289  439  505  697  848  648   16   24   18    4   11    5  347  311  720  778  623  660   14   33   21    3   15   10  299  367  688  794  657  602   10   35   15   12   14    3  313  423  508  644  719  887    5   20    9   14    2    8  279  427  511  561  883  663    8   18   12    7    1   13  407  463  719  860 1118  530   16   36   32   11   13   12  519  521  806  815  607 1115   17   35    2   15   13   14  206  330  616  644  656  631   19    7   22   10   14    6
  175  423  720  558  615  696   24   29    7    9   16   15  368  416  553  527  656  993   25   24   38   16   14    1  444  402  694  572 1053  764   28   18   28   16    2    8  436  356  782  649  848  971    4    8   38   19   10    9  415  395  754  703  964  787   13    4   28   20   11    8  447  465  585  739 1095  737   12   14   15   14    4   10  447  541  682  504  735 1039   27   16   38   19    8    6  455  633  641  413  753  907   28   26   31   12   13    6  504  438  712  481  747 1005   26   39   30   19   10   13  400  386  706  787 1018  812   10   22   24    6   11   10  391  425  552  670  938  698   11   27   10    2    7    4  309  399  791  581  709  720   15   30   11    3   15    9  361  469  765  569  777  680   17   32   13   18   14    4  433  565  469  563  781  949   22   23   23   20    2    9  433  541  620  634 1005  779   19   21   20   13    1   12  485  489  810  901 1230  668   11   39    4   11   13   11  511  653  755  622  607 1181   30   38   30   21   15   15  278  430  687  425  626  737   12   10   18   10   12    7
  165  467  720  658  689  687   20   30    5   11   13   18  260  336  569  597  718  990   15   23   36   10   11    4  306  328  696  586 1067  737   16   17   26   10    1    5  448  302  764  735  904  930   22    9   36   13   13    6  369  353  740  765 1012  748   17    5   26   14   14   11  333  423  573  759 1093  710   16   13   13    8    7    7  351  415  680  544  773 1050    9   15   36   13    7    3  359  527  637  447  753  904   12   25   29    6    8    9  476  438  722  597  827  990   28   38   28   13   13   10  366  380  710  801 1048  789    8   21   22   10   14    7  309  451  556  692  960  707    7   26    8    4    8    1  291  395  795  683  723  731   11   31    9    3   12    6  343  457  763  685  775  673   13   33   11   12   11    7  307  557  523  613  821  958    4   22   21   14    1   12  295  549  604  612 1001  756    1   20   18    7    2    9  411  493  806  891 1236  649    7   38    6   11   16    8  525  623  817  726  685 1190   26   37   28   15   16   14  266  462  691  535  712  724   20    9   16   10   15   10
  195  519  988  566  588  650   37   32    7   13   17   17  264  482  723  561  617  733   32   21   38   14   15    5  288  260  830  592  892  638    1   15   28    8    3    4  458  296 1000  651  687  815   25   11   38   11    9    9  403  293  978  713  803  607   14    7   28   12   10   12  287  359  823  759  934  565   15   13   15    6    3    6  309  577  858  516  722  807   26   13   38   19   11    4  317  699  829  439  756  651   29   23   31   10   16   10  454  492  804  483  626  731   19   36   30   11   13   11  374  362  984  839  895  758   15   19   24   12   10    6  267  373  830  686  811  594   12   24   10    6    8    0  309  465 1069  599  708  652   28   33   11    5   16    5  377  577  991  571  684  542   30   35   13   10   15    8  299  535  627  575  740  723   21   20   23   18    3   13  265  517  838  664  950  603   18   18   20   11    2    8  441  413 1062  927 1105  648   12   36    4   13   12    7  509  783  871  624  560  945   43   35   30   15   18   13  310  464  933  453  515  753   21    7   18   10   11   11
  149  493  762  636  580  737   34   30    9    9   15   17  254  312  623  579  623  904   29   23   32   12   13    3  312  278  726  564  986  761   12   17   28   12    1    6  442  252  826  719  781  896   14    9   38   15   11    7  381  299  798  753  897  786    9    5   28   16   12   10  313  369  625  745 1028  714    4   13   19   10    5    8  329  405  748  536  708  954   23   15   32   15    5    4  337  529  699  431  732  838   26   25   31    8    8    8  456  374  782  571  686  942   30   38   30   15   11   11  340  340  750  781  957  829    6   21   18    8   12    8  265  435  596  674  881  669    7   26   16    2    6    2  269  429  835  659  688  697   25   31   17    1   14    7  333  473  781  659  726  651   27   33   19   14   13    6  323  561  561  605  750  914   18   22   29   16    1   11  299  539  666  598  974  760   15   20   26    9    0   10  437  451  850  873 1179  715    7   38   10    9   14    9  491  565  855  704  570 1066   40   37   30   17   14   15  266  466  705  503  561  738   18    9   18   12   13    9
  241  417  952  690  614  679   33   32   18   12   10   15  284  376  677  641  623  720   28   25   13    9   14    7  248  148  856  582  884  657    7    9    3    9   10    2  360  192  944  753  797  828   19    9   13   12    2    9  357  231  918  777  859  622   14   13    3   13    3   14  221  309  781  757  916  588    9   11   10    7   10    4  285  417  788  556  676  798   22   17   13   12   10    4  267  527  759  485  642  658   25   17    6    5   13   12  428  440  778  637  714  740   25   30    5   12   10   13  240  196  952  815  893  787    9   15   37   11    3    4  207  297  798  690  793  601    6   18   15    5    9    2  285  339 1037  723  604  673   24   33   14    4    9    3  391  467  975  725  612  545   26   31   12   11   12   10  327  393  553  621  710  698   17   18    2   13   10   13  221  371  788  594  870  618   14   12    5    6    9    6  319  289 1024  877 1075  673    6   30   29   12    5    5  455  657  773  754  606  926   39   39    5   14   15   11  328  408  911  589  607  792   17    1   21    9   14   13
  197  477  689  677  641  654   25   29   13   16   13    9  232  316  696  602  686  995   20   24   28   11   11    5  310  306  637  575 1025  728   11   18   30    5    1   14  450  256  761  760  804  877   21    8   28    8   13   15  359  307  733  794  920  747   18    4   30    9   14    8  339  391  574  756 1073  739   19   14   23    3    7   16  369  435  785  579  765 1061   14   16   24   16    7   12  297  551  730  476  789  917   17   26   27    7    8    0  408  360  767  622  749 1001   15   39   28    8   13    7  422  300  673  772 1020  738   27   22   10   15   14   16  371  407  559  695  944  756   28   27   20    9   12   10  337  395  758  690  745  766   28   30   25    8   12   15  279  455  706  710  789  714   24   32   25    7   11    2  323  513  668  646  813 1003   19   23   35   15    1   11  305  487  609  593 1037  781   22   21   30   10    2   18  425  445  781  872 1228  608   28   39   20   16   16   17  515  567  950  751  633 1167   31   38   28   12   16    9  206  408  632  542  620  655   23   10   22    9   17    1
  185  499  944  642  571  687   34   33    7   14   10   18  218  350  721  587  600  840   29   20   34   11    8    4  230  212  770  578  895  691    2   14   24    7    4    5  432  234  986  719  690  848   26   12   34   10   16    6  367  257  958  745  806  678   17    8   24   11   17   11  263  339  797  747  939  622   16   14   15    5   10    7  265  453  864  526  703  906   23   12   34   16   10    3  279  601  825  437  739  768   26   22   27    7   11    9  398  396  826  577  623  850   18   35   26   10   16   10  346  302  934  791  892  787   16   18   24   13   17    7  225  373  780  678  814  665   13   23   10    7   11    1  283  419 1019  671  695  693   25   34   11    6    9    6  359  515  929  665  681  605   27   36   13    9    8    7  243  487  667  597  723  852   18   19   19   15    4   12  229  473  822  628  933  672   15   17   20    8    5    9  423  371 1030  899 1100  677   13   35    8   14   19    8  439  675  937  710  547 1068   40   34   26   12   19   14  284  444  877  519  518  702   18    6   14    7   16   10
  254  450  985  598  614  639   35   30    9   14   10   16  231  437  688  583  619  798   30   25   36   13    8    6  195  201  807  570  858  611    1    9   26    7    6    3  443  227  983  673  705  768   29    9   36   10   18   10  394  246  961  717  787  578   16   13   26   11   19   13  238  332  814  741  904  572   17   11   13    5   12    5  288  480  831  508  710  868   24   17   36   18   12    5  300  608  804  417  726  710   27   19   29    9   13   11  443  469  763  537  666  792   17   30   28   10   18   12  367  271  985  813  873  735   19   21   26   13   19    5  250  326  831  670  785  647   16   20    8    7   13    1  290  378 1070  635  686  659   26   31    9    6    9    4  364  512  994  625  668  579   28   31   11    9    8    9  254  462  676  571  724  776   19   22   21   17    6   14  210  446  823  618  914  592   16   12   18   10    7    7  430  342 1057  891 1065  623   16   30    6   14   21    6  484  734  886  662  598 1004   41   31   28   14   21   12  367  435  938  503  577  738   19    9   20    9   14   12
  178  522  930  603  628  624   39   29    8   15   11   16  197  357  769  590  655  905   34   24   39   18    9    2  261  265  788  613  882  652    3   18   29    6    3    7  471  269  982  682  645  851   25    8   39    9   15    8  398  288  954  732  741  663   12    4   29   10   16    9  322  368  791  776  938  625   13   14   16    4    9    9  296  492  882  537  760  975   28   16   39   23    9    5  302  608  839  450  792  817   31   26   32   14   10    7  409  395  832  534  670  899   21   39   31    9   15   12  431  355  918  854  901  738   21   22   25   14   16    9  306  426  774  707  833  640   22   27   11    8   10    3  336  470 1003  638  748  672   30   30   12    7   10    8  326  504  929  622  736  598   32   32   14   12    9    5  264  560  735  592  778  893   23   23   24   22    3   10  274  542  818  663  982  669   20   21   21   15    4   11  490  446 1018  936 1057  606   22   39    3   15   18   10  452  658 1027  667  608 1115   45   38   31   19   18   16  293  475  867  484  587  689   25   10   19   12   17    8
  341  407 1194  561  550  847   38    9    8    2    9   12  340  626  871  548  591  788   33   32   39   13   13   10  302  234  958  583  988  801   14   18   29   13   11    1  236  364 1156  646  783  932   14   34   39   10    9   14  285  293 1126  708  899  742    3   36   29   11   10   11  243  381 1021  754 1030  762    2   22   16   13   11    1  305  489  954  513  670  788   27   38   39   10   13    9  315  601  947  428  688  774   30   20   32   15   12   15  416  614  812  474  682  834   30   17   31   10   19   16  134  266 1198  826  953  927   10   20   25    5    2    1  269  285 1044  679  873  721   11   15   11    7    8    5  383  361 1283  588  644  775   29   16   12    6    8    0  385  485 1169  562  712  669   31   14   14   11   11   13  389  487  777  572  716  616   22   33   24   11   11   10  271  467 1018  649  940  784   19   15   21    4   10    3  227  221 1262  916 1165  827   11    3    3    2    4    2  409  669  833  617  542  874   44   18   31   12   16    8  332  548 1147  438  561  948   22   26   19   11   15   16
  338  420 1100  630  530  806   36    7    9   10    9   12  325  601  781  603  575  719   31   34   36   17   11   10  267  263  970  594  956  760   14   16   26   17   13    1  295  343 1082  713  751  901   12   32   36   20    1   12  360  306 1054  757  867  707    7   38   26   21    2   11  210  390  931  769  998  715    2   20   17   15    9    1  314  482  900  544  662  733   25   36   36   20    7    7  276  602  881  443  686  705   28   18   29   13   10   15  429  623  756  555  650  787   32   19   28   20   13   16  129  271 1102  833  929  890    8   22   22    7    0    1  212  300  948  696  843  670    9   17   12    3    6    5  326  344 1187  661  638  756   27   16   13    4   10    0  446  502 1105  643  680  646   29   16   15   19   11   13  402  492  693  609  700  583   20   31   23   21   13   10  246  478  932  648  924  731   17   13   22   14   12    3  244  206 1174  917 1139  798    9    5    6   12    2    2  438  654  813  692  518  821   42   20   28   22   14    8  321  565 1049  513  529  885   20   24   18   11   11   16
  288  482 1086  623  532  801   38   13    2    8   11   14  263  483  785  572  575  828   33   20   33   15   15    8  251  207  888  611  960  791   14   30   23   15    9    1  303  261 1088  712  755  942   14   30   35   18    3   10  328  228 1060  758  871  770    5   24   23   19    4   13  214  356  923  780 1002  734    2   28   10   13    9    3  258  500  926  549  662  792   27   28   33   18   11    5  256  616  897  446  684  788   30   30   28   11   14   13  399  527  784  554  654  878   32   17   29   18   15   14  159  293 1084  816  925  889   10   12   19    5    4    3  188  364  930  711  845  667   11   29    7    1   10    3  336  392 1169  644  640  729   29   16   10    2   10    2  384  558 1077  642  684  639   31   16   10   17   13   11  342  492  709  614  704  716   22   23   22   19    9   12  246  480  930  655  926  776   19   27   17   12    8    5  276  312 1164  930 1139  789   11   17    9   10    6    4  426  730  877  691  524  966   44   16   25   20   18   10  263  517 1029  488  533  814   22   26   13    9   15   14
  279  489 1001  683  542  707   37   38   22   15    8   16  254  306  816  622  555  822   32   15   23   18   12    6  228  142  825  603  800  717    1   19   39    6    8    3  430  146 1049  776  593  836   27   17   29    9    8    4  387  149 1021  816  709  732   14   11   39   10    9   13  255  227  856  796  846  646   15   19   32    4   12    9  249  371  945  603  674  884   26    7   29   23    8    1  269  503  904  484  728  760   29   17   36   14   11   11  382  336  849  610  554  840   19   30   37    9   12   12  306  240  991  828  823  803   17   13    5   14    9    5  187  349  837  723  739  645   14   18   29    8   13    1  307  407 1076  696  674  705   28   29   30    7    7    4  407  455  976  698  626  601   30   33   30   12   10    9  259  407  732  672  680  864   21   14   42   22    8   14  263  391  885  621  880  698   18   14   39   15    9    9  413  391 1087  896 1023  701   14   40   23   15   11    6  413  591 1008  751  508 1024   43   29   37   19   15   12  308  364  934  534  467  690   21    1   21   12   12   12
  228  462  902  593  588  578   30   30    9   14   10   16  223  407  753  564  613  861   25   23   40   15    8    2  293  293  778  587  874  592    6   17   30    7    4    7  519  285  936  678  647  803   32    9   40   10   16    8  434  294  916  722  757  615   21    5   30   11   17    9  358  364  743  752  922  581   22   13   17    5   10    9  338  496  834  513  722  931   19   15   40   20   10    5  322  616  797  434  766  773   22   25   33   11   11    7  447  455  848  522  616  855   12   38   32   10   16   12  449  297  896  818  891  702   22   21   26   13   17    9  320  356  762  683  807  620   19   26   12    7   11    3  354  404  981  630  718  644   21   31   13    6    9    8  374  478  895  610  680  580   23   33   15    9    8    5  296  490  717  578  736  849   14   22   25   19    4   10  310  464  772  649  942  625   13   20   22   12    5   11  518  356  980  920 1099  574   19   38    2   14   19   10  504  730 1015  659  558 1071   36   37   32   16   19   16  331  411  843  476  501  669   20    9   20   11   16    8
  219  467  888  700  651  612   32   28   20   16   10   16  200  296  641  631  650  833   27   25   11    9    8    6  190  178  778  590  807  602    4   19    1    5    4    3  428  166  910  751  734  785   30    7   11    8   16    8  393  195  882  779  778  595   19    3    1    9   17   13  261  309  733  753  839  565   20   15   12    3   10    5  251  389  768  552  695  903   21   17   11   14   10    3  279  535  733  499  629  745   24   27    4    5   11   11  410  390  752  651  721  827   14   40    3    8   16   12  374  246  882  811  870  730   20   23   39   15   17    5  237  357  740  692  764  636   17   28   17    9   11    1  299  385  967  731  611  658   23   29   16    8    9    4  347  487  899  739  601  594   25   31   14    7    8    9  221  437  643  617  725  811   16   24    4   13    4   14  213  423  748  590  851  589   13   22    7   10    5    7  439  387  970  879 1008  608   17   40   31   16   19    6  441  621  899  764  647 1039   38   39    3   10   19   12  318  406  839  603  616  723   18   11   23    9   16   12
  183  553  881  769  618  789   38   28   27   13   16   14  250  244  688  664  651  964   33   25   24   10   14    8  190  188  747  629  966  805    2   19   34    8    4    1  320  200  933  842  759  884   26    7   24   11    8    2  319  219  905  852  875  800   13    3   34   12    9   11  165  353  740  812 1010  798   14   15   37    6    4    9  239  387  823  639  750 1022   27   17   24   15    4    1  263  495  782  568  782  902   30   27   31    6   11   13  416  326  797  718  694  980   20   40   32   11    8   14  252  298  869  810  959  845   16   23    6   12    9    3  227  435  715  749  879  797   13   28   34    6    9    3  217  467  954  782  740  779   29   29   35    5   15    2  319  515  884  806  744  755   31   31   35   10   16   11  281  487  636  698  774 1020   22   24   39   14    4   12  151  477  769  623  988  836   19   22   42    7    3    9  313  417  969  906 1157  755   13   40   34   13   11    6  437  521  910  849  600 1094   44   39   32   13   11   12  320  476  824  636  585  730   22   11   22    8   12   14
  162  482  783  574  590  687   34   29    7    7   15   16  299  393  622  541  623  878   29   24   38   14   13    2  353  317  675  572  974  715    6   18   28   14    1    7  459  315  845  661  769  904   20    8   38   17   11    8  390  318  817  715  885  716   15    4   28   18   12    9  360  388  648  739 1016  634   10   14   15   12    5    9  364  510  751  504  722  948   23   16   38   17    7    5  382  626  710  409  750  790   26   26   31   10   12    7  469  415  727  505  670  884   24   39   30   17   11   12  409  369  769  795  941  807   10   22   24    6   12    9  310  424  615  670  865  603    7   27   10    0    6    3  282  462  854  603  706  687   25   30   11    1   14    8  356  498  792  593  708  561   27   32   13   16   13    5  338  580  526  567  748  856   18   23   23   18    1   10  328  552  685  620  962  698   15   21   20   11    0   11  484  464  873  891 1163  667    7   39    4    9   14   10  504  632  822  638  570 1084   40   38   30   19   14   16  309  465  726  453  549  758   18   10   18   10   13    8
  241  511  998  636  656  628   40   29    6   17   15   14  182  394  745  593  685  847   35   24   37   14   13    8  162  190  832  628  942  620    4   18   27    4    1    1  412  216 1010  719  703  759   24    8   37    7   11    8  393  237  982  773  801  635   11    4   27    8   12   13  203  351  839  799  998  627   12   14   14    2    5    3  257  465  870  572  788  913   29   16   37   19    5    3  239  617  837  463  826  779   32   26   30   10    8   13  430  448  790  569  708  857   22   39   29    7   11   14  332  306  994  849  945  702   20   22   23   16   12    3  247  387  844  730  881  690   21   27    9   10    6    3  283  423 1079  665  784  668   31   30   10    9   14    2  317  567  991  657  774  606   33   32   12    8   13   11  239  497  723  639  806  873   24   23   22   18    1   12  159  479  852  672 1010  651   21   21   19   11    0    5  387  387 1078  947 1081  606   21   39    5   17   14    4  491  719  973  702  636 1075   46   38   29   15   14   10  312  486  941  515  621  633   28   10   17   10   13   14
  199  457  686  714  701  633   18   29   19   16   16    9  178  284  679  625  722 1002   13   24   22    5   14    5  270  250  688  546 1001  713   18   18   12    5    2   14  470  224  724  763  834  912   30    8   14    8   10   15  385  287  710  773  924  732   31    4   12    9   11    8  297  345  565  719 1033  712   26   14   17    3    4   16  315  371  774  560  795 1072    7   16   14    8    4   12  237  469  725  521  777  914   10   26    9    1    9    0  314  358  816  673  791  996    8   39   10    8   10    7  426  312  680  761 1012  725   26   22   28   13   11   16  313  423  538  654  928  727   23   27   22    9    9   10  365  381  765  739  745  753   19   30   13    8   15   15  287  415  733  761  751  685   11   32   11    7   14    2  285  481  627  611  831  980   12   23    9    9    2   11  289  473  610  556 1003  756   17   21   12   10    1   18  465  469  768  841 1184  585   23   39   28   16   13   17  435  569  925  782  689 1208   24   38   10   10   13    9  200  418  639  603  672  644   24   10   18    9   14    1
  224  400  829  679  634  585   24   30   11   13   10   16  261  373  598  636  643  824   19   23   20    8    8    6  269  267  765  587  902  569   12   17   10    8    6    3  471  245  847  746  765  750   24    9   20   11   18    8  432  284  821  770  829  564   19    5   10   12   19   13  298  338  670  752  940  564   14   13    3    6   12    5  344  428  705  549  704  894   13   15   20   11   12    3  360  546  676  466  694  736   16   25   13    4   13   11  501  443  705  618  724  818   20   38   12   11   18   12  379  243  823  816  925  701   14   21   26   12   19    5  302  366  697  685  833  635   11   26    8    6   13    1  328  344  908  712  654  651   15   31    7    5    9    4  386  428  852  706  676  571   17   33    9   10    8    9  302  446  610  614  740  802    8   22    5   12    6   14  262  422  685  615  936  584    5   20    2    7    7    7  446  362  907  892 1121  581   11   38   22   13   21    6  558  664  862  743  622 1030   30   37   12   13   21   12  347  381  786  576  601  696   16    9   22    8   14   12
  301  427 1129  582  544  790   37    9    8    9   11   12  316  574  806  581  573  751   32   36   39   16   15   10  270  224  969  596  958  752   13   14   29   16    9    1  300  310 1101  665  757  901   13   30   39   19    5   14  353  271 1073  719  869  699    8   36   29   20    6   11  215  369  958  767 1000  711    3   18   16   14    9    1  305  487  909  524  668  761   26   36   39   19   11    9  287  603  896  437  688  729   29   18   32   12   14   15  436  586  761  505  660  799   31   21   31   19   17   16  166  270 1133  841  923  872    9   24   25    6    4    1  211  313  979  694  843  666   10   19   11    2   10    5  303  357 1218  617  644  724   28   14   12    3   10    0  419  521 1136  593  682  620   30   18   14   18   13   13  393  483  722  579  702  611   21   31   24   20    9   10  257  465  957  658  924  739   18   11   21   13    8    3  271  261 1201  925 1137  774   10    7    3   11    6    2  441  707  818  642  530  853   43   22   31   21   18    8  326  528 1080  467  543  885   21   22   19   10   15   16
  239  405  841  832  665  647   28   24   20   14   15   17  134  202  620  709  644  808   23   21   11    3   13    5  164  184  715  638  823  661   24    3    1    3    5    4  334  154  813  843  780  860   14   15   11    6    7    5  295  161  787  829  872  672    9   15    1    7    8   12  167  195  670  715  831  592    8    3   12    1    5    6  151  199  653  658  605  814   17   13   11    6    5    2  131  295  624  665  553  732   20    9    4    1   12   10  304  208  671  817  793  844   36   22    3    6    7   11  304  250  845  751  840  767    0   21   39   11    8    6  203  317  691  688  736  539    1   10   17   11   10    0  343  333  930  873  545  589   19   25   16   10   14    5  257  313  882  905  623  569   21   35   14    5   15    8  219  277  500  671  661  720   12   14    4    7    5   13  199  289  669  504  739  638    9    4    7   12    4    8  331  439  913  813  982  639    1   24   31   14   10    7  371  413  778  898  663  974   34   35    3    8   10   13  254  286  818  755  742  762   14    7   23   11   11   11
  180  462  806  661  659  593   32   28    5   13   10   16  267  343  653  610  664  880   27   25   34   10    8    2  317  317  742  609  889  621    4   19   24    8    6    7  475  271  844  734  756  818   30    7   34   11   18    8  414  312  824  772  826  632   19    3   24   12   19    9  344  390  651  784  925  590   20   15   11    6   12    9  350  442  746  553  737  950   21   17   34   15   12    5  366  566  713  446  699  792   24   27   27    6   13    7  447  411  768  598  731  874   14   40   26   11   18   12  413  329  796  840  930  725   20   23   20   12   19    9  338  416  664  711  830  605   17   28    6    6   13    3  338  390  881  690  675  653   23   29   11    5    9    8  358  476  833  686  663  563   25   31   13   10    8    5  318  542  631  624  767  858   16   24   19   14    6   10  308  522  680  647  927  634   13   22   16    7    7   11  484  456  882  922 1102  583   17   40    8   13   21   10  514  622  925  723  649 1086   38   39   26   13   21   16  305  439  761  548  608  678   18   11   18    8   14    8
  270  488  933  709  793  537   35   33   25   13   12    9  129  335  860  640  792  900   30   22   18   10   12    7  239  161  763  567  947  611    1   14    8    0    8   16  369  199  935  766  774  810   17   12   18    3    4   17  288  194  911  778  818  630   16    8    8    4    5   10  238  290  794  740  979  610   17   14   17    2    8   18  226  392  925  563  873  970   24   14   18   15    8   14  152  564  882  506  849  812   27   22   11    6   15    2  265  405  881  658  833  894   17   35   10    3    6    5  383  281  933  794  944  625   25   18   36   16    5   18  282  352  797  681  906  665   26   23   22   14   13   12  408  404 1018  738  825  651   32   34   17   13   11   17  216  510  946  746  785  583   28   36   17    4   14    4  270  458  736  616  889  878   25   19    9   14    8   13  306  444  795  579 1037  654   30   17   12   13    7   20  388  330 1009  858 1030  495   26   35   24   13    7   19  382  668 1044  775  779 1106   41   36   10   11   11    9  255  437  888  606  726  604   21    6   26   12   14    1
  274  316  804  619  640  540   23   26    6   13   11    1  233  337  703  576  651  845   18   31   37    8    9   15  229  233  722  541  896  566   13    3   27    8    3   12  487  281  764  690  759  751   31   13   37   11   15    9  494  292  736  720  839  573   28   19   27   12   16    8  300  280  637  718  932  599   25    5   14    6    9   10  362  338  666  499  718  905   12   23   37   13    9   12  226  420  639  402  690  747   15   11   30    4   10   10  439  327  710  552  720  829    9   32   29   11   15    7  341  205  808  786  915  594   25   21   23   12   16   10  314  318  676  647  825  680   22   12    9    6   10   16  378  264  893  654  660  628   18   27   10    5   10   11  334  322  837  640  660  578   16   35   12   10    9   12  334  368  613  568  750  813   11   24   22   12    3    7  212  356  626  567  912  609   16    6   19    7    4   12  418  326  872  846 1087  496   22   24    5   13   18   11  572  540  861  681  632 1041   29   39   29   13   18    3  285  329  763  514  617  621   23    5   17    8   17    9
  157  483  811  680  668  616   32   29   10   16   14   14  218  360  782  629  707  947   27   26   33   13   12    0  300  296  719  612  952  684    4   20   25    5    0    9  432  288  885  761  711  839   26    6   33    8   12   10  345  313  857  803  813  707   19    4   25    9   13    7  321  383  684  785 1010  693   20   16   18    3    6   11  323  445  861  584  798 1013   21   18   33   18    6    7  291  585  814  473  826  873   24   28   26    9    7    5  392  422  837  613  726  953   14   41   25    8   12   12  434  358  797  829  989  730   28   24   19   15   13   11  351  409  673  716  913  708   27   29   13    9    9    5  305  417  882  707  778  718   23   30   14    8   13   10  255  487  808  701  780  666   25   32   16    7   12    3  287  573  746  653  834  957   16   25   26   17    0    8  295  555  727  650 1048  733   21   23   23   10    1   13  457  459  899  925 1157  606   27   41    9   16   15   12  475  615 1038  746  652 1143   38   40   25   14   15   14  272  456  748  557  595  641   28   12   21    9   14    6
  135  465  645  763  645  694    9   31   23   15   18   13  202  252  598  660  642  991    4   22   16    6   14    1  292  268  629  595  945  762   27   16    6    6    4   10  418  216  707  798  810  963   29   10    8    9    8   11  343  271  681  800  908  781   28    6    6   10    9    6  285  357  510  726  963  731   27   12   15    4    6   14  275  353  703  599  663 1031    6   14    8    9    4    8  257  379  646  576  637  905    3   24    7    2   11    4  340  326  733  728  777 1003   23   37    6    9    8   11  408  338  631  758  934  810   19   20   34   14    9   12  297  487  477  683  840  692   20   25   20    8   11    6  291  403  716  784  619  712   18   32   19    7   15   11  267  361  680  816  645  676   16   34   19    8   16    2  287  489  556  634  711  939   11   21   11   10    4    7  283  493  557  543  871  775   14   19   12    9    3   14  451  557  735  852 1110  664   20   37   34   15   13   13  407  481  846  825  643 1179   15   36    6   11   11   13  222  384  608  660  706  735   13    8   28    8   12    5
  226  502  953  628  599  764   37   24    5    8   10   17  327  369  662  567  642  877   32   23   30   13   14    5  345  217  803  624 1037  782   15   25   28   13   10    4  337  221  985  721  832  943   13   11   40   16    4    7  296  228  957  771  948  791    2    9   28   17    5   12  276  322  802  793 1079  715    1   21   15   11   10    6  330  480  829  562  719  847   26   23   34   16   10    2  320  610  796  459  741  817   29   29   33    9   13   10  447  399  767  561  731  923   29   36   34   16   16   11  189  321  945  811 1002  866    9   19   16    7    3    6  238  378  791  724  922  614   10   24   12    1    9    0  320  408 1030  643  697  698   28   25   13    0    9    5  374  520  958  649  761  602   30   27   13   15   12    8  394  508  600  627  767  791   21   26   27   17   10   13  328  492  821  674  991  769   18   24   22   10    9    8  296  440 1037  945 1214  748   10   36   12    8    5    7  476  678  820  698  591 1037   43   35   30   18   17   13  277  439  902  485  610  767   21   17   10   11   14   11
  257  499  835  675  589  621   32   29    7   11   12   17  308  334  648  608  614  790   27   26   26   12   10    5  282  274  731  671  919  611    4   20   30   10    8    4  468  268  881  766  718  758   28    6   42   13   20    5  449  281  849  816  826  644   19    4   30   14   21   12  311  359  694  850  963  594   18   16   17    8   14    6  371  461  775  617  715  854   21   18   36   17   14    2  365  599  736  506  737  724   24   28   35    8   15   10  538  384  775  612  653  802   16   41   36   13   20   11  366  304  823  856  920  705   18   24   12   10   21    6  295  363  685  777  836  639   15   29   14    4   15    0  325  421  908  688  689  639   23   30   17    3   11    5  401  493  838  700  699  591   25   32   17   12   10    8  359  485  632  676  743  826   16   25   29   16    8   13  275  455  723  701  959  620   13   23   24    9    9    8  441  429  923  980 1134  617   15   41   16   11   23    7  573  629  898  745  575 1010   38   40   32   15   23   13  392  404  778  532  526  620   16   12    8   10   14   11
  240  384  686  597  631  664   24   29    5   10   11    8  335  395  723  560  664 1019   19   24   36   11    9    6  411  397  688  565  959  744   12   18   26   11    3   15  547  337  762  684  736  915   24    8   36   14   15   16  500  390  734  732  848  763   27    4   26   15   16    9  444  458  613  744 1009  745   28   14   13    9    9   17  448  506  826  517  763 1087   13   16   36   16    9   13  386  572  763  400  791  939   16   26   29    7   10    1  433  439  846  518  701 1019    6   39   28   14   15    6  495  361  674  800  970  748   32   22   22    9   16   17  412  442  546  671  892  762   29   27    8    3   10   11  388  360  759  622  747  780   25   30    9    2   10   16  360  424  715  606  749  720   17   32   11   13    9    3  412  504  697  588  789 1013   18   23   21   15    3   12  404  494  650  613 1003  789   23   21   18    8    4   19  574  480  774  882 1164  616   29   39    6   10   18   18  554  648  977  657  611 1235   30   38   28   16   18    8  285  425  631  466  582  643   28   10   16   11   17    0
  332  338  817  623  599  599   25   28   12   16   10   10  235  399  798  576  630  968   20   25   29    7    8    8  285  261  793  545  891  679   11    7   19    5    4   17  581  249  831  686  668  878   25    9   29    8   16   18  510  318  803  704  780  698   26   15   19    9   17   11  356  330  708  716  943  678   27    9    6    3   10   19  356  426  869  493  733 1038   14   17   29   12   10   15  258  530  824  432  759  880   17   15   22    3   11    3  377  429  887  568  643  962    7   30   21    8   16    4  463  231  815  780  922  691   31   23   31   13   17   19  326  272  703  645  838  705   28   16    9    9   11   13  408  278  900  654  711  719   24   29    6    8    9   18  366  390  834  656  697  651   18   33    8    7    8    5  320  414  748  550  753  946   17   22   14   11    4   14  318  386  721  595  963  722   22   10   11   10    5   21  552  370  891  866 1116  551   28   28   13   16   19   20  544  650 1032  689  573 1174   31   33   21   10   19   10  331  305  758  520  510  620   29   11   21    9   16    2
  249  445  953  643  609  658   34   31   10   16    9   16  242  408  670  602  628  827   29   22   33    9    7    6  202  210  791  589  903  642    2   16   23    5    5    3  432  248  969  712  728  805   28   10   33    8   17    8  403  265  941  750  828  611   17    6   23    9   18   13  245  351  792  756  939  591   18   12   12    3   11    5  271  475  821  541  723  897   23   14   33   14   11    3  291  613  790  446  737  739   26   24   26    5   12   11  442  460  775  582  665  821   16   37   25    8   17   12  362  284  949  820  906  762   18   20   27   15   18    5  251  311  795  687  822  658   15   25   13    9   12    1  295  379 1034  676  701  680   25   32    6    8    8    4  371  529  954  670  683  590   27   34    8    7    7    9  261  475  656  602  743  805   18   21   18   13    5   14  205  457  807  633  935  619   15   19   15   10    6    7  417  349 1031  908 1104  644   15   37    9   16   20    6  475  741  884  707  589 1033   40   36   25   10   20   12  348  438  900  540  566  755   18    8   13    9   15   12
  304  434 1093  635  630  668   38   28    8   15   10   14  205  499  820  588  627  819   33   17   35   22    8    8  147  165  873  583  800  676    2   29   27    2    6    1  355  237 1081  726  573  815   26   31   39    5   18    8  322  224 1043  752  687  675   13   21   27    6   19   13  174  310  948  766  848  609   14   29   18    0   12    3  202  466  985  541  758  883   27    9   35   23   12    3  264  570  950  432  814  753   30   15   32   18   13   13  373  527  779  560  618  831   20   16   31   13   18   14  333  227 1091  808  829  772   22   11   23   18   19    3  248  328  947  691  755  648   19   10   15   12   13    3  266  356 1176  658  740  694   29   27   16   11    9    2  348  510 1072  648  704  592   31   23   16   16    8   11  218  436  846  610  748  847   22   10   24   22    6   12  190  418  947  633  924  659   19   24   25   15    7    5  368  258 1175  902 1009  666   19   30    7   15   21    4  370  678 1012  697  592 1027   44   15   29   21   21   10  369  485 1034  498  553  673   22   13   15   14   14   14
  164  498  825  598  605  677   37   30    7   11   15   14  235  331  612  557  616  840   32   23   38   10   13    0  275  247  723  528  921  705    7   17   28   10    1    9  437  249  859  671  764  894   19    9   38   13   11   10  356  258  831  701  838  706   14    5   28   14   12    7  288  326  672  699  963  624    9   13   15    8    5   11  300  424  747  480  689  910   26   15   38   13    7    7  308  556  714  391  713  766   29   25   31    6   12    5  413  391  759  533  687  872   25   38   30   13   11   12  377  327  819  761  900  797    9   21   24   10   12   11  264  430  665  628  824  571   10   26   10    4    6    5  268  438  904  631  669  661   28   31   11    3   14   10  320  490  844  621  677  547   30   33   13   12   13    3  280  550  518  549  715  818   21   22   23   14    1    8  260  528  695  578  929  688   18   20   20    7    0   13  438  446  907  851 1122  657   10   38    4   11   14   12  462  608  814  662  595 1046   43   37   30   15   14   14  281  463  778  489  580  754   21    9   18   10   13    6
  289  413  995  665  624  620   34   24    9   17   10   14  234  388  686  616  627  733   29   35   22   10    8    8  158  128  813  573  836  580    2    1   12    4    6    1  404  160  977  730  707  733   28   15   22    7   18   10  403  205  951  756  775  539   17   21   12    8   19   13  197  267  826  746  880  537   18    3    9    2   12    3  263  381  807  541  704  803   23   27   22   15   12    5  265  523  782  452  690  645   26   13   15    6   13   13  446  428  733  604  676  727   16   36   14    7   18   14  318  190  997  806  873  718   18   25   28   16   19    3  245  287  843  681  777  620   15   14   12   10   13    3  275  337 1082  696  660  636   25   25    5    9    9    2  389  449 1006  692  634  558   27   33    3    6    8   11  261  379  668  602  724  711   18   28    7   14    6   12  155  363  827  601  894  549   15    4    4   11    7    5  379  303 1069  880 1053  610   15   22   20   17   21    4  475  651  836  727  612  939   40   37   14   11   21   10  372  390  950  558  573  735   18    9   16   10   14   14
  278  370  916  783  659  629   21   18   18   15    7   14  203  267  621  684  638  684   16   33   13    4    7    8  123  215  844  595  777  589   15    5    3    4    7    1  345  217  872  806  766  736   27   21   13    7    9   10  356  216  846  806  784  536   16   27    3    8   10   13  142  232  741  708  809  540   17    9   10    2   11    3  216  176  690  609  621  744   10   25   13    7    7    5  170  262  671  606  563  624   13   11    6    0    4   13  397  281  668  758  749  680   29   30    5    7    9   14  231  179  920  760  836  727   13   27   37   12   10    3  196  268  770  673  728  631   12   12   15   10   12    3  276  264 1005  818  559  647   12   19   14    9    6    2  358  306  961  846  593  507   14   27   12    6    5   11  248  202  571  638  673  652    5   24    2    8    7   12  130  204  734  519  785  562    4    2    5   11    8    5  298  380  980  824  986  619   12   16   29   15   12    4  416  392  733  845  651  880   27   31    5    9   12   10  305  237  891  704  662  744   19   13   21   10   13   14
  133  501  846  692  615  736   36   29   16   10   15   18  292  336  651  625  658  857   31   26   29   11   13    4  310  254  766  612  993  752    6   20   29   11    5    5  364  264  898  773  788  933   20    6   33   14    7    6  331  293  870  783  904  751   15    4   29   15    8   11  271  385  705  783 1035  665   10   16   26    9    5    7  297  437  786  576  745  921   25   18   33   14    5    3  319  599  747  481  773  773   28   28   32    7   12    9  444  400  782  631  693  887   24   41   31   14    7   10  322  346  834  811  974  858   10   24   23    9    8    7  245  389  680  716  892  622    9   29   21    3   10    1  241  435  919  709  725  722   27   30   20    2   14    6  315  533  871  719  735  596   29   32   18   13   15    7  337  565  549  629  787  847   20   25   24   15    5   12  281  537  734  646 1003  721   17   23   25    8    4    9  377  445  934  921 1194  728    9   41   13   10   10    8  475  623  841  760  605 1039   42   40   31   16   12   14  302  458  801  555  572  809   20   12   17   11   11   10
  241  501  898  760  629  709   37   30   18   14   12   13  206  216  805  663  644  906   32   23   19   19   10    7  180  166  750  664  853  737    1   17   41    1    2    4  374  112  962  855  642  816   27    9   31    4   14    3  329  163  934  899  758  746   14    5   41    5   15   12  195  269  779  861  911  728   15   13   28    1    8   12  247  319  928  682  761  964   26   15   31   22    8    0  291  445  867  567  801  850   29   25   38   15    9   12  386  294  848  697  653  930   19   38   39   10   14   13  344  262  884  831  872  775   21   21    1   17   15    4  277  363  730  804  806  739   18   26   25   13    9    4  289  395  969  757  757  717   28   31   28   12   11    3  349  439  895  785  729  695   30   33   28   13   10   10  211  413  727  751  769  970   21   22   40   21    2   13  161  389  810  652  961  762   18   20   35   14    3   12  399  455  990  931 1060  683   18   38   27   14   17    9  415  533 1001  834  601 1086   43   37   39   20   17   15  306  340  831  605  576  626   21    9   19   13   16   13
  232  486  931  543  674  577   38   27    7   16   14   16  175  455  754  536  691  906   33   26   38   17   12    6  213  221  775  551  950  617    2    4   28    5    0    3  457  247  933  628  713  816   20   12   38    8   12   10  416  290  905  682  807  636   13   18   28    9   13   13  262  368  770  722 1004  628   14    6   15    3    6    5  294  500  827  483  806  976   27   18   38   22    6    5  216  642  782  392  846  818   30   12   31   13   11   11  383  483  791  460  712  900   20   27   30    8   12   12  385  321  929  796  949  661   22   18   24   15   13    5  278  344  781  649  885  699   23   13   10    9    7    1  330  408 1014  576  804  673   29   28   11    8   13    4  276  540  934  548  784  613   31   36   13   11   12    9  274  524  674  542  814  884   22   19   23   21    0   14  232  502  775  613 1014  660   27    7   20   14    1    7  436  400 1009  880 1073  551   23   25    4   16   15    6  496  750  952  601  650 1112   44   40   30   18   15   12  275  465  880  430  639  666   24    4   18   11   14   12
  328  464 1058  646  602  682   40   38    3   13   11   16  159  379  825  591  591  883   35   11   34   18    9    6  111  135  862  604  812  680    4   21   24    0    3    3  451  171 1084  733  567  807   24   21   34    3   15    6  368  180 1056  779  661  699   11   11   24    4   16   13  220  268  913  781  872  663   12   21   11    2    9    5  210  372  984  562  722  947   29    3   34   21    9    1  254  538  935  449  794  817   32   13   27   14   10   11  333  419  874  583  606  895   22   26   28    9   15   12  377  273 1054  811  801  758   20   17   20   16   16    5  182  320  900  712  757  716   21   14    6   14   10    1  330  360 1139  671  710  698   31   33    9   13   10    4  344  502 1021  671  696  642   33   29    9   12    9    9  126  434  801  633  712  913   24   10   21   20    3   14  198  424  934  640  904  691   21   16   16   13    4    7  448  342 1144  917  951  658   21   40    8   13   18    6  386  642 1081  716  568 1099   46   25   26   19   18   12  323  435  997  515  573  663   24    3   14   12   17   12
  230  380  818  988  617  813   15   22   27   16   18   11  157  179  847  855  630 1016   16   23   24   15   14    7  141  295  712  770  817  809   21    3   34    3    4   18  335  229  938 1063  590  734   31   19   24    6    8    3  296  260  908 1061  702  702   36   19   34    7    9   12  146  270  767  969  875  910   37    7   37    1   12   22  150  218  986  860  751  994   24   15   24   20    4    0  192  178  917  787  795  898   21    5   31   11   11   12  325  163  872  937  617  894    9   24   32    6    8   19  301  321  774  821  878  769   43   25    6   17   13   12  190  334  650  914  792  971   40    6   34   11   17   18  266  310  859  957  741  855   24   23   35   10   17   15  302  276  799 1025  685  885   22   31   35    9   16   10  188  162  745  911  755 1068   29   16   39   19    4   13  166  196  828  712  955  898   34    0   42   12    3   20  348  468  910  935 1062  745   40   22   34   16   19   21  360  308 1029 1068  581 1006   21   33   32   16   11   15  287  241  717  831  486  630   23   11   22   11   12   13
  301  421  856  633  655  561   30   33    6   16   13    8  190  374  867  600  658  914   25   24   25   13   11   14  262  260  762  557  841  625    6   14   15    5    1   15  568  234  864  690  654  824   18   10   25    8   13   16  461  257  838  708  718  644   21    8   15    9   14   11  355  309  745  718  895  630   22   12    2    3    7   17  341  453  924  495  745  984   19   16   25   18    7   17  247  563  883  436  743  826   22   22   18    9    8    9  298  438  894  572  709  908   12   35   17    8   13    2  500  234  854  800  880  637   30   18   23   15   14   17  323  307  736  649  802  685   31   23    3    9    8   11  425  351  939  674  705  671   31   34   12    8   12   16  353  447  871  660  689  597   23   32   14    7   11   11  279  417  783  550  763  892   24   19   10   17    1   12  329  387  754  593  945  668   29   17    7   10    2   19  563  355  934  870 1008  515   31   35   17   16   16   18  461  685 1079  693  647 1120   36   38   17   14   16    8  272  334  805  550  606  594   22    6   21    9   15    8
  196  538  925  612  678  630   35   29    8   16   12   16  189  443  808  585  693  943   30   26   39   17   10    2  261  283  765  594  906  682    1   20   29    3    2    7  425  307  967  695  663  835   25    6   39    6   14    8  360  310  941  741  747  709   16    4   29    7   15    9  304  398  774  765  966  689   17   16   16    1    8    9  298  542  889  532  810 1009   24   18   39   22    8    5  266  694  842  429  850  871   27   28   32   13    9    7  395  473  841  537  702  949   17   41   31    8   14   12  435  369  917  829  909  734   25   24   25   17   15    9  332  406  783  694  861  716   26   29   11   11    9    3  344  454 1002  643  806  718   26   30   12   10   11    8  276  594  922  625  778  668   28   32   14   11   10    5  266  562  758  597  818  955   19   25   24   21    2   10  282  546  803  644 1012  731   22   23   21   14    3   11  468  424 1009  915 1061  618   26   41    3   16   17   10  454  746 1060  674  650 1171   41   40   31   18   17   16  291  499  868  495  625  639   29   12   19   13   16    8
  185  493  898  584  601  727   31   29    9    8   14   16  356  428  647  547  646  792   26   26   40   15   18    6  366  312  838  570 1013  721   13   20   30   15    6    3  386  306  930  665  808  888   13    6   40   18    6    6  375  327  902  715  924  686    8    4   30   19    7   13  329  401  747  745 1055  650    5   16   17   13    6    5  349  545  798  514  723  868   20   18   40   18   10    1  399  649  761  407  745  732   23   28   33   11   15   11  496  444  802  517  717  826   31   41   32   18   12   12  320  318  890  799  988  837    3   24   26    5    7    5  287  385  736  672  912  635    4   29   12    1   11    1  263  435  975  613  701  707   22   30   13    2   13    4  389  527  913  605  753  577   24   32   15   17   16    9  377  519  545  581  771  768   15   25   25   19    6   14  337  489  766  632  995  696   12   23   22   12    5    7  421  387  982  895 1210  713    4   41    2   10    9    6  513  717  805  650  593  996   37   40   32   20   17   12  306  442  845  465  586  820   15   12   20    9   12   12
  223  543  954  624  570  711   35   28    9    9   13   16  302  464  703  583  587  778   30   25   40   12   17    6  290  282  784  590  908  705    5   19   30   12    7    3  384  324  986  707  703  882   21    7   40   15    5    6  351  311  958  753  819  674   16    3   30   16    6   13  253  389  803  763  950  628   11   15   17   10    7    5  281  571  854  534  704  844   24   17   40   15    9    1  315  691  817  421  742  704   27   27   33    8   14   11  440  494  756  555  604  794   23   40   32   15   11   12  336  360  946  827  885  825   11   23   26    8    6    5  219  423  792  692  803  635    8   28   12    2   12    1  261  469 1031  653  694  711   26   29   13    1   12    4  367  621  951  643  656  581   28   31   15   14   15    9  329  533  601  605  712  768   19   24   25   16    7   14  257  521  822  628  916  670   16   22   22    9    6    7  413  353 1038  903 1105  709    8   40    2    9    8    6  457  765  861  688  538  990   41   39   32   17   16   12  352  512  897  503  513  780   19   11   20   12   13   12
  215  423  691  729  652  619   19   30   21   12   10   16  254  300  502  616  657  888   14   23   16    9    8    6  230  232  709  559  920  625   17   17   10    9    4    3  416  182  733  784  811  814   23    9   10   12   16    4  415  257  705  792  911  632   18    5   10   13   17   13  275  345  544  720  938  602   17   13   13    7   10    5  311  351  615  581  644  958    8   15   10   12   10    1  343  435  572  546  602  800   11   25    7    5   11   11  480  384  671  698  790  882   25   38    8   12   16   12  328  222  681  730  909  735    9   21   30   11   17    5  273  393  539  673  815  655    8   26   18    5   11    1  285  331  766  738  594  675   10   31   17    4    9    4  369  421  734  786  640  597   12   33   15   11    8    9  285  403  486  628  708  866    3   22    7   13    4   14  223  395  569  547  848  642    0   20    8    6    5    7  419  413  777  836 1085  605    8   38   32   12   19    6  515  575  768  803  652 1094   25   37    8   14   19   12  308  338  658  620  703  708   21    9   24    9   16   12
  230  488  987  604  567  718   35   27    9    9   14   13  319  473  692  579  604  711   30   32   40   16   18    9  287  235  885  586  961  682   13    4   30   16    6    0  377  275  983  687  786  853   13   12   40   19    6   11  398  286  955  733  884  653    8   18   30   20    7   12  236  352  820  761 1003  625    3    6   17   14    6    2  300  510  821  524  689  767   24   24   40   19   10    6  316  642  792  421  685  671   27   12   33   12   15   14  475  519  803  529  689  765   31   33   32   19   12   15  215  313  987  827  942  818    7   22   26    6    7    2  218  356  833  686  850  578    8   13   12    2   11    4  272  404 1072  635  647  676   26   28   13    3   13    1  398  562  998  617  679  576   28   36   15   18   16   12  374  494  598  589  721  645   19   25   25   20    6   11  268  484  825  636  929  649   16    7   22   13    5    4  360  340 1063  907 1142  710    8   25    2   11    9    3  514  774  814  666  563  875   41   40   32   21   17    9  287  479  938  487  572  833   19    6   20   10   12   15
  295  343  837  877  652  638   20   27   22   16   16   12  218  256  544  744  609  705   15   18   13    5   14   10  112  306  807  689  772  592   18    8    1    5    4    1  350  276  813  864  727  757   22   24    9   12    8   10  369  289  787  832  827  565   17   24    1    9    9   11  149  267  664  696  766  541   16   12   14    7    4    1  227  223  633  701  578  781    9   10    9    8    4    5  195  175  612  726  544  617   12    4    2    1   11   15  392  226  653  878  754  711   36   19    1    8    8   16  238  232  841  712  787  728    8   22   39   13    9    1  193  237  687  675  683  588    7    9   19    9    9    5  265  249  926  932  544  614   11   26   18    8   15    0  377  263  912  966  594  562   13   26   16    7   16   13  245  149  460  698  614  677    4   11    6    9    4   10  143  157  665  495  674  559    1    5    9   10    3    3  305  359  907  784  919  626    7   27   33   16   11    2  407  303  646  943  642  907   26   28    1   10   11    8  330  246  840  814  735  753   20   16   25    9   12   16
  168  462  768  741  692  546   26   31   24   15   13   16  173  257  651  642  691  885   21   22   15    4   11    2  243  253  710  599  868  598   10   16    3    4    1    7  443  173  786  786  819  803   26   10    7    7   13    8  364  250  766  810  859  617   17    6    3    8   14    9  290  346  603  754  878  595   18   12   16    2    7    9  286  336  712  585  708  955   15   14    7    9    7    5  268  408  675  554  618  797   18   24    0    0    8    7  377  327  732  706  796  879   16   37    1    7   13   12  399  267  762  786  927  678   26   20   37   12   14    9  302  412  638  699  821  626   25   25   21   10   10    3  328  364  847  758  618  644   23   32   20    9   12    8  296  388  803  794  644  588   19   34   18    6   11    5  240  448  609  642  754  863   14   21    8    8    1   10  248  450  622  577  854  639   17   19   11   11    2   11  448  466  840  872 1065  538   25   37   35   15   16   10  444  534  909  811  688 1091   32   36    1    9   16   16  259  393  733  638  673  643   28    8   27   10   15    8
  217  405  819  637  631  636   24   32    2    9   10   17  336  382  572  594  640  787   19   21   29   12    8    5  336  314  795  571  937  630   12   15   19   12    4    4  448  272  833  702  822  801   18   11   29   15   16    7  397  305  813  730  890  601   13    7   19   16   17   12  341  371  652  736  977  551   12   13    6   10   10    6  367  471  701  509  697  857   13   13   29   15   10    2  399  551  672  428  665  699   16   23   22    8   11   10  510  452  745  580  741  781   28   36   21   15   16   11  354  260  817  804  942  758    6   19   21    8   17    6  297  365  663  669  844  600    3   24    1    2   11    0  295  329  902  674  635  652   15   33   14    1    9    5  411  447  866  668  665  562   17   35   14   14    8    8  347  451  510  578  739  765    8   20   14   16    4   13  305  425  669  601  915  591    5   18   11    9    5    8  439  379  893  880 1128  632    3   36   13    9   19    7  547  671  768  701  623  993   30   35   21   17   19   13  332  354  784  542  634  743   16    7   19   12   16   11
  277  415 1078  562  570  673   36   10    8   14    3   13  282  590  755  559  597  708   31   37   39   15    7    9  210  228  856  592  852  635    0   13   29    7   17    0  376  320 1050  649  647  782   28   29   39   10   15   15  405  289 1022  711  763  580   15   31   29   11   16   12  211  355  911  759  896  580   16   17   16    5   17    2  275  507  882  514  704  778   25   29   39   20   17   10  287  603  863  437  740  652   28   11   32   11   10   14  456  586  758  479  600  694   18   22   31   10   13   15  264  262 1082  835  871  773   18   25   25   13   10    2  241  281  928  688  787  647   15   16   11    7   12    4  269  363 1167  591  692  681   27   13   12    6    4    1  411  499 1077  567  664  529   29   19   14    9    5   12  307  463  745  569  720  672   20   24   24   19   17   11  195  437  906  662  926  604   17   10   21   12   16    4  355  267 1150  925 1073  665   15    8    3   14   12    3  469  709  851  618  542  900   42   23   31   16   12    9  350  502 1027  449  495  788   20   21   19   11   15   15
  235  391  836  708  612  587   24   32   17   15   10   16  216  330  599  649  611  814   19   27   14    6    8    6  216  234  812  536  846  577   12   13    4    6    4    3  460  194  836  741  787  756   22    9   14    9   16    8  413  235  808  745  823  566   17    9    4   10   17   13  279  333  671  707  886  550   12   11    9    4   10    5  305  369  692  542  632  884   13   19   14    9   10    3  305  445  657  511  586  726   16   21    7    2   11   11  436  402  726  663  726  808   22   34    6    9   16   12  376  176  836  771  863  705   12   17   34   14   17    5  259  315  704  644  757  623    9   22   14    8   11    1  341  295  921  749  564  643   15   33   13    7    9    4  369  395  859  751  590  567   17   31   11    8    8    9  243  333  579  585  674  792    8   20    1   10    4   14  229  315  678  542  832  574    5   16    4    9    5    7  443  361  912  825 1045  583    9   34   28   15   19    6  479  571  829  768  608 1020   30   41    6   11   19   12  324  290  785  621  615  698   16    5   18    8   16   12
  257  441  797  643  584  661   30   30    2    9   10   16  268  306  618  570  617  880   25   23   31   12    8    6  244  224  677  585  944  679    6   17   25   12    4    3  470  204  827  730  739  812   26    9   37   15   16    4  425  231  799  770  855  698   21    5   25   16   17   13  287  303  672  768  986  644   16   13   12   10   10    5  335  393  761  553  716  944   19   15   31   15   10    1  357  539  714  444  740  810   22   25   30    8   11   11  486  394  753  578  656  892   18   38   31   15   16   12  342  258  791  770  927  753   16   21   17    8   17    5  261  339  643  697  851  659   13   26    9    2   11    1  295  359  876  658  696  685   21   31   12    1    9    4  425  451  794  666  702  617   23   33   12   14    8    9  287  451  612  622  742  904   14   22   24   16    4   14  235  429  687  621  956  686   11   20   19    9    5    7  433  389  885  896 1145  639   13   38   11    9   19    6  533  627  864  711  564 1058   36   37   27   17   19   12  324  380  740  492  535  662   14    9   11   12   16   12
  273  479 1071  615  629  844   38   24    7   14   12   14  270  570  772  588  650  803   33   35   38   19   16    8  244  258  855  597 1007  804   14    7   28    1    8    1  236  312 1053  698  848  961   14   15   38    4    4   10  267  281 1025  744  944  755    1   21   28    5    5   13  189  373  902  768 1033  747    2   11   15    1    8    3  265  541  873  535  713  797   27   27   38   22   12    5  257  661  852  432  693  775   30   17   31   15   15   13  416  600  727  540  769  857   26   28   30   10   14   14  168  302 1073  832  988  940   10   25   24   17    5    3  239  365  919  697  896  694   11   20   10   13   11    3  351  415 1158  646  669  778   29   25   11   12   11    2  323  577 1070  628  715  692   31   29   13   13   14   11  351  529  664  600  755  635   22   22   23   21    8   12  233  509  903  647  941  771   19    4   20   14    7    5  211  277 1145  918 1176  832   11   22    4   14    7    4  431  729  828  677  625  909   44   37   30   20   19   10  276  556 1020  498  652  959   22    9   18   13   14   14
  256  450  888  571  608  617   34   31    5   13    9   15  225  419  653  554  623  872   29   22   36   14    7    7  243  239  710  569  882  621    2   16   26    8    5    2  489  255  906  658  665  812   30   10   36   11   17    9  428  286  878  710  781  628   17    6   26   12   18   14  298  362  741  736  930  590   18   12   13    6   11    4  292  506  790  501  738  942   23   14   36   19   11    4  322  628  749  406  784  784   26   24   29   10   12   12  459  449  746  490  640  866   16   37   28   11   17   13  419  295  884  804  895  733   22   20   22   12   18    4  290  308  734  667  819  639   19   25    8    6   12    2  318  388  969  600  740  661   25   32    9    5    8    3  360  524  885  578  706  585   27   34   11   10    7   10  266  494  663  566  748  850   18   21   21   18    5   13  258  466  752  625  952  626   15   19   18   11    6    6  482  388  968  892 1087  603   19   37    6   13   20    5  510  738  915  631  578 1078   40   36   28   15   20   11  341  417  833  452  555  706   20    8   16   10   15   13
  261  305  772  917  657  545   13   27   21   15   11   14  150  290  593  788  612  744    8   18   14    4    9    8  108  378  762  721  741  519   23    6    0    4    3    1  396  330  746  912  726  694   29   20   10   11   13    8  385  343  720  884  812  492   24   20    0    8   14   13  187  333  601  754  733  532   23    8   13    6   11    3  219  219  614  737  569  812    2   10   10    7    7    3  203  143  581  760  513  662    5    4    3    0    8   13  378  266  658  912  771  740   31   19    2    7   13   14  318  290  776  768  768  665   15   22   40   12   14    3  225  305  674  731  654  619   14    5   18   10   16    3  299  249  861  968  541  629   12   28   17    9   10    2  313  235  847 1000  605  509    8   30   15    6    9   11  187  149  563  740  603  720    3   11    5    8    3   12  137  173  600  541  641  546    6    1    8   11    4    5  377  421  844  828  890  549   14   27   32   15   16    4  431  315  801  981  653  948   19   32    2    9   16   10  310  214  775  852  750  678   25   12   26   10   17   14
  219  509 1011  625  552  787   37   30   12    8   13   15  294  452  724  570  597  848   32   23   35   15   17    7  288  230  863  613  988  791   15   17   33   15    7    2  320  270 1033  714  783  956   13    9   35   18    5    3  329  253  999  760  899  774    6    5   33   19    6   12  211  353  856  782 1030  722    1   13   20   13    7    6  261  517  881  551  684  820   26   15   35   18   13    0  285  655  842  450  704  800   29   25   36   11   16   12  426  500  771  556  682  898   33   38   35   18   15   13  208  334 1005  816  953  887    9   21   21    5    6    4  185  375  851  713  873  645   10   26   15    1   12    2  265  417 1090  644  660  727   28   31   16    2   12    3  359  583 1014  644  712  621   30   33   18   17   15   10  353  517  654  616  724  756   21   22   28   19    7   13  273  507  871  645  948  772   18   20   25   12    6    6  331  363 1093  922 1165  777   10   38    7   10    8    5  439  779  866  693  544  994   43   37   35   20   20   11  270  498  956  486  561  818   21    9   17    9   13   13
  252  466 1109  626  781  678   42   28    8   14   15   17  129  485  900  581  782 1047   37    1   39   21   17    5  169  191  909  596 1005  758   10   23   29    1    5    4  331  243 1135  713  742  957   18   25   39    4    7    5  284  256 1107  759  808  777    9   21   29    5    8   12  208  374  952  779 1045  757   10   23   16    1    5    6  138  464 1035  552  907 1117   35    7   39   22    9    2  208  618  992  435  965  959   34    3   32   17   14   10  245  525  901  555  807 1041   24   16   31   12   11   11  391  311 1105  835  904  770   18   13   25   17    8    6  198  342  951  704  918  772   19    8   11   13   10    0  332  384 1190  651  873  798   33   27   12   12   14    5  272  558 1094  643  887  730   35   19   14   15   17    8  160  504  784  617  901 1025   30    6   24   21    5   13  258  490  971  636 1057  801   27   18   21   14    4    8  426  326 1189  909 1000  630   19   30    3   14   10    7  284  750 1022  692  757 1253   48   15   31   20   16   13  259  509 1048  497  770  689   26   13   19   13   11   11
  278  392  961  721  597  731   35   21   19    9    9   14  265  333  660  652  606  694   30   38   12   12   13    8  217  151  853  591  865  693    7    2    2   12   11    1  349  175  963  762  778  840   19   18   12   15    1   10  340  214  935  776  840  638   14   24    2   16    2   13  216  278  798  742  897  638    9    6   11   10    9    3  262  344  801  559  657  764   24   30   12   15    9    5  254  454  772  530  619  654   27   16    5    8   12   13  391  421  749  682  691  738   25   33    4   15   11   14  231  173  959  806  870  831    9   28   36    8    2    3  174  242  805  687  768  635    8   17   16    2    8    3  268  280 1044  754  597  705   26   22   15    1    8    2  414  394  990  770  589  571   28   30   13   14   11   11  318  368  572  606  693  642   19   27    3   16   11   12  230  340  805  579  851  662   16    1    6    9   10    5  322  326 1039  874 1050  723    8   19   30    9    4    4  404  586  752  783  591  870   41   34    4   17   16   10  329  371  922  640  604  846   19   12   20   12   13   14
  265  335  596  610  630  620    8   30   10   10   11    9  392  416  589  577  647  989    3   23   33   11    9    7  470  458  616  530  992  700   28   17   23   11    7   16  560  396  658  677  835  899   32    9   33   14   19   17  473  451  630  707  915  719   29    5   23   15   20   10  501  517  475  703 1036  699   28   13   10    9   13   18  501  517  678  486  698 1059    3   15   33   14   13   14  445  505  623  405  712  901    0   25   26    7   14    2  504  462  730  551  760  983   22   38   25   14   19    5  528  420  582  771  967  720   20   21   27    9   20   18  473  507  468  634  889  714   19   26   13    3   14   12  385  323  667  647  668  740   17   31    6    2   10   17  401  351  643  639  730  672   13   33    8   13    9    4  463  517  571  555  744  967    8   22   18   15    7   13  463  517  504  576  964  743   11   20   15    8    8   20  555  543  686  851 1185  574   19   38    9   10   22   19  613  627  855  672  626 1195   14   37   25   16   22    9  304  402  563  513  647  653   16    9   17   11   13    1
  196  416  963  636  580  752   30   22    7   10   13   15  301  377  650  593  583  745   25   31   24   11   17    7  289  199  869  548  946  724   16   11   14   11    7    2  325  199  953  693  779  877   12    9   24   14    5   13  322  228  925  715  857  669    7   11   14   15    6   14  228  318  796  703  988  671    6    7    1    9    7    4  284  420  799  498  642  811   19   23   24   14   13    8  320  498  766  443  658  717   22   23   17    7   16   12  439  415  793  581  714  791   34   32   16   14   15   13  237  205  965  775  911  848    2   29   24    9    6    4  220  278  811  636  831  638    3   24    4    3   12    2  246  330 1050  673  614  702   21   23   11    2   12    3  386  418 1016  667  670  588   23   33   13   13   15   10  346  372  590  557  684  677   14   24    9   15    7   13  248  342  797  588  908  705   11   14    6    8    6    6  328  342 1039  869 1125  736    3   32   18   10    8    5  448  632  766  696  578  911   36   31   16   16   20   11  279  349  936  545  613  851   14   17   22   11   13   13
  207  449  942  614  557  728   33   30    7    7   12   15  326  400  657  583  584  823   28   23   38   14   16    7  330  228  874  618  963  740   13   17   28   14    8    2  390  240  958  695  768  925   13    9   38   17    4    7  361  263  928  739  874  729    8    5   28   18    5   12  281  347  787  771 1005  663    3   13   15   12    8    4  287  475  808  532  667  855   22   15   38   17   12    2  339  611  773  453  685  767   25   25   31   10   15   12  448  444  778  547  675  869   31   38   30   17   14   13  260  270  938  843  928  838    5   21   24    6    5    4  223  343  784  708  850  600    6   26   10    0   11    2  269  387 1023  645  641  692   24   31   11    1   11    3  407  499  971  635  693  556   26   33   13   16   14   10  353  475  607  591  709  783   17   22   23   18    8   13  301  455  798  668  933  721   14   20   20   11    7    6  385  349 1026  939 1148  714    6   38    4    9    7    5  479  725  823  680  549 1005   39   37   30   19   19   11  264  422  895  495  562  781   17    9   18   10   14   13
  251  419  771  883  699  603   17   36   32   15   14   12  188  224  516  748  680  816   12   15   15    4   12   10  102  168  763  683  817  587   19   15   11    4    0    1  366  152  783  896  796  770   25   17    1    9   12    6  379  209  755  872  872  580   20   11   11    8   13   11  161  261  612  756  817  554   19   15   24    4   10    3  221  199  633  713  653  886    6    7    1    7    6    3  215  303  598  716  609  728    9   17    8    0    7   15  402  278  671  868  793  810   29   30    9    7   12   16  296  224  767  766  858  713   11   13   29   12   13    1  227  343  623  725  756  629   10   18   29   10   15    5  257  295  852  918  571  643    8   29   28    9   13    0  321  341  832  956  637  589   10   33   26    6   12   13  215  291  512  724  699  794    1   14   16    8    0   10  121  303  623  527  757  572    2   12   19   11    1    3  353  455  851  832  990  597   10   36   43   15   17    2  441  433  760  953  689 1022   23   29    9    9   15    8  330  226  760  798  732  716   23    1   33   10   16   16
  218  450  927  558  590  664   31   31    9    8   10   18  317  463  662  559  625  799   26   26   40   15    8    4  339  313  821  578  974  654    5   14   30   15    4    5  467  305  931  643  767  821   21    8   40   18   16   10  428  326  903  705  883  621   16    8   30   19   17   11  342  404  762  745 1020  585   11   10   17   13   10    7  384  546  783  504  720  869   20   18   40   18   10    5  376  650  750  425  742  711   23   22   33   11   11    9  513  489  799  477  688  795   23   35   32   18   16   10  337  315  927  821  959  770   11   18   26    5   17    7  278  346  773  674  883  632    8   23   12    1   11    1  314  402 1012  595  698  668   22   32   13    2    9    6  408  522  940  565  724  562   24   30   15   17    8    7  360  520  576  567  754  777   15   19   25   19    4   12  314  490  771  642  974  629   12   17   22   12    5    9  456  372 1003  911 1181  650    8   35    2   10   19    8  550  776  812  614  576 1005   37   40   32   20   19   14  329  401  882  455  557  761   15    6   20    9   16   10
  178  496  943  580  587  685   35   25    8    9   14   14  345  437  680  577  620  820   30   28   39   12   18    8  345  277  813  578  967  697    5   14   29   12    6    1  403  283  951  665  762  876   21    8   39   15    6   12  364  292  923  713  878  682   16    8   29   16    7   13  306  368  778  749 1009  616   11   10   16   10    6    3  320  538  819  510  719  890   24   20   39   15   10    7  380  660  780  419  745  736   27   22   32    8   15   13  463  467  763  497  667  832   23   35   31   15   12   14  337  331  943  825  938  803   11   26   25    8    7    3  276  370  789  676  862  603    8   23   11    2   11    3  256  424 1028  613  701  679   26   26   12    1   13    2  404  542  954  585  713  533   28   34   14   14   16   11  354  526  614  571  749  798   19   21   24   16    6   12  304  508  789  642  967  674   16   17   21    9    5    5  428  400 1019  907 1160  669    8   35    3    9    9    4  494  754  830  638  571 1026   41   34   31   17   17   10  309  441  894  469  548  768   19   14   19   12   12   14
  171  505  914  636  549  726   36   28    4    9   14   17  290  430  679  609  594  881   31   25   35   16   18    5  340  264  824  626  987  762   14   19   25   16    6    4  388  294  946  719  782  953   12    7   35   19    6    7  357  299  918  765  898  773    7    3   25   20    7   12  281  367  763  797 1029  685    2   15   12   14    6    6  273  527  826  564  673  895   25   17   35   19   10    2  317  681  787  463  699  811   28   27   28   12   15   10  416  460  750  561  681  923   32   40   27   19   12   11  258  350  906  847  954  850    8   23   21    6    7    6  217  367  752  728  872  572    9   28    7    2   11    0  279  441  991  667  651  688   27   29    8    3   13    5  359  583  917  649  711  586   29   31   10   18   16    8  343  529  571  623  719  821   20   24   20   20    6   13  329  513  782  678  943  737   17   22   17   13    5    8  415  409  998  949 1164  716    9   40    7   11    9    7  459  733  837  698  541 1045   42   39   27   21   17   13  222  464  857  511  560  771   20   11   15   10   12   11
  251  417 1001  565  587  759   34   19    7    8   11   15  312  496  692  562  610  722   29   40   38   15   15    7  292  204  849  553  985  713   16    6   28   15    9    2  344  258  983  646  808  854   10   20   38   18    5   13  357  277  961  692  902  666    5   26   28   19    6   14  223  345  826  726 1027  674    2    8   15   13    9    4  317  483  815  487  685  742   23   32   38   18   11    8  303  573  792  390  695  694   26   14   31   11   14   12  456  524  761  488  715  774   32   31   30   18   17   13  178  244 1003  804  952  839    6   28   24    5    4    4  199  289  849  653  870  637    7   19   10    1   10    2  307  353 1088  600  651  697   25   20   11    2   10    3  405  491 1036  576  711  595   27   28   13   17   13   10  383  425  592  548  725  604   18   31   23   19    9   13  277  411  829  611  945  696   15    7   20   12    8    6  303  297 1069  878 1166  739    7   17    4   10    6    5  497  711  760  625  579  842   40   32   30   20   18   11  272  456  960  464  602  860   18   14   18    9   15   13
  263  359  856  647  649  535   30   23   19   16   11   14  162  356  729  608  662  804   25   34   22    7    9    8  196  176  752  537  869  543    6    0   12    3    3    1  460  184  840  702  696  714   28   16   22    6   15   10  415  259  818  720  782  534   21   22   12    7   16   13  251  277  695  716  919  578   22    4   15    1    9    3  277  367  750  503  747  874   19   26   22   12    9    5  219  489  717  438  733  716   22   12   15    3   10   13  392  422  740  590  705  798   12   35   14    6   15   14  386  152  860  790  922  625   28   24   30   13   16    3  291  261  754  645  828  655   25   13   20   11   10    3  351  289  945  686  703  635   21   24    7   10   10    2  291  401  877  678  683  517   23   32    7    5    9   11  255  363  677  564  769  782   14   27   15   11    3   12  195  333  684  567  947  592   19    3   12   12    4    5  433  297  928  840 1080  517   25   21   20   14   18    4  493  611  945  707  635 1010   36   36   14    8   18   10  266  348  815  548  582  640   26    8   18   11   17   14
  231  465  948  632  585  660   35   34    4   10   10   17  244  382  703  587  618  835   30   19   35   11    8    5  222  228  784  606  925  664    1   13   25   11    4    4  462  240  976  723  712  839   27   13   35   14   16    7  415  283  948  765  828  645   16    9   25   15   17   12  285  371  799  785  975  597   17   15   12    9   10    6  305  469  856  554  717  903   24   11   35   16   10    2  311  605  813  443  749  755   27   21   28    7   11   10  446  438  836  559  663  835   17   34   29   14   16   11  330  296  942  819  932  768   17   17   21    9   17    6  219  343  788  712  854  644   14   22    7    3   11    0  281  387 1027  655  705  674   26   33    8    2    9    5  409  511  937  647  711  580   28   35   10   13    8    8  261  491  675  621  747  829   19   18   22   15    4   13  239  469  816  660  965  641   16   16   17    8    5    8  437  373 1034  929 1130  648   14   34    7   10   19    7  489  705  919  696  569 1051   41   33   27   16   19   13  294  430  885  493  542  713   19    5   15   11   16   11
  158  494  837  614  620  666   36   33    7   16   13   17  197  301  730  563  655  959   31   20   38   11   11    3  247  239  747  564  924  698    0   14   28    5    1    6  445  229  909  693  689  879   28   12   38    8   13    7  372  266  881  743  801  715   15    8   28    9   14   10  290  330  708  737  980  687   16   14   15    3    7    8  276  398  829  522  752 1027   25   12   38   16    7    4  302  516  780  413  782  879   28   22   31    7    8    8  395  375  811  551  688  959   18   35   30    8   13   11  395  333  821  789  931  768   24   18   24   15   14    8  292  434  671  670  863  702   23   23   10    9    8    2  320  440  906  645  740  720   27   34   11    8   12    7  328  468  836  639  746  660   29   36   13    7   11    6  236  540  692  591  778  953   20   19   23   15    1   11  242  524  749  590  988  729   17   17   20   10    2   10  460  456  929  869 1089  638   23   35    4   16   16    9  434  568  980  680  604 1175   42   34   30   12   16   15  249  469  766  489  589  691   24    6   18    9   15    9
  231  485  969  581  581  636   37   28    7   10   11   17  290  474  696  556  608  789   32   25   38   13    9    3  272  272  781  579  877  630    1   19   28   11    7    6  452  296  981  668  670  801   27    7   38   14   19    9  407  309  953  732  786  603   14    3   28   15   20   10  299  379  810  766  923  551   15   15   15    9   13    8  333  559  843  531  715  859   26   17   38   18   13    4  359  671  808  426  755  701   29   27   31    9   14    8  482  488  789  494  623  783   19   40   30   14   19   11  380  332  965  846  898  758   17   23   24    9   20    8  273  333  811  685  814  604   14   28   10    3   14    2  281  435 1050  602  707  656   28   29   11    2   10    7  391  549  966  582  675  562   30   31   13   13    9    6  309  509  656  596  731  767   21   24   23   17    7   11  261  489  821  649  943  591   18   22   20   10    8   10  463  393 1049  914 1100  632   14   40    4   10   22    9  499  783  884  635  551  995   43   39   30   16   22   15  356  442  914  448  504  745   21   11   18   11   13    9
  199  439  653  774  726  583    9   29   22   16   15    9  168  286  592  679  731  952    4   24   11    5   13    5  236  234  629  570  900  663   27   18    1    5    1   14  436  188  679  821  857  862   33    8    9    8   11   15  381  275  653  821  913  682   28    4    1    9   12    8  253  343  512  735  910  662   27   14   14    3    9   16  293  321  669  620  722 1022    2   16    9    8    5   12  199  377  624  581  658  864    1   26    2    1    8    0  358  340  711  733  824  946   21   39    1    8   11    7  374  260  647  773  933  683   19   22   39   13   12   16  287  453  527  694  841  701   18   27   19    9   14   10  343  371  732  799  628  703   16   30   18    8   14   15  237  395  700  821  680  635   12   32   16    7   13    2  281  437  560  661  782  930    7   23    6    9    1   11  241  465  523  520  874  706   10   21    9   10    0   18  411  473  735  817 1075  543   18   39   33   16   16   17  477  505  850  842  714 1158   15   38    1   10   14    9  222  356  628  671  739  644   17   10   23    9   15    1
  290  396  892 1031  669  805   22   20   31   17   14    9  195  163  825  902  698 1014   23   25   22    8   10    9  157  257  774  817  913  793   14    3   32    4    8   18  307  187 1008 1104  670  722   24   19   22    7    4    1  310  210  978 1100  752  686   29   19   32    8    5   10  140  244  805 1010  973  898   30    7   41    2    8   20  184  228  962  901  805  982   31   17   22   13    8    2  168  208  903  834  843  886   28    5   29    4   13   14  319  157  846  986  697  892    4   26   30    7    4   17  225  281  848  846  966  755   38   25    8   14    5   12  166  306  700  963  888  973   39    6   38   10   13   18  314  330  933  990  789  845   31   21   35    9   13   15  362  302  873 1074  749  873   29   31   33    6   12   12  258  186  753  950  821 1056   36   18   37   12    8   11  182  188  866  755 1031  884   41    0   40   11    7   18  280  438  980  984 1094  735   39   20   36   15   11   19  352  324 1041 1107  639  998   28   33   30    9    7   13  301  293  791  876  538  628   26   11   20   10   14   15
  167  485  814  632  669  666   35   29    2   15   13   16  212  276  589  573  684  939   30   24   33   10   11    6  214  234  708  566  939  676    1   18   23    6    1    3  416  204  844  701  810  867   29    8   33    9   13    8  359  239  816  739  892  685   16    4   23   10   14   13  261  327  663  727  957  655   17   14   10    4    7    5  275  355  732  510  747 1009   24   16   33   15    7    3  309  501  685  429  713  851   27   26   26    6    8   11  416  376  708  581  767  933   17   39   25    9   13   12  366  314  808  773  952  764   21   22   19   14   14    5  281  409  654  666  856  706   18   27    5    8    8    1  281  409  893  657  691  706   26   30   10    7   12    4  329  483  831  669  693  622   28   32   10    8   11    9  229  515  571  579  781  917   19   23   18   14    1   14  217  505  684  578  933  693   16   21   15    9    2    7  417  457  896  865 1092  638   18   39    9   15   16    6  453  575  841  696  667 1145   41   38   25   11   16   12  284  442  767  521  680  733   19   10   13    8   15   12
  242  490  936  659  615  631   37   36   12   15   12   16  189  315  831  592  640  858   32   17   23   14   10    6  197  205  810  637  853  629    1   17   35    6    2    3  461  201  998  750  614  770   27   15   39    9   14    4  416  228  970  796  708  674   14   11   35   10   15   13  274  280  801  818  913  666   15   17   22    4    8    9  270  392  914  587  749  924   26    9   39   19    8    1  276  528  871  476  789  796   29   19   40   10    9   11  429  381  884  592  645  876   19   32   41    9   14   12  389  291  922  836  892  709   23   15    9   14   15    5  260  366  794  747  820  693   24   20   19    8    9    1  332  412 1007  674  741  683   28   31   20    7   11    4  348  452  917  680  707  651   30   35   20    8   10    9  236  480  793  652  763  914   21   16   34   18    2   14  230  464  836  651  971  698   20   14   29   11    3    9  448  420 1026  930 1048  623   24   38   19   15   17    6  474  612 1087  729  585 1086   43   31   37   15   17   12  327  393  865  516  526  594   27    3   11   10   16   12
  226  378  882  965  622  778   24   28   27   14   16    9  215  147  845  838  651  987   23   17   26   11   12    9  173  255  738  765  890  790   16    7   36    7    6   14  353  177  980 1046  659  731   22   15   26   10    6    1  352  198  948 1044  763  689   27   15   36   11    7   10  170  248  773  970  942  883   28    7   37    5    6   20  214  250  970  843  758  985   31    9   26   16    6    2  234  218  899  762  796  891   28    9   33    7   13   14  363  123  840  910  650  923   18   22   34   10    6   17  255  307  856  850  939  750   30   21    4   13    7    8  172  334  702  917  847  934   27   10   34    7   11   14  234  326  941  936  742  830   27   29   33    6   13   11  380  262  861  998  702  874   31   33   33    9   14   12  246  220  777  892  774 1061   36   10   41   15    6   11  190  244  826  719  984  879   33    4   44    8    5   18  332  462  978  972 1135  718   27   28   32   14   11   19  388  334 1069 1043  592 1033   30   31   34   12    9   13  287  283  799  804  491  595   12    7   24    7   14   15
  192  516  875  670  562  755   36   28   14   10   16   16  303  321  678  605  607  900   31   25   21   17   16    6  323  249  751  634 1000  783   16   19   37   17    4    3  353  235  937  765  795  908   12    7   37   20    8    4  344  238  909  809  911  808    3    3   37   21    9   13  280  322  740  825 1042  762    0   15   24   15    4    9  298  418  833  602  682  898   25   17   37   20    8    1  348  554  790  485  704  836   28   27   42   13   13   11  459  375  771  601  694  944   30   40   43   20   10   12  235  305  861  843  965  833    8   23    7    7    9    5  254  398  707  752  885  673    9   28   21    3    9    1  286  446  946  683  656  685   27   29   22    4   15    4  336  484  886  689  724  675   29   31   22   19   16    9  350  494  586  667  732  896   20   24   36   21    4   14  316  472  775  650  956  794   17   22   31   14    3    9  376  438  965  927 1177  739    9   40   21   12   11    6  474  610  856  738  554 1070   42   39   39   22   15   12  255  409  812  525  573  686   20   11   13   11   10   12
  191  487  927  633  578  690   34   30    6   10   15   18  268  400  682  602  613  803   29   23   37   11   13    4  282  246  783  603  926  694    4   17   27   11    1    5  432  270  953  716  721  875   22    9   37   14   11    6  375  291  921  750  837  675   17    5   27   15   12   11  275  369  776  772  968  611   12   13   14    9    5    7  303  487  833  541  708  873   23   15   37   14    5    3  329  643  792  442  736  723   26   25   30    7   10    9  442  452  805  558  640  813   22   38   29   14   11   10  326  326  919  832  921  810   12   21   23    9   12    7  231  349  765  703  839  618    9   26    9    3    6    1  273  413 1004  664  688  690   25   31   10    2   14    6  383  539  928  646  684  582   27   33   12   13   13    7  293  525  614  606  738  797   18   22   22   15    1   12  243  505  793  653  952  657   15   20   19    8    0    9  421  389 1009  924 1139  688    9   38    5   10   14    8  477  733  864  695  556 1019   40   37   29   16   14   14  292  446  868  514  511  757   18    9   17   11   13   10
  219  471  834  672  654  568   30   29    6   14   10   16  216  310  673  617  659  851   25   24   25   11    8    2  272  272  728  610  884  582    6   18   15    7    6    7  488  234  872  737  751  787   32    8   25   10   18    8  387  283  852  765  821  601   21    4   15   11   19    9  315  365  679  769  920  561   22   14    2    5   12    9  309  425  764  540  732  921   19   16   25   16   12    5  319  571  725  467  694  763   22   26   18    7   13    7  416  388  784  619  730  845   12   39   17   10   18   12  458  286  824  825  925  698   22   22   19   13   19    9  313  365  688  704  825  600   19   27    3    7   13    3  323  379  909  701  670  632   21   30   12    6    9    8  341  473  837  707  658  562   23   32   14    9    8    5  267  501  651  609  762  829   14   23   10   15    6   10  293  475  708  632  922  605   13   21    7    8    7   11  507  413  910  915 1097  562   19   39   17   14   21   10  479  623  945  736  646 1057   36   38   17   12   21   16  330  402  779  569  617  665   20   10   17    7   14    8
  176  496  829  608  611  659   36   30    5   12   13   17  247  321  628  565  638  848   31   23   36    9   11    5  271  237  731  562  935  675    0   17   26    9    1    4  447  241  867  687  760  860   26    9   36   12   13    5  388  292  845  725  860  668   15    5   26   13   14   12  302  374  676  733  971  592   16   13   13    7    7    6  284  422  751  506  725  918   25   15   36   14    7    2  320  574  718  393  723  760   28   25   29    5    8   10  425  401  773  539  699  848   18   38   28   12   13   11  351  323  819  795  942  777   16   21   22   11   14    6  264  384  665  664  858  603   13   26    8    5    8    0  290  408  904  637  687  661   27   31    9    4   12    5  366  514  830  627  707  543   29   33   11   11   11    8  274  536  540  577  759  826   20   22   21   13    1   13  256  510  703  600  961  654   17   20   18    6    2    8  436  420  907  875 1136  643   13   38    6   12   16    7  472  650  834  672  601 1054   42   37   28   14   16   13  251  447  770  487  582  742   20    9   16    9   15   11
  198  416  856  631  566  668   28   29    1    8   14   17  309  393  593  600  577  767   23   24   30   13   14    3  343  289  808  571  904  662   10   18   20   13    6    6  449  265  878  688  761  839   16    8   30   16   10    9  394  294  848  716  837  631   11    4   20   17   11   10  324  370  707  730  950  585    8   14    7   11    6    8  336  492  748  495  646  841   17   16   30   16   10    4  362  574  711  434  634  681   20   26   23    9   15    8  465  441  768  570  688  767   28   39   22   16   12   11  327  257  850  810  901  790    6   22   20    7   11    8  264  316  696  663  809  606    3   27    2    1   11    2  298  340  935  670  596  678   19   30   13    0   13    7  398  472  889  658  642  556   21   32   13   15   14    6  348  442  539  560  684  749   12   23   15   17    6   11  310  410  718  605  884  627    9   21   12   10    5   10  452  368  942  884 1103  666    3   39   12    8   13    9  492  704  765  691  560  973   34   38   22   18   17   15  287  341  813  540  573  775   12   10   18   11   10    9
  197  525  984  596  576  709   37   28   13   16   14   15  264  448  709  561  607  760   32   25   36    7   18    7  252  234  810  564  898  703    3   13   26    5    6    2  368  280  992  667  693  886   23   13   36    8    6   11  337  269  964  711  809  676   14   11   26    9    7   14  223  353  829  735  940  630   13   11   13    3    6    4  259  529  860  502  710  824   26   17   36   12   10    6  293  669  823  419  742  698   29   19   29    3   15   12  412  488  778  539  620  780   21   32   28    8   12   13  338  340  984  799  899  819   13   23   30   13    7    4  233  391  830  664  815  631   10   20   16    9   11    2  271  441 1069  629  694  705   28   29    9    8   13    3  351  579  989  627  674  573   30   31   11    7   16   10  289  521  639  567  730  754   21   18   21   11    6   13  223  511  830  620  940  670   18   14   18   10    5    6  389  375 1062  887 1111  709   10   32    6   16    9    5  437  755  867  660  550  970   43   31   28   10   17   11  332  480  933  497  505  774   21   11   16    9   12   13
  242  452  931  715  599  698   34   26   15   12    7   13  307  309  666  632  632  815   29   21   24   11    5    9  211  145  795  649  935  692    2   21   36    9    7    0  351  155  953  806  728  805   26   11   34   12    9    5  404  190  925  838  844  715   17    7   36   13   10   10  190  298  776  834  981  645   16   17   25    7    7    4  312  384  813  621  731  875   23   19   34   16    7    2  278  530  776  510  753  755   26   25   37    7    4   14  505  371  765  652  665  837   18   36   38   12    9   15  229  235  925  830  934  770   16   19    4   11   10    2  254  314  771  763  856  682   13   24   22    5    4    4  270  358 1010  724  709  688   25   27   25    4    6    1  378  484  938  740  719  616   27   29   25   11    5   12  336  408  642  688  759  867   18   24   37   15    7   11  162  384  791  673  973  691   15   24   32    8    8    4  298  370 1013  950 1142  682   13   36   24   12   12    3  534  642  858  789  581 1019   40   35   34   14   12    9  341  393  878  568  552  657   18   13   16    9   13   15
  173  489  884  638  573  686   34   29    4   10   16   18  272  360  685  605  602  865   29   26   35   11   14    4  312  270  764  638  947  714    6   20   25   11    2    5  458  266  926  719  746  909   20    6   35   14   10    6  393  279  898  769  858  719   15    4   25   15   11   11  321  361  737  797  989  637   10   16   12    9    4    7  303  477  818  560  701  933   23   18   35   14    8    3  341  611  771  475  725  777   26   28   28    7   13    9  428  400  794  567  657  879   24   41   27   14   10   10  362  330  874  863  920  800   10   24   21    9   11    7  259  393  720  732  844  598    7   29    7    3    7    1  281  419  959  661  681  674   25   30    8    2   15    6  381  505  885  655  695  564   27   32   10   13   14    7  299  549  599  621  729  849   18   25   20   15    2   12  283  525  762  690  947  699   15   23   17    8    1    9  475  451  970  963 1140  668    7   41    7   10   13    8  471  659  879  698  559 1071   40   40   27   16   15   14  272  436  827  509  540  751   18   12   15   11   12   10
  200  464  929  620  594  671   33   30   13   16    9   15  251  391  674  583  627  862   28   23   36   11    7    7  235  239  797  566  926  669    3   17   26    5    5    2  401  245  951  687  717  850   27    9   36    8   17    5  382  272  923  723  833  658   18    5   26    9   18   12  274  354  774  739  970  614   17   13   17    3   11    4  292  484  817  504  726  930   22   15   36   16   11    0  328  620  780  413  756  782   25   25   29    7   12   12  451  439  799  557  650  862   17   38   28    8   17   13  375  293  923  801  915  773   17   21   30   15   18    4  290  348  769  666  837  675   14   26   16    9   12    2  286  392 1008  655  712  691   24   31    9    8    8    3  336  516  926  645  710  613   26   33   11    7    7   10  272  490  656  575  752  858   17   22   21   15    5   13  232  468  789  600  962  648   14   20   18   10    6    6  420  364 1011  875 1129  659   14   38    6   16   20    5  478  720  914  684  574 1080   39   37   28   12   20   11  351  431  870  499  545  726   17    9   16    9   15   13
  244  380  802  713  672  517   28   31   19   15   11   18  225  325  679  656  669  862   23   28   12    6    9    4  249  251  728  581  820  573    8    8    2    6    3    5  471  211  794  768  779  772   30    8   12    9   15    6  446  274  766  788  815  592   23   14    2   10   16   11  284  326  641  746  858  572   24   10   11    4    9    7  328  348  698  565  694  932   17   20   12   11    9    3  258  434  659  508  624  774   20   16    5    2   10    9  421  337  722  660  758  856   10   29    4    9   15   10  389  203  802  810  887  631   26   18   38   14   16    7  318  374  696  689  779  643   23   17   16    8   12    1  368  318  887  746  606  621   19   32   15    7   10    6  304  374  843  748  628  579   21   32   13    8    9    7  312  384  635  622  734  840   12   21    3   10    3   12  248  382  640  569  862  616   17   11    6    9    4    9  446  396  878  862 1031  503   23   29   30   15   18    8  542  558  901  773  666 1068   34   42    4   11   18   14  297  335  773  618  651  626   24    2   22    8   17   10
  226  432  870  599  592  661   32   33    0    9   15   16  275  365  607  560  601  768   27   20   31   12   17    6  267  201  772  559  926  665    8   14   21   12    5    3  449  217  884  668  785  838   18   12   31   15    7    8  410  250  868  706  863  640   13    8   21   16    8   13  266  332  701  718  952  588    8   14    8   10    5    5  274  438  744  487  680  840   21   12   31   15    9    3  308  592  717  402  664  686   24   22   24    8   14   11  441  421  734  538  698  786   26   35   23   15   11   12  295  265  868  782  909  777    8   18   17    8    8    5  210  298  714  653  821  577    5   23    3    2   10    1  282  360  953  632  638  645   23   34   12    1   14    4  408  490  889  626  646  513   25   36   12   14   17    9  286  462  501  552  712  742   16   19   16   16    5   14  256  440  720  597  900  640   13   17   13    9    4    7  422  362  942  874 1107  647    5   35   11    9   10    6  480  698  753  663  582  970   38   34   23   17   16   12  275  407  823  496  587  750   16    6   13   12   11   12
  227  469  936  652  569  686   32   29    3    9   10   17  240  394  679  603  592  821   27   24   28   12    8    5  234  234  778  582  899  680    4   18   18   12    4    4  458  266  964  713  724  847   22    8   28   15   16    7  375  287  934  735  824  645   17    4   18   16   17   12  287  377  785  749  935  609   12   14    5   10   10    6  269  489  834  524  683  891   21   16   28   15   10    2  301  625  797  451  695  733   24   26   21    8   11   10  398  440  796  595  655  817   22   39   20   15   16   11  332  310  928  813  896  796   12   22   22    8   17    6  185  339  774  682  814  650    9   27    0    2   11    0  249  403 1013  685  659  694   23   30   15    1    9    5  393  535  933  683  653  576   25   32   15   14    8    8  253  489  617  585  709  799   16   23   13   16    4   13  273  477  804  612  907  655   13   21   10    9    5    8  463  365 1020  889 1100  672    9   39   14    9   19    7  419  715  859  716  557 1027   38   38   20   17   19   13  280  456  879  553  548  779   16   10   20   12   16   11
  221  391  920  916  665  726   29   27   21   14   13   11  208  184  813  807  694  941   30   18   22   13   11    7  196  240  774  778  941  748   19    6   40    7    7   12  352  170 1020 1009  704  713   17   14   30   10    5    3  341  189  988 1037  798  671   22   14   40   11    6   12  175  231  813  977  995  833   23    6   31    5    7   20  209  231  942  822  799  963   38   10   30   18    7    0  209  275  885  713  835  869   35   10   37    9   14   12  366  168  824  859  701  921   11   23   38   10    5   19  240  244  894  855  974  710   31   20    0   13    6    6  157  317  740  922  890  882   32   11   28    7   12   12  273  333  979  883  787  782   34   28   29    6   12    9  375  287  905  947  761  832   36   34   29    9   13   10  265  237  737  885  817 1033   43   11   43   17    7   13  195  239  864  728 1025  837   40    5   38   10    6   20  311  441 1016 1009 1118  668   32   27   28   14    8   17  401  391 1029  994  637 1055   35   32   38   14    8   15  274  234  837  753  574  543   19    6   20    9   13   13
  206  460  861  643  609  667   33   24    6   16    4   17  249  371  636  606  622  912   28   23   29    9    4    5  241  231  729  593  911  687    3   25   19    3   12    4  383  249  883  710  722  878   29   11   29    6   14    7  360  258  855  750  820  684   18    9   19    7   15   12  282  324  714  742  955  638   19   21    6    1   12    6  276  454  781  525  723  982   22   23   29   14   12    2  324  608  738  454  751  824   25   29   22    5    7   10  425  435  745  586  667  906   15   36   21    6   12   11  407  305  855  812  908  781   19   19   23   15   13    6  276  334  709  681  830  667   16   24    9   11    7    0  278  382  940  676  707  709   24   25    6   10    3    5  326  494  872  674  705  605   26   27    8    5    2    8  266  496  650  592  745  898   17   26   14   13   12   13  240  480  731  627  953  686   14   24   11   12   13    8  450  388  947  906 1116  651   16   36   13   16   15    7  430  698  890  707  595 1120   39   35   21   10   15   13  353  403  812  544  574  738   17   17   19   11   16   11
  221  441  818  663  568  639   30   30    8   11   12   15  302  358  689  604  579  900   25   23   27   10   10    7  296  286  730  653  866  687    6   17   29   10    8    2  466  264  860  750  697  854   28    9   35   13   20    3  435  293  832  798  779  716   21    5   29   14   21   12  329  365  693  818  910  668   18   13   16    8   14    6  325  449  812  587  668  966   19   15   35   15   14    0  379  597  759  496  692  830   22   25   32    6   15   12  474  418  820  594  628  908   16   38   31   13   20   13  398  288  808  856  865  745   18   21   13   10   21    4  299  347  660  751  781  675   15   26   11    4   15    2  303  381  893  682  644  679   21   31   16    3   11    3  393  469  819  682  640  631   23   33   16   12   10   10  301  495  683  652  688  924   14   22   24   14    8   13  287  465  716  693  900  702   11   20   21    7    9    6  497  393  904  970 1081  627   15   38   15   11   23    5  511  665  951  729  552 1128   36   37   31   15   23   11  334  374  759  524  511  650   16    9   15   10   14   13
  221  437  733  647  635  584   27   30    3   14   10   17  248  310  628  602  646  927   22   23   34    9    8    3  308  294  683  575  887  638    9   17   24    7    4    6  504  232  777  720  766  839   33    9   34   10   16    7  441  293  755  754  840  657   24    5   24   11   17   10  343  365  580  744  929  637   23   13   11    5   10    8  341  401  707  529  711  997   16   15   34   14   10    4  311  519  664  436  687  839   19   25   27    5   11    8  442  382  737  586  717  921   11   38   26   10   16   11  426  290  723  798  910  704   23   21   20   13   17    8  335  397  587  681  818  658   20   26    6    7   11    2  357  359  808  672  651  680   18   31    9    6    9    7  329  437  754  674  665  610   20   33    9    9    8    6  313  497  596  598  747  905   11   22   19   13    4   11  299  485  613  597  917  681   14   20   16    8    5   10  497  437  809  880 1088  566   20   38    8   14   19    9  523  605  890  711  627 1133   33   37   26   12   19   15  282  410  686  528  614  661   21    9   14    7   16    9
  268  380  836  634  582  602   23   29    7    7   10   14  355  435  577  589  625  807   18   24   38   14    8    8  307  317  802  608  962  590   13   18   28   14    6    1  451  301  848  715  759  761   21    8   38   17   18    8  454  342  820  761  871  565   16    4   28   18   19   13  328  396  677  789 1008  559   13   14   15   12   12    3  394  458  700  562  700  877   12   16   38   17   12    3  418  536  665  445  724  719   15   26   31   10   13   13  565  497  712  567  692  801   23   39   30   17   18   14  319  253  832  845  965  718   11   22   24    6   19    3  316  356  694  716  883  630    8   27   10    0   13    3  312  306  917  663  676  652   14   30   11    1    9    2  412  450  869  655  722  566   16   32   13   16    8   11  374  428  589  619  750  785    7   23   23   18    6   12  290  408  688  656  974  581    4   21   20   11    7    5  426  354  916  927 1185  598    8   39    4    9   21    4  600  656  821  700  578 1013   29   38   30   19   21   10  369  383  797  515  553  713   17   10   18   10   14   14
  347  363 1174  555  582  684   36    9    9   16    4   11  272  586  851  560  605  689   31   34   40   15    4   13  140  226  928  559  830  620    0   16   30    5   16    4  414  380 1098  634  617  705   28   32   40    8   16   17  457  357 1088  680  733  557   15   32   30    9   15   10  171  321  995  728  882  599   16   20   17    3   16    2  295  451  878  483  716  771   25   28   40   20   16   14  237  541  897  406  756  631   28   10   33   11    9   18  476  548  776  476  606  637   18   19   32    8   12   19  260  214 1178  812  865  752   20   22   26   15   13    2  263  207 1024  653  783  696   17   17   12    9   11    8  297  293 1263  594  708  690   27   16   13    8    3    3  413  417 1165  564  672  564   29   20   15    9    4   16  279  423  831  540  728  669   20   23   25   19   16    7  107  407  984  631  932  591   17   13   22   12   17    0  319  177 1230  894 1055  668   17    9    2   16   15    1  493  605  849  613  552  817   42   20   32   16   15   11  390  494 1121  460  503  797   20   24   20   11   18   19
  158  536  762  657  695  691   33   29   10   15   16   12  181  357  735  592  728 1040   28   24   35   12   14    2  279  279  680  587  997  761    3   18   31    6    2   11  419  293  838  736  758  936   21    8   35    9   10   12  350  338  810  766  848  782   18    4   31   10   11    5  296  418  641  766 1053  768   19   14   18    4    4   13  292  426  836  545  825 1108   22   16   35   17    4    9  266  584  775  448  849  956   25   26   32    8    9    3  369  415  818  598  765 1040   15   39   33    9   10   10  427  395  746  802  992  787   27   22   21   14   11   13  316  424  600  697  936  783   28   27   13    8    7    7  314  474  831  678  807  801   28   30   14    7   15   12  244  522  775  686  819  741   26   32   16    8   14    1  286  600  659  614  851 1032   21   23   26   16    2    8  302  582  686  613 1061  810   26   21   23    9    1   15  462  476  854  890 1132  651   28   39    7   15   13   14  430  590  947  727  681 1226   39   38   33   13   13   12  249  509  701  530  672  716   25   10   21    8   12    4
  295  449  830  653  536  587   28   29    5    8   12   17  296  360  629  606  569  820   23   24   26   15   10    5  302  298  750  661  900  607    8   18   22   15    8    4  544  266  862  720  695  796   26    8   34   18   20    7  499  279  834  774  811  614   21    4   22   19   21   12  355  341  691  812  944  566   16   14    9   13   14    6  377  461  764  573  668  888   17   16   28   18   14    2  383  581  723  504  694  742   20   26   27   11   15   10  528  404  790  588  612  820   18   39   28   18   20   11  368  266  822  872  891  703   16   22   12    5   21    6  279  343  680  751  809  595   13   27    6    1   15    0  367  385  907  678  646  629   19   30   13    2   11    5  455  449  839  676  648  553   21   32   17   17   10    8  333  451  635  628  698  826   12   23   21   19    8   13  307  419  702  709  916  604    9   21   16   12    9    8  521  401  914  986 1111  583   13   39   16   10   23    7  581  657  889  711  520 1042   34   38   24   20   23   13  364  348  779  514  487  644   14   10    8    9   14   11
  235  379  965  582  716  545   35   24    9   16   12   13  210  442  858  571  737  790   30   33   40   15   10   15  192  214  763  562  934  529    1    1   30    5    2    6  404  266  919  663  715  682   23   15   40    8   14   15  405  293  897  709  789  502   16   21   30    9   15   12  237  247  808  737  994  586   17    3   17    3    8    4  315  415  811  500  832  846   24   25   40   20    8   14  215  543  802  397  840  686   27   11   33   11    9   20  448  446  773  505  756  766   17   34   32    8   14   17  318  234  969  811  965  597   25   23   26   15   15    4  321  269  853  662  899  683   26   12   12    9    9   10  349  329 1054  617  802  631   26   25   13    8   11    5  277  427  974  593  784  541   28   33   15    9   10   18  313  417  754  565  850  762   19   26   25   19    2    9  189  399  787  618 1042  582   24    4   22   12    3    2  333  291 1027  885 1099  513   26   22    2   16   17    3  543  657  986  642  696  978   41   37   32   16   17   13  260  368  922  475  635  642   27    7   20   11   16   21
  188  368  660  767  624  615   13   35   14   15   12   12  245  269  615  674  605  984   12   18   17    6   10    2  325  359  720  583  860  695   23   12    7    6    2   11  461  241  712  780  755  894   17   14   17    9   14   12  400  308  712  776  841  714   24   10    7   10   15    5  358  392  549  676  884  694   23   14    6    4    8   13  346  362  724  589  584 1054   14   10   17    9    8    9  322  388  687  592  574  896   15   20   10    2    9    3  311  303  778  744  754  978   31   33    9    9   14   10  461  357  654  742  849  707   15   16   33   14   15   13  358  434  500  639  753  709   14   21   11    8    9    7  348  314  739  814  554  735    4   32   10    7   11   12  344  290  713  832  604  667    8   34    8    8   10    1  306  366  549  612  636  962    9   17    2   10    2    8  314  366  602  517  792  738    6   15    1    9    3   15  502  562  738  816 1025  567   14   33   25   15   17   14  420  492  847  829  622 1190   19   32    9   11   17   12  241  283  641  704  695  626   15    4   19    8   16    4
  289  287 1060  682  543  747   31    9    3    3    8   13  342  506  737  663  560  648   26   32   34   10   12    9  288  254  972  652  887  701   13   18   24   16   12    0  292  320 1020  741  750  852   13   34   34   13    8   17  335  355  992  795  820  656    8   36   24   14    9   12  217  337  887  801  943  652    5   22   11   16   10    2  327  391  824  564  627  718   20   40   34   13   12   12  319  473  817  497  609  630   23   28   27   12   11   14  442  476  774  619  667  706   31   17   26   13   18   15  138  142 1064  879  878  853    3   20   20    2    1    2  253  183  910  740  782  639    4   23    6    4    7    4  297  239 1149  719  577  727   22   18    9    5    9    1  441  371 1097  707  603  587   24   14    9   12   10   12  393  369  665  635  663  582   15   33   19   14   12   11  231  327  882  688  857  662   12   15   16    7   11    4  243  183 1128  971 1074  751    4    3    8    5    3    3  443  545  729  734  543  796   37   18   26   15   15    9  334  394 1027  585  556  878   15   28   14   10   14   15
  227  283  903  631  589  634   26    3    6    6    3   13  270  548  622  584  612  783   21   30   37   11    3    9  166  296  815  617  923  606   10   20   27   13   15    0  356  358  875  718  740  771   26   28   37   12   17   13  425  385  847  764  840  563   21   34   27   13   16   12  181  379  746  786  969  615   16   18   14   13   15    2  321  423  729  555  705  815   15   38   37   12   15    8  275  473  708  452  717  723   18   26   30   11    8   14  498  496  693  560  671  773   18   15   29   12   11   15  214  184  907  836  926  740   16   24   23    5   12    2  257  193  781  717  840  692   13   21    9    5   10    4  261  221  992  654  669  694   17   12   10    4    4    1  343  375  924  648  687  532   19   14   12   11    3   12  313  375  674  620  733  727   10   31   22   13   15   11  133  343  737  667  945  625    7   17   19    6   16    4  303  173  977  938 1142  630   13    9    5    6   14    3  547  567  832  697  573  957   32   16   29   14   14    9  318  422  862  498  532  745   14   28   17    9   17   15
  220  502  809  712  681  584   33   29    8   14   14    9  187  325  774  641  712  939   28   26   23   11   12    7  257  255  717  660  961  662    3   20   19    7    0   16  491  247  861  771  744  843   19    6   31   10   12   17  436  280  833  815  824  681   18    4   19   11   13   10  310  362  692  815 1017  667   19   16    6    5    6   18  342  406  871  588  801 1007   22   18   25   16    6   14  226  550  816  509  813  857   25   28   24    7    9    2  357  383  873  661  751  939   15   41   25   10   12    5  397  339  797  867 1000  670   27   24    9   13   13   18  296  402  655  754  916  684   28   29    5    7    7   12  376  432  882  733  765  700   30   30   10    6   13   17  296  484  818  749  783  642   26   32   16    9   12    4  306  544  714  659  833  933   23   25   18   15    0   13  268  524  717  686 1043  709   28   23   13    8    1   20  458  466  897  967 1138  538   28   41   19   14   15   19  506  572 1012  778  671 1139   39   40   21   12   15    9  227  427  754  581  612  601   23   12   11    7   14    1
  240  452  983  634  638  661   37   25    9   16    6   16  243  427  686  595  661  738   32   30   30   13   10    6  205  199  831  568  902  645    1   10   20    5   10    3  387  225  983  693  721  816   27   12   30    8   10   10  354  240  955  717  821  604   14   12   20    9   11   13  206  322  824  733  946  576   15    6    7    3   12    5  268  466  835  502  754  814   26   22   30   18   10    5  268  612  808  439  772  666   29   22   23    9    9   11  425  471  755  575  686  738   19   35   22    8   16   12  331  283  983  801  927  777   17   24   26   15   11    5  234  314  829  662  841  619   14   23    6    9    9    1  264  370 1068  669  724  669   28   26    9    8    5    4  366  524 1000  663  724  549   30   30   11    7    8    9  274  480  638  565  778  718   21   23   15   17   10   14  192  458  829  612  982  610   18   13   12   10   11    7  370  360 1063  883 1123  659   14   31   12   16   13    6  456  738  824  696  618  944   43   34   22   14   13   12  357  461  940  533  575  772   21   12   24    9   12   12
  252  408  885  660  649  606   30   29   14   15   10   14  251  363  618  611  664  815   25   28   27    6    8    8  225  225  761  566  931  590    6   12   17    6    6    1  437  217  893  721  772  769   28    8   27    9   18   10  398  266  867  743  858  579   21   10   17   10   19   13  254  316  724  741  969  559   18   10    8    4   12    3  318  414  743  524  747  885   19   20   27   11   12    5  334  570  712  455  741  727   22   20   20    2   13   13  481  435  739  603  715  809   16   37   19    9   18   14  389  245  883  805  944  722   18   22   33   14   19    3  284  312  739  672  852  628   15   21   11    8   13    3  286  346  968  693  701  650   21   30    8    7    9    2  348  440  900  691  701  584   23   34   10    8    8   11  292  456  622  593  775  793   14   23   12   10    6   12  238  426  733  604  963  577   11   15   11    9    7    5  426  344  963  879 1146  602   15   33   15   15   21    4  528  686  856  724  635 1021   36   36   19   11   21   10  381  373  840  561  590  717   16   10   23    8   14   14
  154  538  896  545  571  737   37   33    7    7   16   17  251  431  671  538  610  810   32   20   38   14   16    3  311  259  788  553  979  741   13   14   28   14    4    6  437  301  918  630  774  914   13   12   38   17    8    7  368  310  898  684  890  716    8    8   28   18    9   10  286  384  733  724 1021  664    3   14   15   12    4    8  304  536  796  485  699  828   26   12   38   17   10    4  312  668  765  394  723  762   29   22   31   10   15    8  421  459  756  462  675  854   31   35   30   17   12   11  283  379  892  798  946  853    9   18   24    6    9    8  224  398  738  651  870  595   10   23   10    0    9    2  292  464  977  578  679  697   28   34   11    1   15    7  366  548  903  550  713  563   30   36   13   16   16    6  314  574  539  544  739  728   21   19   23   18    4   11  300  558  754  615  961  716   18   17   20   11    3   10  412  446  972  882 1168  723   10   35    4    9   11    9  470  744  831  603  561  956   43   34   30   19   17   15  213  489  845  432  552  826   21    6   18   10   10    9
  211  479  973  606  577  690   34   30    8   10   14   16  298  462  684  593  592  699   29   23   39   11   18    6  286  240  835  594  893  662    6   17   29   11    6    3  400  280  985  689  726  825   20    9   39   14    6   10  379  295  957  735  816  611   15    5   29   15    7   13  247  379  814  765  939  603   10   13   16    9    6    5  287  517  833  526  685  775   23   15   39   14   10    5  303  631  800  429  691  643   26   25   32    7   15   11  454  510  777  537  653  725   24   38   31   14   12   12  288  300  969  831  896  790   10   21   25    9    7    5  211  345  815  694  808  622    7   26   11    3   11    1  275  399 1054  639  651  684   25   31   12    2   13    4  383  553  980  625  653  552   27   33   14   13   16    9  331  481  594  591  709  687   18   22   24   15    6   14  253  471  825  644  913  633   15   20   21    8    5    7  385  347 1053  915 1102  686    7   38    3   10    9    6  485  767  806  670  565  909   40   37   31   16   17   12  310  488  922  497  528  795   18    9   19   11   12   12
  274  390  837  576  577  578   26   31    6   11    9   17  229  411  658  549  604  883   21   22   37   10    7    5  271  273  757  546  917  594   10   16   27   10    5    4  533  271  859  647  690  793   30   10   37   13   17    9  474  304  831  685  800  613   25    6   27   14   18   12  348  382  682  717  965  599   20   12   14    8   11    6  330  484  749  484  709  953   15   14   37   13   11    4  302  572  704  393  751  795   18   24   30    6   12   10  443  459  773  509  641  877   14   37   29   13   17   11  429  253  831  791  912  684   20   20   23   10   18    6  286  296  701  646  836  666   17   25    9    4   12    0  354  342  916  613  707  662   17   32   10    3    8    5  376  466  832  597  687  598   19   34   12   12    7    8  296  442  634  543  729  861   10   21   22   14    5   13  296  412  697  596  941  637   11   19   19    7    6    8  520  358  919  869 1116  564   17   37    5   11   20    7  526  698  912  638  551 1089   32   36   29   15   20   13  333  367  780  473  524  675   18    8   17   10   15   11
  188  400  678  599  641  631   18   29   11   11   11   14  323  369  605  574  672  962   13   24   34   10    9    0  401  387  668  517  991  675   18   18   24   10    3    9  481  339  750  666  794  876   24    8   34   13   15   10  432  384  722  696  898  694   19    4   24   14   16    7  432  456  549  694 1039  672   18   14   11    8    9   11  432  494  694  475  751 1032    7   16   34   13    9    7  408  534  639  390  755  874   10   26   27    6   10    5  493  393  736  540  749  956   22   39   26   13   15   12  475  375  662  768  994  751   12   22   28   10   16   11  410  492  528  623  912  687    9   27   10    4   10    5  342  392  747  636  713  713    9   30    7    3   10   10  344  400  725  628  757  645   11   32    9   12    9    3  394  514  583  544  791  940    2   23   19   14    3    8  394  512  590  551 1003  716    3   21   16    7    4   13  524  508  770  824 1192  611    9   39    8   11   18   12  532  596  869  661  633 1168   24   38   26   15   18   14  291  449  629  510  624  702   22   10   20   10   17    6
  289  419  818  918  722  663   18   31   26   13   18   13  168  184  561  767  691  820   13   14   17    2   14    9  100  204  768  718  830  655   18   10    5    4    4    0  320  178  810  927  793  830   24   18    5   11    8    5  315  191  784  891  907  638   19   18    5    8    9   10  127  243  649  763  818  584   18   10   18    6    6    4  177  191  658  748  666  870    7    6    5    5    4    2  169  241  627  759  640  732   10    6    2    2   11   14  350  230  684  911  820  828   34   19    3    5    8   15  252  266  820  741  847  767   10   18   35   10    9    2  191  335  666  736  753  619    9    7   23   12   11    4  279  327  905  949  592  633    9   32   22   11   15    1  329  331  879  999  666  581   11   30   20    4   16   12  233  235  471  755  702  778    2    7   10    6    4   11  151  251  654  538  724  630    1    5   13   13    3    4  307  453  892  813  975  647    9   31   37   13   13    3  367  379  731  990  710 1014   24   28    3    7   11    9  314  270  809  833  797  762   22   10   29   12   12   15
  224  432  826  577  580  650   31   30    6   10   11   17  293  383  597  562  603  879   26   23   37   11    9    5  291  263  692  545  930  670    5   17   27   11    7    4  483  261  848  654  741  855   25    9   37   14   19    9  414  280  820  692  841  663   20    5   27   15   20   12  326  346  679  716  972  597   15   13   14    9   13    6  322  480  744  481  696  949   20   15   37   14   13    4  368  612  697  384  722  791   23   25   30    7   14   10  459  421  726  506  656  873   19   38   29   14   19   11  395  289  820  790  907  770   15   21   23    9   20    6  286  334  666  643  831  624   12   26    9    3   14    0  296  388  905  614  678  676   22   31   10    2   10    5  404  482  833  594  684  562   24   33   12   13    9    8  294  494  585  546  722  857   15   22   22   15    7   13  288  468  686  603  936  649   12   20   19    8    8    8  486  382  908  872 1127  632   12   38    5   10   22    7  498  700  819  639  564 1085   37   37   29   16   22   13  315  385  773  470  539  727   15    9   17   11   13   11
  213  479  805  691  586  619   31   28   12   15   11   17  244  334  656  640  597  908   26   25   19    6    9    5  280  280  717  597  862  639    5   19    9    6    3    4  488  260  845  752  707  834   31    7   19    9   15    7  419  285  817  776  785  648   20    3    9   10   16   12  347  359  676  754  900  618   21   15    8    4    9    6  307  443  759  551  680  978   20   17   19   11    9    2  351  569  720  486  686  820   23   27   12    2   10   10  428  384  773  634  664  902   13   40   11    9   15   11  456  282  797  818  887  751   21   23   29   14   16    6  323  387  671  691  797  645   18   28    9    8   12    0  331  421  882  724  646  689   22   29   14    7   10    5  375  471  814  722  646  603   24   31   14    8    9    8  275  487  658  620  708  886   15   24    8   10    3   13  305  455  697  603  908  662   12   22    9    9    4    8  519  415  889  888 1081  611   18   40   23   15   18    7  459  615  928  755  576 1114   37   39   11   11   18   13  332  402  754  592  549  710   19   11   21    8   17   11
  194  462  884  617  706  638   33   29    7   16   13    8  231  379  827  584  727  979   28   24   38   19   11    6  323  313  776  615  916  718    3   18   28    5    1   15  449  281  966  704  671  871   17    8   38    8   13   16  400  296  938  770  739  739   18    4   28    9   14    9  348  370  789  800  978  719   19   14   15    3    7   17  338  494  990  571  840 1045   22   16   38   24    7   13  286  606  931  452  874  907   25   26   31   15   12    1  341  419  906  532  726  985   15   39   30   10   13    6  467  303  866  858  921  714   27   22   24   15   14   17  378  404  732  723  885  740   28   27   10    9    8   11  366  414  951  638  826  748   32   30   11    8   12   16  264  478  881  620  796  696   26   32   13   13   11    3  306  504  737  632  852  991   25   23   23   23    1   12  324  474  842  665 1050  767   30   21   20   16    2   19  518  414  978  934 1049  592   28   39    4   16   16   18  444  674  983  671  676 1207   39   38   30   20   16    8  235  411  815  480  615  605   21   10   18   11   15    0
  171  447  703  703  631  657   17   30   15   14   10   13  238  266  754  616  664  952   12   23   16   13    8    1  308  298  681  631  929  715   19   17   38    7    4   10  472  224  813  802  702  810   29    9   32   10   16   11  403  279  785  856  816  702   34    5   38   11   17    8  335  387  622  826  977  754   35   13   25    5   10   18  339  387  857  643  763 1012   20   15   32   18   10    8  325  427  792  528  787  888   17   25   39    9   11    4  428  308  851  640  687  970    7   38   40   10   16   11  416  310  665  808  942  717   39   21    2   13   17   12  335  461  549  769  866  779   36   26   22    7   11   10  339  393  750  704  743  753   26   31   27    6    9   11  323  365  712  728  747  737   22   33   27    9    8    2  303  399  680  714  789  998   25   22   37   17    4   11  297  409  683  625  999  782   30   20   32   10    5   18  473  527  793  906 1130  619   36   38   26   14   19   15  493  525  964  777  611 1130   23   37   40   14   19   13  260  330  618  552  582  598   25    9   18    9   16    5
  179  493  960  588  555  645   34   32    9    9   13   15  266  418  735  571  588  760   29   21   40   12   17    1  314  246  826  548  945  665   10   15   30   12    7    8  432  272  964  665  740  854   16   11   40   15    5    9  359  285  952  703  856  658   11    7   30   16    6    8  273  347  783  723  987  572    6   13   17   10    7   10  301  533  842  486  689  824   23   13   40   15    9    6  295  647  823  385  725  690   26   23   33    8   14    6  416  434  812  517  645  802   28   36   32   15   11   13  320  308  958  799  926  777    6   19   26    8    6   10  217  363  804  648  844  521    7   24   12    2   12    4  275  433 1043  625  677  629   25   33   13    1   12    9  373  529  965  605  679  505   27   35   15   14   15    4  321  491  589  555  717  732   18   20   25   16    7    9  287  473  800  610  939  630   15   18   22    9    6   12  417  361 1024  873 1146  637    7   36    2    9    8   11  471  723  877  650  535  960   40   35   32   17   16   15  256  442  909  485  518  746   18    7   20   12   13    7
  276  350  828  597  617  651   25   27    7    8   15   16  353  389  537  550  662  746   20   30   38   13   13    6  301  233  788  535 1043  619   13    4   28   13    1    3  443  233  816  674  838  776   17   12   38   16   11   10  420  296  796  702  954  580   12   18   28   17   12   13  286  332  653  710 1085  568   11    6   15   11    5    5  386  412  656  483  741  816   14   22   38   16    5    5  386  500  633  386  765  658   17   14   31    9    8   11  559  431  670  532  739  748   31   31   30   16   11   12  277  199  830  782 1010  743    3   20   24    7   12    5  278  302  676  641  932  615    2   15   10    1    6    1  280  278  915  622  721  639   16   28   11    0   14    4  440  392  883  620  771  549   18   32   13   15   13    9  372  396  453  554  789  724    9   23   23   17    1   14  258  374  658  577 1013  600    6    7   20   10    0    7  356  320  896  848 1228  633    2   25    4    8   14    6  612  620  669  661  609  952   31   40   30   18   14   12  319  349  807  478  616  752   15    4   18   11   13   12
  229  467  877  586  625  621   34   28    8   10   10   14  292  370  728  573  656  948   29   25   39   13    8    8  320  320  777  610  949  669    2   19   29   11    6    1  476  288  897  667  714  862   26    7   39   14   18    8  459  325  869  731  826  692   17    3   29   15   19   13  367  401  744  771 1001  672   18   15   16    9   12    3  355  489  841  538  757 1018   23   17   39   18   12    3  347  597  786  453  789  864   26   27   32    9   13   13  498  420  829  515  693  944   16   40   31   14   18   14  426  324  873  843  958  721   26   23   25    9   19    3  341  417  725  702  878  705   27   28   11    3   13    3  321  419  958  619  747  711   25   29   12    2    9    2  369  473  884  603  745  645   27   31   14   13    8   11  337  533  718  593  777  940   18   24   24   17    6   12  321  507  769  674  989  716   21   22   21   10    7    5  511  433  957  941 1116  599   27   40    3   10   21    4  543  673  982  648  605 1162   40   39   31   16   21   10  346  430  826  473  590  682   28   11   19   11   14   14
  286  338 1024  644  600  778   33   19    0    7   11   12  319  457  707  601  607  699   28   40   31   14   15   10  283  179  862  580  938  732   17    4   21   14    9    1  285  241 1010  705  799  867    9   20   31   17    3   12  338  262  982  741  879  675    4   26   21   18    4   11  200  330  855  737  972  683    3    8    8   12    9    1  306  398  832  514  660  727   22   32   31   17   11    7  294  498  811  441  640  683   25   18   24   10   14   15  453  497  776  591  730  761   31   31   23   17   15   16  145  181 1026  801  921  870    5   30   17    6    4    1  218  228  872  674  829  626    6   19    3    0   10    5  298  270 1111  677  610  720   24   20   12    1   10    0  402  424 1069  679  648  622   26   28   12   16   13   13  390  374  621  583  704  563   17   27   16   18    9   10  248  352  856  610  888  701   14    1   13   11    8    3  248  242 1098  891 1113  768    6   17   11    9    6    2  464  628  755  708  596  805   39   32   23   19   18    8  301  427  993  549  623  893   17   14   15   10   15   16
  144  534  872  689  679  637   36   29   13   17   16   18  179  339  755  644  710  958   31   26   32   14   14    4  253  249  750  597  957  675    0   20   22    4    2    5  399  269  926  766  720  876   26    6   32    7   10    6  316  300  898  782  816  694   15    4   22    8   11   11  270  386  731  768 1013  668   16   16   21    2    4    7  262  444  846  571  811 1028   25   18   32   19    4    3  276  610  795  476  839  870   28   28   25   10    9    9  385  399  824  622  727  952   18   41   24    7   10   10  395  375  860  828  976  757   24   24   24   16   11    7  288  400  718  699  904  683   25   29   16   10    9    1  292  446  945  718  795  713   27   30   17    9   15    6  280  536  875  710  791  641   29   32   17    8   14    7  246  568  713  628  833  936   20   25   21   18    2   12  270  550  770  635 1041  712   21   23   24   11    1    9  432  452  960  910 1132  617   25   41   10   17   13    8  428  630 1009  755  657 1164   42   40   24   15   13   14  273  485  815  570  632  708   28   12   16   10   14   10
  150  454  853  688  606  642   29   29   12   13   12   17  257  281  584  641  607  799   24   24   19    8   10    5  261  229  787  544  864  654    7   18    9    8    2    4  415  175  865  743  783  837   19    8   19   11   14   11  348  216  837  757  827  639   14    4    9   12   15   12  266  310  694  719  904  563    9   14    4    6    8    6  278  374  731  540  646  869   18   16   19   11    8    6  312  492  690  483  612  711   21   26   12    4    9   10  411  369  759  635  718  797   25   39   11   11   14   11  337  221  849  797  881  772    9   22   31   12   15    6  252  366  695  658  783  572    6   27    9    6    9    0  250  368  934  727  582  652   20   30    8    5   11    5  362  426  884  723  606  532   22   32    8   10   10    8  266  408  542  599  682  777   13   23    4   12    2   13  246  388  705  564  856  617   10   21    1    7    3    8  414  402  933  847 1067  636    6   39   23   13   17    7  460  610  776  752  600 1005   35   38   11   13   17   13  273  345  816  607  603  739   13   10   21    8   16   11
  269  433  925  639  572  732   32   17    8   11   12   15  358  424  630  586  621  757   27   22   25   18   16    7  338  202  857  647 1008  718   16   28   31   18    8    2  334  224  947  732  803  869   10   18   41   21    4    3  347  239  909  792  919  725    5   16   31   22    5   12  263  303  768  826 1050  663    4   26   18   16    8    6  355  469  787  595  694  753   21   24   37   21   12    0  335  569  754  484  720  695   24   30   36   14   15   12  502  466  745  568  702  805   32   29   37   21   14   13  172  232  921  856  973  816    4   16   11    8    5    4  247  291  767  753  893  596    5   25   15    4   11    2  311  371 1006  656  672  686   23   20   18    5   11    3  409  485  960  656  732  584   25   20   18   20   14   10  433  399  570  654  746  711   16   23   30   22    8   13  301  385  785  683  970  701   13   25   25   15    7    6  291  309 1005  956 1189  728    5   29   17   13    7    5  515  703  760  705  566  905   38   28   33   23   19   11  314  392  880  498  581  745   16   24    9   12   14   13
  215  527  928  688  588  816   36   29   18    9   12   15  292  322  689  623  629  923   31   24   19   12   16    7  296  186  786  624 1026  826   16   18   41   12    8    2  294  214  970  771  821  923   12    8   33   15    4    3  287  223  942  817  937  859    1    4   41   16    5   12  227  337  781  803 1068  777    0   14   28   10    8    6  271  431  846  598  708  883   25   16   33   15    8    0  297  583  807  487  726  859   28   26   40    8   15   12  422  368  808  629  720  967   28   39   41   15   10   13  176  298  918  825  991  890    8   22    3    8    5    4  221  403  764  734  911  662    9   27   25    2   11    2  295  445 1003  709  682  734   27   30   26    1   11    3  351  537  937  717  750  678   29   32   26   14   14   10  349  485  593  667  754  875   20   23   40   16    8   13  281  473  806  642  978  831   17   21   35    9    7    6  287  395 1014  921 1203  794    9   39   25    9    7    5  449  635  859  760  580 1041   42   38   41   17   15   11  250  470  873  557  599  763   20   10   17   12   14   13
  193  459  797  727  576  686   31   30   21   13   12   15  236  286  708  654  621  903   26   23   26    8   10    5  262  260  761  641  928  714    5   17   36    8    2    4  462  216  863  812  723  835   29    9   30   11   14    5  419  259  835  844  839  733   20    5   36   12   15   12  309  335  666  822  972  705   19   13   31    6    8   10  293  389  817  629  708  963   20   15   30   13    8    2  323  475  762  526  734  839   23   25   37    4    9   10  442  362  859  670  656  921   15   38   38   11   14   11  372  270  783  832  935  772   19   21    4   12   15    6  275  417  633  757  851  718   16   26   28    6   11    2  311  391  868  744  686  706   22   31   29    5   11    5  359  437  804  758  702  676   24   33   29   10   10    8  275  481  690  688  750  949   15   22   41   12    2   13  263  471  711  647  970  733   12   20   38    7    3   10  459  435  887  930 1147  668   16   38   28   13   17    7  501  571  972  799  568 1073   37   37   34   13   17   13  290  426  734  592  525  655   17    9   20    8   16   11
  144  494  804  695  632  702   35   28    5   14   10   16  245  375  685  650  665  965   30   25   32   11    8    2  301  307  732  653  952  738    1   19   22    7    4    7  443  311  878  762  737  931   29    7   32   10   16    8  390  334  850  814  853  745   16    3   22   11   17    9  326  404  685  808  998  677   17   15   13    5   10    9  310  456  812  581  760 1035   24   17   32   16   10    5  336  574  761  490  784  877   27   27   25    7   11    7  401  413  808  642  696  959   17   40   24   10   16   12  407  419  790  862  957  822   19   23   22   13   17    9  318  440  636  753  879  690   16   28    8    7   11    3  316  452  875  724  740  730   26   29   11    6    9    8  328  474  825  730  752  648   28   31   11    9    8    5  278  614  659  652  792  943   19   24   21   15    4   10  282  604  720  669 1006  725   16   22   18    8    5   11  480  538  896  962 1159  680   16   40   10   14   19   10  436  576  939  749  614 1171   41   39   24   12   19   16  261  501  753  590  585  767   19   11   16    7   16    8
  126  510  759  710  681  661   32   29   14   13   15   15  247  363  708  629  718 1000   27   26   27   10   13    3  319  323  729  616 1005  713    4   20   23    8    1    6  411  305  827  791  782  914   30    6   21   11   11    7  364  344  803  835  894  732   19    4   23   12   12   10  336  418  628  801 1057  710   20   16   22    6    5   12  334  458  797  610  809 1070   21   18   21   15    5    4  352  544  744  509  833  912   24   28   20    6    8    8  423  393  805  661  757  994   14   41   21   11   11   13  395  397  745  845 1022  781   26   24   17   12   12    8  328  462  603  738  944  725   23   29   17    6   10    4  292  458  830  723  789  751   23   30   22    5   14    7  312  462  786  749  809  683   25   32   22   10   13    6  302  580  674  681  847  978   16   25   28   14    1   11  296  578  671  628 1063  754   17   23   27    7    0   12  450  508  849  903 1210  637   23   41   21   13   14    9  460  570  962  782  669 1206   38   40   21   13   14   15  273  493  708  581  640  720   24   12   23    8   15    9
  226  332  893  694  604  702   25   23   12    9   14   13  311  383  582  629  609  669   20   34   19   12   18    9  263  215  821  560  918  656   19    0    9   12    6    0  347  209  879  731  785  805   17   16   19   15    6   11  376  274  855  757  871  621   12   22    9   16    7   12  198  290  720  711  944  607   11    4    4   10    6    2  304  362  713  530  624  753   14   26   19   15   10    6  308  412  686  503  604  623   17   12   12    8   15   14  479  389  717  653  752  731   37   35   11   15   12   15  189  147  893  775  899  794    3   24   31    8    7    2  216  218  739  658  807  594    2   13    9    2   11    4  262  242  978  727  584  666   16   24    8    1   13    1  388  350  968  741  630  572   18   32    8   14   16   12  360  272  488  587  668  637    9   27    4   16    6   11  222  240  725  574  852  625    6    3    1    9    5    4  304  312  963  863 1087  692    2   21   23    9    9    3  514  546  678  756  608  865   31   36   11   17   17    9  279  263  894  611  651  817   15    8   21   12   12   15
  253  501 1048  625  629  619   40   34    8   14   15   14  160  432  797  580  658  838   35   21   39   17   13    8  114  178  872  617  897  593    4   11   29    7    1    1  418  228 1036  706  654  762   24   11   39   10   11    8  413  229 1016  750  744  588   11   11   29   11   12   13  209  355  877  794  957  610   12   13   16    5    5    3  247  465  884  555  761  904   29   13   39   22    5    3  223  605  861  454  795  756   32   19   32   13    8   13  410  480  778  558  687  836   22   32   31   10   11   14  300  294 1052  848  888  697   20   15   25   13   12    3  205  379  904  725  842  687   21   20   11    7    6    3  301  407 1137  654  753  665   31   35   12    6   14    2  351  567 1049  646  747  587   33   33   14   11   13   11  229  487  741  610  779  832   24   16   24   21    1   12  161  473  876  667  983  626   21   14   21   14    0    5  367  337 1120  936 1024  597   21   32    3   14   14    4  469  735  995  691  617 1054   46   35   31   18   14   10  304  498  999  506  612  674   28    3   19   13   13   14
  195  447  844  802  608  741   30   34   27   14   15   12  116  266  799  695  629 1042   29   17   24   11   13    6  158  172  734  664  920  801    6   11   34    7    1    5  426  136  932  877  695  906   26   11   24   10   11    4  331  239  904  893  809  808   21   11   34   11   12   13  221  265  731  847  970  824   22   13   37    5    5   13  179  279  908  678  738 1104   27    9   24   16    5    1  227  393  839  603  788  976   30   19   31    7    8   11  320  334  870  753  660 1058   20   32   32   10   11   14  366  230  826  819  925  805   30   15    6   13   12    5  201  361  676  784  845  839   27   20   34    7   10    5  271  363  911  817  740  833   21   31   35    6   14    4  289  419  837  841  718  797   23   33   35    9   13    9  151  423  765  739  750 1078   22   16   39   15    1   14  207  417  780  652  958  858   21   14   42    8    0   13  435  401  938  937 1099  697   27   32   34   14   14   10  387  523 1053  884  582 1198   36   31   32   12   14   16  258  372  771  655  573  678   20    3   22    7   15   12
  304  388 1022  685  585  769   35   17   12    9    8   13  329  429  711  636  608  740   30   36   27   12   14    9  309  161  884  589  955  741   15   10   17   12   12    0  293  223 1014  756  808  898   11   18   25   15    0   11  312  246  986  788  896  686    6   24   17   16    1   12  228  328  855  762  983  678    1   10   16   10    8    2  318  412  842  569  679  772   24   32   25   15    8    6  320  520  817  470  657  712   27   18   18    8   11   14  439  491  784  622  717  794   33   25   17   15   10   15  151  197 1022  834  936  877    7   28   23    8    1    2  230  276  868  695  846  613    8   23   15    2    9    4  312  310 1107  716  623  723   26   18   14    1    9    1  434  454 1055  710  665  607   28   26   14   14   12   12  400  402  635  636  717  622   19   27   22   16   12   11  280  388  860  619  903  708   16    7   21    9   11    4  246  250 1098  896 1126  763    8   19   17    9    3    3  430  656  797  745  579  854   41   26   17   17   15    9  313  449  979  574  600  882   19   18   21   12   12   15
  182  470  887  562  692  616   38   23    7   14   15   15  243  409  698  539  725  935   33   30   38   15   13    7  247  247  725  548  974  648    2   10   28    7    1    2  395  265  881  645  733  849   24    6   38   10   11   11  384  276  853  695  819  667   13   12   28   11   12   14  268  326  736  721 1032  645   14    6   15    5    5    4  300  462  785  494  824 1005   27   22   38   20    7    6  292  598  734  389  848  847   30   18   31   11   12   12  477  455  725  479  748  929   20   33   30   10   11   13  357  343  889  793  971  736   22   24   24   13   12    4  312  374  749  648  925  670   23   19   10    7    6    2  292  402  974  589  804  696   29   24   11    6   14    3  274  488  902  567  808  618   31   32   13    9   13   10  308  556  620  555  850  913   22   27   23   19    1   13  250  538  731  610 1060  689   23   13   20   12    0    6  384  438  961  877 1111  598   23   31    4   14   14    5  520  694  900  620  672 1141   44   34   30   16   14   11  301  443  844  437  643  693   28   10   18   11   13   13
  287  459  768  860  635  717   35   25   32    6    9    9  318  248  551  709  632  908   30   20   15   17   15   11  282  152  754  724  911  761   13   22   11    7   11    8  182  150  822  901  814  960   17   12    1    6    1    1  245  157  786  907  900  772    4    8   11    7    2    8  175  293  633  857  913  690    5   18   24    9    9   16  255  273  700  702  653  952   24   18    1   14    9    4  309  379  651  685  583  832   27   24    8   15   12   16  328  308  730  837  777  944   29   35    9   10    9   17  270  190  754  811  916  849    9   18   29    9    2    2  333  311  600  808  814  609    8   23   29   11   10    8  279  355  839  851  595  697   26   26   28   10    8    5  331  459  837  925  615  597   28   28   26   13   13   14  361  297  515  739  701  858   19   19   16   13   11    9  255  311  658  672  821  738   16   25   19    6   10   16  267  365  860  959 1068  703    8   35   43    6    4   13  283  515  739  932  637 1090   41   34    9   12   14   11  402  274  759  739  698  790   21   14   33   13   13   17
  333  365  853  858  674  742   23   17   24   10   11    2  372  172  778  777  675  995   24   36   17   11    9   16  422  270  747  614  964  810   15   14    3    3   11   11  190  186  947  891  871 1017    7   16   11    0    1   10  123  195  927  865  945  833   14   24    3    1    2    9  339  259  746  763  966  761   13   14   16    5    9    9  285  235  925  694  706 1021   30   32   11   16    9   13  455  229  866  653  632  909   27   22    4    7    8   11  282  152  873  807  826 1021   15   25    3    2    1   10  384  290  825  795  967  886   21   24   37   15   10    9  405  351  671  712  861  686   22   27   21   17   12   15  297  317  910  855  632  722   24   12   20   16   12   10  331  249  848  893  668  692   30   22   18    5    9   13  337  237  670  723  748  929   33   29    8   15   11    8  437  251  815  566  874  795   30   11   11   10   10    9  295  479  939  761 1121  734   22   23   31   10   16    8  217  341  942  918  678 1177   29   22    3   12    4    2  486  270  770  747  717  815   11   24   29    9   13   10
  226  308  721  820  585  688   19   18   17    4    9    8  297  253  606  697  614  949   16   13   18   11   13   10  245  235  727  728  971  748   23   31   26   13   11   13  197  249  809  891  798  951   17   21   16   10    1    0  282  244  773  929  896  765   18   21   26    9    2    9  164  186  612  929 1005  697   17   27   23   15    9   19  232  212  747  706  691 1019   18   19   16    8    9    3  266  274  684  635  689  861   15   23   23   15   12   15  347  215  759  777  709  959   29   18   24    8   11   16  249  239  699  875  950  818    9   17   14    5    2    7  280  258  545  870  864  674    8   20   18   11    8   13  250  246  784  803  649  706   14   19   29   12    8   10  300  226  770  865  693  638   18   11   27    9   11   13  338  236  562  771  731  927   19   12   31    9   11   10  230  236  647  680  937  739   16   26   28   10   10   17  298  376  819  939 1154  670    8   18   28    4    4   18  314  394  822  892  577 1155   25   19   24   10   16   12  351  287  674  675  598  749    5   25   28   17   13   16
  208  310  655  817  636  769   14   21   20    7   15   11  355  305  548  712  677 1068   19   30   21   18   13    7  379  343  597  697 1074  837   26   16   39    6    5   20  265  277  777  912  869  912   14   10   29    9    7    3  314  322  743  942  985  842   27   12   39   10    8   12  328  350  574  898 1116  860   26   12   30    8    5   22  340  326  715  727  756 1128   25   22   29   15    5    2  390  326  656  618  772 1010   22   24   36   20   12   12  483  329  765  754  768 1090   14   29   37   15    7   19  335  317  605  860 1039  821   22   24    1   10    8   14  360  380  469  841  959  883   23   23   27   10   10   20  284  224  690  788  730  867   23   24   30   11   14   17  296  234  650  842  798  839   21   28   30   16   15   12  398  322  538  792  800 1122   30   23   42   14    5   13  378  326  635  651 1024  902   31   19   37    9    4   20  304  500  743  892 1251  725   23   27   29    7   10   21  440  466  768  891  628 1242   16   28   37   13   10   15  337  229  578  652  647  662   10   18   21   10   11   13
  189  335  669  917  682  677   11   14   31    6   12    9  326  170  640  784  697 1046   16   41   16   15    8    9  342  278  627  705  970  757   27    9   10    7   10   22  142  216  783  982  869  956   15   11    0    6    2    1  239  239  759  986  967  776   28   19   10    7    3   12  247  277  608  886  972  756   27    7   23    9   10   20  273  209  783  779  714 1116   22   33    0   14   10    6  357  273  718  728  642  958   19   23    7   11    9   14  336  200  819  880  826 1040   11   28    8   10    2   17  290  312  623  826  975  769   25   29   30    9    9   18  349  401  491  837  877  771   26   24   28   11   13   24  281  301  708  880  634  797   20   15   27   10   13   21  285  253  660  968  674  729   18   27   25   13   10   16  351  331  592  834  766 1024   27   34   15   13   10   11  309  343  675  641  880  800   30    8   18    6    9   18  295  509  751  788 1127  629   26   26   42    6   15   19  295  363  840  993  684 1252   15   27    8   12    5   13  366  286  572  772  727  690   13   19   28    7   14   15
  287  429  688  920  700  721   19   19   33    4   15    8  386  220  547  787  717 1090   24   36   14   15    9   10  368  204  642  708 1018  801   29    8   12    9   11   17  114  144  792  987  897 1000   11    8    2    6    1    0  227  231  756  987  995  820   24   14   12    7    2    9  281  277  585  903 1028  800   23    4   25   11    9   19  307  209  702  784  748 1160   30   28    2   12    9    3  387  339  645  727  694 1002   27   16    9   13   12   15  382  280  770  879  844 1084   17   33   10   10    1   16  288  242  656  823 1015  813   19   28   28    7    2   11  407  371  504  854  919  815   20   17   30   11   12   17  313  307  741  893  676  841   22   20   29   10   10   14  265  357  701  967  710  773   26   30   27   13    9   13  407  329  499  831  798 1068   31   29   17   11   11   10  345  349  634  644  936  844   28   11   20    4   10   17  261  463  784  889 1179  673   20   29   44    4    8   18  315  469  755  994  700 1296   19   32   10   10    6   12  436  264  629  777  735  732   11   12   34    9   13   16
  335  321  855  897  747  704   21   17   30   11   11    9  430  282  654  788  764 1073   26   22   31   20   11   11  398  228  787  725 1035  784   27   24   27    2   11   16   76  230  947  984  898  983    5   20   17    1    1    1  249  261  911  996  968  803   16   22   27    2    2    8  289  201  742  936 1085  783   15   20   38    4    9   18  333  219  841  785  819 1143   32   20   17   19    9    4  419  319  788  694  781  985   29   22   24   16   12   16  382  252  835  840  863 1067   17   19   25   11    5   17  300  210  831  862 1066  796   19   20   13   14    2   10  461  247  677  877  968  798   20   23   33   16   12   16  349  229  916  858  751  824   22   18   30   15    8   13  285  237  864  928  777  756   26   18   28   14   13   14  435  267  604  842  863 1051   31   15   32   18   11    9  345  263  787  679 1029  827   28   27   35   11   10   16  245  367  953  908 1254  656   20   17   25   11    4   17  291  437  784  973  745 1279   27   18   25   17   10   11  492  296  774  732  692  715   13   26   31   10   13   17
  346  430  830  891  777  708   23   14   32   12   10    9  381  233  619  764  786 1077   24   19   15   17   12   11  365  165  754  707  983  788   25   25   11    5   12   16  133  157  922  960  896  987    9   15    1    2    0    1  226  204  886  982  954  807   14   17   11    1    1    8  284  186  717  910  989  787   15   21   24    7    8   18  274  162  810  759  811 1147   30   21    1   16    8    4  410  338  757  696  739  989   27   23    8   13   11   16  287  283  770  848  877 1071   13   22    9    8    6   17  353  223  808  840 1034  800   23   17   29   15    1   10  434  278  654  859  934  802   24   24   29   19   11   16  382  314  893  858  727  828   26   23   28   18    9   13  292  354  841  936  739  760   30   21   26   11   14   14  362  318  577  818  859 1055   35   14   16   15   12    9  358  306  762  651  975  831   32   28   19    8   11   16  338  394  930  886 1168  660   24   22   43   10    3   17  202  466  751  963  769 1283   29   21    9   14   11   11  461  295  751  742  748  719   11   25   33   11   12   17
  241  355  767  842  596  746   18   19   17    3   12   11  326  190  562  743  637  985   23   22   18   14   14    7  334  288  697  742 1034  778   30   24   40   14    8   14  252  194  861  937  829  777    8   12   30   11    4    3  229  227  821  985  945  709   21   16   40   12    5   12  253  287  658  947 1076  849   20   20   27   12    8   22  279  237  751  772  716 1013   29   20   30   11    8    0  331  273  696  655  734  907   26   26   37   18   15   12  420  206  747  777  728  967   18   25   38   11    8   19  216  298  743  881  999  750   18   14    0    6    5    8  283  361  589  886  919  884   19   23   24    8   11   14  293  289  828  819  690  820   21   28   29    9   11   11  327  255  770  865  758  840   25   18   29   12   14   10  373  241  560  841  762 1061   30   21   39   12    8   13  319  255  699  700  986  863   27   27   34    7    7   20  233  483  869  975 1211  692   19   25   28    3    7   19  425  397  746  912  588 1117   22   28   38   13   13   15  298  210  710  675  607  601   10   18   20   14   14   13
  286  288  662  908  584  733   12   10   28    8    9   10  371  223  541  781  629 1060   17   19   17   11   13   12  333  351  684  758 1004  807   32   25   23   15   13   19  175  305  746  977  791  928   14   25   13   10    1    2  258  334  702 1015  905  826   27   25   23   11    0    9  204  270  557  973 1048  820   26   21   24   15    7   17  306  230  668  796  704 1124   23   25   13    8    7    5  348  148  603  721  724  990   20   27   20   15   10   17  387  185  714  865  710 1072   26   14   21    8   11   18  267  331  642  893  983  801   18   21   17    9    0   13  384  298  512  916  903  839   17   26   25   15    8   19  300  214  727  867  678  841   13   13   30   16   10   16  318  200  725  953  736  797   17   13   26    9   11   15  418  210  577  861  752 1084   22   18   28    7   13    8  266  222  582  720  976  862   19   28   29   14   12   15  246  424  768  925 1199  685   17   12   39    8    2   16  320  278  807  980  578 1236   16   13   21    8   14   10  435  309  629  753  581  678    6   31   27   15   11   18
  184  286  744  782  616  741   14   14   21    2    9    9  353  275  559  681  661 1068   17   13   18   13   13    9  327  245  736  714 1036  815   28   33   36   13   11   12  167  265  824  871  823  936   12   21   26   10    1    1  264  296  784  927  937  834   23   19   36   11    2   10  244  240  629  909 1080  828   22   29   27   13    9   20  294  260  706  714  738 1132   23   21   26   10    9    2  334  288  643  599  760  998   20   25   33   17   12   14  389  265  708  727  740 1080   24   18   34   10   13   17  235  245  724  865 1011  809   14   17    4    5    2    6  306  286  572  842  933  847   13   24   24    9    8   12  278  192  809  763  716  849   15   19   27   10    8    9  292  220  793  815  772  805   19   11   27   11   11   12  398  278  603  779  786 1092   24   14   37   11   11   11  300  276  660  674 1010  870   21   32   34    8   10   18  272  388  844  953 1229  693   13   18   26    2    4   17  344  412  811  854  608 1252   20   19   34   12   16   13  351  287  697  625  617  686    4   27   24   15   13   15
  289  505  824  887  732  747   30   29   32   10   13    9  374  204  627  752  733  938   25   24   15   13    9   11  326  124  704  703  956  791   22   18   11    3   11   10  106   86  900  944  899  990   12    8    1    0    1    1  237  169  868  962  985  802    7    4   11    1    2    8  239  285  699  894  946  720    6   14   24    5    9   18  277  253  792  741  726  944   19   16    1   18    9    4  347  391  745  702  622  862   22   26    8    9   12   16  368  310  780  854  876  974   34   39    9    4    3   17  228  264  808  832  975  879    2   22   29   13    2    4  363  381  654  843  871  613    3   27   29   17   12   10  351  395  893  876  632  701   21   30   28   16    8    7  273  457  827  942  704  627   23   32   26    7   11   14  387  393  553  794  782  848   14   23   16   17   11    9  293  395  738  637  852  768   11   21   19   10   10   16  241  453  920  922 1105  733    3   39   43   10    6   15  319  451  785  961  734 1104   36   38    9   14    8   11  406  360  757  756  783  820   16   10   35    9   13   17
  257  463  785  964  712  709   21   28   27    9   11    9  340   96  682  799  699  984   26   25   20   12    9   11  340  226  729  762  878  777   31   11    6    6   11   14  138  134  879  993  861  982    5    7    4    5    1    1  267  191  849  993  935  796   16   11    6    6    2    8  263  367  672  907  854  736   15    9   19    8    9   18  269  271  817  800  666 1016   26   17    4   15    9    4  353  303  766  799  540  898   29   19    3    8   12   16  306  202  851  951  860 1002   27   32    4    5    1   17  298  372  759  829  909  837    9   23   34   12    6    8  361  477  605  874  797  679   10   20   24   12   12   14  333  469  844  951  572  697   12   29   23   11   14   11  317  349  794 1039  682  673   16   33   21    8    9   14  353  337  602  823  726  924   21   22   11   14   11    9  309  337  725  670  756  776   18   14   14    7   10   16  321  611  877  919 1017  689   10   32   38    9   12   17  241  349  880 1038  718 1168   27   31    4   13    4   11  370  368  712  851  789  764   13   11   32    6   13   17
  257  415  828  789  672  713   26   22   22    4    9   10  406  286  577  670  681 1014   31   11   25   15   13   10  406  132  718  633  990  787   30   33   17    9   13    7  118  128  892  864  873  990    4   21    9    8    1    0  231  211  860  888  961  806   15   11   17    9    0    9  309  263  697  826 1000  756   14   29   28   11    7   15  333  255  762  667  720 1056   27   13    9   12    7    3  421  387  717  592  664  926   30   17   14   13   10   15  352  316  768  744  818 1026   26   26   15   12    7   16  282  172  812  832  987  835   10   11   23    7    0    1  413  309  658  769  887  717   11   22   23    9   10    7  327  309  897  782  652  737   17   27   28    8   10    4  307  389  839  832  682  705   19   17   18   13   15   13  425  329  539  732  766  964   22   12   22   11   13   10  373  319  728  581  908  794   19   32   25    4   12   15  271  369  920  872 1151  689   11   26   33    4    2   12  267  505  727  863  672 1204   28   25   15   10   12   12  428  290  757  652  707  760   18   19   27    9   11   16
  313  351  814  745  641  729   25   17   27    1   10   11  492  318  527  648  684  970   20   10   32   12   14   13  466  200  770  597 1079  781   23   38   28   12   14    6  210  198  850  826  874  978   17   28   18   11    2    3  281  251  814  840  990  796   12   18   28   12    1   10  329  269  671  794 1121  730   11   34   35   14    8   14  429  265  698  629  761 1002   14   18   18   11    8    6  477  355  651  532  781  890   17   22   25   16    9   18  478  314  696  676  773  994   39   19   26   11   10   19  244  178  804  838 1044  849    3   16   12    4    1    2  445  283  650  729  964  661    2   21   30    6    9    8  295  247  889  732  737  697   16   22   31    7   11    3  427  293  865  764  803  649   18   12   29   10   12   16  531  277  537  688  809  910    9   17   33   12   14    7  391  271  688  547 1033  778    6   37   36    5   13   14  185  385  904  834 1256  703    2   19   24    3    1   11  403  477  721  811  633 1148   31   18   26   13   13   13  434  264  789  582  652  782   15   24   28   12   10   19
  360  334  604  897  608  682   14   19   28   11    4   12  327  243  575  792  657 1021   19   22   25   12   10   14  257  353  668  723 1044  750   24   24   29   12   10   15  229  315  688  986  839  955   18   28   19    9    8    4  302  330  660 1004  955  769   25   30   29    8    7   11  172  270  511  940 1086  731   24   24   34   14   14   15  292  272  682  795  730 1091   13   24   19    9   10    7  286  190  625  698  754  933   16   22   26   16    3   19  451  199  766  842  738 1015   32   17   27   11   10   20  303  303  586  850 1009  810   16   20   11   12    7    9  358  262  454  881  929  746   15   21   31   18   15   15  298  252  671  870  706  772    5   18   32   19    5   12  310  242  667  930  768  704    7   16   30   10    8   17  398  134  573  852  782  999    8   17   34    8   10    8  228  158  552  683 1006  775    7   27   37   15   11   13  252  380  702  892 1225  662   15   13   31   11    7   14  382  288  845  969  602 1227   18   16   27    7    7   12  431  245  577  736  617  737   16   30   25   12   12   20
  250  372  671  883  718  718   18   26   34    2   11    8  403  285  510  750  733 1087   23   29   13   13   11   10  359  197  717  701 1006  798   30   17   13   11   11   11  143  189  739  944  905  997   10    3    3    8    1    0  270  284  701  966 1003  817   23    7   13    9    2    9  246  306  546  898 1008  797   22   13   26   13    9   19  346  222  647  741  748 1157   23   21    3   10    9    3  382  322  588  694  678  999   26   25   10   15   12   15  419  329  697  846  862 1081   30   38   11   12    5   16  253  199  655  840 1011  810   14   23   27    5    2    5  378  340  503  847  913  812   13   26   31    9   12   11  282  260  740  868  668  838    9   27   30    8    8    8  308  322  744  934  710  770   13   29   28   11   13   13  448  316  510  800  802 1065   18   26   18    9   11   10  298  314  575  643  916  841   15   20   21    4   10   17  248  412  769  918 1163  670   13   38   45    2    4   16  332  462  744  957  720 1293   20   39   11   10   10   12  433  265  658  746  759  729   10    9   33   11   13   16
  289  395  763  832  680  702   25   16   25    5   10   10  354  274  576  707  687  955   20   13   22   16   14   12  304  158  765  684  984  754   17   33   18    8   14    9  156  162  819  901  879  951   17   19    8    5    2    2  243  221  783  931  955  769   12   15   18    6    1    9  187  235  630  885  994  703   11   29   29   10    8   17  295  211  727  702  728 1025   14   19    8   13    8    5  323  329  670  639  672  869   17   25   15   16    9   17  382  304  741  791  814  967   35   24   16   13   10   18  238  156  751  841  983  822    3   15   22    8    1    3  371  243  597  828  885  680    2   26   24   12    9    9  295  277  836  821  658  714   16   25   31   11   11    6  299  351  818  879  682  640   18   15   21   14   12   15  401  265  536  771  774  933    9   16   23   12   14    8  245  245  655  630  916  751    6   36   26    5   13   15  213  353  857  909 1153  676    2   24   36    5    1   14  317  465  778  906  678 1161   31   23   16   11   13   10  436  246  738  691  713  755   15   25   30   12   10   18
  330  430  691  967  759  715   23   21   33    5   14   10  367  255  540  824  766 1062   28   34   14   12   10   12  319  185  661  743  983  795   29   10   12   12   12   17  135  163  787 1020  920  994   13    6    2    9    0    2  262  252  753 1022 1020  814   20   12   12    8    1    9  226  310  582  934  973  784   19    6   25   14    8   17  282  170  693  819  751 1124   34   26    2    9    8    5  344  336  640  782  653  974   31   18    9   12   11   17  363  323  737  934  899 1062   19   33   10    9    2   18  303  221  665  814 1000  819   19   28   28    8    1   11  394  368  513  889  902  781   18   19   30   12   11   17  328  310  750  932  657  805   20   22   29   11    9   14  258  402  736 1022  731  751   24   32   27   10   10   15  388  322  510  862  815 1032   29   27   17    8   12    8  306  334  629  675  877  824   26   13   20    1   11   15  266  456  789  918 1132  677   18   31   44    5    7   16  278  472  760 1041  761 1264   23   34   10    7    7   10  477  257  658  826  812  740   15   12   34    8   12   18
  274  380  844  893  680  728   28    9   17    4   15    9  289  211  671  792  713  979   25   28   16   11   13   11  241  271  784  799  998  772   14   18   38   11    5   20  205  233  956  986  761  791   18   18   30   10    7    1  266  238  918 1050  855  719   23   24   38   11    8   10  132  200  749 1016 1052  831   24   14   25   13    5   18  214  254  870  837  808 1023   33   28   30   10    5    4  260  238  811  720  832  917   30   28   37   15   12   16  377  155  780  830  752  977   10   21   38    8    7   17  269  273  812  946 1017  748   32   22    0    7    8   16  320  254  662  957  939  858   33   21   22   11   10   22  264  320  897  850  788  810   35   18   27   10   14   19  268  268  849  918  804  814   35   20   29    9   15   14  320  190  655  906  842 1061   38   21   37    9    5    9  186  192  800  767 1058  853   41   21   32    8    4   16  258  402  946  956 1139  678   33   19   28    2   10   17  366  348  833  961  664 1133   34   20   38    8   12   11  373  273  769  718  637  597   20   26   20   13   11   17
  199  269  745  826  625  697   13   19   25    4   14    9  350  222  640  729  666 1006   14   18   26   13    8    9  320  330  699  632 1063  771   25   22   32   13   10   16  190  276  853  911  858  952   15   22   22   10    2    1  249  293  827  927  974  794   24   22   32   11    3   10  227  249  652  853 1105  754   23   18   35   13   10   20  283  263  785  718  745 1056   20   18   22   10   10    2  333  223  732  613  761  926   17   16   29   17   13   14  416  190  823  753  757 1018   19   17   30   10    2   17  238  302  713  865 1028  799   17   24    8    5    3   10  319  309  559  792  948  733   18   19   30   11   13   16  239  235  798  797  719  749   20   20   31   12   11   13  301  179  788  841  787  707   20   20   33   11   10   12  391  219  604  777  789  984   25   11   37   11   10   11  293  233  707  594 1013  796   26   25   40   10    9   18  225  431  829  817 1240  665   18   19   26    4    9   19  395  339  860  892  617 1212   19   18   30   12    5   13  346  258  704  653  636  692    5   24   28   15   14   15
  193  227  689  841  609  659   10   15   24    7   15    8  304  280  696  736  642  984    5   20   29   14   11   10  272  320  749  663 1013  737   26   20   25   10    7   21  218  336  769  930  832  938   24   22   17    7    5    0  287  333  771  952  938  756   27   22   25    8    6    9  191  243  592  878 1047  716   26   18   32   12    7   19  249  307  799  743  713 1054   11   20   17   11    7    3  309  235  740  642  711  896    8   18   22   18   14   15  364  256  847  784  741  990   18   15   23   13    5   16  300  296  641  874  986  773   18   24   15    8    6   15  297  255  515  821  900  709   19   21   27   14   12   21  241  195  726  804  673  735   19   20   28   15   12   18  303  147  742  872  729  675   17   20   26   12   13   13  333  217  662  800  757  962   16   13   30   10    7   10  237  221  657  621  961  754   19   23   33   13    6   17  333  383  735  800 1188  629   19   17   25    7   10   18  353  371  946  911  603 1190   16   16   23    9    8   12  322  250  622  678  622  696    8   26   27   14   13   16
  193  313  699  766  637  702   16   17   21    3    8    8  412  290  586  657  654  983   17   10   24   14   12   10  360  230  753  660  997  770   24   34   30   10   12    9  168  238  777  853  848  975   14   22   20   11    0    0  283  301  749  891  934  789   21   14   30   12    1    9  273  297  576  861 1035  729   20   30   29   12    8   17  347  261  731  672  719 1047   17   18   20   11    8    3  389  345  682  567  699  895   20   22   27   18   11   15  438  298  759  713  767  995   32   25   28   11   12   18  254  230  681  837  984  830   12   12   10    6    1    3  355  305  527  798  892  702   11   27   24    8    7    9  261  219  766  749  669  728    7   26   25    9    9    6  333  251  754  801  711  674    9   16   27   12   10   13  447  309  562  739  761  955   12   17   35   12   12   10  323  309  627  612  947  769   11   37   34    7   11   17  279  411  793  897 1176  682   11   25   22    3    3   14  379  457  818  840  631 1183   22   24   28   13   15   12  378  276  668  615  656  757   12   24   30   14   12   16
  345  527  795  919  781  759   30   29   31    7   13   11  398  246  594  772  772  950   25   26   16   14   11   13  360  176  659  699  943  803   22   20   10    8   13   10  120  154  859  968  920 1002   12    6    0    5    1    3  223  185  827  972 1010  814    7    4   10    4    0   10  235  345  664  882  919  732    6   16   23   10    7   16  295  267  749  767  739  956   19   18    0   13    7    6  375  441  700  738  639  874   22   28    7   12   10   18  374  292  747  890  921  986   34   41    8    5    3   19  294  250  781  808  970  891    2   24   30   12    0    4  435  405  627  841  870  625    3   29   28   14   10   10  347  369  866  900  627  713   21   30   27   13   10    7  267  457  800  978  747  639   23   32   25    8   11   16  395  377  504  808  801  860   14   25   15   12   13    7  293  385  695  627  821  780   11   23   18    5   12   14  239  459  889  890 1082  745    3   41   42    7    6   15  291  439  768  993  783 1116   36   40    8   11    8   11  498  344  732  792  844  832   16   12   34    8   11   19
  209  337  762  721  587  674   22   22   20    6    2   13  304  328  577  642  638  897   17    9   21   13    6   11  212  182  742  653  981  702   14   37   37   15   12    2  228  204  792  812  768  871   20   23   27    8   10    1  329  241  764  872  884  711   15   15   37   11   11    8  149  251  627  854 1027  649   14   33   30   13   14    8  281  275  712  659  711  961   11   13   27   10   12    4  283  349  665  542  737  823   14   19   34   17    5   16  472  328  736  666  697  903   24   24   35   10   12   17  246  160  754  866  978  790   10   15    5    7   11    0  329  225  610  783  896  656    7   24   27   13   11    6  235  225  839  724  689  714   13   25   30   14    1    1  277  301  797  754  731  614   15   15   32   11    4   14  349  235  581  728  763  907    6   12   42    9   12    9  149  213  644  643  987  699    3   34   37   12   13    8  261  333  846  926 1198  668    7   24   23    6   13    5  457  481  833  795  581 1123   28   23   35    8   13   11  350  240  725  572  554  685   18   19   23   15   14   17
  244  310  818  883  737  724   27   15   17    3    9    8  357  207  615  784  792  969   24   14   18   14   13   10  315  309  748  785 1061  762   17   36   40   14   11   11  163  255  882  982  824  783   19   22   32    7    1    0  216  226  838 1012  918  711   24   22   40   10    2    9  206  246  693  986 1115  827   21   32   27   12    9   19  294  270  750  799  869 1009   32   22   32   11    9    3  334  230  687  682  903  901   29   28   39   16   12   15  403  161  748  810  815  969   21   17   40   11   13   16  221  303  802  938 1108  736   21   18    2    6    2    5  344  328  648  921 1016  858   22   25   24   10    8   11  248  316  887  852  849  802   24   18   27    9    8    8  322  212  851  898  857  814   28    8   27   12   11   13  400  252  607  868  921 1049   33   17   39   10   11   10  262  258  718  743 1141  845   30   33   34    5   10   17  212  464  916 1022 1274  672   22   17   26    3    4   16  366  314  857  953  737 1121   33   18   40    9   16   12  387  315  769  710  640  581   11   28   18   12   13   16
  253  341  785  769  632  700   23   18   23    5    8   13  354  336  558  668  657  953   24    9   24   14   12   11  316  144  755  653  986  760   21   35   26   10   12    4  140  182  821  850  841  963   11   25   16    7    0    1  227  239  787  888  927  777   14   15   26    6    1    8  201  243  644  846 1012  709   13   31   31   12    8   12  293  273  705  669  722 1023   20   17   16   11    8    4  349  379  662  568  702  869   23   19   23   18   11   16  364  346  693  720  748  971   33   22   24   11   12   17  238  130  775  850  973  830    5   13   14    8    1    0  367  211  621  787  881  678    4   24   26   12    7    6  273  231  860  766  668  714   14   25   29   13    9    1  299  325  826  808  700  640   16   15   27   12   10   14  393  277  550  736  766  931   15   16   31   10   12    9  263  251  659  615  950  751   12   34   34   11   11   12  245  301  873  904 1167  682    4   22   30    5    3    9  307  505  750  843  626 1159   29   21   24    9   15   15  410  296  752  626  635  761   11   23   26   14   12   17
  268  494  728  984  743  721   25   16   33   10   10   10  347  157  621  843  760  990   20   37   14   11   10   12  313  177  658  760  997  781   23    9   12   11   12   17  153  147  822 1039  912  980   15    9    2   10    0    2  228  180  794 1031 1020  798   12   15   12    9    1    9  192  316  615  925  993  740   11    7   25    9    8   17  264  234  758  836  751 1024   20   29    2    8    8    5  328  338  707  801  673  906   17   23    9    7   11   17  355  249  806  953  879 1008   33   28   10    8    0   18  231  333  702  853 1006  839    3   29   28    9    7   11  364  454  548  882  914  683    4   24   30   11   11   17  290  446  787  957  665  705   16   17   29   10   15   14  316  382  747 1041  721  671   22   29   27    9   10   15  370  384  557  879  817  932   15   30   17    7   12    8  246  390  672  670  899  786   12   10   20    4   11   15  204  558  818  867 1150  693    4   28   44   10   13   16  326  384  837 1058  743 1172   31   27   10    8    3   10  401  383  687  849  790  770    9   19   32    7   12   18
  251  275  681  876  617  754   15   18   20   11   12    8  350  242  540  775  658 1025   20   23   19   14   10   10  314  342  605  742 1055  810   29   23   37   14    8   21  178  312  795  969  850  849   17   21   27    7    4    0  259  315  761 1015  966  783   30   23   37   10    5    9  229  281  590  959 1097  853   29   19   28   12    8   19  283  259  727  804  737 1081   26   19   27   11    8    3  331  179  664  691  753  971   23   21   34   18   15   15  430  224  757  817  751 1037   15   18   35   13    4   16  284  292  641  911 1020  790   21   23    3   12    5   15  359  323  497  900  940  876   22   22   25   18   13   21  251  217  726  843  711  844   24   17   30   19   11   18  275  185  670  905  779  832   22   17   32   12   12   13  389  195  544  867  781 1099   31   16   40   10    8   10  293  223  651  708 1005  885   30   26   35   17    7   17  233  445  775  915 1232  708   22   18   31   11    7   18  395  317  736  948  609 1173   13   17   35    9    9   12  388  230  616  709  632  627   11   25   23   16   14   16
  284  416  660  959  695  727   18   21   33    3   13    9  365  223  553  824  720 1028   23   36   14   14   11   11  301  179  684  747 1013  801   36   10   12   10   13   16  127  165  760 1018  890 1004   14    6    2    7    1    1  286  240  726 1026  996  820   27   14   12    8    0    8  210  268  553  940 1023  770   26    6   25   12    7   18  314  176  674  815  743 1092   29   28    2   11    7    4  308  312  619  772  691  940   26   18    9   14   10   16  395  265  730  924  835 1040   24   35   10   11    3   17  235  227  634  844 1010  849   18   28   28    6    0   10  368  358  482  893  918  747   17   19   30   10   10   16  322  308  719  932  671  773   15   22   29    9   10   13  282  348  731 1012  705  719   19   32   27   12   11   14  424  316  511  868  797 1000   24   29   17   10   13    9  256  330  602  685  931  808   21   13   20    3   12   16  236  452  758  924 1174  703   17   31   44    3    6   17  322  442  779 1031  695 1228   16   34   10    9    8   11  431  267  633  818  730  774   10   12   34   10   11   17
  158  310  731  813  593  734   17   14   18    2   11    9  297  227  594  714  642 1019   14   21   17   11   15    9  269  307  701  713  981  796   23   21   39   15    9   20  217  257  845  910  760  855   21   17   29   10    3    1  284  268  807  948  872  785   26   19   39   13    4   10  192  258  638  918 1027  829   21   17   26   15    9   20  244  252  749  735  723 1077   22   23   29   10    9    2  272  226  684  618  751  963   19   25   36   15   14   14  385  205  687  738  695 1043   19   22   37   10    9   17  251  277  689  860  976  778   23   15    1    3    4   14  266  298  553  855  894  852   24   20   23    9   10   20  256  252  774  768  703  828   26   23   28   10   10   17  274  216  756  826  729  808   24   21   30    9   13   12  344  180  614  804  771 1083   27   16   38   11    9   11  260  194  689  673  993  867   32   24   33    8    8   18  280  428  825  916 1196  690   24   20   29    2    6   19  372  354  850  877  589 1197   23   23   37   12   14   13  311  235  646  632  542  615   11   21   21   15   15   15
  277  299  654  870  646  719   17   15   33    3   11    9  426  174  559  757  663 1088   22   30   28   12   11   11  392  320  676  634 1006  799   35   18   22   12   13   16  136  246  756  927  861  998   13   20   12    9    1    1  233  259  726  915  943  818   26   20   22    8    0    8  273  285  549  823 1032  798   25   16   35   14    7   18  361  251  682  724  732 1158   28   22   12    9    7    4  409  213  633  659  712 1000   25   24   19   14   10   16  388  168  700  811  768 1082   23   19   20    9    1   17  270  328  628  795  987  811   17   26   18    6    6   10  417  359  480  766  897  813   16   25   36   10   10   16  291  277  713  837  686  839   16   18   25    9   14   13  321  199  705  899  718  771   20   18   23   10   11   14  461  255  535  769  770 1066   25   23   27    8   13    9  343  273  604  562  960  842   22   17   30    3   12   16  237  487  752  765 1181  671   16   17   30    3   12   17  317  317  801  934  638 1294   17   18   20    9    2   11  450  268  609  705  655  730    9   26   26   10   11   17
  230  260  660  896  623  759   12   19   22    5   15    9  369  223  567  791  672 1046   17   26   23   12    9    9  335  315  658  698 1055  821   30   20   35   12    9   20  187  287  778  983  850  928   18   18   25    9    3    1  246  296  744  989  966  826   31   20   35   10    4   10  242  286  573  913 1097  838   30   16   32   14    9   20  308  268  708  784  745 1098   23   18   25    9    9    2  346  206  651  689  769  978   20   22   32   16   14   14  415  221  740  833  749 1066   20   21   33   11    3   17  267  321  614  877 1022  825   22   24    5    6    4   14  344  370  476  858  942  835   21   23   29   12   14   20  244  260  699  855  721  827   19   20   34   13   10   17  300  166  717  921  779  805   19   20   34   10   11   12  412  278  569  839  797 1074   28   19   40   10    9   11  312  284  630  658 1021  868   25   23   39   11    8   18  230  492  750  871 1238  719   21   19   33    5    8   19  378  338  825  968  617 1196   12   20   33   11    6   13  407  253  607  725  632  698   10   24   23   16   15   15
  264  368  855  743  600  724   28   20   19   10    9    9  371  331  562  646  641  915   23    7   20   13   13   11  325  197  745  683 1038  768   24   39   32   15   11    8  119  241  913  832  833  967   14   27   22    8    1    1  220  210  877  906  949  779    9   17   32   11    2    8  224  202  722  886 1080  697    8   35   27   13    9   16  286  290  763  695  720  925   17   15   22   10    9    4  338  340  720  578  736  839   20   19   29   17   12   16  365  303  745  688  732  951   36   20   30   10   13   17  219  179  841  878 1003  856    0   17    8   11    2    2  380  182  687  817  923  590    1   22   22   17    8    8  308  304  926  738  694  680   19   21   25   18    8    5  290  306  864  776  762  604   21   11   25   11   11   14  394  186  576  760  764  831   12   14   35    9   11    9  278  156  749  641  988  745    9   34   32   16   10   16  192  310  947  922 1215  710    1   22   24   10    4   13  338  470  720  811  592 1081   34   19   30    8   16   11  423  247  826  592  611  797   12   21   28   15   13   17
  352  246  789  791  698  724   19   17   23    7    8   10  429  319  524  690  733 1093   24   14   24   14   12    8  411  307  721  685 1068  804   31   30   36   12   12   15  155  343  879  886  877 1003   11   22   26    7    0    2  232  328  835  918  977  823   24   22   36    8    1   11  342  272  682  890 1118  803   23   26   33   12    8   21  328  270  739  703  806 1163   30   20   26   11    8    1  424  236  684  590  804 1005   27   26   33   18   11   13  399  293  717  722  816 1087   19   17   34   11   12   18  349  261  763  824 1069  816   17   16    6   10    1    9  464  236  611  823  981  818   18   21   30   14    7   15  362  172  848  744  766  844   20   18   31   13    9   12  272  180  778  810  812  776   24   12   33   12   10   11  428  192  560  772  848 1071   29   13   41   10   12   12  404  194  715  639 1054  847   26   27   40   11   11   19  264  370  891  912 1275  676   18   17   22    5    3   20  314  366  674  861  694 1299   19   18   34    9   15   14  475  227  730  612  667  735   11   26   24   16   12   14
  234  464  731  842  655  713   23   33   28    2   13   10  413  225  570  733  668  912   18   20   25   13    9   12  335  161  741  656 1001  757   19   24   23   11   11    7  195  105  793  921  864  956   19   12   13   12    1    2  306  190  765  933  954  768   14    2   23   13    2    9  222  270  596  861 1019  686   13   20   36   13    9   15  356  274  695  724  721  966   12   12   13   12    9    5  364  378  652  643  683  828   15   22   20   15   12   17  479  261  759  795  797  940   37   35   21   12    3   18  205  213  717  845  990  845    5   22   17    5    2    1  344  352  563  804  894  623    4   23   31    5   12    7  254  346  802  831  663  691   14   28   26    6    8    4  334  368  788  883  701  607   16   26   24   11   11   15  460  330  488  777  765  874    7   19   28   13   11    8  260  320  631  604  929  734    4   21   31    6   10   15  230  432  821  881 1166  699    4   35   33    4    6   12  428  496  776  912  651 1108   29   34   21   14    8   12  395  281  710  699  682  786   17    8   23   11   13   18
  203  359  724  780  664  694   16   23   22    4    9    8  324  302  575  665  673 1017   17   18   29   15   15   10  314  188  750  656  982  768   28   28   21    9   11   13  174  166  810  859  865  969   12   14   13    6    1    0  255  245  774  889  953  787   21   12   21    7    2    9  229  279  609  845  992  747   20   24   30   11    9   19  279  263  712  668  712 1081   23   12   13   12    9    3  343  379  651  581  656  929   20   20   18   19   12   15  314  330  732  733  810 1023   26   27   19   12    9   16  296  200  704  819  979  804   12   18   19    7    2    7  331  287  550  788  879  736   11   23   25   11   10   13  275  247  789  765  644  762   13   28   24   10    8   10  303  331  781  821  674  702   17   20   22   13   13   13  365  307  569  733  758  989   22   17   26   11   11   10  289  305  648  598  900  789   19   27   29    8   10   17  333  385  824  875 1143  660   11   27   29    4    4   18  281  505  819  852  664 1217   22   26   19   10   14   12  348  260  685  633  699  727    4   18   21   13   13   16
  225  287  796  795  574  708   16   14   19    7   14   10  360  294  635  692  617  971   15   21   22   16   14   12  336  258  676  693 1012  776   20   25   32   12    6   19  204  260  890  884  807  961   14   21   22    9    6    2  273  269  874  944  923  799   21   21   32   10    7    9  245  239  689  912 1054  739   20   21   27   10    6   17  293  257  828  731  694 1011   21   21   22   13    6    5  361  289  773  618  712  891   18   23   29   20   13   17  416  260  830  740  706  993   16   18   30   13    8   18  248  222  760  882  977  828   20   21    8    8    7   13  341  275  606  849  897  682   21   26   22   14   11   19  281  203  845  766  668  692   23   19   23   15   13   16  317  211  765  828  736  674   23   19   25   14   16   15  389  233  629  800  740  927   26   14   35   12    6    8  303  233  758  659  964  779   29   28   32   13    5   15  263  393  872  870 1189  690   21   18   22    7    9   16  405  411  815  867  566 1165   22   17   30   11   13   10  318  252  733  634  585  725    8   27   28   14   12   18
  191  365  583  811  619  699   11   23   27    4    7    9  394  240  540  676  628 1040   16   22   20   15   11    9  348  256  637  657  937  777   27   20   12    9    7   12  228  198  669  870  820  978   15   10    4   10    7    1  325  285  633  896  908  796   28   10   12   11    8   10  281  311  486  860  947  756   27   16   25   11   13   20  345  243  657  667  667 1110   22   18    4   12    7    2  407  299  590  624  611  952   19   24    9   17    6   14  408  272  733  776  767 1034   29   33   10   14   13   17  304  260  565  810  934  813   19   20   28    7    8    6  363  373  425  805  834  765   18   21   24    7   14   12  269  251  650  798  601  791    8   26   29    8    6    9  345  287  650  864  629  723   12   28   21   13    9   12  413  307  530  730  713 1018   17   21   17   11    7   11  303  325  517  605  855  794   14   23   20    6    8   18  347  477  683  872 1098  669   18   33   38    4   10   17  361  423  796  883  621 1246   15   32   10   12   10   13  364  246  556  676  662  736    7   14   30   13   11   15
  228  406  682  930  686  684   16   13   35    2   13    9  355  219  565  799  711  985   21   24   12   11   11   11  327  183  712  722 1000  758   34   18   14   13   13   16  161  171  776  995  877  961   10   16    4   10    1    1  246  204  742 1007  983  777   23   18   14    9    0    8  202  218  571  921 1010  727   22   14   27   15    7   18  296  190  688  794  736 1049   27   22    4    8    7    4  342  314  635  741  682  897   24   22   11   15   10   16  355  245  730  893  822  997   24   21   12   10    3   17  223  249  658  865  997  806   14   22   26    5    0   10  354  334  506  874  905  704   13   19   32    9   10   16  278  312  743  903  660  730   15   22   31    8   10   13  342  322  749  981  692  676   19   24   29    9   11   14  396  320  529  851  788  957   24   17   19    9   13    9  264  326  618  666  922  765   21   21   22    4   12   16  228  422  780  893 1161  660   13   21   46    2    6   17  326  434  789 1006  684 1185   20   22   12   10    8   11  379  303  651  789  717  731    8   24   30   11   11   17
  336  454  938  998  749  748   24   11   20   10   14   10  305  291  793  899  770  969   23   34   21   15   12   12  251  297  842  852  939  776   12   12   39   11    6   19  195  299 1052 1095  694  723   22   16   29    6    6    2  248  290 1018 1127  758  685   27   22   39    9    7   11  162  222  847 1075 1001  859   28   10   30    9    6   17  208  260  980  916  885  981   31   32   29   18    6    5  274  250  923  803  917  887   28   24   36   19   13   17  357  239  862  925  757  927    6   25   37   12    6   18  263  251  898  949  950  738   36   26    1   11    7   17  340  224  750 1016  920  896   37   19   27   15   11   23  318  378  983  947  863  810   33   14   30   14   13   18  274  364  911 1013  823  848   31   22   30   13   14   15  312  102  725  981  895 1057   36   27   42   17    6   10  200   96  904  820 1093  865   41   13   37   16    5   15  234  350 1032  977 1072  694   37   21   29   10    9   16  320  372  885 1062  717 1063   30   24   37   14    9   10  417  273  847  815  618  567   24   20   21   15   12   18
  334  368  761  779  651  756   31   27   26    8   10   10  397  293  546  678  692 1031   36   14   27   17   12    8  385  229  649  621 1089  830   29   32   31    7   10    9  159  207  839  868  884  989    7   18   21    4    2    2  238  202  803  890 1000  857   14   14   31    5    3   11  300  220  640  830 1131  807   13   28   36    9   10   17  322  284  731  677  771 1079   32   10   21   14   10    1  402  356  676  572  787  957   35   16   28   21   13   13  409  295  765  712  783 1053   21   25   29   14    6   18  315  205  743  836 1054  862   15   14    9    9    3    3  424  244  589  773  974  768   16   21   31   15   13    9  302  276  828  754  745  772   22   26   32   16    9    6  296  306  756  800  813  754   24   16   32   15   14   11  424  224  498  738  815 1015   27   13   36   13   10   12  364  202  675  583 1039  843   24   27   39   14    9   17  236  370  859  862 1266  736   16   27   25    8    5   14  332  486  690  849  643 1241   29   26   29   12   11   14  453  187  686  614  662  729   23   16   29   15   14   14
  249  311  762  875  637  724   16   16   20    5   10    8  296  218  589  774  688 1009   13   19   17   12   14   10  258  288  772  749 1023  780   26   23   37   14   10   21  170  256  874  966  796  843   16   21   27    9    2    0  219  267  836 1014  904  751   21   21   37   10    3    9  175  251  667  962 1071  823   20   19   26   14   10   19  229  203  770  799  761 1067   19   21   27    9   10    3  281  193  711  688  789  947   16   21   34   16   13   15  332  190  718  818  747 1017   18   18   35    9    8   16  258  264  730  906 1028  768   18   15    3    8    3   15  323  287  580  905  946  842   19   22   23   12   11   21  281  245  815  836  741  820   21   19   28   13    9   18  277  229  807  906  781  800   23   19   32   10   14   13  337  179  625  866  813 1065   24   14   38    8   10   10  243  195  718  711 1037  851   27   26   33   11    9   17  263  417  862  936 1248  678   19   16   31    5    5   18  329  315  839  945  631 1151   22   19   35    7   13   12  362  258  697  706  590  635    6   25   23   16   14   16
  254  322  747  740  618  733   26   23   26    9   12    9  409  291  572  639  665  912   21   10   27   12   14   11  361  277  727  650 1054  777   20   36   33   16    8   10  183  247  827  835  849  976   16   22   23    9    4    1  288  244  795  889  965  792   11   14   33   12    5    8  252  214  624  859 1096  710   10   32   34   14    8   18  352  308  725  676  740  964   15   12   23    9    8    4  380  366  674  561  760  842   18   18   30   16   15   16  469  275  741  679  748  952   38   25   31   11    8   17  251  243  729  863 1019  857    2   14    7   10    5    4  370  242  575  792  939  631    1   23   29   16   11   10  244  254  814  723  714  705   17   26   30   17   11    7  344  250  814  767  778  617   19   16   32   10   14   14  456  264  522  743  788  884   10   11   38   10    8    9  310  246  665  610 1012  758    7   33   39   15    7   16  218  366  841  873 1235  721    1   25   21    9    7   15  426  486  768  812  612 1106   32   24   31   11   13   11  407  235  726  583  627  768   14   18   27   16   14   17
  290  546  729  971  783  724   20   26   33   15   13   10  325  193  596  806  764 1045   21   27   14    6   11   12  281  223  709  761  917  794   24   15   12    6   13    9  205  159  795 1002  918  993   14    5    2    9    1    2  302  208  765  992  984  813   17    7   12   10    0    9  198  382  598  894  893  773   16   11   25    4    7   17  268  304  711  809  737 1115   17   19    2    9    7    5  294  382  664  804  651  957   20   23    9    2   10   17  355  291  747  956  897 1049   36   36   10    9    1   18  261  371  715  830  952  830    8   25   28   14    4    3  300  544  561  863  848  770    7   24   30    8   10    9  286  494  800  956  639  796   11   27   29    7   12    6  352  440  776 1044  729  728   13   33   27    8   11   15  374  426  542  832  795 1023   12   26   17   10   13    8  264  436  633  645  817  819    9   18   20    9   12   15  284  638  823  944 1062  686    7   36   44   15   10   14  284  344  828 1045  777 1251   26   35   10   11    4   10  383  439  696  856  836  753   12   11   34    8   11   18
  159  259  652  775  595  716    6   14   16    7    8    9  320  260  593  674  628  961   11   15   15   12   12    9  276  316  686  767 1025  764   30   31   33   14   12   14  242  300  740  862  820  849   18   17   31    9   10    1  289  297  698  924  936  755   31   17   33   10   11   10  221  311  541  956 1067  801   30   27   20   14   12   20  277  267  710  717  707 1011   17   21   31    9   12    2  337  271  641  636  725  905   14   27   38   16   11   14  440  254  774  724  729  987   24   22   39    9   18   17  260  294  628  900  990  756   22   17    1    8   11    8  327  351  476  895  910  806   21   28   17   14    9   14  225  239  713  762  681  776    9   23   22   15    7   11  285  209  715  812  749  768   13   17   28   10   10   12  349  259  585  774  753 1029   18   14   32    8   12   11  247  277  584  721  977  827   15   34   27   13   11   18  287  473  752  990 1202  676   21   22   27    7   13   19  427  361  847  847  587 1159   12   21   35    9   15   13  304  232  615  622  610  623   10   27   19   16   10   15
  312  564  735 1078  785  726   23   18   33    9   11   11  361  195  638  925  790  951   22   39   14   12    9   13  323  199  691  862  971  786   27    9   12   10   11   16  129  125  829 1121  914  995    7    7    2    7    1    3  226  188  799 1107 1030  807   14   17   12    6    2   10  202  354  622  997  949  727   13    5   25   10    9   16  268  268  771  922  771  973   24   31    2   11    9    6  336  404  718  905  717  867   25   23    9    8   10   18  351  305  833 1057  905  983   29   30   10    7    1   19  267  323  713  891  986  872    7   31   28   14    8   10  388  462  559  958  898  634    8   24   30   12   12   16  308  440  798 1053  651  698   14   19   29   11   14   13  300  456  766 1145  741  646   18   31   27    8    9   16  370  398  578  957  829  879   19   32   17   10   11    7  260  388  675  742  857  763   16   12   20    3   10   14  222  560  831  949 1110  720    8   30   44    9   14   15  290  382  858 1154  779 1127   29   29   10    9    4   11  455  371  702  953  834  805    9   19   34    4   13   19
  274  294  729  782  622  729   18   21   24    9   10   11  393  271  516  685  669 1028   23   14   25   10   14    7  367  311  703  662 1058  807   34   30   33   18   10   14  147  285  813  877  853  962   12   18   23   11    2    3  248  284  773  923  969  834   25   18   33   14    3   12  270  260  616  873 1100  794   24   26   34   16   10   22  326  250  699  710  744 1086   29   14   23    9   10    0  368  236  642  595  764  954   26   20   30   14   13   12  413  255  701  713  752 1044   24   19   31    9    8   19  281  283  713  859 1023  827   16   14    7   10    3    8  396  298  561  812  943  773   15   21   29   16   11   14  280  218  798  751  718  779   15   20   30   17    9   11  280  210  796  801  782  751   19   14   32    8   14   10  428  192  532  777  792 1022   24   13   38   10   10   13  330  192  651  620 1016  830   21   25   39   15    9   20  226  428  839  895 1239  703   15   23   23    9    5   19  346  366  736  848  616 1244   18   20   31   11   13   15  423  199  706  611  631  694   10   20   27   18   14   13
  244  428  721  891  694  693   20   19   32    3   14    9  421  197  588  764  701  968   23   34   15   12   12   11  387  189  703  685  982  761   28   10   11   12   14   14  167  125  817  956  885  966   10    6    1   11    2    1  268  202  785  972  971  780   17   12   11   12    1    8  262  248  610  888  984  720   16    6   24   14    8   18  360  218  715  759  724 1022   21   26    1   11    8    4  402  328  668  702  652  882   24   20    8   14    9   16  413  223  751  854  842  986   32   31    9   11    2   17  213  249  695  852  987  821    8   32   29    4    1    8  382  358  541  833  885  677    7   21   29    6    9   14  296  344  780  868  644  703   11   20   28    5   11   11  362  342  786  942  686  657   13   32   26   10   12   14  464  336  540  818  772  930   16   27   16   12   14    9  322  342  659  627  892  760   13   13   19    5   13   16  232  466  815  852 1139  673    7   31   43    3    7   17  342  450  794  965  696 1158   26   30    9   13    7   11  391  285  690  752  735  748   10   16   35   10   10   17
  218  418  733  810  708  706   20   24   30    4   13   10  387  245  590  695  713  987   19   11   25   13   15   12  317  187  719  630  994  766   16   33   21   11    9    7  147  153  795  885  909  965   18   21   11    8    3    2  282  250  765  899  965  783   17   11   21    7    4    9  214  246  600  831 1004  725   16   29   34   13    9   15  320  226  721  686  758 1057   13   11   11   10    5    5  358  352  662  605  702  899   16   15   18   13    8   17  427  281  753  757  830  993   34   26   19   10    9   18  269  237  719  823  999  824    8   13   19    7    4    1  370  334  565  776  903  712    7   20   33   11   10    7  248  312  804  795  688  738   11   27   24   10   12    4  304  332  778  845  702  672   13   17   22   11   13   15  418  360  540  741  800  965    8   10   26    9    9    8  254  360  631  576  946  771    5   30   29    2    8   15  268  440  823  861 1173  678    7   26   33    4    6   12  364  468  818  882  704 1193   26   25   19    8   12   12  419  297  698  661  719  753   16   17   25    9    9   18
  222  326  720  812  639  757   15   14   17    3   12    9  425  199  575  713  690 1042   14   21   18    8   16    9  365  309  704  702 1039  819   27   25   40   14    8   14  201  225  806  905  818  880   15   13   32   13    4    1  310  240  766  939  930  808   22   19   40   12    5   10  274  284  607  901 1085  852   21   21   27   16    8   20  364  278  714  722  765 1100   20   23   32   11    8    2  396  314  645  611  793  986   17   29   39   12   15   14  483  227  714  747  753 1066   23   26   40   11   10   17  233  303  700  869 1034  801   15   17    2    2    5    8  348  354  548  844  950  875   14   24   24    6   11   14  252  270  785  783  745  851   16   23   27    7   11   11  344  238  765  835  783  831   20   19   27   10   14   12  468  304  587  791  817 1106   25   18   39   12    8   11  312  308  642  654 1041  890   22   28   34    5    7   18  276  478  822  917 1250  713   14   24   26    3    7   19  430  426  827  884  635 1216   21   25   40   13   15   13  379  283  669  643  602  638    1   21   18   12   14   15
  273  465  625  862  656  663   14   31   30    9   13   13  388  184  526  721  659 1032   19   22   17   12    9    5  432  246  639  668  912  743   30   16    9   12   11   18  294  134  741  911  835  942   12   10    1   15    1    5  327  257  703  929  921  762   25    6    9   16    2   14  371  377  534  863  908  742   24   12   22   10    9   24  365  249  669  708  666 1102   25   14    1   15    9    2  389  339  610  691  578  944   22   24    6    8   12   10  302  266  721  843  802 1026   20   37    7   15    1   17  332  296  591  801  925  755   16   20   31    8    4   12  335  479  455  810  821  757   17   25   27    2   12   18  387  381  676  851  588  783   19   32   26    1   12   15  419  371  678  931  636  715   21   34   24   14    9   10  429  367  532  755  718 1010   28   21   14   16   11   15  417  397  591  612  814  786   25   19   17    9   10   22  405  567  725  853 1065  615   17   37   41    9   10   23  301  455  784  936  660 1238   18   36    7   17    4   17  272  300  584  745  713  674    6    8   29   12   13   11
  232  322  771  793  582  716   22   19   21    6    8    9  357  237  582  694  625  973   19   10   22   11   14   11  299  243  781  687 1020  776   20   34   30   15   12   12  169  241  839  878  815  965   14   22   20   10    0    1  254  238  801  934  931  797   15   16   30   11    1    8  186  210  646  892 1062  739   14   30   29   15    8   18  296  232  735  719  702 1023   17   16   20    8    8    4  316  260  670  608  722  895   20   20   27   15   11   16  397  215  753  742  714  995   36   21   28    8   10   17  201  237  755  886  985  826    6   14   10    7    1    6  332  260  601  831  905  700    5   23   24   13    9   12  248  242  840  780  678  716   13   22   27   14    9    9  316  240  826  830  744  674   15   12   27    9   12   14  408  204  568  786  750  951   12   15   35    9   12    9  236  206  675  643  974  785    9   31   34   12   11   16  216  380  867  908 1197  690    5   21   26    6    3   17  374  380  804  861  574 1179   28   22   28   10   15   11  383  255  742  644  593  725   12   22   30   17   12   17
  342  454  702  963  749  722   21   15   33    4   14   12  403  195  577  822  750  969   24   38   14   13   12   14  357  185  666  745  975  782   27    8   12   11   14   17  161  157  800 1020  918  985   13   10    2    8    2    4  266  230  770 1028 1004  799   16   16   12    7    1   11  228  256  593  936  965  731   15    6   25   13    8   15  328  142  712  817  741 1009   18   30    2   10    8    7  362  280  659  778  639  885   21   22    9   13    9   19  399  249  762  930  895  993   35   27   10   10    2   20  293  275  676  846  994  852    7   30   28    7    3   11  422  350  522  883  890  666    6   23   30   11    9   17  330  338  761  932  649  704   12   16   29   10   11   14  314  366  763 1018  723  656   14   28   27   11   12   17  438  264  523  868  799  917   13   31   17    9   14    8  294  272  644  673  869  773   10    9   20    2   13   13  218  448  796  852 1124  704    6   27   44    4    9   14  310  414  791 1039  753 1151   27   28   10    8    5   12  505  291  673  824  802  783   11   18   34    9   10   20
  328  480  781  934  719  732   29   25   33    5   11   10  359  227  578  795  728  951   24   28   14   14   11   12  311  127  723  720  963  784   23   14   12   10   13   11  153  139  851  989  888  985   13    4    2    7    1    2  240  180  815  997  980  799    8    8   12    6    0    9  210  290  656  915  959  723    7   10   25   12    7   17  276  202  727  786  731  977   18   20    2   11    7    5  330  384  680  747  645  871   21   22    9   14   10   17  363  331  741  899  849  981   35   35   10    9    5   18  257  239  763  845  976  864    1   24   28    8    0    5  382  342  609  868  876  636    2   23   30   12   10   11  326  356  848  913  645  702   20   26   29   11   10    8  288  458  836  987  687  636   22   30   27   12   13   15  386  342  540  833  789  883   13   27   17   10   13    8  252  330  687  656  877  767   10   17   20    3   12   15  216  442  875  915 1120  716    2   35   44    3    4   16  286  472  776 1004  717 1123   35   36   10    9   10   10  459  307  750  799  762  799   13    8   34   10   11   18
  330  306  781  914  578  705   15   15   20    3   14   12  395  255  612  803  617 1028   20   26   21   14   10   14  349  363  673  762 1014  779   27   20   29   14   12   17  173  335  885  991  809  980    9   28   19    7    0    4  248  322  851 1051  925  798   22   28   29   10    1   11  224  268  678  981 1056  758   21   18   28   12    8   15  302  228  799  840  696 1078   26   26   19   11    8    7  350  158  746  737  712  940   23   24   26   18   11   19  411  201  809  869  716 1034   21   15   27   11    0   20  275  305  749  935  979  815   15   18   11    6    3   15  406  276  595  920  899  737   16   21   23   10   11   21  328  224  834  873  670  759   18   16   30   11   11   16  288  208  750  957  738  713   22   14   30   12   10   17  412  206  596  897  740  986   27   19   34   10   12    8  272  210  729  724  964  800   24   17   33    9   11   13  220  386  871  869 1191  671   16   11   29    3    9   14  338  246  766  982  572 1222   21   16   27    9    5   12  455  315  716  759  599  738    7   28   27   14   12   20
  303  373  832  866  738  782   34   15   24    5    8   10  318  208  593  757  785 1033   29   14   25   12   14   12  282  228  774  700 1066  826   18   30   35   12   12   15  172  222  918  951  829  833   12   22   25    9    0    2  195  183  882  965  923  769   17   22   35    8    1    9  175  173  715  903 1120  885   18   26   34   14    8   17  253  193  796  752  868 1077   37   20   25    9    8    5  313  215  745  663  896  971   34   22   32   12   11   17  346  188  714  811  820 1019   16   15   33    9    8   18  248  302  812  855 1099  802   26   20    5    8    1    9  349  321  658  850 1015  912   27   23   31   12   11   15  273  323  897  841  848  864   29   16   34   11    9   12  315  269  861  899  866  868   33   14   34   10   14   15  365  267  613  811  914 1115   38   13   40    8   12    8  267  271  756  652 1134  907   35   29   41    1   11   15  209  443  930  897 1243  732   27   17   33    5    3   16  311  337  827  944  732 1143   40   16   33    7   13   10  444  316  775  707  673  643   18   26   23    8   12   18
  257  437  716  894  651  704   18   24   32    4   12    9  374  226  537  757  668 1073   23   29   15   15   10    9  360  178  668  728  969  784   30   13   11    9   10   14  144  120  808  949  848  983    6    3    1    8    2    1  259  219  772  973  946  803   19    9   11    9    3   10  283  253  603  923  979  783   18    9   24   11   10   20  301  225  708  746  699 1143   29   21    1   12   10    2  375  341  653  711  645  985   26   21    8   13   13   14  346  278  754  863  795 1067   20   34    9   12    4   17  298  216  692  859  966  796   16   25   29    7    3    8  379  361  538  872  870  798   17   22   29    9   13   14  347  323  777  881  631  824   19   25   28    8    9   11  295  359  735  951  661  756   23   31   26   13   12   12  399  327  509  805  749 1051   28   28   16   11   10   11  341  337  648  670  887  827   25   16   19    4    9   18  303  455  814  939 1130  656   17   34   43    4    5   19  295  463  739  966  651 1279   24   35    9   10    9   13  386  268  663  761  692  715   10    9   33    9   14   15
  243  269  664  845  600  715   13   15   20   10    9   10  382  264  515  742  643 1042   18   20   21   13   15    8  360  374  722  727 1038  793   31   26   33   15   11   21  152  348  780  934  833  910   15   20   23    8    1    2  235  361  738  990  949  814   28   22   33   11    2   11  275  309  573  942 1080  798   27   22   28   13    9   21  323  273  680  777  720 1106   24   22   23   10    9    3  367  163  613  662  738  976   21   24   30   17   12   13  396  248  692  790  732 1054   21   19   31   12    9   18  250  314  626  902 1003  783   19   18    7   11    2   15  371  307  500  883  923  821   18   25   23   17   10   21  301  219  711  818  694  821   18   18   28   18    8   18  291  179  733  878  762  777   20   18   28   11   13   13  429  185  577  844  766 1070   27   15   36    9   11   12  339  187  622  693  990  846   24   29   33   16   10   19  225  435  764  920 1215  667   18   17   27   10    4   20  339  315  779  917  592 1250   15   18   31   10   14   14  394  216  623  682  611  636    7   28   27   17   13   14
  274  336  736  801  636  782   22   25   20    1    9    9  409  243  531  700  677  949   17   10   21   12   15    9  343  219  740  687 1074  816   20   36   37   14   11    8  217  217  792  892  869  939   20   24   27   11    1    1  272  236  754  926  985  841   15   16   37   12    2   10  248  222  605  882 1116  783   14   32   30   14    9   16  364  240  688  713  756  969   11   12   27   11    9    2  364  324  621  606  772  881   14   18   34   16   12   14  473  239  722  746  768  991   38   23   35   11    9   17  205  209  722  862 1039  876    6   14    3    4    2    2  354  282  568  819  959  710    5   23   27    8   10    8  246  254  807  790  730  724   13   26   32    9    8    5  382  260  801  834  798  702   15   14   32   10   13   12  470  288  515  776  800  949    6   11   42   12   11   11  284  278  628  643 1024  817    3   31   37    7   10   16  168  398  832  928 1251  764    5   25   31    3    4   13  450  442  749  875  628 1077   28   24   35   13   14   13  385  283  711  646  649  763   18   18   23   14   13   15
  214  308  745  787  637  702   12   25   27    6   10   10  333  301  572  678  670  977   17    8   30   15   12    8  337  221  729  641 1041  770   30   34   28    9   10   15  187  241  843  876  860  975   12   24   18    8    2    2  220  250  803  898  966  789   25   14   28    9    3   11  246  244  640  844 1075  729   24   32   35   11   10   21  284  246  729  689  743 1027   23   10   18   12   10    1  336  316  676  588  741  891   20   14   25   19   13   13  355  297  733  730  769  995   24   23   26   14    6   18  299  217  715  842 1014  830   16   14   12    7    3    9  314  264  561  785  928  682   15   19   30   13   13   15  260  214  800  768  701  708   15   24   31   14    9   12  304  248  806  818  757  666   19   16   29   13   14   11  378  248  576  746  787  935   24    9   33   11   10   12  322  248  681  591  991  769   21   29   36   12    9   19  276  382  837  864 1216  682   15   27   24    6    5   20  308  436  802  861  631 1165   18   22   26   10   11   14  379  229  706  632  650  757    4   16   30   13   14   14
  311  453  748  893  693  700   20   22   31    4   12   11  386  220  569  758  690 1001   19   31   16   11   12   13  362  154  742  683  903  774   28   11   10   13   14   14  176  128  822  952  856  977   10    5    0   10    2    3  287  215  786  966  932  793   17   11   10    9    1   10  249  225  627  880  899  743   16    7   23   15    8   16  321  167  710  749  687 1061   25   23    0    8    8    6  369  327  657  706  583  913   22   19    7   13    9   18  348  274  694  858  823 1013   22   32    8   10    4   19  310  226  730  810  924  822   14   27   30    5    1    8  385  331  576  831  818  716   15   20   28    9    9   14  331  341  815  866  593  742   17   23   27    8   11   11  353  381  791  946  651  692   21   33   25    9   12   16  421  299  561  802  741  969   26   26   15    9   14    7  303  315  658  621  813  781   23   14   18    2   13   14  259  427  846  866 1056  676   15   32   42    4    5   15  249  451  789  965  691 1197   26   33    8   10    9   11  428  274  699  752  736  747    6   11   32    9   10   19
  231  405  706  839  694  704   19   18   31    3   10    9  400  248  583  712  697  961   20   19   16   14   14   11  352  178  744  677  964  764   23   27   10   10   14   12  154  158  782  910  877  967   15   13    0    7    2    1  261  247  754  930  953  781   18   15   10    8    1    8  237  249  589  878  978  713   17   23   23   12    8   18  335  225  726  709  724 1025   16   21    0   11    8    4  375  355  669  642  650  873   19   27    7   16    9   16  416  282  756  794  830  975   35   30    8   11    8   17  234  222  686  826  975  834    9   17   30    6    1    6  375  319  532  823  873  680    8   26   28   10    9   12  281  305  771  816  644  712   10   23   27    9   11    9  333  333  763  882  674  652   12   23   25   12   14   14  439  343  543  768  770  933   11   18   15   10   14    9  291  345  634  621  890  755   10   30   18    5   13   16  247  421  802  888 1131  686    8   30   42    3    1   17  341  473  805  913  694 1161   25   29    8    9   13   11  400  296  673  694  735  765   13   21   34   12   10   17
  230  494  705  946  682  706   17   27   33   10   12    9  343  157  608  801  691  981   16   26   14   11   10    9  343  205  697  736  932  774   27   12   12   11   12   16  237  125  809  989  851  979   13    6    2   14    0    1  284  180  775 1007  949  793   20   10   12   15    1   10  268  344  602  915  928  733   19    8   25    9    8   20  296  272  733  788  692 1019   22   18    2   14    8    2  352  362  678  771  606  895   19   20    9    7   11   14  355  253  785  923  818  999   23   33   10   14    0   17  237  345  677  857  943  834   13   24   28    9    5   10  278  502  523  864  845  676   14   21   30    3   11   16  294  486  762  929  610  700   16   28   29    2   13   13  386  396  754 1011  656  670   20   34   27   13   10   12  384  422  578  833  750  927   25   23   17   15   12   11  322  438  655  654  838  773   22   15   20    8   11   18  308  600  797  895 1085  686   14   33   44   10   11   19  326  406  856 1016  682 1165   23   32   10   16    3   13  291  399  664  823  731  761    3   12   34   11   12   15
  272  402  776  866  670  735   27   28   33    3    9    9  355  281  555  735  687  954   22   25   14   14   13   11  309  143  720  724  984  787   23   19   12   10   13   10  143  143  840  925  863  988   15    7    2    9    1    1  248  204  804  955  961  802   10    3   12   10    0    8  204  266  649  907  994  726    9   15   25   12    7   18  288  252  706  724  718  988   16   17    2   11    7    4  316  394  659  679  664  874   19   27    9   16   10   16  369  349  722  831  810  984   37   40   10   13    7   17  223  171  760  859  981  867    1   23   28    6    0    4  350  258  606  848  885  645    0   28   30    8   10   10  300  296  845  857  644  707   18   29   29    7   10    7  292  390  841  919  676  639   20   31   27   12   15   14  400  312  519  787  768  896   11   24   17   10   13    9  264  292  676  660  906  770    8   22   20    5   12   16  212  334  872  943 1145  719    0   40   44    3    2   15  318  524  743  936  668 1130   33   39   10   11   12   11  421  291  755  733  703  802   13   11   34   12   11   17
  298  484  760  929  765  712   21   32   29    9   13   13  291  321  545  764  736  819   16   21   18   10   13   13  263  277  774  723  861  724   19   15    8   12   15    4  225  227  798  954  860  907   21   11    2   11    3    3  252  324  770  936  962  709   16    7    8   10    2   10  162  390  609  818  833  633   15   13   21   10    9   12  226  168  684  763  697  871   10   13    2    7    9    6  280  328  641  762  637  749   13   23    5    8    8   18  343  383  746  914  885  841   37   36    6    9    3   19  243  239  752  766  886  842    7   19   32   10    2    2  310  440  598  791  796  604    6   24   26   12    8    8  302  366  837  930  613  710   12   33   25   11   12    3  354  492  825 1002  717  554   14   35   23    8   13   16  338  278  437  782  749  767    5   20   13    6   15    7  216  294  634  569  725  687    2   18   16    3   14   12  246  470  844  876  988  706    6   36   40    9    6    9  318  482  711  999  759 1003   27   35    6    7    8   15  369  309  751  822  844  809   19    7   32    8    9   19
  356  330  946  788  615  749   29   20   21   11    9    9  367  359  627  697  656 1090   32   13   18   22   11    9  317  195  792  732 1053  827   23   37   34    4   13    8  135  231 1000  873  848  972    5   27   24    1    5    1  210  262  958  939  964  846   10   25   34    2    6   10  256  208  815  927 1095  832   11   33   27    4    9   16  274  252  822  728  735 1156   36   21   24   19    9    2  362  310  787  613  751 1016   35   25   31   20   10   14  353  321  792  739  747 1096   17   14   32   15   17   17  289  147  932  849 1018  825   19   17    6   14    0    2  402  158  778  862  938  851   20   20   24   16    6    8  362  242 1017  765  709  861   22   19   25   15   10    5  250  272  937  827  777  809   26    7   27   18   11   12  386  232  609  787  779 1100   31   18   37   18   13   11  312  210  838  698 1003  876   28   32   34   11   12   16  252  270 1042  983 1230  701   20   16   24   11    2   13  262  442  691  858  607 1292   35   19   32   17   14   13  469  321  875  631  626  708   19   27   26   12   13   15
  249  485  701  930  729  716   23   21   31   11   13    9  430  152  592  803  744  985   18   32   16   10   11   11  394  224  689  690 1017  776   27   12   10   10   13   14  172  130  791  969  916  975   13    4    0   13    1    1  279  195  759  949 1014  793   14   10   10   14    0    8  273  343  586  851 1019  735   13    8   23    8    7   18  369  283  715  772  759 1025   18   24    0   13    7    4  409  367  658  733  689  901   19   20    7    6   10   16  438  230  781  885  873 1003   35   33    8   13    1   17  214  336  681  813 1022  834    5   28   30   10    4    8  373  471  527  802  924  682    4   21   28    4   10   14  271  463  766  903  679  706   14   22   27    3   12   11  367  395  756  973  721  666   18   32   25   12   11   14  469  401  542  801  813  933   13   27   15   14   13    9  337  421  633  592  927  781   10   15   18    7   12   16  237  561  801  829 1174  688    4   33   42   11   10   17  385  409  828 1000  731 1167   29   34    8   15    4   11  378  372  674  783  770  763   11   12   32   10   11   17
  263  387  783  806  711  716   28   26   31    3   10    9  390  298  552  687  718  963   25   17   16   14   12    9  372  156  693  642  999  776   28   27   10   10   12    8  108  138  845  881  902  979   12   15    0    7    0    1  205  215  809  891  988  793   13    5   10    8    1   10  269  295  654  827 1001  725   12   23   23   12    8   16  313  285  719  680  741  989   19    9    0   11    8    2  385  407  668  607  669  879   22   19    7   16   11   14  368  356  757  759  859  987   34   32    8   11    6   17  256  156  769  815 1004  846    4   15   30    6    1    2  405  275  615  772  902  650    3   20   28   10   11    8  291  287  854  793  661  688   19   33   27    9    9    5  307  405  816  847  703  650   21   23   25   12   14   12  413  339  514  735  789  897   14   16   15   10   12   11  331  323  681  584  909  767   11   28   18    5   11   16  221  333  879  877 1156  698    3   32   42    3    3   13  315  543  742  880  713 1141   30   31    8    9   11   13  426  294  754  663  752  777   16   15   32   12   12   15
  155  309  640  829  629  700    8   17   23   10   17   11  384  258  657  724  674 1055   13   32   26   21   15    7  364  382  652  659 1049  780   32   12   28    7    3   20  296  284  756  918  836  951   20   10   18   10    9    3  351  335  734  952  950  799   33   14   28   11   10   12  341  403  591  878 1093  781   32    8   31    5    9   22  375  377  798  745  749 1123   19   24   18   18    3    2  439  363  727  638  769  975   16   24   25   17   10   12  474  300  816  774  755 1055   14   29   26   16    9   19  330  386  594  894 1028  784   28   30   12   13   10   14  383  457  472  819  948  798   29   25   26    7   14   20  253  319  679  802  723  816   17   22   27    8   16   17  335  239  639  862  781  756   15   30   29   19   15   12  395  401  615  802  797 1049   24   25   33   17    3   13  335  401  660  621 1021  825   27   15   36   10    2   20  391  579  722  826 1244  652   29   29   26   10   16   21  429  447  879  901  623 1271   10   28   26   16   12   15  310  290  543  672  612  675   16   20   28    9   13   13
  252  324  686  819  638  756   20   24   18    6   11    9  375  237  523  724  679  937   25   15   19   11   13    9  315  281  708  697 1076  794   30   29   39   17    9   10  247  233  764  914  871  855   10   19   29   10    3    1  262  240  728  944  987  781   23   17   39   13    4   10  234  252  565  896 1118  801   22   25   28   15    9   18  320  230  674  731  758  969   21   15   29   10    9    2  334  270  605  620  774  875   24   19   36   15   14   14  463  219  724  756  770  965   32   20   37   10    7   17  243  249  668  878 1041  822   14   13    1    7    4    4  332  314  514  837  961  754   13   22   25   13   12   10  230  246  753  798  732  722   11   25   30   14   10    7  354  254  761  844  800  740   13   11   30    9   15   12  428  224  501  798  802  977   16   14   40   11    9   11  284  234  600  657 1026  825   13   24   35   12    8   18  192  436  784  938 1253  738   13   22   29    6    6   15  456  390  757  889  630 1059   20   25   37   12   12   13  367  225  665  654  651  667   12   21   21   17   15   15
  292  320  677  921  660  806   12   21   28    6   13    8  365  179  576  808  711 1077   17   26   21   13    9   10  315  285  697  709 1064  862   28   20   31   11   11   19  145  235  787  996  843  901   12   18   21    8    1    0  224  262  753  996  955  835   25   20   31    7    2    9  228  264  580  904 1110  905   24   16   38   13    9   19  306  190  711  795  784 1133   23   18   21   10    9    3  340  194  656  722  810 1023   20   22   28   17   12   15  399  171  721  874  778 1085   16   21   29   10    1   16  247  297  641  834 1057  842   20   26    9    9    4   13  386  360  497  853  975  928   21   23   35   13   12   19  286  264  726  888  762  896   21   20   34   12   12   16  290  230  724  962  808  884   19   20   32   11    9   13  414  238  580  846  836 1151   28   19   36    9   11   10  286  258  635  647 1060  937   29   23   39    6   10   17  210  480  773  856 1275  760   21   21   37    4   10   18  354  306  834  999  654 1203   18   20   29    8    4   12  423  259  618  764  625  679    8   22   19   13   13   16
  167  389  665  854  644  642   14   25   30    4   12    9  324  200  628  743  655  959    9   20   23   11   16   11  292  222  695  630  956  710   22   24   15   13    6   16  206  160  757  917  841  915   24   14    7   10    6    1  293  229  721  915  909  729   23   12   15    9    7    8  197  257  562  831  988  675   22   20   28   15   14   18  271  215  747  714  718 1029   11   12    7    8    2    4  337  311  692  651  678  871    8   20   12   13    5   16  366  226  819  803  762  953   24   25   13    8    8   17  298  238  641  827  963  770   14   24   25    5    7   10  325  357  491  782  863  684   13   23   33    9   17   16  225  289  726  831  654  710    9   26   20    8   11   13  309  303  714  891  672  642   11   24   18    9   14   14  351  319  610  761  756  937   14   15   20    9    6    9  247  331  623  574  924  715   11   23   23    2    5   16  333  463  757  815 1143  622   13   27   35    4   13   17  339  429  888  924  638 1165   20   24   13   10    9   11  326  278  616  701  643  697   10   16   27    9   10   17
  264  284  637  816  624  594   12   16   24    4   15   11  351  239  592  699  645  941   11   17   23   13    9   13  303  293  683  630  990  674   28   19   23   11   11   18  221  283  689  893  839  873   18   21   13    8    1    3  292  294  699  921  927  693   25   21   23    9    2   10  194  250  514  841 1026  663   24   17   28   13    9   16  280  190  711  712  708 1007   17   21   13   10    9    6  322  194  646  621  688  853   14   15   20   17   12   18  381  213  755  769  752  941   26   18   21   10    1   19  257  253  625  805  975  698   16   19   17    5    2   16  332  280  489  786  883  662   15   20   23   11   12   22  304  196  710  777  660  688   13   25   28   12   10   17  330  216  700  857  702  630   17   23   24   11    9   16  382  196  526  769  750  915   22   14   28    9   11    9  240  204  583  586  936  703   19   22   31   10   10   14  280  400  691  767 1167  556   15   16   35    4    8   15  366  322  848  888  618 1143   18   19   21   10    6   11  345  257  612  659  643  619    4   27   19   15   13   19
  298  252  694  911  716  724   11   16   26    3   13    8  379  227  559  802  727 1093   16   23   23   12    9   10  329  329  720  747 1000  804   29   23   29   12   11   21  129  305  810  994  863 1003   13   25   19    9    1    0  280  326  770 1032  935  823   26   27   29    8    2   11  224  246  603  964 1036  803   25   21   32   14    9   19  318  238  724  813  784 1163   22   23   19    9    9    5  340  194  657  708  746 1005   19   25   26   16   12   15  383  189  722  860  826 1087   17   16   27    9    3   16  271  293  656  878 1029  816   19   21   11    6    2   17  382  270  510  905  931  818   20   24   29   10   12   23  316  206  741  870  722  844   20   15   30    9    8   20  288  174  749  948  742  776   18   13   30   10   11   15  424  218  575  878  826 1071   27   16   34    8   11   10  288  238  654  703  992  847   28   26   37    5   10   17  272  394  794  892 1213  676   20   14   29    1    6   18  302  306  813  981  710 1299   17   15   27    9    8   12  461  287  637  748  681  735    7   29   27   12   13   16
  265  507  767  989  774  746   25   30   31    9   13   10  366  298  590  830  745  859   20   23   16   12    9   10  320  254  735  787  878  774   25   17   10   10   11    7  136  188  829 1020  877  973   17    9    0    7    1    0  245  293  797 1016  961  779   12    5   10    8    2    9  211  419  632  904  846  675   11   13   23   10    9   15  301  263  729  825  698  885   14   15    0   11    9    3  331  433  684  822  604  791   17   25    7    8   12   15  372  346  797  974  908  915   39   38    8    7    3   16  220  220  755  844  911  894    3   21   30   14    2    1  353  451  599  875  803  552    2   26   28   10   12    7  303  363  838  986  628  734   16   31   27    9    8    4  333  503  840 1062  734  588   18   33   25    8   11   13  399  357  486  852  746  787    9   22   15   10   11   10  263  367  665  673  748  729    6   20   18    3   10   15  229  471  857  984 1011  748    2   38   42    9    6   12  307  455  776 1061  776 1027   31   37    8    9    8   12  400  358  762  880  853  849   15    9   36    4   13   16
  226  290  808  781  653  720   26   16   17    5   11    9  307  319  663  682  692 1019   23   13   18   16   15   11  253  277  710  699  987  788   20   27   40   12    9   16  181  297  892  882  756  865   20   21   32    5    3    1  300  280  854  930  860  793   25   21   40    8    4    8  164  208  691  902 1037  811   22   23   27   10    9   18  240  260  792  717  783 1079   31   19   32   13    9    4  284  284  723  598  811  961   28   23   39   18   14   16  357  261  732  704  723 1041   18   16   40   13   11   17  283  209  790  844 1004  772   24   15    2    8    4   10  306  198  636  839  920  834   25   22   24   12   10   16  262  228  875  730  763  818   27   21   27   11   10   13  282  224  817  792  769  790   31   17   27   14   13   14  346  214  633  786  821 1073   36   12   39   12    9    9  230  198  730  657 1037  853   33   28   34    7    8   16  324  324  910  912 1196  676   25   18   26    5    6   17  314  406  903  849  639 1211   32   17   40   11   16   11  361  293  741  596  576  623   12   25   18   14   15   17
  322  360  663  949  721  705   12   19   34    4   14   10  371  205  580  828  738  980   17   26   13   13   10   12  301  235  709  735 1039  773   30   18   13   11   12   17  191  227  759 1022  918  978   12   22    3    8    0    2  250  246  725 1024 1016  792   25   22   13    7    1    9  186  206  552  938 1049  732   24   16   26   13    8   17  316  200  707  819  769 1036   21   20    3   10    8    5  316  246  638  750  715  894   20   20   10   17   11   17  423  203  769  902  865  998   30   19   11   10    0   18  259  267  639  848 1036  833   16   24   27    7    3   11  378  296  485  883  940  693   15   21   31   11   11   17  268  266  724  912  697  717    7   20   30   10   11   14  316  272  734  990  731  671   11   16   28   11   10   15  428  240  538  870  819  944   16   19   18    9   12    8  254  252  601  677  957  772   13   21   21    6   11   15  208  418  757  884 1200  685   15   17   45    2    9   16  364  380  818 1023  721 1176   18   20   11    8    5   10  433  279  638  794  756  760    8   26   33   13   12   18
  346  416  667  946  723  698   24   15   33    6   15   12  393  227  558  813  728  955   23   28   14   13   13   14  341  205  723  726  981  758   26   18   12   11   15   15  179  175  751 1013  904  961   14   18    2    8    3    4  286  234  719 1009  990  775   19   20   12    7    2   11  232  232  548  915  977  707   18   14   25   13    9   15  328  192  679  810  737 1025   17   22    2   10    9    7  356  292  630  753  647  867   20   26    9   17    8   19  409  243  737  905  871  969   36   21   10   12    3   20  317  231  649  837  994  828   10   22   28    9    2    9  420  282  495  862  890  680    9   21   30   13    8   15  316  308  734  915  649  714   15   20   29   12   12   12  314  348  734  993  705  642   17   20   27   11   13   17  438  242  490  859  787  933   12   21   17    9   15    8  294  248  591  654  883  749    9   21   20    8   14   13  244  394  763  855 1134  680    9   19   44    4    8   14  316  428  766 1022  727 1161   24   20   10    8    6   12  505  259  646  801  772  759   16   26   34   15    9   20
  309  357  773  849  606  784   27   23   26    5   10   11  404  216  578  744  651 1001   30   22   25   16   12   13  354  222  657  687 1044  842   29   24   31    8   10   12  166  182  853  934  839  959    7   16   21    7    2    3  257  199  823  948  955  877   14   18   31    8    3   10  245  175  650  892 1086  823   13   20   34   10   10   16  329  209  747  737  726 1035   24   16   21   13   10    6  357  309  700  642  746  939   27   22   28   20   13   18  448  204  775  788  738 1041   29   25   29   13    6   19  232  220  755  856 1009  876    7   18    9    8    3    6  389  295  601  837  929  766    8   23   31   10   13   12  293  287  840  824  700  752   18   24   32   11    9    9  307  275  776  876  768  758   20   18   32   14   14   16  441  271  530  796  774 1009   19   17   36   12   10    7  289  263  693  643  998  857   16   23   39    9    9   14  171  411  867  890 1221  766    8   21   31    5    5   15  405  427  750  923  598 1165   29   24   29   11   11   11  404  276  726  686  617  731   19   22   25   12   14   19
  191  251  743  768  618  726   12   13   21    3    9   10  364  248  602  665  663 1067   13   14   20   12   13    8  342  308  723  700 1014  806   30   30   34   14   11   19  178  296  845  857  801  949   16   18   24    9    1    2  269  315  801  925  915  827   25   18   34   12    2   11  261  279  642  909 1058  807   24   26   29   14    9   21  305  267  743  714  742 1133   19   22   24    9    9    1  357  267  672  595  766  995   16   26   31   16   12   13  400  232  745  711  726 1073   22   19   32    9   13   18  268  284  715  871  997  802   16   18    6    6    2   13  345  311  569  842  921  828   15   27   24   10    8   19  287  205  800  745  722  836   17   20   25   11    8   16  297  163  796  799  766  784   19   16   27   10   11   11  405  267  612  781  790 1079   24   15   37    8   11   12  309  267  683  660 1014  855   23   33   34    9   10   19  303  431  849  915 1217  678   15   19   22    3    4   20  343  373  848  838  610 1295   18   18   32    9   16   14  352  278  690  607  599  665    4   28   26   16   13   14
  290  366  769  801  577  737   27   19   22   10    8    9  363  263  562  700  620  958   24   14   21   13   14   11  315  219  769  681 1015  797   21   32   31   13   12   12  129  217  839  890  810  964   11   18   21    8    0    1  228  204  801  938  926  822   10   18   31    9    1    8  196  190  644  890 1057  754    9   28   30   13    8   18  306  252  719  723  697 1016   20   16   21   10    8    4  334  304  666  612  715  888   23   22   28   17   11   16  391  229  719  748  709  992   33   21   29   12   10   17  215  207  753  876  980  851    3   16    9   11    1    6  382  234  599  831  900  701    4   23   25   17    9   12  286  286  838  786  671  721   18   22   28   18    9    9  288  276  828  836  739  677   20   14   28   11   12   14  416  206  552  790  743  952   15   13   36    9   12    9  256  190  675  639  967  794   12   29   35   16   11   16  200  354  867  900 1192  723    4   21   27   10    3   17  340  424  768  871  569 1170   33   20   29    8   15   11  415  233  740  646  588  724   11   22   29   15   12   17
  301  327  820  877  653  688   22   18   33   12   12    9  362  296  645  760  682 1057   19   19   24   17   10   11  346  208  746  659 1031  768   20   25   18    5   12   20  118  228  928  942  868  967   10   23    8    2    0    1  215  243  890  942  976  787   15   23   18    1    1    8  265  181  721  860 1057  767   14   21   31    7    8   18  255  213  826  739  737 1127   25   17    8   16    8    4  375  293  769  672  717  969   22   17   15   13   11   16  298  266  830  824  791 1051   14   14   16    8    4   17  314  190  788  810 1012  780   22   25   22   15    1   14  405  199  638  811  924  782   23   20   36   19   11   20  343  237  873  834  687  808   25   17   21   18    9   17  291  257  815  912  739  740   29   19   21   11   12   14  351  229  587  788  785 1035   30   12   23   15   12    9  325  205  770  603  965  811   31   26   26    8   11   16  293  317  906  820 1200  640   23   20   34   10    5   17  223  415  761  945  649 1263   28   15   16   14    9   11  440  292  731  714  676  699   10   23   28   11   12   17
  273  557  700  977  744  739   22   23   33    6   14    8  366  186  563  830  745  986   23   30   14   15   10   10  322  178  638  763  962  799   26   10   12    9   12   15  118   86  792 1022  899 1002   10    6    2    8    0    0  235  175  756 1030  999  816   15   12   12    9    1    9  225  335  587  942  952  748   14    6   25   11    8   19  291  247  704  821  728 1008   23   22    2   12    8    3  337  393  647  802  638  902   22   18    9   11   11   15  378  290  784  954  880 1010   30   31   10    8    0   16  218  294  678  856  979  869    6   28   28    9    3    9  361  445  522  897  881  673    7   19   30    9   11   15  323  415  761  960  642  709   15   24   29    8   11   12  295  447  711 1042  710  673   19   36   27   11   10   13  397  389  499  862  794  916   18   23   17   11   12   10  281  387  632  685  856  790   15   13   20    4   11   17  233  539  796  930 1111  721    7   31   44    6    9   18  313  417  783 1049  744 1164   28   30   10   10    5   12  400  356  651  852  801  800   12   14   34    7   12   16
  321  417  739  841  701  743   29   30   30   12   15    9                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                