10370  4549  352447  65555  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1310746  3014685  4915215  0  0  5898241  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  5963796  7274525  9175067  10944529  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  12058644  13369373  15269917  17170461  19070993  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  20185104  21233693  23134237  25034778  26738717  28639251  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  29884431  30867485  32768029  34668573  36569117  38469661  40370193  41484289  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  41549836  42336283  44105757  46006298  47710237  49610781  51511325  53411857  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  54525964  55312404  56623124  57933848  59506717  61407261  63307805  65208349  67108881  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  68222987  68943887  69926926  70844434  72024086  73465881  75104285  77004829  78905373  80805906  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  81985550  82903051  83623955  84869132  85655568  86704154  88408093  90308637  92209181  94109725  96010259  97255426  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  97386506  98041872  99090442  99745805  100597772  101384209  102498322  103677977  105316378  107020317  108920861  110821393  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  111935499  112656391  113115147  113836042  114491403  115212304  116260881  117374992  118423578  120127514  121831451  123600925  125501455  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  126484489  127074308  127336452  127598597  127926279  128385035  129105937  130220049  131334159  132317206  133759003  135528476  137363485  139264018  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  140443659  141164548  141426694  141819907  142016519  142475270  142868487  143327241  143917069  144769044  146079761  147193878  148635671  150143005  152043536  153092097  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  153157639  153616387  153812994  153944066  154075139  154271748  154533896  155058184  155582475  156303371  157024269  157876239  158859286  160301078  161742877  163643410  164823041  164888578  0  165019649  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  165085191  0  0  165543938  165675012  165937154  166068228  166330377  166920202  167575565  168427535  169410573  170262545  171376662  172818452  174129181  176029715  0  0  0  177274881  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  177340423  177799170  0  177930241  177995778  178126852  178388996  178651138  178782215  179240967  179699721  180289546  180944908  181731345  182845457  183959572  185270289  186384402  0  187564033  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  187629575  0  188088321  0  0  0  188153857  188219394  188350467  188547080  189071366  189464586  190119946  190775307  191496207  192479249  193593366  195035164  196870162  0  0  198049793  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  198115336  0  198639617  0  0  198705153  0  198770691  198967299  199163907  199360515  199557126  199950343  200409099  201130000  202178574  203096082  204275730  205455383  206962704  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  208011272  0  0  0  0  0  208535554  208666627  208863233  208928769  208994306  209125381  209453060  209715207  210173960  210698251  211419149  212271119  213254169  214892565  216268813  0  0  217120769  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  217186309  0  0  0  0  0  217513986  217645057  217710593  217776129  217841665  217907204  218169346  218300423  218759172  219021321  219611146  220266507  220987403  221708301  222560276  223870990  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  224788485  0  0  0  0  0  0  0  225116161  225181697  225247234  225378307  225574913  225640453  225968132  226230278  226623497  227213321  227803149  228655114  229310479  230293526  231735311  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  232718343  0  0  0  0  0  0  0  0  0  0  233177089  233242625  233308161  233373700  233635844  233897992  234422277  234749961  235339785  235929612  236716044  237502481  238616591  0  239599617  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  239665157  0  0  0  0  0  0  0  239992833  0  0  0  0  0  240058369  240123908  240386051  240582662  240975878  241369097  241958920  242483209  243073033  243662863  244645893  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  244973573  0  0  0  0  0  245301249  0  0  0  0  0  0  0  0  0  245366786  245497858  245628929  245694469  246022152  246546439  247005192  247529480  248053766  248446984  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  248971270  0  0  0  0  0  0  0  0  0  0  0  0  0  0  249364481  0  249430017  249495553  249561091  249757699  249954309  250281990  250675208  251199492  251461641  252051463  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  252510214  0  0  0  0  0  0  0  0  0  0  0  252903425  0  0  0  0  0  0  0  252968962  253100035  253296645  253624325  253952006  254345226  255000583  255459334  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  255852548  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  256114689  0  0  256180225  256245762  0  256376833  256442371  256638980  256901127  257359879  257818633  258408454  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  258801668  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  259063809  0  0  259129345  0  259194882  259325954  259457029  259784710  260177928  260702214  261095429  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  261423108  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  261685249  0  261750786  0  261881859  262078469  262406150  262799369  263389191  263847941  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  264175621  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  264503298  264634370  264765445  265093124  265355269  265682949  266010631  266469380  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  266731523  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  266928129  0  0  0  266993666  267124740  267386887  267845639  268304390  268697608  269221893  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  269549570  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  269680643  269877250  270008324  270270469  270598150  270991365  271319045  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  271646723  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  271843329  271908868  272171011  272367619  272564227  272760833  272826374  273219590  273612804  0  0  0  0  0  0  0  0  0  0  0  0  0  0  273874949  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  274202626  274333697  274399235  274595843  274792454  275185669  275513351  275972100  0  0  0  0  276234241  0  0  0  0  0  0  0  0  276299779  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  276496385  0  0  0  0  0  0  276561923  0  0  276758531  276955142  277348356  0  0  0  0  0  0  0  0  0  0  0  0  277610498  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  277741569  277807105  277872642  278003715  278200323  278396931  278593538  0  0  0  0  0  0  0  0  0  0  0  278724609  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  278790145  278855681  0  278921217  278986755  279183365  279511042  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  279642113  0  0  0  279707649  0  0  279773187  279969798  280363009  0  0  0  0  0  0  0  0  0  280428546  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  280559618  280690691  280887298  281018370  0  0  0  0  0  0  0  0  281149442  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  281280513  281346050  281477122  281608193  0  0  0  0  0  0  0  281673730  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  281804801  0  0  0  0  281870337  281935873  0  0  0  0  0  0  0  282001410  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  282132481  0  0  0  0  282198017  0  0  282263554  0  0  0  0  0  0  282394625  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  282460161  282525697  0  0  0  0  0  282591233  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  282656769  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  282722305  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  282787841  0  0  0  0  282853386  283508746  284164105  284753930  285409290  286064650  286720010  287375369  287965192  288489482  289144841  289734665  290324488  290848780  291635208  292159497  292749320  293273607  293732359  294191110  294584326  294977545  295567366  295960579  296157187  296353795  296550404  296812546  296943618  297074691  297271297  297336834  297467906  0  297598979  297795585  0  0  297861121  297926657  0  297992193  0  0  0  0  298057729  0  0  0  0  17843719  18353671  17581573  18091525  17847303  18368035  18371619  18351623  18368003  18367523  18105351  17323013  18353159  18371618  17843203  18109443  17583621  17200647  18153219  14173696  15470080  13110272  13132288  9192448  8528384  13127168  13133312  17828352  9194496  8806912  8005120  4203008  17060864  6424064  16020480  13895168  5637120  11159040  13776896  5391360  10253824  9598464  9731584  8736256  14448640  17305095  16795143  16532997  17829411  17042949  17319459  17581610  18091562  16540167  16278021  18091554  17828871  17318919  17060899  17323050  17060871  18091523  18352675  16806919  17059335  17056773  18352682  17331754  18352674  17828906  17843242  16803335  16544263  18090499  17843719  18091527  17847303  18368035  18351623  18371619  18105351  18091525  18367523  18368003  18353159  17070087  18118179  18371626  18371618  16781081  13911552  14945792  13132288  8266240  13133312  13389312  15207424  13911040  8005120  5251584  9331200  12322304  6423552  15496192  5142016  5662208  13650944  5391872  4851200  5129216  16256519  15746567  16780835  15732229  15222277  17042986  16533034  16270883  15491591  15229445  16278058  16015907  15754759  16780295  16010759  16270343  16795194  16256575  16535075  15486469  16015915  16008197  15230469  17042987  17566762  16780858  16272935  17567291  16778787  17305095  16795143  17829411  17319459  17581610  18091562  16540167  17566727  17323050  18091554  17318919  18091043  17323043  18090503  18091523  16544775  17843235  18090531  17059335  18353674  17591815  18353194  17043231  18090499  17843242  17331235  16279047  17843719  18091527  17847303  18368035  18371619  18353669  18367523  18351623  18105351  18368003  18353159  18371618  18105347  18109443  17331719  18353157  18371626  13387264  14421504  12870144  8266240  12871168  13389312  15207424  13911040  8806912  6161920  12846592  5251584  13661184  7742976  6448640  15234560  11682816  9047552  10767360  14304768  14697991  15207943  15732266  15222314  14443015  14435845  14683653  15732259  13918725  14967338  15484451  14706183  14962183  15222315  15994426  15993863  15486506  15230506  14419463  15229483  15469573  15746618  16256003  16136234  14697998  15470123  14039054  14945854  16010810  16256519  15746567  16780835  17042986  16533034  16270883  15491591  16278058  16010759  16015907  16780295  15754759  16270343  16533050  17304611  16533035  16806954  17326899  15994439  14950919  16533049  16540218  17319739  16535082  17829663  15494691  17056803  16016931  17059363  17305095  16795143  17829411  17319459  17581610  18091562  16540167  18091554  17566727  18352675  17060899  17318919  18090503  17323050  16541191  18091523  16535047  17581091  18352674  17828899  16008735  15874055  17303047  18368062  17060871  17843775  18352682  17056771  17581066  17843719  18353671  18368035  17847303  18353669  18371619  18367523  18368003  18351623  18105351  18353159  18371618  18367491  18371626  17593379  18109443  17068551  12862976  13897216  12608000  8528384  12865024  12084736  14683136  13124608  9331200  7218688  9438720  8921600  5375488  17847296  13136896  7759360  13911559  14421511  14435882  14683690  13656583  14173710  13897221  13387269  13918762  14683662  13918734  13132293  14945850  14435855  13913607  13657607  15207431  14700074  14698027  13913605  14959623  14683663  14437902  15469582  13919786  13657614  13918778  14419498  14959630  14960135  15207943  15484458  15994410  14443015  15732259  14967338  15222307  15483911  15993863  15484459  14444039  14962183  15746618  16518186  15732267  16008234  15486506  14681607  15994426  15222286  16518179  15229498  14448135  14173759  15229454  14681642  15492650  16533054  16256519  15746567  17042986  16780835  16533034  16270883  15491591  16015914  16015907  16780295  15492615  16270343  16272903  17566755  16780291  17305146  16254471  15758343  16018951  16279082  16272931  16254499  16270906  16256583  16535082  16780843  17305095  16795143  17829411  17319459  17581610  18091562  16540167  18091554  17566727  18352675  18352682  17323050  18091523  18090503  17323043  17318919  18352674  16803335  16797191  18091043  17581098  18090499  17323015  17581627  17856519  17565191  17829415  17319467  17436167  17843719  18353671  18368035  17847303  18371619  18351623  18367523  18353669  18368003  18105351  18353159  18371618  17987079  18109443  17071111  18379811  18117639  18116103  18367491  12076544  13110784  11821568  8528384  12078592  11036160  12600320  14683136  7758336  5513728  7480832  8259072  12584448  16543232  11826176  13125127  13372935  13387306  13125134  13897258  12345863  13635086  12600837  13132302  12848645  13132330  12083717  13127175  13897274  13125135  12609031  13649466  14175758  14173226  14683691  13656634  14173187  12340741  12871210  11822597  14175786  13656591  13635087  13648901  14421511  13911559  14945834  14435882  13656583  14173710  14683662  13918762  13918734  14945850  13913607  13657607  14698042  14697479  14435855  14683663  15207431  14683691  14962218  14435883  15221802  15731715  14967311  14960131  13657642  14959630  15731754  15469582  13895210  14960135  15207943  15222314  15732266  14443015  15732259  14967338  15222307  15224327  15993863  15484474  15994411  14444039  15483911  15484459  14960142  15994426  14705166  14419463  14968362  16256042  15486506  14945283  16256035  14683711  14967354  16008202  15758911  16008234  16256519  15746567  16780835  17042986  16533034  15491591  16270883  16278058  16015907  15492615  16780295  16532487  16272903  16795194  15496199  17304618  16805418  16019975  15758883  16537130  16780858  15730183  16049671  16534535  15992362  16270891  16016931  14972463  16020999  17305095  16795143  17829411  17319459  18091562  17581610  16540167  18353698  18091523  18352675  17318919  17323050  17566727  16544775  17060899  16797191  17581091  18090503  18352674  17581611  18090499  16547335  18352682  17828906  16256575  16778759  17581625  16279047  17565219  17843719  18353671  18368035  17847303  18371619  18353669  18351623  18367523  18368003  18105351  18353159  18371618  18105347  18109443  18109959  18370111  17594375  17970183  11290112  11035136  12324352  8528384  10511872  13124608  14683136  8020480  12078592  4727296  5899776  9840128  12076551  12338702  12324359  11559431  12848654  12338730  12083726  11814405  13110826  12083754  12324357  12324367  12600847  12602894  12602887  13394447  13911610  12848698  11560455  13634574  11560462  13896707  10772997  13911555  13386794  13386766  12345914  12862983  13372935  13387278  13897258  12608007  13387306  13897230  12870158  13132330  13127175  13911610  13387279  13897274  13127182  13635087  14683178  12609038  14158855  13656634  13132303  13651498  14421006  11822599  13635135  14435342  13133354  12848643  14435959  13923342  14421511  13911559  14945834  14435882  13656583  14173710  14683662  13918762  13918734  14945850  14697479  14173711  14698042  14175751  14435883  15207431  14421519  13657607  14683691  13657642  15469610  13918778  14683711  15221802  14437930  15469582  15207943  14960135  15222314  15994410  14705159  15732259  15229482  15222307  15224327  14444039  15993863  15746055  15994426  15484474  15229454  15732267  14960142  15746090  15486506  15484459  16518186  15491627  14157319  15205930  15224355  14566919  16008202  15205946  14173759  16256519  15746567  16780835  17042986  16533034  16270883  15491591  16015914  16015907  15754759  16780295  16532487  16010759  17304611  17042987  16794666  16270906  16533035  15496199  16535075  16516643  17305146  15234567  16264711  16793095  16278059  17304618  15468039  15754787  17305095  16795143  17829411  17319459  18091562  17581610  16540167  18091554  18352675  17828871  18091523  18090503  17323050  17323043  17318919  17059335  17581091  18091043  17565191  16544775  18352674  18352682  18091563  17581059  17040931  15888903  17323067  17567295  18090499  17843719  18353671  17847303  18368035  18371619  18351623  18353669  18367523  18368003  18353159  18105351  18371618  18105347  18370055  18109443  18114055  17068559  10503680  10510848  8790528  12848640  12862464  11292160  10249728  6948352  13110272  7496192  7742976  4989440  11290119  11814414  11035150  10772999  11537927  11552298  11800078  12586538  10887687  11290170  12078599  11027971  11027978  11822599  13372458  11821571  12848135  13110286  11551751  9970183  12076551  12338702  12324359  11559431  13110798  12600874  11821582  12586538  12083754  12084743  12338746  11821626  12078634  13918723  12865038  14159375  11297295  13124611  13386759  12865031  12862983  13372935  13387278  13897258  13649450  12608007  13897230  12870158  13132330  13387322  13649423  13913607  14159418  13897231  13133319  14173191  12608058  12609038  13651470  14420999  14435370  14683150  14960138  13372974  14421511  13911559  14683690  14435882  13656583  14173710  14683662  13918762  13918734  14698042  14437895  15207431  14945850  14435855  13395463  14959623  14421519  14419463  15469610  14945835  13657614  15221774  14173756  14959619  13399047  15732286  14959658  14437902  16533098  15470087  14960135  15994410  15484458  14705159  15732259  15229482  15484451  14967310  14962183  14968327  16256007  15222315  15746618  15732267  15732282  15746055  16256042  16008234  15748650  15484430  15230506  14705195  14943751  15993859  15732271  14710279  14950954  15232519  16256519  15746567  16780835  17042986  16533034  16270883  15491591  16278058  16015907  16270343  16780295  15492615  15748615  16016938  16794666  16533050  15992327  17304611  16008747  15236103  16518719  16518659  17043001  16780843  16020515  16780839  17304618  16016931  15758343  17305095  16795143  17829411  17319459  18091562  17581610  16540167  18091554  18352675  17566727  17318919  18091523  17323050  18090503  18352682  17060899  16544775  18352674  17581091  18105914  16803335  17060871  17828899  18353194  17829691  16413738  16807431  18353721  17303075  17843719  18353671  18368035  17847303  18371619  18367523  18368003  18351623  18353669  18105351  18353159  18109443  18353679  17725215  18105347  18371618  18371626  10503680  8790528  10510848  15470080  13386752  11030016  15207424  6432256  7086592  10511872  10379776  10765838  10765831  10510862  10101262  10248711  11013646  11814415  9986563  10625551  10751530  11537935  10249742  9314823  12600835  9981447  11290119  11552270  11297287  11297294  12062222  11800071  12076586  11814458  11800106  11292167  11035178  10887687  11030030  12083770  12076551  12600846  12586503  11821575  12338730  12586510  12083726  12848682  12338703  12600890  12345898  12340778  12586511  12340743  13110842  13386755  13133326  13918778  13125127  13372935  13897258  13387278  13387306  12345863  13635086  12870158  12871175  12870186  14420999  14159418  13389319  13387322  13911047  12608058  13897231  13394447  13911082  11798023  13649423  13389354  14421511  13911559  14945834  14435882  13394439  14173710  14683662  14180906  13656590  14435898  14181895  15207431  14945807  13913607  14435855  14697479  15207994  15221802  13919786  14437902  13395470  14175786  14683711  14159403  15207438  15470087  14960135  15732266  15484458  14705159  15732259  14967338  15222307  15993863  14962183  15732267  15746055  14444039  15484474  16256570  15229454  16008234  14960142  16256042  14960171  15207975  16256035  14157319  15492622  15234055  16008707  16518666  15484447  16256003  16256519  15746567  16780835  17042986  16533034  16270883  15491591  16278058  16015907  16780295  16010759  16270343  16533050  15492615  15758343  16270891  16780843  17042467  15205895  16541226  17043259  13780487  16282666  16282169  15740423  17566730  16256558  16795199  15498759  17305095  16795143  17829411  17319459  18091562  17581610  16540167  18091554  18352675  17828871  18352682  17323050  17060899  18091523  18091043  18090503  18090499  17059335  17843242  17056771  17065479  18352674  18353194  17829415  16798727  16282631  17321507  17843770  18353162  17843719  18353671  18368035  17847303  18351623  18371619  18368003  18353669  18367523  18105351  18353159  18371618  18118151  17329671  18109443  18114051  13661219  18374179  10241536  8528384  10248704  15994368  13124608  15207424  6694400  10505728  6709760  7890432  6161920  11291648  6038016  3679744  10765838  10241543  9724430  10503683  10363406  9455162  9839162  8932871  11027998  10904078  10248711  11027982  10241543  10248711  10773006  11552314  10625550  12078606  9462287  9719303  12600842  10773022  12345866  11799559  10489358  11814442  9052679  11027983  11298318  10904078  11814414  11290119  11297287  11297294  11800078  11800071  12076586  11297322  11275818  12862474  11816462  12608010  12076551  12338702  12586503  11821575  12848654  12600874  12848682  11821582  11821610  12078599  12602894  12084750  13110842  12338703  12083770  13394435  13125127  13372935  12608007  13387278  13635086  13649450  13897258  12870158  13132330  13127175  13387322  13897226  14437930  13897274  14173191  14173711  13651470  14180867  14158855  12871182  13372943  14683151  14421034  14173198  14697482  13918778  14421511  13911559  14683690  14435882  13656583  14173710  14683662  14180906  14180878  14175751  15207994  14698042  15207431  14683691  14435855  13657607  15731754  13919786  14175759  14683663  14419498  16541471  15994378  14959623  13918735  15994371  14437902  15221802  14159406  15470087  14960135  15994410  15484458  14705159  15732259  15229482  15222307  15993863  15484459  14706183  15746055  14962183  16518186  15484474  15732267  14705166  15994426  16270378  14960142  14705195  16518179  14960138  14968362  16518154  15468039  15224383  15224355  15486506  16256519  16008711  16780835  17042986  16533034  16270883  15491591  16278058  16780295  16015907  15754759  16272903  16794659  16270343  16535075  15496199  16794666  17042467  16270891  16535082  15992327  16780858  10503743  16780839  17108515  17566723  16254506  16544810  16526855  17305095  16795143  17829411  17319459  18091562  17581610  16540167  18352675  18353698  17566727  18352682  18090503  18091523  17323050  17060899  18091043  17056775  18352674  17581091  17321479  18090499  17043007  18089507  17067527  17583651  18091050  17581626  17319471  16798727  18105863  18353671  18368035  17847303  18371619  18351623  18367523  18368003  18353669  18105351  18353159  18109443  18371618  18351651  16662023  18370051  17593863  18107911  18105347  18116103  18232839  10241536  9052672  11035136  15732224  13648896  14683136  6447616  9970176  8259072  8152576  9979406  8406535  9052686  8668675  8266247  10773006  9200135  8806926  8004099  11027996  8144394  11297283  12083722  8528412  8668687  9463310  9979399  9979406  8937998  10503708  10510876  8937991  11297295  9457166  9053710  10625550  11027982  11027975  11035150  10248711  10751502  11411982  9463303  11411975  10751546  11036174  11551758  12076035  10774044  11027975  11814414  11800078  11559438  11035143  11814442  11537927  11559466  11298311  12585991  12338746  11035151  12076551  12338702  12586503  12600874  11821575  12083726  12848654  12586538  13125178  12602887  13127182  13634567  14158858  11821626  12083754  12062223  12322318  12862983  13372935  13387306  12608007  13387278  13897258  13897230  12870158  13132330  13911610  12609031  13635087  14173191  12584455  14173699  14159418  12608058  12862991  14421511  13911559  14945834  14435882  13656583  14173710  14683662  14180878  14180906  15207431  14175751  14945850  14173711  14945835  14700074  14697475  14960131  14173754  15731754  14421519  13895175  14697486  14173739  14697479  14706183  15470087  14960135  15732266  15484458  15732259  14705159  15229482  15484451  15994411  14962183  15993863  15994426  16256042  16008199  14960171  15486506  14444039  16008195  16008234  14968362  16518179  14943751  15746623  14709767  16518154  15746618  16518663  16008711  16780835  17042986  16533034  16270883  15491591  16015914  16780295  16015907  16010759  17042987  15492615  16532487  17043002  16794659  17042467  15496199  16254471  16533035  16279075  16535082  16270851  15496719  17042474  16532483  16535075  17043003  16778794  17305095  16795143  17829411  17319459  18091562  17581610  16540167  18091554  18352675  17566727  17060899  17323050  17318919  17829379  17581091  18090503  18352682  18352674  17059335  16282631  17843242  18091043  16541191  17319427  17303047  18089514  16798727  17061383  16795191  17843719  18353671  18368035  17847303  18371619  18353669  18351623  18367523  18368003  18105351  18353159  18371618  18109443  18107911  16921607  18373639  17843751  10765824  8266240  14945792  14173184  15207424  11035136  7742976  7472128  8921600  7622144  7734784  8668686  8668679  8930819  9855495  8406556  8020494  9986574  10241550  10241543  9200142  10101263  9717278  8790542  10243591  9978894  11166211  10765852  10888711  10241550  9979399  9576967  9462279  10363406  10773006  11814428  9987591  10243598  8930831  11290126  10503687  10773006  10772999  10101255  10625550  11036174  11013646  10505742  10227207  9986588  11290119  11552270  11297287  11559438  12586510  12324359  11814442  12324394  10249735  11559439  12322311  12863034  11816455  12862991  11674126  11816462  12338695  12600846  12586503  11559431  13110798  12600874  12083726  12586538  12345898  12848698  12863034  11298319  13911082  12338703  13110279  12078599  11298311  13125127  13372935  13387306  13897258  12870151  13387278  13897230  13132302  13132330  14421562  13657614  14421519  12346887  13389319  14945322  13125178  14421511  13911559  14945834  14435882  13656583  14173710  14683662  14180906  13918734  14698042  14181930  14437895  13133319  14435883  15221802  14443066  15207994  15484426  13394478  14959623  14421519  14421547  15469575  13913663  15224362  15469578  15470087  14960135  15994410  15484458  15732259  14705159  15229482  15484451  15993863  15224327  15994411  15994426  14706183  15484430  15222315  15483911  16008234  15484474  16518179  15994371  14681607  14972479  15229454  15486506  14945823  14706218  16518663  16008711  16780835  17042986  16533034  16270883  15753735  16278058  16780295  16278051  15748615  17304611  16016903  16270343  17304618  16780843  15992327  16794659  16533035  16279082  16533050  16518659  17305146  16279098  17567291  16532483  16794666  17305095  16795143  17829411  17319459  18091562  17581610  16540167  18353698  18352675  17323050  17566727  18091523  17060899  17318919  18090503  18352682  17303047  17828899  17321479  17069063  17069091  17843242  17384967  17060871  17960455  17318947  16807971  17581626  18089507  17843719  18353671  18368035  17847303  18371619  18351623  18368003  18353669  18367523  18105351  18353159  18109443  18105347  17830919  18371618  12600832  8004096  15732224  13648896  10772992  14683136  5899776  8282624  14962176  9717262  7741966  12076554  9979399  8668686  8790542  7217679  8930823  9455118  9455111  10625550  9455162  10117646  9979399  10503694  11552284  10773006  9839111  9725454  10904078  10765838  10503687  11035150  10887694  10101255  11297338  12602894  9593351  11035143  9987591  11275790  11290119  11552270  11559438  11297287  11537927  12586510  12600874  12324394  11298318  12083727  11674119  11554318  13372430  11290127  10774023  12345898  11537978  12338695  12600846  12324359  12586510  12083719  12338730  13110826  11821582  12345898  13372423  13125178  11552271  11821626  11011591  12586511  13133326  13911555  13125127  13372935  13911594  12870151  13387278  14159402  13897230  13132302  13394474  14159418  13911610  14945294  14175751  12609038  14173187  13911559  14421511  14945834  14435882  13656583  14683662  14173710  14180906  13656590  14683706  14959623  14435898  14175751  14700074  14697999  15731770  14960131  14421547  13918778  14173739  15469575  14444039  15470087  14960135  15994410  15484458  14705159  15732259  14967338  15484451  15222315  15746618  15731719  14967310  14706183  15483907  16780298  16518719  14967354  16010794  16008234  16256555  16008199  14962183  14419463  14688810  14697998  14705195  15486499  16518663  16008711  16780835  17042986  16533034  16270883  15491591  16278058  16015907  15492615  16780295  16270343  16010759  16533050  17304618  16780843  17043002  17304611  16797219  16256575  17042435  16008791  16794627  17056778  16270891  17043001  16279075  16795139  17305095  16795143  17829411  17319459  18091562  17581610  16540167  18353698  18352675  17566727  17056775  17323050  17323043  18352682  18091523  18352674  16806919  17828899  17581571  18090503  17843242  17040903  17331242  17318915  18091011  17069091  18090499  16281095  16797191  17843719  18353671  18368035  17847303  18371619  18351623  18353669  18368003  18367523  18105351  18353159  17331207  18371618  17593863  18510890  17978375  18371626  18351651  13125120  16256512  6431232  14435328  16518144  11821568  6971904  11928576  17847296  6424064  9315840  7357955  8406535  6571548  7357966  8668679  10248732  6955527  8790542  7104014  6833678  9717255  7095811  8406542  9979406  9979399  8004110  9724444  11149827  10101255  8675854  10241550  10241543  10765852  10363406  11821582  8790556  10241543  11027982  9724423  9462286  10765882  10505735  11013646  11552263  11552270  11297294  11035143  11275783  12600874  11537934  10505735  11537962  12076551  12338702  12586503  12848654  11821575  12863018  11821582  13110826  12346887  13896718  12848655  12338703  12345914  12862983  13372935  13387278  13897258  12608007  13897230  13649450  13394446  13132330  14159418  14945795  12602887  14945807  13125178  13656591  14435883  13919751  13127182  13634567  12346894  13911559  14421511  14683690  14435882  13656583  14173710  14683662  14180906  13918734  15470083  13913607  14437930  14706218  14435335  15207431  14443066  15224334  15470087  14960135  15994410  15484458  15732259  14443015  15229482  15484451  16518714  15224327  15993863  15483911  16256555  14444039  15484459  15484431  15746090  15748650  14435843  14705166  14968362  15753786  16518663  16008711  17042986  16780835  16533034  16270883  15491591  16780295  16278058  16532487  16272903  17304611  16015907  17043002  16533050  16020487  16270891  17056810  16540203  15468039  16272931  17305151  16532515  17567239  17057287  17829411  17319459  18091562  17581610  18353698  16540167  18352675  17566727  17323050  18090503  18091523  17056775  17323043  16544775  17581091  18352674  18352682  17040903  17060871  18091043  17303075  17319463  18353727  18090499  16313863  17059335  16838179  17843719  18353671  18368035  17847303  18371619  18351623  18353669  18367523  18368003  18105351  18371618  18109443  18105347  18353159  18353679  18353155  18370055  16256512  14435840  13918720  14945280  16270336  7217664  3826176  7357966  7741966  5906972  6840846  9052700  9455118  10101262  10241550  10503708  9052700  10503694  9052700  8675854  8790535  10503694  9979399  9839111  10765852  11936270  10510876  11292174  9200142  10503687  11290126  11035150  11149838  10248711  10751495  12083715  11036167  11814414  11814407  10772999  12083726  11800071  11814442  11800078  12848682  12602894  10765839  11559482  12076551  12600846  12324359  11297287  12586538  12608014  13635086  12863018  13897219  11560455  13387279  13125127  13372935  13387278  13387306  13635086  13635114  12608007  13387322  13132330  13132302  14159418  13386759  13372971  14421511  13911559  14945834  14435882  13656583  14435854  14683662  14180906  13918734  14698042  15207438  14443066  15994378  13911567  13913607  15470087  14960135  15994410  15484458  15732259  14705159  15229482  15222307  15486471  14706183  15993863  14705166  16518714  15746055  16021039  15468039  15732271  16256042  15222282  16518666  15746618  14705195  16518663  16008711  16780835  17042986  16533034  16270883  15753735  16278058  16015907  16780295  16010759  16516615  15492615  16270343  15754787  16794666  16795194  16270891  16275006  17566755  17043002  16541226  17567239  17057287  17829411  17319459  18091562  17581610  18353698  16540167  18352675  17828871  18090503  17323050  17056775  17303047  18352682  17321479  18091523  17323043  18352674  17828899  17323015  17581607  17845795  17843771  18353722  16020487  17331747  17056771  17057561  18105863  18353671  18368035  17847303  18371619  18353669  18351623  18368003  18367523  18105351  18353159  18371618  18105347  18371626  18109443  17581583  18379783  17594375  18107911  12907527  16012862  17331719  13649408  15207936  17828864  13132288  12600320  5907968  6693376  9314830  8668700  7217671  10102286  7217678  10241564  10241550  10363406  9455118  9986567  8152583  8930823  10765838  9717255  9576974  10510862  11936284  11674119  10241564  11290170  11035164  10765831  11290126  11035150  10904071  11149838  12863034  12062215  11800078  9719303  10363399  11552270  11290119  11297287  12586510  12324359  11559438  11800106  12084750  11297338  12076039  12338730  12076559  13110799  12338695  12600846  12848654  12083719  12586503  12848682  12345870  12338730  12608042  12865082  11298311  13634567  13389354  12870159  13649411  13125127  13372935  13649450  12608007  13387278  13635114  13635086  12608014  13389319  13656618  14435855  13634567  12345871  14421511  13911559  14945834  14435882  13656583  14435854  14683662  13918762  14443022  13919751  14945287  15207951  14683691  14697475  13651463  15207994  15222275  15470087  14960135  15994410  15484458  14705159  15732259  15229482  15222307  15993863  15484459  15994426  14706183  16270906  15994371  14968362  16256042  15486506  15470123  16256035  13923335  15993859  15229455  16518663  16008711  16780835  17042986  16533034  16270883  15491591  16278058  16272903  17042439  16278051  17043002  17304611  16780843  16533035  17043007  15754759  16778794  17304579  16254471  17567239  17057287  17829411  17319459  18091562  17581610  18091554  18352675  17566727  16540167  18090503  17323043  18091043  17318919  17323050  18091523  17581091  18352682  18352674  16541191  16544775  17318915  17321479  18353727  17319455  17581627  17071647  17043231  17069091  18105863  18353671  18368035  17847303  18371619  18351623  18353669  18368003  18367523  18105351  18109443  18091015  18105347  17595427  18351651  17332231  18371618  18353727  18107399  13376547  13649408  16256512  15993856  8806912  13918720  7741952  15746048  6309460  6693390  7095836  7095836  7741980  7357980  7102990  9052686  7095822  11290119  8930844  7479822  8144398  10887694  9455111  10503687  10241550  9719310  9314830  11290127  12083726  10625543  11027982  11027975  10101262  11559431  9724444  9725454  10363399  11552263  11814414  12324366  11537927  11559438  11821575  12338730  11690503  12863034  12338695  12600846  12345863  12586503  12083726  13372942  13372970  13125162  12870186  13649466  13125127  13372935  13911594  13387278  12870151  14159402  13897230  12608014  13125135  13394474  13657607  12865031  14421511  13911559  14945834  13656583  14435882  14435854  14180878  14180906  14945322  15207427  14945806  14435335  15207431  14444046  15469582  14175786  14698042  15470087  14960135  15994410  15484458  15732259  14705159  14967338  15484451  14968327  15486471  15484474  15732267  16518714  16518147  15746090  16010787  15222315  16518663  16008711  17042979  17042986  16533034  16270883  15753735  16015914  16780295  15754759  17042987  16272903  16015907  16535075  16533050  16780291  16016931  17042467  17304618  17057323  17567239  17829411  17057287  18091562  17319459  17581610  18353698  18352675  16540167  18090503  17828871  17323050  18091523  17323043  18352674  17321507  17056775  18353671  18105863  18368035  17847303  18371619  18351623  18353669  18367523  18368003  18105351  18353159  18371618  18109443  18368039  18353667  18351651  18109959  18371626  16283171  14435840  15732224  13132288  15207424  17056768  10887680  3154432  7741980  9576975  7741966  9192974  8790542  10241550  11297290  11027982  10503708  10510862  10750983  10773020  8930823  10248711  12600890  10765831  10772999  11552270  10510862  12062215  10887687  11814407  11814414  11297287  11821582  12062250  11800078  11552298  11800071  12863034  11030030  12338695  12338702  12586503  11821575  12600874  13372970  13110798  11821610  14444047  11559482  13125127  13372935  12870151  13387278  13649450  13897230  14159402  13394446  13656618  14945850  14175751  14173703  14421511  14945834  14435882  14173710  13656583  14683662  14698042  14180878  13918762  13395463  15994378  14683706  14175786  14683143  15470087  14960135  15994410  15484458  14705159  15732259  15229482  15224327  15484451  15993863  16256042  16256570  14960142  15732267  15746563  14705166  14971946  16518663  16008711  17042979  17042986  16533034  16270883  15753735  17042439  16015907  16532487  16015914  16010759  15496199  16780330  16532995  17305091  15754759  16540163  17567295  17319703  16780843  16795194  17567239  18091555  17057287  18091562  17319459  17581610  18091554  18352675  18090503  16540167  18091523  18091043  18352674  17566727  17323043  17581098  17059335  18091050  16806919  16778759  17318915  17060871  17843715  17326627  17581063  18352682  17323050  18090499  18105863  18353671  18368035  17847303  18371619  18353669  18351623  18367523  18368003  18105351  18371618  18353159  18109443  18105347  17884679  18371626  17855495  17912839  7081479  16256512  14435840  15221760  8004096  16256000  9569792  13918720  17060864  7479892  9979406  7357959  9455119  8004110  11290119  9717262  8144412  10241564  8413754  9979406  9724430  9455132  9724423  11027982  11814407  9986567  11290170  10249742  11554318  11552263  11814414  11821582  12062222  11290154  13110842  11275818  12076551  12600846  12324359  12848654  12345870  12083719  13649450  12338746  13372970  11814415  11816455  13125127  13635079  12870151  13897230  13649450  14159402  13649422  13132302  13133319  13394474  13649423  13651470  14180867  14435843  14159418  13651498  14421511  13911559  14945834  14435882  13656583  14173710  15207950  14443050  14421519  14683706  14444039  15207427  14705166  14700039  15470087  14960135  15994410  15484458  14705159  15732259  15229482  15732282  15484451  15224327  16518659  15993863  14960171  14960142  15470367  15483911  15732267  14444039  16518663  16008711  17042979  17042986  16533034  16270883  15753735  17042467  17042439  16278058  16794631  16272903  16540195  16254471  16532995  16780858  15230471  16008747  17567239  18091555  17057287  18091562  17319459  17581610  16540167  18352675  18091554  17566727  18090503  18091523  18352674  17323043  18353187  18352682  17323050  17323015  17565191  17331207  16797191  18091018  18091050  18353671  18105863  18368035  17847303  18351623  18371619  18353669  18368003  18367523  18105351  18371618  18353159  18367491  18353155  18353667  18109443  16256512  15484416  15229440  4203008  12848128  13911040  3285504  12871168  9314900  7095822  6709774  10625550  6833678  8675870  8406542  10241550  8151566  11027982  10510862  9717255  10241564  10625543  11814414  11027975  10489358  12083715  11290119  12062215  12338702  11297294  13911562  11290154  11537934  12338695  13110791  12338702  11297287  13110798  13372970  12863034  11297294  13125127  13372935  14159402  12608007  13649422  14173738  13132330  14173754  13132302  14159374  12340743  14421511  13911559  14945834  14435882  13918727  14435854  14683662  14180906  14175751  14180878  14173739  14435898  15207994  15470087  15222279  15994410  15484458  15732259  14705159  15491626  14444039  15746595  15486471  14960171  16008234  15470123  16518659  15993863  16518663  16008711  17042986  17042979  16533034  16270883  15491591  16780843  16016903  17829657  16794666  15992362  16780295  17305091  16015930  16270891  16016931  16278051  16254499  16533050  16540203  17566762  17042467  16010759  15496199  17567239  18091555  17057287  18091562  17319459  17581610  18353698  18352675  16540167  17829379  18352682  18091043  17318919  18352674  17581091  17828359  17323050  17828871  17323043  17581571  17843242  18353671  18105863  18368035  17847303  18353669  18371619  18351623  18105351  18367523  18368003  18353159  18367491  18371626  14962211  16008704  16256512  17042432  15491584  17069056  8266270  10241550  9052686  8668700  9314830  8144391  13246990  9979420  8930831  9462286  9717255  10503694  11027982  10765831  10765882  9725454  9839111  9467395  9724430  12338702  12862983  10511886  11275790  12076551  12600846  12848654  12848647  12863018  11298318  13925891  10774023  11821582  12862983  13649422  13635079  12608007  14421546  13897230  13911594  12870158  13911567  13635087  14421511  14173703  14945834  14435882  13656583  14683662  14435854  13656590  15207431  14698042  14443050  15470087  14960135  15994410  15484458  15994403  14705159  14967338  15222307  14962183  14960171  14185991  16518663  16008711  17042979  17042986  16533034  16533027  15491591  15754759  16780295  16278058  17042987  16015930  16797191  17567239  18091555  17057287  18091562  17581603  17581610  18353698  18352675  16540167  18352682  17318919  17829379  18352674  18090503  17829439  17828871  16279047  17581091  17581098  17321507  18353671  18105863  18368035  17847303  18371619  18351623  18367523  18368003  18353669  18105351  18371618  18091015  18353155  18109443  15994368  16270848  15993856  16270336  3940864  5785102  8406556  10503694  8668702  9455118  7357959  11036190  9979406  9455111  10765838  9839118  11030023  9200142  11027982  11292174  11290119  11028026  12600839  11297294  13110798  11814414  11559431  12586503  12862983  12076558  11297287  13635079  13125162  13372934  12848654  12078599  13656590  13125127  13635079  12608007  14173738  14159402  13387278  14421518  13394474  12084743  14173703  14683655  14945834  14435854  13656583  14698026  14683662  13918734  13918762  14697999  14700074  13918735  13395463  15470087  14960135  15994410  15484458  14705159  15994403  15229482  16518186  15222307  15483911  16518663  16008711  16780835  17042986  16533034  16270883  15753735  16278051  17042439  16535082  16015914  16795194  16516650  16270851  16270343  17567239  18091555  17057287  17319459  18091562  17581610  18091554  18352675  17828871  16540167  18090503  17323050  18091523  18352682  18091043  18352674  18089507  17581091  18090499  17069091  17581063  17303047  18353671  18105863  18368035  17847303  18351623  18371619  18353669  18367523  18368003  18105351  18371626  18371618  18091015  18105347  18109443  17042944  16270848  17042432  13246976  15746048  15492608  11035136  8406586  9192988  9717262  9717262  10765852  9725498  10765831  11552270  10503687  12324366  11821582  13132295  11552263  11814414  11275783  11559438  12324394  11537934  11273742  12600839  13125134  11297287  12324359  11559438  12862983  13635079  13649422  12345863  13132330  13897230  13372970  13127182  14697994  14173703  14421511  14945834  14435854  14960170  15207950  13918762  13132295  15498755  15470087  14960135  15994410  15484458  14443015  15732259  15491626  15732267  15222286  15746595  16256035  16539143  16518663  16008711  17042979  17042986  16533034  16533027  15753735  16015914  16780295  17305091  16516615  16270906  17567239  18091555  17057287  18091562  17319459  17581610  18353698  18352675  17064455  17581091  17828871  17060899  18090503  17583623  18352682  16780803  17581611  18353671  18105863  18368035  17847303  18371619  18353669  18351623  18367523  18105351  18368003  18109443  18371618  18353159  18353667  17331719  8654343  17042944  15746560  17318912  17304576  18352640  5506574  9963015  10749454  10751502  9965084  12062215  10751502  10749454  11535879  11535879  11289095  12062250  13635075  11011626  11535886  12846606  12322311  12848654  12848682  13897223  12322346  13635079  12584455  14157354  14159374  13633038  13635114  12846650  14420999  13635087  14421511  14157319  14945834  14419498  14683662  14419470  13897231  14945850  15470087  14943751  15994410  15468074  15732259  15205902  15205923  16256007  15730179  16518663  15992327  16780835  17042986  16254506  16254499  16778810  16780858  16780843  17567239  18091555  17040903  17303075  18091562  17565226  18353698  18352675  18090503  18091523  18352682  18352674  18091559  18353187  17304583  18353671  18089479  18351619  18353669  18353159  16518656  16254464  16256000  11290112  11289088  3547732  11559452  10773002  8930830  8151559  10765838  11290119  11290126  10751495  12345863  11013690  12338695  12862990  13110826  11821582  12848647  12870151  11554311  13635086  13649415  13635079  13649450  13387278  12870151  12848135  14180922  14173703  14159367  14421546  13132295  13896711  14698026  14945850  13918762  15207943  14697991  15732266  15222314  14180871  15484430  15207431  15994403  16256519  15484423  16780803  16270851  15753735  16015875  18105863  18353671  18368035  17847303  18371619  17827335  18091525  17843717  17567232  17057280  18090496  16802304  17323008  17059328  6693404  10241550  11552270  9717255  12862990  9986574  9986574  11814442  11027975  12338702  12586510  10503687  11035143  14683655  12862983  13132302  13110791  13387278  13394439  13897230  14159367  14945834  14173703  14960170  14180871  14945806  14173710  13656590  15207943  14960135  14180871  15470083  17567239  18091555  17057287  17319459  18091562  17581610  17305093  16802311  16797191  18105863  18353671  18368035  17847303  18371619  18351623  18371626  16780800  16270848  15491584  18371584  15496192  8004096  11800074  10765838  11298311  11290119  10510855  10248718  11552263  11297287  12062222  12863018  12586503  12862990  14159402  13372935  12346887  13911594  13911559  14683655  14180871  14180870  14683654  14175751  16518663  16008711  17042986  17042979  16533034  16270883  15753735  16278051  17305091  16780858  17567239  18091555  17057287  17319459  18091562  17581610  16540167  18353671  18105863  18368035  18371619  17847303  18105859  15994368  15746560  14705152  16010752  7095822  8406556  10887694  9717263  12076558  12338730  12345870  13387271  13372935  13387270  13649415  13132294  15470087  14697991  15732266  15484458  14705159  15994403  16016938  16518663  16270855  17042979  17042986  16533034  16533027  15753735  17567239  18091555  17057287  18091562  17581603  17581610  17323050  17059335  17828359  18105863  18353671  18368035  18371619  17847303  18353703  16256512  15484416  13656576  18105344  7357966  8668686  10510855  11027982  11821575  11290119  14173703  14683655  15207978  13918734  14173738  15994375  16256554  14960135  16256547  14962183  16008746  16518663  16008711  17042979  17042986  16270883  16270890  15491591  16278051  17567239  18091555  17057287  18091562  17581603  17581610  18353671  18105863  18109447  18368035  18371587  16256512  14697984  11035136  18371584  8144398  11027975  10765838  14173703  13372970  13649422  13911559  14683655  14173710  14173738  14421518  15470087  15222279  15994410  15484458  15229482  15732259  16518663  16008711  17042986  17042979  16533027  16533034  15491591  17305131  17043002  17567239  18091555  17057287  18091562  17581603  17581610  16540167  18353671  18105863  18109447  18368035  18371619  17042944  14697984  18109440  12865024  10641920  9979399  9462279  12586503  14173710  13635079  13897230  13125134  13649415  14945834  14435847  14945834  15207943  14435854  15732231  15222279  15994403  15484458  15994410  16518663  16270855  16795178  17042986  16270883  17567239  18091555  17057287  18091562  17581610  17319459  17323015  18353671  18105863  18109447  18368035  16780800  18109440  18368000  8144398  13649450  13387278  13911559  14159374  14945834  13387278  14180871  14945806  14421511  14705166  15207978  13649415  14960142  15470087  16256554  15484458  15222279  15746595  14967303  15994403  16518663  16008711  17042986  16780835  16533034  17057338  17567239  18091555  17057287  17319459  18353706  17581610  17323050  16802311  18353671  18105863  18368035  17843751  18109447  18353664  18368000  12608014  12600839  13110798  13387278  14435847  13911559  15470138  14683655  14945834  14960135  15732231  16518698  16256547  14443015  16518663  16008711  17305130  17042979  16533034  16270883  17567239  18091555  17581603  17057287  18091562  18353671  18105863  18368035  18371619  18109447  17829376  15746560  18371584  9717255  10510862  12076586  10503687  12338702  12076551  11298311  12345863  12862983  14421511  13635114  14960135  15222314  15994410  15994375  16780807  16008711  17042986  17042979  15753735  16533027  17567239  18091555  17057287  17581603  18091562  17581610  18353671  18105863  18368035  18109447  18353664  11551744  9462272  18368000  18371584  13125134  10765831  12062215  13911559  13897258  13387306  14173703  14945806  14705166  15470087  15994403  16270890  16518698  14443015  15484423  16518663  17305130  16270855  17305123  16008746  17567239  18091555  17319431  17581610  18091562  17581603  17567291  18353671  18105863  18368035  17847303  16282659  18353664  17843712  11149824  8266246  14173738  13372942  12338695  16518663  17305130  16270855  17567239  18091555  17319431  18091562  17581610  17319459  17843719  18353671  18353669  18368035  15484416  18353664  13897274  13387278  14435847  14421511  15994410  15486471  15222279  16780807  16008711  17042979  18091555  17829383  17057287  18105863  18353671  18353664  12324359  12608007  14705159  16518663  16270855  17305130  17567239  18091555  17057287  17829379  17581603  18353671  18105863  9462286  14180906  16518663  17042986  16008711  17567239  18091562  18091555  17828871  17305091  17319431  18353671  17567232  17832960  15994403  16256519  16518663  15753735  16270855  17567239  18353706  18353671  18105863  18091520  12590592  15484423  16780835  16256519  17829383  17319431  17843719  15207936  16283136  11552263  16780835  17567239  17305088  17046528  11035143  14421511  17567239  18091555  17832960  16270855  17567239  16532992  17042986  17843719  16518670  15204359  16252931  15466501  15466538  17301539  15990794  12058638  14680070  13893690  14155810  15728647  16777219  15466538  17301539  12845070  15990794  13631494  12320783  16252939  17563682  15728647  16777219  15728682  17301539  11272206  16515082  16252962  14417926  15990842  15990791  17039363  15728682  17563683  15728650  12320782  14942214  13893666  12845114  16252971  15990791  17039363  15990826  17563683  17039370  12058638  14680070  15990818  16515130  13107215  16252935  17039363  15990826  17301539  16777226  12582926  15466507  17563654  14680114  16515130  16252935  17301507  16252970  17301539  16515082  11796494  17039394  18087941  17039366  11010063  16252935  17301507  17301539  15990826  13107214  15466502  16515082  17039394  18087941  16515079  17301507  17301539  16515114  16252938  12058638  17563682  15990790  16515079  17039363  17563683  15990826  17039370  11534350  17825798  15728698  17563682  18350085  16515079  17563683  17563651  16515114  16777226  12320782  16252962  13893638  18087941  16777223  17563683  17563651  16777258  16777226  10747918  18350085  16777222  18087970  17039367  17301507  17563683  16515114  17825802  17825826  12582926  16252934  17039367  17563683  17301507  16777258  17039370  10223630  16515106  16515078  17825851  14155834  17039403  13631503  17301511  17825827  17825795  16777258  17563682  17301510  11534350  18350085  17039367  17825827  17563651  16515114  11010062  17039370  15990790  16252962  18350085  17301511  17825827  17825795  16252970  12320782  13369359  17039366  17301514  17301511  17825827  18087939  16515114  15728646  17563658  13107214  16777223  14942250  17825827  17825795  12845070  17039366  16777250  16252935  17563683  15466538  17563651  13893646  17563654  15728647  15990826  17825827  18350083  14417934  17825826  15466503  15728682  17301539  17563651  15204410  16777227  14942222  15466539  15728650  16252935  16777258  16777251  17563651  17039403  16515078  17301511  17825795  14680097  17301511  18087971  18087978  17563655  18087971  18087978  17563655  18350115  17563691  14156063  18087943  18350115  17563655  18087971  18087943  18350115  18350122  17825799  16515079  18350115  17563655  18350115  18350087  18087971  8650836  17301511  17825799  18087943  16252935  17825841  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  22347850  15073354  6094922  4259914  2424906  2293834  1507402  524362  327754  327755  327755  327754  262219  131146  65611  65610  65610  65610  65610  656932939  481165386  136380491  129433675  19267661  11534414  5308491  5177420  3866698  1507405  1114189  786510  720977  655434  458831  458827  393290  327760  131148  131147  131152  131149  65614  65612  65613  65612  80281674  77791307  20840523  19857482  18874442  16515147  8061003  6160458  2687051  1441867  589898  458827  458828  327755  327755  262219  262218  196682  131147  131147  131148  131146  131146  131146  65611  65612  65612  65611  65610  30670923  21037130  3342411  3014730  852042  589898  524363  458826  458826  393290  262219  65611  65610  65611  65611  65610  564789324  434569291  122224716  9502798  5898316  5832780  4587596  3866701  524366  393296  393294  327755  131153  131147  131151  65615  65612  65615  65615  65620  117768267  90308683  24576075  24576075  23461964  22282315  18874443  12976203  10551372  3539020  1835084  786507  655436  655436  524363  458828  327756  196683  196683  196683  196683  196684  131148  131147  131148  131147  65611  65612  65610  100008011  87162955  25821259  19005515  11665483  7995467  2490443  852044  786507  655434  589900  458828  393291  327755  262218  196683  131148  131146  131148  65610  65612  65612  65611  65610  65612  65611  65611  39452747  27394123  4259915  3539019  1900619  1310795  1048651  983115  589899  524363  393292  131147  131148  131147  65612  65612  65611  423231564  277479500  97583180  8585295  4522061  4390988  3604556  2949197  655438  524367  458828  327761  262220  262223  131151  131149  65623  65617  65614  65612  111804492  89194572  27000908  25100364  24838220  24641612  21889100  6881356  5111885  4456524  1114188  786509  655436  524364  458828  458829  262220  262220  196684  131148  131149  131148  131148  65612  65612  65612  65613  65612  65612  120717388  97452108  25886795  22609995  19333196  13107276  12124236  1572940  852044  852044  720972  589900  458829  262220  196684  131148  131148  65612  65611  65612  65612  65612  65611  65611  65611  65612  65612  65612  65611  116392011  92078156  34996299  21889100  11468876  9371723  2228300  1245259  1048652  852043  655436  589900  524363  458828  327756  262219  196684  131148  131147  65612  65612  65612  65611  65612  65612  65611  65611  65612  65612  51314763  33161291  6684747  5767244  1769547  1507404  1376331  1179723  983115  917580  262220  196684  196684  65611  65612  65611  65612  259129421  164954188  62455885  7012431  3932237  2555981  2359373  1966158  852047  393295  262222  262223  196687  65612  65613  65615  80412749  77856845  23986253  22806604  16187469  10420301  9371725  9306189  4390989  4194380  3145805  1507405  983116  852045  786509  327757  327757  327757  196685  196685  196685  196685  131149  131149  131149  65613  65613  65612  65613  110952525  103284812  24510541  24445004  22741069  7995468  4390989  1376332  1179725  589901  458829  458829  393292  393292  327757  262220  196685  131148  131148  131148  131149  131149  65613  65613  65613  65613  65613  65613  65613  118554700  98631756  25755724  25034828  16646220  11206732  10158157  1966156  1572940  720973  720973  655437  458828  131148  131149  131148  131148  131149  65613  65612  65612  65612  65612  65613  65612  65612  131858508  92274764  39059532  25100364  13631564  10158156  2752588  1179724  786509  720971  458827  458828  458828  393292  393292  262221  262219  196685  196684  196684  131149  65611  65613  65612  65612  65611  65612  65612  65612  63701068  44499020  6815820  6619212  2555980  2162764  1441868  1310796  1048652  983116  196684  131148  65612  65612  65613  65612  65612  65612  65613  120979534  54329421  30277710  5570639  2031693  1572942  1310798  917581  720975  524369  327759  262223  131149  65612  65614  31391822  22937677  8192078  7995470  7733325  7602254  5898317  2424910  2293838  1507406  1441870  720974  720974  458829  458829  393294  393294  131150  131150  65614  65614  65614  65613  65614  65614  65614  65614  65613  65614  66453581  63045709  21954637  18677837  13172814  6684749  3866701  2949198  1638478  720973  655437  655438  524365  524366  458830  458829  458829  327757  262221  131149  131150  131149  131150  65614  65613  65614  65613  65613  65613  114229325  102826061  27328589  26083405  19857485  8519757  4522061  2097229  1114189  852045  786509  720973  524365  393294  393293  327757  327757  262221  196685  196685  131149  65613  65613  65613  65613  65613  65614  65614  65614  116523085  93257805  28049484  24969292  20250701  13631565  11796557  1704013  983117  524365  524365  393293  262221  196685  131149  65613  65612  65613  65613  65613  65612  65613  65613  65613  65613  65613  65613  65613  65613  134611020  87621709  42270796  22216781  14352460  12845132  1966157  1572940  720972  720972  655437  655437  655437  393293  393293  393293  262221  262220  196684  131149  131148  65613  65612  65613  65613  65612  65612  65613  65612  67829836  51118156  8192076  6684748  2359372  1835084  1769548  1310796  1245260  852045  327757  196684  131149  65613  65612  65612  65612  65613  61538382  15204431  13172814  5046351  983119  917582  589901  458831  458830  196691  131152  131151  13762638  5832782  4390990  3211343  2555982  2359374  2228303  1179726  983118  458831  327758  262222  262222  196686  131150  131151  131150  131150  131151  131150  65615  65614  65615  65614  65614  65615  65615  22216782  17367118  7733326  7340110  6684750  6094926  4980814  2359374  1376334  720974  655438  589902  262222  262222  196686  196686  196686  196686  196686  131150  131150  131150  131150  65614  65614  65614  65614  65614  65615  61407310  53608526  19791949  18284622  9175118  7667790  3735629  2293838  1376334  852045  720974  589902  589902  393294  327758  327758  327757  262222  262221  196686  196686  131150  65614  65614  65614  65614  107937869  97255502  28180558  27131981  16908366  9830477  4063310  1310797  983118  720974  720974  524366  524365  327757  262222  262221  262222  196686  131149  131149  131150  65614  65614  65613  65613  65614  65614  65613  65614  115146829  107872333  26542157  24641613  19857485  14221389  14155854  1900621  1179725  852046  852046  655438  458829  458829  196685  196686  196685  196685  196686  196685  131149  131148  65613  65613  65613  65614  65613  65613  65613  136642637  85065805  45875277  23003213  13631565  11599949  3080269  1507405  1376332  786509  589901  458829  393293  393293  327758  327757  262222  196685  196684  131149  131149  65612  65612  65614  65613  65614  65613  65613  65612  69664845  60293197  8716365  8650829  3342413  2883661  1966157  1638477  1572941  720973  655437  262221  65613  65612  65613  65613  65614  29425743  7077967  4325455  3014734  786511  589903  393295  327761  262223  196688  65615  65618  5242959  3211343  1441871  1114191  786511  655439  589903  327759  196687  131151  131151  131151  65615  65615  65615  65615  65615  65615  65615  65615  9699407  3866703  3735631  2359375  1966159  1900623  1114191  458830  393295  327759  131151  131151  65615  65615  65615  65615  65615  65615  65615  65615  20119631  14614606  6094927  5111886  4849743  4456527  3932238  1572943  786511  393294  327759  327759  262222  196686  131151  131151  65615  65615  65614  65614  65615  65614  65615  65614  47054926  41877582  16056398  14549070  7864399  5570638  2687054  2162767  1310799  655438  589902  524366  524366  393294  327759  327759  262222  131150  131150  131150  131150  65615  65615  65615  65615  65614  65615  65614  65614  104267854  81199182  27983950  25165902  13500494  7667790  4063310  1179726  589902  589902  524366  458830  458830  393294  327758  262222  262222  262222  196686  196686  131150  131150  131150  131150  131150  65614  65615  65614  65615  124584014  100794446  27918413  22544461  20250702  14352462  13238350  1441870  1310798  720974  720974  524366  393294  327758  262222  262222  196686  131150  131150  65614  65613  65613  65613  65613  65614  65614  65614  65614  65614  133955661  91684942  48562253  24248398  15204429  13238349  3211342  1900621  1245261  720974  458830  393293  393294  393293  327757  327758  196686  196685  196686  131149  131150  131150  131150  131150  131149  65614  65614  65613  65613  73138253  59506765  8192077  5046350  2883661  2359373  2293837  2162765  2031693  1310798  393294  196685  65613  65613  65614  65613  65613  14221391  3932240  3539023  720974  589903  327759  262222  196689  131157  131151  131151  2752591  2293839  458831  393295  262223  131151  131151  65616  65615  65615  65615  65615  65616  65615  65615  3735631  2949199  983119  786511  720975  589903  458831  327759  196687  131151  131151  65615  65615  65615  9437263  4587599  3014735  2293839  1572943  1507407  983119  720975  393295  262223  196687  131151  131151  131151  131151  65615  65615  65615  16973903  9764943  5046351  3997775  3801167  3735631  3276879  1441871  262223  262223  262223  196687  196687  131151  131151  131151  131151  65615  65615  65615  65615  65615  37224527  33816655  15859790  11927631  5636175  5505103  2228302  1966159  983119  262223  262223  262223  262223  196687  196687  196687  196686  131151  131151  131151  65615  65615  65614  65615  65615  91553870  71565391  25886798  22544463  10027087  7995470  3211343  2162766  786511  786511  524366  524367  458831  262223  262222  196687  196687  196687  131150  131151  65614  65614  65615  65615  65615  65615  65614  65615  65615  129433678  99221582  28573774  22413390  19202126  14286926  10813519  1441870  983118  655438  524366  458831  393294  393295  196687  131150  131150  65614  65615  65615  65614  65615  65615  65615  65614  65614  65614  65614  65614  133300302  90964046  46202958  21954638  14483534  12124238  3080270  2359373  1704013  786510  655437  589902  524366  458829  393294  327757  131150  131150  131150  65614  65614  65613  65614  65614  65614  65614  65614  65614  65614  69009486  62193742  9175118  6619214  2883662  2818126  2031694  1966157  1769550  1310798  458830  262222  65614  65614  65614  65614  65615  65614  8192079  2097233  1048655  720974  458831  458831  262225  131151  131153  65616  65617  65616  65619  65621  1048656  786512  524368  262224  196688  65616  65616  65616  65615  65616  65616  2228303  1245263  720976  655440  196687  131152  65615  65616  65615  65615  65616  65615  65615  65615  65615  65616  65615  65616  65616  2949199  2818127  852048  786511  655439  589903  524367  131151  131151  65615  65615  65615  6881359  2949199  2293839  1966159  1507407  1245263  589903  589903  327759  196687  131151  131151  65615  65615  65615  65615  13959247  8323151  3473487  3342415  3145807  3014735  2424911  983119  720975  262223  262223  131151  131151  131151  131151  65615  65615  65615  65615  65615  65615  65615  65615  65615  65615  65615  27131983  25755727  11665487  8388687  6160463  2883663  1704015  1507407  917583  589903  458831  458831  327759  262223  196687  131151  131151  65615  65615  65615  65615  65615  65615  65615  65615  65615  65615  65615  65615  80871503  55509071  26935375  18677839  8323151  6553679  1769551  1114191  720975  655439  524367  327759  327759  327759  262223  262223  196687  196687  131151  131151  65615  65615  65615  65615  65615  65615  65615  65615  65615  129368143  87162959  28835918  24969294  20643919  13893711  10289231  1638479  917583  852047  458831  393295  196687  196687  131151  131151  131151  131151  131151  131151  65614  65614  65615  65614  65614  65614  65615  65615  65614  130220110  91357263  45088846  22020175  12714062  11337806  2949199  1835086  1638478  720975  655438  589902  524366  458831  393295  393294  327759  262222  262223  196686  131150  131150  65614  65615  65614  65614  65615  65615  65615  67371086  60751950  8257614  5832782  3276878  3014734  2031694  1835086  1507406  786511  393294  131151  131150  65614  65615  65614  65614  65614  65614  65615  65615  4325456  1704017  720976  458831  327759  196687  131155  65622  65618  65617  655440  327761  196689  196689  131153  131153  131153  65617  65617  65616  65617  65617  65617  65617  65617  65616  786512  589904  196689  131152  131152  65617  65616  65616  65616  65616  1769552  1572944  524368  262224  131152  131152  65616  65616  65616  65616  65616  65616  65616  3211344  1900624  655439  655440  524368  393295  327759  131152  131152  65615  65615  65616  5963855  2293839  2097231  1310799  1245264  1048656  983119  524367  131151  131151  65615  65615  65615  65616  65615  65615  65615  12517455  7077967  3145807  2883664  2621519  2228303  1835087  1114191  589903  262223  131151  131151  65615  65615  65615  65615  65615  65615  23527503  19923023  9240655  6881359  3407951  3145807  1376335  852047  786511  393295  327759  262223  196687  131151  131151  65615  65615  65615  65615  65615  65615  65615  65615  65615  65615  69861455  45482063  20119631  15859791  7274575  5898319  1704015  983119  589903  524367  524367  393295  262223  262223  196687  131151  131151  131151  65615  65615  65615  65615  65615  65615  65615  65615  125501519  83034191  29360207  22872143  18022479  13238351  8847439  1179727  786511  655439  655439  458831  393295  262223  196687  196687  131151  131151  131151  131151  131151  65615  65615  65615  65615  65615  65615  65615  65615  136118351  91291727  44236879  21430351  14417999  12189775  3014735  1900623  1048654  983119  983119  589903  524367  524367  393295  393294  393294  327758  196687  196687  196687  196687  131151  131151  131151  65614  65615  65615  65615  68157519  59834447  10420303  6750287  3735631  2752590  2162767  1441871  1441871  1048655  393295  196687  65615  65615  65615  65614  65615  3211344  917586  458831  327759  262223  262224  262226  65619  65623  65617  65619  393297  262225  131153  65618  65617  65618  65617  458833  131153  131153  131153  131153  65617  65617  65616  65617  65617  65617  1048657  524369  196689  196689  131153  131153  131152  65617  65617  65617  1245264  917584  524369  262225  131153  131153  65616  65616  65616  65616  65617  1966160  1572944  458832  458832  393296  327760  262224  196688  65617  65616  65616  65616  65616  65616  65616  65616  4390992  2228304  1769552  1507408  917584  720976  589904  524368  196688  131152  131152  65616  65615  65616  65616  65616  65616  8192080  6291535  2228303  2162767  1835088  1835088  983119  720976  393296  196687  131152  131151  131152  131151  65615  65615  18219087  16449615  6946895  5701711  3211344  1441871  1310799  1179728  720976  327759  262224  196687  196688  131151  131151  131151  131151  65615  65616  65615  65615  65615  65615  65615  65615  65615  53215311  38600783  19202127  13566031  5898319  5242959  1441871  655439  458831  393295  327759  327759  196687  131151  131151  131151  131151  131151  65615  65615  65615  65615  65615  65615  65615  65615  120193103  67108943  27590735  23855183  17629263  11599951  7012431  917583  720975  589903  327759  262223  262223  196687  196687  196687  196687  131151  131151  131151  131151  131151  131151  65615  65615  65615  65615  138215503  86900815  47251535  21626959  13107279  13041743  2228303  1638479  1048655  852047  655439  655439  458831  327759  327759  262223  196687  131151  131151  131151  131151  65615  65615  65615  65615  65615  65615  65615  65615  66584655  56295503  9371727  6488143  3145807  2162767  2097231  1900623  1638479  852047  589903  196687  131151  65615  65615  2162768  720978  655439  393296  327761  262223  131155  131154  65616  262226  65619  65618  65618  327762  131154  65618  65618  393297  393297  65618  65617  65618  524369  393297  196689  196689  196690  65617  65617  917585  917585  458833  262225  196689  131153  65616  65618  65617  65617  65617  2293841  1310801  589905  393297  262224  196688  196688  131152  65617  65617  65617  65616  65616  65616  65617  65617  65616  3342416  1638480  1376336  983120  720977  720976  458832  262225  196689  65616  65616  65617  65617  65617  65616  65616  65616  6946896  5636176  2031696  1441872  1441872  1376336  1179728  589904  393296  196688  131152  65615  65616  65617  65616  15401040  13303888  6357071  5570640  1966160  1638479  1507408  786512  458832  262223  262224  262224  131152  131152  131152  65615  65616  65616  65616  65616  65615  65616  40501327  29098064  15794255  10420304  5111888  4128847  720976  589903  327760  262223  131151  131152  131152  131152  65615  65615  65616  65615  65615  65615  65615  65616  65616  65616  65616  65616  65615  102367311  52887631  26542159  22020175  17563727  9240655  4980816  1114191  589904  524368  393295  393295  327759  262223  262223  262223  196687  196687  65615  65615  65615  65615  65615  65615  65615  65615  65615  65615  134938703  82575439  46661711  23199823  13959247  12320847  2293839  1310799  1179727  655439  655439  655439  524367  393295  393295  327759  262223  196687  131151  131151  131151  131151  65615  65615  65615  65615  65615  65616  65615  67567695  57344079  9306191  7274575  3276879  2687055  2228303  1572943  1048655  983119  524367  131151  65615  65615  65615  65615  65615  65615  1376337  852047  524372  393296  262223  262225  131155  65619  65615  65619  65621  131154  65618  65618  65619  196690  65619  65619  65618  65619  65619  65618  65618  65617  655442  196690  131155  131154  65618  65618  65618  655442  327761  131153  131154  131154  65618  720977  524369  196690  131154  131153  65617  65617  1966161  1441873  786513  327761  327761  196689  131153  65617  65617  3342417  1769553  1179729  655440  524369  524369  524369  327760  65617  65616  65616  65617  65617  5832785  4587600  1441873  1441872  1114193  1114192  1048657  720977  262225  196688  131152  131153  65616  65617  65617  65616  65617  65617  65616  65617  12517456  11206736  5374032  3407952  1966161  1638480  852048  720976  196689  131152  65616  65616  65616  65616  65616  65616  65616  33292368  21102672  10813520  6291536  3670096  3211344  1179728  393296  262223  262224  262223  196688  196688  131152  131152  65616  65616  65616  65616  65616  65616  65616  82247759  43319376  21758031  21299279  14352464  7929936  3473488  852047  655440  327760  196688  196687  196688  131151  131152  131152  131152  131151  65616  65616  65616  65615  65616  135200847  72351824  46858319  20709456  14221391  12386383  1900623  1835088  1310799  1048655  852048  786511  524367  458831  262224  262224  262223  196687  131151  131151  131152  131151  65616  65616  65615  65615  65616  65616  65616  66125903  65536079  9240655  5767248  3080271  2621519  2359375  2228303  1310799  720975  262223  196687  131151  131151  65615  65615  65615  1114192  786513  262225  262224  196688  131155  65621  196691  65620  65619  65620  65619  131155  65619  262227  65618  65619  131155  131155  65619  65619  720978  196690  131155  131154  65619  65618  65618  65618  852050  589906  393298  131154  131154  65618  65618  65618  983121  655441  524370  327762  262225  262225  196689  131153  65617  65618  65618  2293841  1114193  1114193  458834  393297  327762  196689  196689  65617  65617  65617  4522065  3211345  1441873  1376337  1114193  983121  852049  262225  262225  196689  131153  65617  65617  9240657  8519761  3997776  2883665  1638481  1179729  720977  458833  327761  131153  65616  65617  65616  65617  65617  29818960  17498193  9961552  6029392  2687056  2555985  720977  196689  196688  196689  196688  131153  65616  65616  65617  65616  65616  65616  65617  65616  65616  65617  68485200  37552208  20906064  17760336  9240656  6357072  3473489  655440  589904  327760  196688  131152  131152  131152  131153  131152  65616  65616  65616  65615  65616  65616  125304912  63701072  47120464  22216784  13172816  11206736  1900623  1114192  983119  589904  458831  393296  262224  262224  262223  196688  196687  196688  196687  196687  131152  65616  65616  65616  65616  65617  65616  65616  65616  73007184  66650192  9044048  5898320  2687056  2621520  2293840  1769552  1769552  1179728  458831  65616  65616  65616  65616  65616  65616  65616  65616  65619  65617  65616  1245265  786512  262224  262225  196689  65621  65622  131156  65620  65619  65619  65620  65619  131155  65619  131155  65619  65618  65618  393298  196691  131155  131155  65619  65619  65619  65619  65619  524370  524370  262226  131155  65619  65618  65618  65618  65619  65619  1310802  786514  393298  196690  196690  131155  131154  65618  65618  65618  65618  65618  65617  1966162  1376338  720977  720978  589905  393297  327762  196690  131154  65617  65618  65617  65617  65618  65617  3407954  2818129  1179729  1179730  1048657  720977  393297  393298  131153  65617  65617  65617  65618  7929937  7798865  2883665  2621521  1769554  1048657  524369  393297  131153  131154  131153  65617  65617  65617  65617  65617  65617  21299281  14614609  7143505  4587601  2490449  2097233  720977  327761  196688  196689  131153  131153  131153  131152  65617  65616  65617  65617  65616  65618  65616  65617  54001744  26804305  17039440  14876752  8192081  4259921  1966161  393297  327761  262224  262225  131152  65616  65616  65617  65616  65617  65617  65616  65617  113311824  52428881  44171344  16646225  13762640  9699408  1900624  1114192  852048  786513  786512  589905  524368  327760  327761  262224  196688  131152  131152  131153  131153  65616  65616  65616  65616  65616  65616  65616  65617  67698768  64159824  8912976  6094928  3539024  2818128  2687056  1966160  1638480  655440  393296  262224  131152  65617  65616  65617  65616  65616  65616  65617  917586  458833  131152  131156  131154  131158  131153  65620  65621  65620  65621  65620  131156  65621  65620  65620  65619  65619  65620  65620  196691  131155  262227  196691  65618  65619  65619  65619  65620  786515  393299  131154  65619  65620  65619  65619  589907  524370  458834  393298  196691  196691  131154  65619  65618  1441874  1048658  786515  458834  262227  262226  262226  196690  65618  65618  3997778  2293842  1376338  1048658  589906  524370  393298  196691  131154  131154  65618  65618  6946897  5767250  3145809  2031698  1704018  1245266  458834  393298  65617  65617  65617  65617  65617  65618  65617  65618  65617  18153553  11468882  6750289  3932241  2228305  1179730  458834  458833  196690  131153  131153  131153  65617  65617  65617  65617  65618  44826705  20119633  13107281  12582993  6684753  4325457  1638482  327762  262225  196689  131153  131153  131154  131153  65617  65616  65618  65616  65616  65617  95420497  44695633  41156689  14286929  13566033  8257617  1704016  1376336  1048657  655440  393296  327761  327760  262225  131152  65617  65617  60817489  58785873  10682449  6094929  3145809  2490449  1966160  1704017  1638481  720977  327760  262225  65617  65617  65616  65617  65617  65617  65618  852050  655441  458835  262225  262225  65620  65624  65621  65621  65620  65620  131156  65620  65619  131155  65620  65619  65618  65619  65619  65619  65619  524371  327763  196691  131156  65618  65620  655443  589907  393299  327763  65619  65618  65619  65619  65619  65619  1376339  589907  524371  393299  327762  262226  196690  65619  65619  65619  2162771  2097234  917587  852050  720978  655442  393298  262227  196690  65618  65618  4980818  4784210  2228306  1310802  852050  852051  458834  196690  131154  131155  131154  65617  65618  65618  65617  14680146  9371730  4325458  2949202  1966162  1638482  589906  196690  196690  131153  131153  131153  65618  65618  65617  65619  65619  37421137  14942290  10747985  10158161  5439570  2818130  2162770  393297  262226  196689  196690  131154  65618  65617  65617  65617  65618  65617  65617  65617  65617  65617  79691857  38600785  33882194  12517457  12058705  7209041  1900625  1048657  589905  589906  524369  327761  327761  327761  196690  131153  131154  131153  131154  131154  131153  65618  65617  65617  65617  65617  65618  65617  53411921  52559953  7995473  5374034  2818129  2621521  2359377  1704017  1572945  983121  262225  262225  196689  131153  65618  65618  65618  65617  65621  655442  589907  196690  196694  131153  65621  65619  65618  65623  65621  65621  65621  65621  65620  65620  65621  131156  65620  65620  65620  65620  65621  327763  196691  65620  65620  65620  65619  786515  458835  196691  131155  65620  65619  65619  1048659  852051  327763  262227  196691  131156  65619  65619  65619  65619  65620  2031699  1376339  524371  458835  393299  393298  327763  196691  131155  131155  65619  65618  65619  65619  65618  65619  4653138  3276883  1245266  1114195  655443  458835  262226  131155  65619  65618  65618  65618  65618  65618  10879058  7536722  3670098  2621522  1900627  1114194  262227  196690  131154  131154  65617  65618  65619  65619  65618  65618  65618  65619  26017874  10158162  8061010  6881362  3932242  2162770  1114194  131153  131153  131155  65617  65618  65618  65618  65618  65618  65619  65619  65339474  29032530  27131986  11337810  9764946  5636178  1114194  1048657  983121  458833  327762  262225  196689  196690  131153  131153  131154  65618  65618  65618  65618  65617  65617  48889938  43515986  7143506  3801170  2555986  2293842  1769554  1376338  1245266  983122  262226  131153  131154  65617  65617  65618  1048658  917587  131154  65625  65619  65618  65624  65621  65622  65622  65622  65622  65622  65620  65621  262228  65620  131156  65620  65620  65620  65620  327764  262228  65619  65620  327764  196691  131155  131156  65620  65620  65620  983124  393299  393300  196692  131155  65620  65619  65620  1835091  1114195  655443  524372  524371  458835  196692  131155  131156  65619  65620  3145811  2883667  1048659  1048659  458835  393299  393299  196691  131155  65619  65619  65619  65618  8650835  6094931  3473491  2490451  1572947  983123  327763  131156  131155  131155  65619  65618  65619  65618  65618  20971602  11272275  7405650  7077970  2490451  2359379  1507411  131154  131155  65618  65618  65619  65618  65618  65619  65619  65619  65619  65619  65619  65618  65617  65618  65619  65619  48496722  25624658  20578387  7995474  7667794  3014738  1310802  852050  393299  262226  196690  131153  131154  131153  131154  131154  131155  131153  65618  65618  65618  43319378  35192914  6684754  2818130  2097234  1966162  1376338  983122  852050  852050  393297  65617  65619  65620  393299  393299  196690  65619  65619  65623  65622  65622  65621  65621  65621  65622  65620  65622  65621  131157  131156  589908  196692  65621  65620  65622  65621  65621  196692  196692  65621  65621  524373  458836  393300  196692  131156  65621  65621  65621  65620  1048660  720980  589908  393300  327763  196691  131155  65620  65620  65619  2883667  2228308  852051  852052  589908  262227  196691  131156  65618  65620  65619  8192083  4456531  2359379  1704019  589907  458836  262228  196692  65619  65620  65620  16973907  8257619  5177427  4980819  2228307  1310803  1048660  131155  131154  131155  65618  65620  65619  40435795  21299283  17170515  6488147  6422611  4653139  917586  786514  589907  327762  262226  196690  131154  131154  65619  65618  65620  65618  65618  65619  33161299  27525203  5570643  2949203  1507411  1245267  983123  983123  983122  458835  393299  131154  65618  65619  786515  262227  131155  65619  65624  65623  65622  65621  65622  65621  65623  65622  65621  196694  131157  65621  65621  65621  262229  131157  65621  65621  131156  131157  131156  65621  65620  65621  393300  196692  131157  131156  131156  65619  65620  65621  65620  1179732  852052  786517  458836  393300  327764  262227  131157  65620  2490452  2162772  1114196  393300  393301  327764  262228  131156  65620  65619  65620  65620  65621  7274580  3932244  2031699  1769556  1114196  720979  327764  131155  131156  65619  13762643  8061012  4259923  3735635  1966164  1376340  458836  65619  65618  65620  65620  65619  65620  65620  65619  32899155  15663187  12386388  5963859  5767251  2359379  786515  393299  262226  262228  262227  262228  262226  196691  131154  131155  65619  65619  65619  65620  65618  65620  26280019  22347859  4325459  1507411  1114195  917587  655443  589907  589907  393299  131155  65619  65618  65620  65620  852051  524372  131155  65621  65619  65620  65621  65623  131158  65621  131158  65621  65622  65622  196693  65622  65621  65622  196694  196693  196693  131157  131157  65621  65621  65622  786517  196692  131157  131156  65620  983125  786517  393300  262229  131156  131157  131157  65621  65620  1507413  1376340  524372  524372  327764  327764  131157  65621  65621  5242964  4915284  1900628  1179732  917589  262228  196692  131156  65620  65620  65619  65621  11862100  6815828  3342420  3276884  1704020  1179732  720980  131156  131155  65619  65620  65621  25952340  13238356  10354772  3866707  3276884  2621524  589907  393299  196692  196691  131155  131157  65620  65619  65619  65620  65620  21561428  16449620  2293844  1310804  1114196  786515  589908  458836  327763  196692  131156  131156  65619  65619  65620  65621  720980  393300  196692  65619  65620  65623  65622  196694  65622  65621  65622  65623  65621  65621  131157  65621  65622  65621  65622  65622  393301  393302  196693  131157  65621  65622  983125  262229  196693  196693  196693  65621  65622  65620  65620  1900629  1376341  655445  393301  327765  262229  65621  65621  6291541  2097237  1572948  852053  327764  65621  65621  65619  65620  11468884  4390997  2555988  2490452  1704021  720981  65620  65621  65620  21102676  8847444  8454228  3801172  3473492  2293844  524372  458836  131156  131156  65619  65620  65619  65619  65619  16580692  15269972  2687060  458836  65619  720980  393301  131156  65623  65625  65626  65624  65623  65622  65623  65623  196694  65622  65622  65622  65623  196695  131159  131158  131158  65622  65622  65622  65621  262229  196695  196694  131158  65623  65621  65621  589910  458837  196694  131159  65622  65622  65620  65621  2228310  1572950  720982  458838  262230  131157  65622  65621  4325461  1966166  983125  327765  196693  65621  8323157  8192085  1441877  589910  524373  65622  65620  65621  22872149  11272277  262229  196693  131158  65621  65625  65623  65623  131159  65624  65624  65624  65624  65623  131159  131159  65624  65624  65623  196695  131158  131158  65622  65624  65623  393302  262230  262230  196694  131158  65621  65622  65624  1835094  1441878  131158  65622  8716374  4522070  4456534  2097238  1572950  524373  196694  65622  65621  7667798  6094934  1245270  720982  524374  65621  65622  9044054  5242966  655446  131158  65622  65627  65625  131159  65623  131160  65622  65622  196695  131159  65623  65622  65623  131159  65622  65622  65623  65622  458839  393303  262231  65623  65621  65623  3145814  1310806  852054  655446  524374  458838  327767  131158  65622  65622  7864406  4325462  3276886  1376342  1310806  852054  196695  5308502  5242966  1048662  262231  196694  65623  3342422  2293847  393303  65622  65627  65622  65626  65624  131159  65623  65624  65622  262231  131159  131159  65623  1835095  524375  262231  196695  196696  131159  65622  3407959  1179735  852054  720982  524375  393303  196695  7274582  3145814  2293847  1179734  1114199  458839  131160  65623  65623  5374039  5374038  786519  393302  327767  65622  1310807  1114199  196696  65622  65625  65623  65624  65624  131159  65623  524375  327767  262231  131161  65624  524375  327767  262231  131159  65623  65623  2752599  1638487  458839  458839  327767  131159  65624  65623  4587607  2949207  2162775  852055  786519  196695  3604567  3539031  458839  393303  65622  720983  524375  196697  65623  65627  65624  65624  65624  65625  65624  262231  196695  131159  65625  65623  720984  720984  196695  131160  131160  65623  1900631  852056  589911  458839  327768  196695  65623  65622  65622  4390999  2359383  1441880  1114200  262232  131160  131160  3473495  2621527  327767  327767  131160  589911  262232  65624  65624  65626  131161  65627  262233  65624  131160  65623  65624  65624  65623  524376  131160  65623  65625  524376  458840  262232  262232  196695  1376343  458840  131160  65625  65625  3407960  1835095  1114200  524376  262232  196697  131159  2621528  2097240  131159  131160  393304  131160  65623  196699  65624  65625  65624  65624  65625  65625  131161  65623  65624  65625  65626  65626  65624  458840  327768  131161  131161  65623  65625  65624  1245272  589912  262232  131160  131160  65624  2424920  1310808  852056  196696  131161  131159  65624  65624  2293848  1900632  196696  65624  65623  327768  65625  65624  65625  65625  65624  65624  65625  65624  65625  65626  196697  196696  131161  131160  65625  852056  327768  262231  131159  131161  131161  1376344  1048664  262232  262232  131161  1245273  1179736  262232  131160  65625  262232  65624  65626  65628  65626  65625  65626  65626  65625  65626  65625  65626  65626  65626  131161  65624  65625  262233  458840  327768  262233  262232  65625  65625  1769561  786521  589913  196697  131160  131161  852056  720984  262233  65625  131161  65626  65627  65626  65624  65626  65625  65627  65625  65626  65625  196698  65624  65625  327769  65625  65626  65625  65627  65625  720985  327769  196698  131160  65625  655449  589913  393305  262233  131161  131160  65625  852057  458841  131161  131160  65628  131162  65627  65627  65627  65625  65625  65627  393305  65625  65625  917593  393305  393305  196697  131161  131161  327769  262233  65625  65625  131163  65625  65627  65626  65627  65627  131163  65625  65626  262233  262233  65625  196697  196697  131162  524377  327770  65624  65625  65626  131162  262234  131161  65626  327770  196697  65624  65625  65626  262234  262234  65629  65627  131162  65625  65627  262235  131163  65626  65625  65626  65626  262234  65626  65628  65628  65626  65627  65626  65626  327770  65626  262234  196698  65626  65627  65627  65626  65626  131162  65626  65626  131164  65631  65630  65629  131163  65627  65628  65631  65627  131163  65627  65628  65628  65628  65629  65627  65629  65629  17956940  5111884  3473484  3080268  1966155  1048653  589903  196684  131150  65612  19202124  4653132  3473485  1704012  983118  917581  327757  131150  65613  65611  15990861  5505101  3801165  2097228  917583  720973  393292  327757  65612  16056397  3997773  3473485  2097228  720974  720975  262221  196686  131151  65613  15794253  3735629  2883662  1900621  983118  524368  131150  131149  65614  65615  18481230  3735630  2359374  1507405  720974  589903  65615  65612  65615  65614  15794254  3145806  2752590  2293838  524367  196689  131149  131149  131149  65617  14745679  3473486  2359374  2293839  393296  327759  131151  131150  65613  13172815  3342415  2490447  2359375  393295  327762  196686  131151  10747983  3080271  2359375  1572943  524367  327763  196686  131151  131151  65614  11665487  3539023  2883663  2228303  393295  262226  131151  65617  65615  10813519  3211343  2228303  2162768  327760  131156  65615  65615  65615  9633872  1835087  1769551  1310800  196687  131151  131155  65616  10354768  2031696  1900624  1114193  327760  196693  131153  131153  65616  65619  65616  65618  8061008  2555984  1900624  1441873  196688  131153  65621  65616  6422609  1638481  1048656  852050  262229  131153  131154  65618  65616  6226001  1245265  1048657  655442  393301  131157  131154  65617  4456530  1245266  1179729  524371  327763  262225  131157  4259923  786516  720978  655441  327765  65619  65619  4653140  852051  786516  524370  458837  131155  5177428  917588  852051  262227  196693  131156  7798869  3080277  786516  262227  65622  65619  65621  65622  65621  15138901  4522069  3932245  262227  131156  65621  29622357  13631573  65626  2031702  589910  131157  720982  524374  65621  983126  327767  65624  65628  1245270  327767  524375  262232  524375  65621  65622  458839  262232  131159  262232  196697  131161  65624  65638  131160  196697  65626  65626  65625  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  135  8  8  8  8  137  152  9  9  9  9  154  169  10  10  10  10  171  186  11  11  11  11  11  0  0  0  0  0  1  16  1  1  1  1  18  33  33  2  2  2  35  50  50  3  3  3  3  50  90  91  154  155  83