Clusterization on the given uber.csv dataset.

##Import necessary libraries.

library(stats)
library(factoextra)
library(flexclust)
library(fpc)
library(clustertend)
library(cluster)
library(ClusterR)
library(Rcpp)
library(lubridate)
library(NbClust)
library(dendextend)
library("gridExtra")
library(ggplot2)
set.seed(1)

Data preparation

Load the dataset:

uber <- read.csv("uber-data.csv")

Inspect the dataset:

str(uber)
## 'data.frame':    1028136 obs. of  4 variables:
##  $ Date.Time: chr  "9/1/2014 0:01:00" "9/1/2014 0:01:00" "9/1/2014 0:03:00" "9/1/2014 0:06:00" ...
##  $ Lat      : num  40.2 40.8 40.8 40.7 40.8 ...
##  $ Lon      : num  -74 -74 -74 -74 -73.9 ...
##  $ Base     : chr  "B02512" "B02512" "B02512" "B02512" ...
colSums(is.na(uber))
## Date.Time       Lat       Lon      Base 
##         0         0         0         0

No missing values.

summary(uber$Date.Time)
##    Length     Class      Mode 
##   1028136 character character
summary(uber$Lat)
##    Min. 1st Qu.  Median    Mean 3rd Qu.    Max. 
##   39.99   40.72   40.74   40.74   40.76   41.35
summary(uber$Lon)
##    Min. 1st Qu.  Median    Mean 3rd Qu.    Max. 
##  -74.77  -74.00  -73.98  -73.97  -73.96  -72.72
unique(uber$Base)
## [1] "B02512" "B02598" "B02617" "B02682" "B02764"

No outliers nor wrong values.

Splitting Date.Time column to two columns Hours and Dates:

uber$Hours <- format(as.POSIXct(strptime(uber$Date.Time,"%m/%d/%Y %H:%M:%S",tz="")) ,format = "%H:%M:%S")
uber$Dates <- format(as.POSIXct(strptime(uber$Date.Time,"%m/%d/%Y %H:%M:%S",tz="")) ,format = "%d/%m/%Y")

Add hour and day of week labels:

uber$Date.Time <- mdy_hms(uber$Date.Time)
breaks <- hour(hm("00:00", "6:00", "12:00", "18:00", "23:59"))
labels <- c("Night", "Morning", "Afternoon", "Evening")
uber$Time_of_day <- cut(x=hour(uber$Date.Time), breaks = breaks, labels = labels, include.lowest=TRUE)

Sys.setlocale("LC_TIME", "English")
## [1] "English_United States.1252"
uber$Day <- weekdays(as.Date(uber$Dates))

Limit number of columns:

uber <- uber[c("Dates", "Hours", "Lat", "Lon", "Base", "Day", "Time_of_day")]

Save prepared dataset:

write.csv(uber,'uber_prepared.csv')

Load prepared dataset

uber <- read.csv("uber_prepared.csv")
uber <- uber[-1]
#uber <- read.csv("uber_clustered.csv")
head(uber)
##        Dates    Hours     Lat      Lon   Base      Day Time_of_day
## 1 01/09/2014 00:01:00 40.2201 -74.0021 B02512 Thursday       Night
## 2 01/09/2014 00:01:00 40.7500 -74.0027 B02512 Thursday       Night
## 3 01/09/2014 00:03:00 40.7559 -73.9864 B02512 Thursday       Night
## 4 01/09/2014 00:06:00 40.7450 -73.9889 B02512 Thursday       Night
## 5 01/09/2014 00:11:00 40.8145 -73.9444 B02512 Thursday       Night
## 6 01/09/2014 00:12:00 40.6735 -73.9918 B02512 Thursday       Night

Take location columns for clustering:

locations <- uber[3:4]

Apply z-score standardization:

locations_z <- as.data.frame(lapply(locations, scale))

Let’s create smaller dataset (random 10000 observations):

locations_z_short <- locations_z[sample(nrow(locations_z), 10000), ]

Is the dataset clusterable?

How well the data can be clustered?
Hopkins statistic (in order to speed up the process dataset is narrowed):

hopkins(locations_z[sample(nrow(locations_z), 1000), ], n=nrow(locations_z[sample(nrow(locations_z), 1000), ])-1) 
## $H
## [1] 0.04920873

If the value of Hopkins statistic is close to 1 (far above 0.5), then we can conclude that the dataset is significantly clusterable:

get_clust_tendency(locations_z[sample(nrow(locations_z), 1000), ], 2, graph=TRUE, gradient=list(low="red", mid="white", high="blue"), seed = 123)
## $hopkins_stat
## [1] 0.9535738
## 
## $plot


Hopkins stat = 0.9535738 - dataset is clusterable.

K-Means

Finding the optimal number of clusters.
First of all, since I expect that some patterns in the data are going to be linked with the day of the week im not going to choose more clusters than 7 (number of week days).

opt <- Optimal_Clusters_KMeans(locations_z_short, max_clusters=7, plot_clusters=TRUE, criterion="silhouette")


Highest (0.47) for 3 clusters.

opt1 <- NbClust(locations_z_short, distance="euclidean", min.nc=2, max.nc=7, method="complete", index="ch")
opt1 # it chooses the best partition
## $All.index
##         2         3         4         5         6         7 
## 1703.2659 1136.9485  882.1963  736.9131  623.3091 1634.1053 
## 
## $Best.nc
## Number_clusters     Value_Index 
##           2.000        1703.266 
## 
## $Best.partition
##  548676  452737  124413  436523  856018  666931   25173  294762  392686  640775 
##       1       1       2       1       1       1       1       1       1       1 
##  538191  270373  549593  877029  284450  629118  536492  961313  203683  354634 
##       1       1       1       1       1       1       1       1       1       1 
##  632230  953748  772628  621100  569687  384121  474796  530807  492742  616487 
##       1       1       1       1       1       1       1       1       1       1 
##  150314  349464  999950  115757  122902  906982   21875  189544  353239  980460 
##       1       1       1       1       1       1       1       1       1       2 
##  374376  414539   13284  794408  533680  528151  909396  445469  813308  367325 
##       1       1       1       1       1       1       1       1       1       1 
##  744044  800405  948838   39241  441175  159350   66394  989803 1024990  622304 
##       1       1       1       1       1       1       1       1       1       1 
##  928871  750643  800034  628865  660411  631951  629021  493226 1016309  760319 
##       1       1       2       2       1       1       1       1       1       1 
##  410136  291804  376616   56659  626339  685057  798286  332614  734836  582949 
##       1       1       1       1       1       1       1       1       1       1 
##  837550   27075  349667  415342  186163  746545  582972  114104  386865   78071 
##       1       1       1       1       1       1       1       1       1       1 
##  950491  405615  244089  494643  287632  191844  104240   55084  444521  735226 
##       2       1       2       1       1       1       1       1       1       1 
##  804058   99522  139537  112587  924067  193198  151277  717840  481033   76380 
##       1       1       1       1       1       1       1       1       1       1 
##  623256  623311  199653  580256  270759  958885  831628  888334  750566  234512 
##       1       1       1       1       1       1       1       1       1       1 
##  926850   13824  139768  586086   61140  957061  531419  753567  323400  217393 
##       1       1       1       1       1       1       1       1       1       1 
##  575901  272960   49461  207722  859114  535384  274741  339558  116048  886526 
##       1       1       1       1       1       1       1       1       1       1 
##  810882  467838  862116  604328  270757  480184  437876  204401  650724  530505 
##       1       1       1       1       1       1       2       1       1       1 
##  685609  982457  380990  353924  143741  178253  556729  416409  958446  282624 
##       1       1       1       1       1       1       1       1       1       1 
##  786175  455708  247870  246557  936746  774120   23836  862239  784477  994604 
##       1       1       2       1       1       1       1       1       1       1 
##  615010  607473   11260  244149  266326  551704  280684  922894  948433  939346 
##       1       1       1       1       1       1       1       1       1       1 
##   18144  513589  504810  423623  692203   80640  551828  122213  818763  102516 
##       1       1       1       2       1       1       1       1       1       1 
##  719491  933286  906473  980636  402629  754126  284971  675793    9690  798561 
##       1       1       1       1       1       1       1       1       1       1 
##  189914  440644  716985  416639  379645  227792   85725  840355  623558  730279 
##       1       1       1       1       1       2       1       1       1       1 
##   26593  454334   57635  660109  428466  314684  593242   84804  498713  355409 
##       1       1       1       1       1       1       1       1       1       1 
##  520521  791022  880969  666518 1026152  195763  135329 1014196  946436  847932 
##       1       1       1       1       1       1       1       1       1       1 
##   10688  503989  914565  615852  146809  421789  307491  206793  455267  163988 
##       1       1       1       1       1       1       1       1       1       1 
##  327801  533078  192620  928274  751015  820315  200224  962611  436689  325683 
##       1       1       2       1       1       1       1       1       1       1 
##  448893  231513  554901  309839  143356  297664  500558  439680  663771  650654 
##       1       1       1       2       1       1       1       1       1       1 
##  836154  982642  984966   83733    2833  808510  302893  652456   87081  531848 
##       1       1       1       1       1       1       1       1       1       1 
##  483609  965524  889466  256005  614892  199863  513103  795138   47932  307770 
##       1       1       2       1       1       1       1       1       1       2 
##  566501  813849  202794  362107   92293  244929  389870  788744   27219 1017647 
##       1       1       1       1       2       1       1       1       1       1 
##  767344   15923  894694  697864  425661 1012564  191941  114677  326028  156890 
##       2       1       1       1       1       1       1       1       1       1 
##   72526  809119  428527  485346  874266  790192  407152  664305  696063  565896 
##       1       1       1       1       1       1       1       1       1       1 
##  389165  351987  741598  594078   43782   19772  799670  604546  258348  317399 
##       2       1       1       1       1       1       1       1       1       1 
##  353395  202844  759436  187908  969856  892826  824963  865039  830434  361907 
##       1       1       1       1       1       1       1       1       1       1 
##  820976  224132  991130  280277  902967 1016826  295295  486677  191322  426468 
##       1       1       1       1       1       1       1       1       1       1 
##  432433  364335  142064 1014072  255652  634164  266945  952293  374357  555099 
##       1       1       1       1       1       1       1       1       1       1 
##  706682  749172  664966  563846  242920  383457  496651  658742  298069    3328 
##       1       1       1       1       1       1       1       2       1       1 
##  543798  119923  920300  494295  345465  680371  644581  568578  452346  991466 
##       1       1       1       1       1       1       1       2       1       1 
##  471355  342435  684749  141442  472262  928311  375337  832860  774654   65282 
##       1       1       1       1       1       1       1       1       1       1 
##  552369  311515  655325  112229  948469  862809  281303  330672  724693  284607 
##       1       1       1       1       1       1       1       1       1       1 
##  565265  885793  612648  133329  245440  306519  258672    2079  287515   62913 
##       1       1       1       1       1       1       1       1       1       1 
##  822237  125624  243604  298470  250328   67887  220658  178772  125178  640847 
##       1       1       1       1       2       1       1       1       1       1 
##  889770  843644 1016171  205424  884079  814940  828659 1006087  114237   64250 
##       1       1       1       1       1       1       1       1       1       1 
##  198981  899182  343076   82879  592097  157137  172429   70567  260423  342345 
##       1       1       1       1       1       1       1       1       1       1 
##  983784  226401   64924  782814  845368  182514  634243  939175  397529     860 
##       1       1       1       1       1       1       1       1       1       1 
##  204425  330126  207199  509008  274476  724958  337390  985851   51724  725260 
##       1       1       1       1       1       1       1       1       1       1 
##  553266  571400  385695  325772  854537  119433  543223 1011113  716054  542107 
##       2       1       1       1       2       1       1       1       1       2 
##  639078  751222  413666  191420   26946  158326  836037  119273  601484  581586 
##       1       1       1       1       1       1       1       1       1       1 
##   82735  864269  393860  356658 1023959  802137  637824  494128  915189  528646 
##       1       1       1       1       1       1       1       1       1       1 
##  367816  314648  141544  288270  686669  152579  755485  815173  799731  575199 
##       1       1       1       1       2       1       1       1       1       1 
##  870459  410619  241492  980091  788995  496664  829322  819964  917162  386378 
##       1       1       1       1       1       1       1       1       1       1 
##  609255   82963  512466  448469  902039  607695  832640  948266  849861  340545 
##       1       1       1       1       1       1       1       1       1       1 
##   33622  796438  993722  360556  551009  478998   61565  624877  190472  731595 
##       1       1       1       1       1       1       1       1       1       1 
## 1009451  267398  519386  731592  323079  141610   30302  262277  222987  557442 
##       1       1       1       1       1       1       1       1       1       1 
##  722698   90882  744780  329838  643273  400595  289233  571062  740534  574861 
##       1       1       1       1       1       1       1       1       1       1 
##  757027  519810  868599  597878  566239 1010746  877127  307383  438183  754156 
##       1       1       1       1       1       1       1       1       1       1 
##  965818  116308  248889  185659  583412  487961  152694  269344  681973  863568 
##       1       1       1       1       1       1       1       1       1       1 
##  436441  617427  608739  535053 1017395  870003  596642  988235  187736  147399 
##       1       1       1       1       1       1       1       1       1       1 
##  866582  877216  411736  742428  483479  804340  271122  639803   95465  135948 
##       1       1       1       1       1       1       1       1       1       1 
##  641592  723580  546839  353032  404621  892155  659693  126856  763059  390295 
##       1       1       1       1       1       1       1       1       1       1 
##  245123  199605  310732  699480  841982  449499  372024  638070  411619  199156 
##       1       1       1       1       1       1       1       1       1       1 
##  329647  399654  709002  795213  547255  755825  872562  197824  712935  882730 
##       1       1       1       1       1       1       1       1       2       1 
## 1015937  478281  847715  707304  594148    8101  452426  274109  229783  725920 
##       1       1       1       1       1       1       1       1       1       1 
##  573720  702796  615610  323743   19974  877213  187738  699713   52617  388544 
##       1       1       1       2       1       1       1       1       1       1 
##  759978  245234  541375  241097  549099  583207  883492  623379  229283  394589 
##       1       2       1       1       1       1       1       1       1       2 
##  469264  194985  246420  885774  880609  749441 1026924  182355  469451   94615 
##       1       1       1       1       1       1       1       1       1       1 
##   72386  415102  242126  463600  645269   57719 1015540  760604  452868  542622 
##       2       1       1       1       1       1       2       1       1       1 
##  863397  991208  600621  408841  501025  797751  681044  233399   72009  977933 
##       1       1       1       1       1       1       1       1       1       1 
##  321599  133402  217198   23233  889136  466643 1006200  116866  906966  235319 
##       1       1       1       1       1       1       1       1       1       1 
## 1024452  868925  676909  689828  278363  979692  673666  581354  435668  352453 
##       1       1       1       1       1       1       1       1       1       1 
##  184307   68834   10581  419668  626656  428648  615179  287355  831039  213241 
##       1       1       1       1       1       1       1       2       1       1 
##  328614  426085  839249  513574  549536  489926  454474  672394  881323  672361 
##       1       1       1       1       1       1       1       1       1       1 
##   21060  440057  343063  961791  990608  460180  244599  553593 1004785  937226 
##       1       1       1       1       1       1       1       1       1       1 
##   55016    9101  840921   75328  553464  617022  833417  723376  222746  291302 
##       1       1       1       1       1       1       1       1       1       1 
##  112163   56961  272828 1024206  896065  451002  423671  581587  624859  418382 
##       1       1       2       1       1       1       1       1       2       1 
##  635424   40078  763476  448431   25393  419837  748376  646071  391541  906533 
##       1       1       1       1       1       1       1       1       1       1 
##  514488  783912  673958  397853  926248  956853  623203  393433  582094  158141 
##       1       1       1       1       1       1       2       1       1       1 
##  424504  632936  989279  802153  973171  195019  114959  181523  854839  252559 
##       1       1       1       1       1       1       1       1       2       1 
##  712333  679048  299805  840317   64509  664113  383280   60016  250338   40336 
##       1       1       1       1       1       1       1       1       1       2 
##  553104 1020100  183990  140281  728157  277769  660421  461867  977541  470475 
##       1       1       1       1       1       1       1       1       1       1 
##  609941  860373  766506  439173  909813 1004145  582793  691700  923852  974863 
##       1       2       1       1       1       1       1       1       1       1 
##  454487  969197  218458  399073 1016787  988886  395500   49762   25066  350290 
##       1       1       1       1       1       1       1       1       1       1 
##  213648  452582  396918  283663  505569  499006  279780  620972  879732  455727 
##       1       1       1       1       1       1       1       1       1       1 
##  428662  344477  713183   72196  570474  648205  270131  106635  709701  450108 
##       1       1       1       1       1       1       1       1       1       1 
##  782254  325875  431183  930510  407934  377259  921297  962826  466883  208237 
##       1       1       1       1       2       1       1       1       1       2 
##  369216  804633  603175  803041  781300  398794  559897  610817  655260  290803 
##       1       1       1       1       1       1       1       1       1       1 
##  325425   52831  462594  438887  492185  853638  785622  355569   70817  320737 
##       1       1       1       1       1       1       1       1       1       1 
##  157446  235733  800724  199011  421625  491075  557777 1021569  108457  550296 
##       1       1       1       1       1       1       1       1       1       1 
##  680322  670539  857441  725792  145218  408218  219409  662703  405447  782040 
##       1       1       1       1       1       1       1       1       1       1 
##  369951  105054  294271  273901  280296  350967  559352   97397  194287   89578 
##       2       1       1       1       1       1       1       1       1       1 
##  801305  986356  993084  392907  761472  643450  955668  561686  552742  177686 
##       1       1       1       1       1       1       1       1       1       1 
##  781562  708858   92547   35540  594650  974688  522004  790718 1015336  667772 
##       1       1       1       1       2       1       1       1       1       1 
##  466326  973696  254171  522900  110856  788672  765961  540271  355278  432249 
##       1       1       1       1       1       1       1       1       1       1 
##  427822  379221  278929  671683  955052   88307  999540  796670  473588  942957 
##       1       1       2       1       1       1       1       1       1       1 
##  335666  180571  984342  684114  660226  254807  871932  777943 1005151   27248 
##       1       1       1       1       1       1       1       1       1       1 
##  599898  852036  652092  398400  720559  434349  411950  639481  708495  289009 
##       1       1       1       1       1       1       1       1       1       1 
##  232929  456614  201848  817918  969045  988197  854376  649606  604721  206423 
##       1       1       1       1       1       1       1       1       1       2 
##  621647  543272  674243  529389  339605  118075  897272  410373  261630  978498 
##       1       1       1       1       1       1       1       1       1       1 
##  539359  423432      40  578731  964168   20274  683088  493775  383094  273026 
##       1       1       1       1       1       1       1       1       1       1 
##  187228  444009  933295  549658  980891  946191  136466  856580  293096  432180 
##       1       1       1       1       1       1       1       1       1       1 
##   39248  353615  132653  349071  512682  131739  703226  659971  879055  201868 
##       1       1       1       1       1       1       1       1       1       1 
##  117577  149205  109018  538170  859726   69834  335797 1006722  912068  475895 
##       1       1       1       2       1       1       1       1       2       1 
##  497731  665746  673002  888843  917266  235324  231993  983739  844116  582881 
##       1       1       1       1       1       1       1       1       2       1 
##  986466  884667  603012  363549  872166  300562  624827  566946  985305  270015 
##       1       1       1       1       1       1       1       1       1       1 
##  125445  234329  632950   70774  588847  543606  634837  812440  905844  470626 
##       1       1       1       1       1       1       2       1       1       1 
##  775776  972691  472813  658549  567266  524907  509048  378468  706794  548285 
##       1       1       1       2       1       1       1       1       1       1 
##  784199   94445  666215  284989  531050  137664  693435  820418  536208   27096 
##       1       1       1       1       1       1       1       1       1       1 
##  487477  876853  849450  607950  180534  351726  468205  208000  167926  739491 
##       1       1       1       1       1       1       1       1       1       2 
##  954391  893475  836826  206617  584163    1818  788214  909113  517259  466848 
##       1       1       1       1       1       1       1       1       1       1 
##  962742  333673  520643 1017427 1012006  482707  269102  753609  831560  734516 
##       1       1       1       2       1       1       1       1       1       1 
##  808284  563184  526890  338845  934853   46741  338836  926473  633056  997575 
##       1       1       1       1       1       1       1       1       1       1 
##  579533  592752  809402  538007  150722  901950  115257  735382  526271  407667 
##       1       1       1       1       1       1       1       1       1       1 
##  977070   97774  208988  622821  248690  260108  177331  469303  851222  100605 
##       1       1       1       1       2       1       1       1       1       2 
##  322591  321357  722258  783129 1012940  537463  886687  624716  885408  880884 
##       1       1       1       1       1       1       1       1       1       1 
##  716542  776536  303568  542670  713913  901455  939676  413672   92031 1011822 
##       1       1       1       1       1       1       1       1       1       1 
##  108258  184374  628428  461803  304129  777676  923779  591759  182604  743851 
##       1       1       1       1       1       1       2       1       1       1 
##  569946  419836  783759  385728  310909  314531  382150  646971  929123  848331 
##       1       1       1       1       1       1       1       1       1       1 
##  201746  918542   27960  769193 1026051  833753  953112  935529  954151   91303 
##       1       1       1       1       1       1       2       1       1       1 
##  372932  582642   74581  219875  171363  349829  103108  747174  535344  658807 
##       1       1       1       2       1       1       1       1       1       1 
##  510828  756501  116436  918196  187194  828002  414494  701541  433202  834677 
##       1       1       1       1       1       1       1       1       1       1 
##  701355  299227 1019539  476593  699663  805874  911301  756453  322814   89341 
##       1       1       1       1       1       1       1       1       1       1 
##  486250  183533  712486  729309  117933  777519  152682  311922  475634  871495 
##       2       1       1       1       1       1       1       1       1       1 
##  290308  867871  126480  293757  873943  724214  558762  604116  808623  875568 
##       1       1       1       1       1       1       1       1       1       1 
##  527327  568615   38036  829431  343018  722899  522564  977783  545304  594631 
##       1       1       1       1       1       1       1       1       1       1 
##  552014  227992  722109   25186  296767  848925  598476  327148  976178  620769 
##       1       2       1       1       1       1       1       1       1       1 
##  481799  173871  124333  191614  758242  866047  580879  711128  804426    9428 
##       1       1       1       1       1       1       1       1       1       1 
##  946742  500389  157744   75166  406108  969444  704625  172357  278791  487281 
##       1       1       2       1       1       1       1       1       1       1 
##  598289  118894  985422  157400   26433  803488  327227  130190  609642  827627 
##       2       2       1       1       1       1       1       1       1       1 
##  176144  475172  787422  283552   49050  608192  303234  997195  759317  569063 
##       1       1       1       1       1       1       1       2       1       1 
##  952100  402978   57559  751753  399730  278232  624970  733984   67697  534178 
##       2       1       1       1       1       1       1       1       1       1 
##   29785  689846  912845  278185  143043  998714  447779  471067  815320  654093 
##       1       1       1       2       1       1       1       1       1       1 
##  268527  733908  545179  789846  234112  132258   87883  864180  277339  450047 
##       1       1       1       2       1       1       1       1       1       1 
##  770216  259530  579687  888387  213607  890269  564170  483840   69954  705479 
##       1       1       1       1       1       2       1       1       1       1 
##  275516  530984   99185  874119  513062  939541  515642  564520 1021015  289048 
##       1       1       1       1       1       1       1       1       1       1 
##  254516  938748  213251  628030  300139  326185   81445  379399  160976  323588 
##       1       1       1       1       2       1       1       1       1       1 
##  112367  966123  761039   11810  410989  833059  468614  648192   71968  335419 
##       1       1       1       1       1       1       1       1       1       1 
##  401491  166250   56562    3873   22445  493440  921202  943593  551920  776637 
##       1       1       1       1       1       1       1       1       1       1 
##  966507  792669  925837  342560  722027    7933  772615  677747  443968  248197 
##       1       1       1       1       1       1       1       1       1       1 
##  932178  414342  456889  548123 1021485  619371  364288  859001  391740   79959 
##       1       1       1       1       1       1       1       1       1       1 
##  794246  870610  199094  748220  269261  140994  230079  110296  652249  284839 
##       1       1       1       1       1       1       1       1       1       1 
##  568113  131257  233105  324425  111015  161428  815209  804753  962261  240516 
##       1       1       1       1       1       1       1       1       1       1 
##  978544  984156  361021  214723  812025  877261   15269  564622  867475  593676 
##       1       1       1       1       1       1       1       1       1       1 
##   56428  222611   93105  490361   73675  368860  464373  760818  615967  772969 
##       1       1       1       1       1       1       1       1       1       1 
##   26544  629708  256257  653014  861194  488510  988657  634619  171720  411861 
##       1       1       1       1       1       1       1       1       1       1 
##  731885  654765  491032  826871  406086  519974  123771  625644  887165  183713 
##       1       1       1       1       1       1       1       1       1       1 
##  812689   94446  133097  568668  368662  790938  445658  506246  500886  166272 
##       1       1       1       1       1       1       1       1       1       1 
##  244064  217601  134644  440104  760313  203911    4125  855197  313534  383721 
##       1       1       1       1       1       1       1       1       1       1 
##  670437  291294  660461  396630   36499  180965  555607  102775  344810  475383 
##       1       1       1       1       1       1       1       1       2       1 
## 1017866  424641  681387  127229   23262  914833  271052  118414  635936  201958 
##       1       1       1       1       1       1       1       1       1       1 
##  192197  203623  599805  280898  861250  154684  149500   95913  744430  328156 
##       1       1       1       1       1       1       1       1       1       1 
##  546407  547655  739681  398610  410489  258632   26570  673437  683902  131298 
##       1       1       1       1       1       1       1       1       1       1 
##  269544  171085   21236  360896  916608  983882  706091  768500  375781  315778 
##       1       1       1       1       1       1       1       1       1       1 
##  749829  448000  437415  775224  531674  241369  583091  494304  337914  385403 
##       2       1       1       1       1       1       1       1       1       1 
##  919668    7387  145489  810231  128034     721   98180   69458  368211  724050 
##       2       1       1       1       1       2       1       1       1       2 
##   20421  285704  455637   54182  586396   53318  347191  645284  187934  824282 
##       1       1       1       1       1       1       1       1       1       1 
##  125257  757207  585890  684509  816053  247337  893242  790007  735302  729465 
##       1       1       1       1       1       1       1       1       1       1 
## 1025773  270734  555318  907037  656086  275996  510796  599639  376763  967225 
##       2       1       1       1       1       1       1       1       1       1 
##  876704   95201  759483  794988  187454  255358  576284  701114  541947  589671 
##       1       1       1       1       1       1       1       1       1       2 
##  847593  228378  406475  699315  220116  481498  495808  615529  765665  902278 
##       1       1       1       1       1       1       1       1       1       1 
##  473879  911210  371111  716564  788285  318922   97640  231478  887113  893834 
##       1       1       1       2       1       1       1       1       1       1 
##  200615  621519  166053  183021  286067  230637 1010406 1021739  465497    3439 
##       1       1       1       1       1       1       1       1       1       1 
##  801578  265178  519599  258382  131323  558078  266330  747839  877340 1022708 
##       1       1       1       1       1       1       1       1       1       1 
##  824730  438975  129599  543962  377962  252845  184269  488937  591173  522978 
##       1       1       1       1       1       1       1       1       1       1 
##  637710  718380  125215  631025  508775  902284  512264  258063    7473  525951 
##       1       1       1       1       1       1       1       1       1       1 
##  218472  439425  938805  222058  170679  605282  414028  160592  926941  194989 
##       1       1       1       1       1       1       1       1       1       1 
##  264648  119175  657334  465059  254278  757416  181149  172810  548216   41298 
##       1       1       1       1       1       1       1       1       1       1 
##  854381  790890  401520 1021241  233598  622806 1004696  515891  684835   85113 
##       1       1       1       1       1       1       1       1       1       2 
##  117530  526555  102789  167436  248541    4669  830326   17951  522742  627142 
##       1       1       1       1       1       2       1       1       1       1 
##  521763   90353  961481   78773  586999  354350   57713  434320  689806  323791 
##       1       1       1       1       1       1       1       1       1       1 
##  828029  334714  664943  808285  522398  788406  489649  457915  633201  647562 
##       1       1       1       1       1       1       1       1       1       1 
##  455798   47542   69628  460604  794831  164715   94746  255573  822926  734141 
##       1       1       1       1       1       1       1       1       1       1 
##   85465  722756  192288  855018  972285  582036   59272   37717  209996  186017 
##       1       1       1       1       1       1       1       1       1       1 
##  495962  604971  823948  314210  821832  706297  948207  442022  740599  405714 
##       1       1       1       1       1       1       1       1       1       1 
##  411083  912124  745607  349450  575513  156475  851585  178708  914786  898162 
##       1       1       1       1       2       1       1       1       1       1 
##   68234  845205  702259  468636  898772  185948  732815  792866  182200  145620 
##       1       1       1       1       1       1       1       1       1       1 
##  313294   55518   52567  234557  530234  631822  757290  284618  552756  730493 
##       1       1       1       1       1       1       1       1       1       1 
##  234598  132668  811198   44331  527124  668912  350035  187844  916211  882227 
##       1       1       1       1       1       1       1       1       1       1 
##  663893  754976   27993  890886   84155  114779    4681   73901  796995  772412 
##       1       1       1       1       1       1       1       1       1       1 
##  104850  342495 1001327   77079  318973  389673  334577  327006   27017  454504 
##       1       1       1       1       1       1       1       1       1       1 
##  684508  200670  273444   83973  637608  163500  725932  317699  497017  282094 
##       1       1       1       1       1       1       1       1       1       2 
##  447576  781965  674551  138317  526813  244739  743934  116035  981578  517296 
##       1       1       1       1       1       1       1       1       1       1 
##  281416  265759  914923  783588  342929  585061  645713  313786  280941  822283 
##       1       1       1       2       1       1       1       1       1       1 
##  678503  315930  748104  843340  885165  532577  187285  565393  278941   14279 
##       2       1       1       1       1       1       1       1       1       1 
##  404363  425336  909978  312127  349404  641010  330979  573433  453235    9536 
##       1       1       1       1       1       1       1       1       1       1 
##  870958  811942  465898   59277  788457   94397  486752  948234  949193  843969 
##       1       1       1       1       1       1       1       1       1       1 
##   21454  719231  904814  973742    2552   79932 1018984  799421  600400  715769 
##       1       1       1       1       1       1       1       1       1       1 
##   66871  800870  309101  683541  338866  324535  367728  788133 1004637  717151 
##       1       1       1       1       1       1       1       1       1       1 
##  522726  311182  951111  721767  322706   80469  502972  793955  768474   65871 
##       1       1       1       1       1       1       1       1       1       1 
##  785713  277701  441885  198326  890099  916364  711862  764126   86232  945677 
##       1       1       1       1       1       1       1       1       1       1 
##  939584  608862  607251    8308  567169  233895  844326  240565  989773  483387 
##       1       1       1       1       1       1       1       1       1       2 
##  494052  851171  468365  747586  444747   82921  283425  605520    2400  196685 
##       1       1       1       1       1       1       1       2       1       1 
## 1013266  858349  627561  772758  539438 1013078  736846  819283  865046   16186 
##       1       1       1       1       1       1       1       1       2       1 
##  183581  672813  708566  300775  215441  740021  303399  276928  188614  353263 
##       1       1       1       1       1       1       1       1       1       1 
##  477904  156631  497024  299650  793879  454819  592520  154156  515846  884098 
##       1       1       1       1       1       1       1       1       1       1 
##  405342 1005863  730096  906535  902774  812007  337301    8695  256368  116971 
##       1       1       1       1       1       1       1       1       1       1 
##  328486  885988  774019   75676  684003   66334  747875  669871  643810  596281 
##       1       1       1       1       1       1       1       1       1       1 
##  149700  251121  617090  281600  491578  875847   86084  824823  335898  371695 
##       1       1       1       1       1       1       1       1       1       1 
##   98616  818958  352662  962643  804347  343903  433380  364758   78636  406685 
##       1       1       1       1       1       1       1       1       1       1 
##   70547  888249  506964  250466  392070  379264  262390  485606  427365  561372 
##       1       1       1       2       1       1       1       1       1       1 
##   28490   64675  510027  905521  268567  656596  378615  592346  656553   55775 
##       1       1       1       1       1       1       1       1       1       1 
##  377884  864502  278374  341255  456146  725338  422369   47400 1014931   27384 
##       1       1       1       1       1       2       1       1       1       1 
##  158881  849243  213482  802336  711212  424680  980398  960463  243197   64304 
##       1       1       1       1       1       1       1       1       1       1 
##  999123  780479  345707   31006  467381  368438  436467  332313  857919  310778 
##       1       1       1       1       1       1       1       1       1       1 
##  421441  787948  614107  926580  361707  869011  191293 1021211  768107   65455 
##       2       1       1       1       1       1       1       1       1       1 
##  908489   26842  807435  764326   22219  712948  903494  763383  958871  175469 
##       1       1       1       1       1       1       1       1       1       1 
##  162436  107180  497302   68278  862997   21883  431732  901293   41543  972756 
##       1       1       1       1       1       1       1       1       1       1 
##  273380  485697  459704  252717  343887   82584  115109  467985  372045  270479 
##       1       1       2       2       1       1       1       1       1       1 
##  626206  844830  325479  892923  313295  279477  669858  210246  910744  464922 
##       1       1       1       1       1       1       1       1       1       1 
##  996664  257416  700213  986726  628776  219038  117663  204605  322760 1021618 
##       1       1       1       1       1       1       1       2       1       1 
##  915292  350933  821273  607761  299175  420936  680590  637739  177774     979 
##       1       1       1       1       1       1       1       1       1       1 
##  461134  440521    3796  383181  624576  816292  527452   16465  969168  122197 
##       1       2       1       1       1       1       1       1       1       1 
##  858907  643016  122062  461786 1006002  560073  287007  999263  109339  825689 
##       1       1       1       1       2       1       1       1       1       1 
##   63177  672617  363621  470338  602317  681179  311471  846968  744028  472743 
##       1       1       1       1       1       1       1       1       1       1 
##  563788  451805  641071  556247  789967  934187  905908  645332  859295 1020360 
##       1       1       1       1       1       1       1       1       1       1 
##   16827   64098 1021604  596338   44933  872656  809928  213985  778228  535287 
##       1       1       1       1       1       1       1       1       1       1 
##  512609   67927  855654  228257  484801 1025692  179578  658260  778171  285001 
##       1       1       1       1       1       1       1       1       1       1 
##   93173  917192  845479  354133  622755  344329  417096  256235  309541  705423 
##       1       1       1       1       1       1       1       1       1       1 
##  808740  971013   38286  681319  406506   73197   71364  869677  634564  544120 
##       1       1       1       1       1       1       2       1       1       1 
##  442962  105632  212320  494115 1027255  277620  194190  253806  746514  502942 
##       1       1       1       1       1       1       1       1       1       1 
##  650912  556191  490293  657180  556713  820754  663556  491638  602174  180153 
##       1       1       1       1       1       1       1       1       1       1 
##  622720  355740  697924   11164  154455  171935  671029  502413  408459  492220 
##       1       1       1       1       1       1       1       1       1       1 
##  505543  268443  178469  318116  813255  603682  609316  111653 1001744     583 
##       1       1       1       1       1       1       1       1       1       1 
##  455568  718894  787287    5788  278285  641520   47189  855419  546118  513861 
##       1       1       1       1       2       1       1       1       1       1 
##  561560   41279  251614  652277  421700  391770  928026  856150  869096  800169 
##       1       1       1       1       1       1       1       1       1       1 
##  611634 1009481  857321  606488  458448  179449  223182  719850  186682  122692 
##       1       1       1       1       1       1       1       1       1       1 
##  229099  428812  449947   77587  418156  235348  485473  169671  651395  915142 
##       1       1       1       1       1       1       1       1       1       1 
##  798974  886469   18297  362830  618187  839543  888331  897617  567111  593529 
##       1       1       1       1       1       1       1       1       1       1 
##  506067  167966  871544  724556  734304  272180  975639   50668  116946  758520 
##       1       1       1       1       1       1       1       1       1       1 
##  419282  211502  681161  192955  829373  355659  683240  752716  256004  547584 
##       2       1       1       1       1       1       1       1       1       1 
##  538863  300398  632494  382042  801098  961476  947052  343369  664415  267162 
##       1       1       1       1       1       1       1       1       1       1 
##  491420  408981  680591  413528  588553  783251  212502  457554  861606  255101 
##       1       1       1       1       1       1       1       1       1       1 
##  892733  738171  995729  513231  251144   76707  182734  117244  342120  984051 
##       1       2       1       1       1       1       1       1       2       1 
## 1011928  481673  674966  126394  885668  634183  754972   60976  442400  440718 
##       1       1       1       1       1       1       1       1       1       1 
##  659990  631645  379851  489780  374338  141404  381152  954226  418224  623930 
##       1       1       1       1       1       1       1       1       1       1 
##  630109  628929  428145  293857  707677  652564 1009939  756522  559074  348790 
##       1       1       1       1       1       1       1       1       1       1 
##  575286  783321  971134  243094  465916  224694  595260  493132  204218  385890 
##       1       1       1       1       1       1       1       1       2       1 
##  502451  152303  977320  286634  533086  623592  247169  463889  996435  187883 
##       1       1       1       1       1       1       1       1       1       1 
##  674036  520733  840157  564433  416704  406716  888149  693696  569374  307959 
##       1       1       1       1       1       1       1       1       1       1 
##  908697  373183  924654  280207  252832  541263  902058  810630  910992  226628 
##       1       1       1       1       1       1       1       1       1       2 
##  881739  284263  531081  428211  363244  915990   71360  867982  655439  649178 
##       1       1       1       1       1       1       1       1       1       1 
##  238462  641582  717620  116422  575411  352203   55909  602918  820546  651319 
##       1       1       1       1       1       1       1       1       1       1 
##  515164  589963  420869  511464  738754  496792  441534  697448 1015044   75563 
##       1       1       1       1       1       1       1       1       1       1 
##  368102  993650  866929  707924  772732  690734  704796   98242  997388  319989 
##       1       1       1       1       1       1       1       1       1       1 
##  132331  920307  424588  280651  368232  346234  192201  137893  489271  389286 
##       1       1       1       1       1       1       1       1       1       1 
##   86341  199615  890499  224399  668062  938566  450320  875202  907687   89827 
##       1       1       1       1       2       1       1       1       1       1 
##   58905  941711  649723  934258  573126  637536  768227  640752  132311  554140 
##       1       1       1       1       1       1       1       1       1       1 
##  551916  150556  416528  450834  479797 1008027  977663 1004437  668376  162984 
##       1       1       1       1       1       1       1       1       1       1 
##  823153  584671  788687  886307  254332  417857  575200 1003670  247450  668866 
##       1       1       1       1       1       1       1       2       1       1 
##  194170   41639  436800    6247  292097  713914  764995  612749  755146  571533 
##       1       1       1       1       1       1       1       1       1       1 
##   21421  866193  520672  330904  996023  488140  807679  882674  908486  859195 
##       1       1       1       1       1       1       1       1       1       1 
##  449699   65326  375647  610826  530778  182441  636577  834341  160783  555796 
##       1       1       1       1       1       1       1       2       1       1 
##  618612   37358  709316  565116  436317  860555  673630  696780  438270  809859 
##       1       1       1       2       1       1       1       1       1       1 
## 1007093  156701    1609  970508  836394  378425  367128  737807  681467  879477 
##       1       1       1       1       1       1       1       1       1       1 
##  247509  200758  194373  689163  959385   94464  722078  355665  980144  127836 
##       1       1       1       1       1       1       2       1       1       1 
##  977164  912226  160687  433905  478496  498024  581433  550277  921855   53922 
##       1       1       1       1       1       1       2       1       1       1 
##  255479  851246  274934  427684  318258  941892  128593  462039   79758  754069 
##       1       1       1       1       1       1       1       1       1       1 
##  494009  317142  830064  974407  604882  263423  134880  151631  656216  532004 
##       1       1       1       1       1       1       1       1       1       1 
##  585565  631856  193356  559393  312403  636388  576801  614591   52602  121081 
##       1       1       1       1       1       1       1       1       1       1 
##  630725  998339   84553   23474  538165  290725  325253  722589  595759  244760 
##       1       1       1       1       1       1       1       1       1       1 
##  793727  671674  630687  380616  708651  224274  411167  880218  536526  235880 
##       1       1       1       1       1       1       1       1       1       1 
##  881289   37866  959806   21653  204851  428407  311015  314554  187803  440607 
##       1       1       1       1       1       2       1       1       1       1 
##  492523   36520  226632  861672  725410  954578  861774  437473  638267  523326 
##       1       1       1       1       1       1       1       1       1       1 
##  311651  363639  749983  997355  294428  291969  155678 1011861  110217  564697 
##       1       1       1       1       2       1       1       1       1       1 
##  304716  661310  568557  807688 1001300  478276  641741  807371  277412  942523 
##       1       2       1       1       2       1       1       1       1       1 
##  324114  690522  840442  696916  747604  966624  776640  976967   42774  492184 
##       1       1       1       1       1       1       1       1       1       1 
## 1011018 1021232  569167  845888  186046  358905  686964  901069  276335  208030 
##       1       1       1       1       1       1       1       1       1       1 
##  371519  959516  509836 1013246  976569  174831  798596   82093  829738  699827 
##       1       1       1       1       1       1       1       1       1       1 
##  353156  437606  739163  851424   92058  799213  831758  167452  598548  476712 
##       1       1       1       1       1       1       1       1       1       1 
##  639619  595627  139166  785170  300294  976326  919179  302227  345094  637186 
##       1       1       1       1       1       1       1       1       1       1 
##  585410   32374  255526  678271  651096  255745  364755   49449  434812  369173 
##       1       1       1       1       1       1       1       1       1       1 
##  233605  968904  750778  350137  110739  874130  655805  183487  125291  123816 
##       1       1       1       1       1       1       1       1       1       1 
##  257932  892032  397174  414104  112767  468848   96513  279203  182256  689460 
##       1       1       1       1       1       1       2       1       2       1 
##   30692   62724  241689  545398  495685  776513  830489  822423  645243  295955 
##       1       1       1       1       1       1       1       1       1       1 
##  445949  248383   81869  136638  966639  382326  547037  879551  961576  966877 
##       1       1       1       2       1       1       1       1       1       1 
##  446700  241280  368988  185457  378363  433796  693879  387883  982926  756459 
##       1       1       1       1       1       1       1       1       1       1 
##  686386  139362   18207  700178  215914   65128  544584   21801  222238  471626 
##       1       1       1       1       1       1       1       1       1       1 
##  192101  527900  374342  190565  332496  843255  212926   17643 1026640  137598 
##       1       1       1       1       1       1       1       1       1       1 
##  419087  806340  544785  426641  388128  504638  391698  946852 1010252  373905 
##       1       1       1       1       1       1       1       1       1       1 
##  945290  330858  334965  258812  846617  181961  180892  929117  452244  436384 
##       1       1       1       1       1       1       1       1       1       1 
##  860682  419289  470719  730962  599699  221737  461343  572824  372737  402883 
##       1       1       1       1       1       1       2       1       1       1 
##  976406   36154  235105  761787  170951  942883   38125   49670  765451   78193 
##       1       1       1       1       1       1       1       1       1       1 
##  315355  356392  404498  943462  264427  634185  587625  955003  375424  610222 
##       1       1       1       1       1       1       1       1       1       1 
##  404285  672308  286876  241439  886974  425199 1008162  822689  380577  813274 
##       1       1       2       1       1       1       1       1       1       1 
## 1008492  753194  752339  684197  300872  124925  657821  946985  188375  503537 
##       1       1       1       1       1       1       1       1       1       1 
##  681518  952691  130677  239730  757395  567579  837750  619988  116813  806097 
##       1       2       1       1       1       1       1       2       1       1 
##  756437  525309  580791  181369  839150  124294  630489   37753  242380  273119 
##       1       1       1       1       1       1       1       1       1       1 
##  722980  209357  471835  763736  332926  333472 1001402  838019  620935  353765 
##       1       1       1       1       1       1       1       1       1       1 
##  372146  451663  144653  247768  600130  145652  215278  908744  802924  210713 
##       1       1       1       1       1       1       1       1       1       1 
##  353174  294862   40500 1015007  482748  643857  787228   18545  178717  136179 
##       1       1       1       1       1       1       1       1       1       1 
##  688338  506524  622828  132164  891764  879722  274367  178175  364365  679755 
##       1       1       1       1       1       1       1       1       1       1 
##  397140  459611  295948  340023  447939   23659  800387  668085  605389  185816 
##       1       1       1       1       2       1       1       1       1       1 
##   96241  345229  714687  362449  301121  251711  925863  304728  372935  897169 
##       1       1       1       1       1       1       2       1       1       1 
##  254922  198146   51595 1006991  864036   96564  811543  689269 1028067  643400 
##       1       1       1       1       1       1       1       2       1       1 
##  816081  288966  459900  123154  473915  288000  867046  343829  577868  195830 
##       1       1       1       1       1       1       1       2       1       1 
##  779323  846214   34954   37025  697124  771477  283031  552570  553281  921165 
##       1       1       1       1       1       1       1       1       1       1 
##  640208  516102  930604  274894  805783  307382  332573  991753  534457  308987 
##       1       1       1       1       1       1       1       1       1       1 
##  813647  807613  784668  584119  568286  531149  491982  131612   96887  715236 
##       1       1       1       1       1       1       1       1       1       1 
##  155809  414360  239381  521706  212847  420657  823531  308711   42870  678228 
##       1       1       1       1       1       1       1       1       1       1 
##  291939  954274   59860  907583  996622  419431  133656  693388  574120  765080 
##       1       1       1       1       1       1       1       1       1       1 
##  241232  513635  637229  398864  213725  555511  515829 1025681  886607  692334 
##       1       1       1       1       2       1       1       1       1       1 
##   81262  183369  439532  174899  761377  333458    4751  818077  577063  678821 
##       1       1       1       1       1       1       1       1       1       1 
##  569226  801913    8678  199631  128320  750541  389112 1022743  792495  565538 
##       1       1       1       1       1       1       1       1       1       2 
##  182305  441697  848276  508976  293473  332413   11262  872971  233756  507324 
##       1       1       1       1       1       1       1       1       1       1 
##  181825  667236  467408  946336  226002  642539  803699  137342  401850  704361 
##       1       1       1       1       1       1       1       1       1       1 
##  699573  279804  372010   37974  350767  254799  383603   19756  353325  668839 
##       1       1       1       1       1       1       1       1       1       1 
##  925623  560053  485359  599876  275905  442168  612363  655087  632186  527807 
##       1       1       1       1       1       1       1       1       1       1 
##  615878  332648   12363  173204  777980  794318  656896  181400  183013  454184 
##       1       1       1       1       1       1       1       1       1       1 
##  669797  721760  792443  633692  803277  646608  817642  969794  102274  888808 
##       1       1       1       1       1       1       1       1       1       1 
##  711466   18529  563880  298256  890807    6461  871037  808256   83026  217856 
##       1       1       1       1       1       1       1       1       1       1 
##  775903  639996  230568   33812  818615  700624  474642  108622  493079  901875 
##       1       1       1       1       1       1       2       1       1       1 
##  584133  316920  188898  117075  689924  985086  720303  626123  818397  137905 
##       1       1       1       1       1       1       1       1       1       1 
## 1022615  350223   17480 1003052  758147  869281  247865  817714  540075   57835 
##       1       1       1       1       1       1       1       1       1       1 
##  762595  130361  821059  215279  832293  831563  267188  493208  365426  202185 
##       1       1       1       1       1       1       1       1       1       1 
##  923292   91478  181872  168461 1013767  176534  329799  828378  805504   77870 
##       1       1       1       1       1       1       1       1       1       1 
## 1004794  790433 1019505  417515  608455  824393  193165  129265  641169  913402 
##       1       1       1       1       1       1       1       1       2       1 
##  515337  736835  518748   66117  485668  167597  694587   26894 1002726  757068 
##       1       1       2       1       1       1       1       1       1       1 
##   39606  828109  171614  713007  729774   33744  349122  784878  835037  543450 
##       1       1       1       1       2       1       1       1       1       1 
##  418330   79883  797041  717774    9570  742899   80840  348800  411766  125545 
##       1       1       1       1       1       1       1       1       1       1 
##  747095  120555  482069  413283  833394  977884  561303  202760  834703  220679 
##       1       1       1       1       1       1       1       1       1       1 
##  844494  803257  833415  622665 1015152 1019139  148732  668730  541338  552054 
##       1       1       1       2       1       1       1       1       1       2 
##  775827  265900   75812  181930  852838  680582  536354  517924   44971  741101 
##       1       1       1       1       1       1       1       1       1       1 
##   28198  266900     360  385994  400018   21857   33673  154286  174223  283211 
##       1       1       1       1       2       1       2       1       1       1 
##  694442  921262  509784  106188  494736  456833  990182  713145  104586  221570 
##       1       1       1       1       1       1       2       1       1       1 
##  134962   76239  881204  741349  564690  476425  884983  602519  736717  620519 
##       1       1       1       1       2       1       1       1       1       1 
##  953315  474569  625460  627609 1014169  450895  783127  211404  566264   89576 
##       1       1       1       1       1       1       1       1       1       1 
##  376032  826195  265086  107139  439231  253273  793027   63085  666812  778734 
##       1       1       1       1       1       1       1       1       1       1 
##  188943  138116  864437  665227  832310   94700   48989  210948  160147  403014 
##       1       1       1       1       1       1       1       1       1       1 
##   35880  291220  767976  715105 1008698   35074  182659  552435  197832   98272 
##       1       1       1       1       1       1       1       1       1       1 
##  777690  887173   46576  769198  337568  971973  141485  662252   55947  743753 
##       1       1       1       1       1       1       1       1       1       1 
##  370033  316988  689850  855379   86297  183186  900495  811564  425938  424443 
##       1       1       1       1       1       1       1       1       1       1 
##  315905  292552  494582  439894  863932  547386   74556  812699   76309  852116 
##       1       1       1       1       2       1       1       1       1       1 
##  974515  320212  743798  387008  480716  980445  608885  710263  816316  429223 
##       1       1       1       1       1       1       1       1       1       1 
##  353715  137487  752303  526259  623970  567446  921576  608507  229678  908874 
##       2       1       1       1       1       1       1       1       1       1 
##   94201  286075  682086  749138  573335  177207  219872  797944  938282  461117 
##       1       1       1       1       1       1       1       1       1       1 
##  160873  313071  633167  800906  371222  925258 1012550 1025270   48716  760065 
##       1       1       1       1       2       1       1       1       1       1 
##  939449  373085  363989  640991  320979  105959   29483  709936  513351  407528 
##       1       1       1       1       1       1       1       1       1       1 
##   84202  905797  110000  409363  971054  769603  388240  817958  592203  501801 
##       1       1       1       1       1       1       1       1       1       1 
##  385079  211274  271371  107383  546562  888492  545197  332977  913937  562402 
##       1       1       1       1       1       1       1       2       1       1 
##  572531  122959  702267   47824  332644  244428  850820  496340  472433  844863 
##       1       1       1       1       1       1       1       1       1       1 
##  780139  239798  877538  237405  541441  585717  700934  122577  386130  554288 
##       1       1       1       1       1       1       1       1       1       1 
##  179601  166040  353592  131631  149229  361305  515132   68990  143095  578836 
##       1       1       1       1       1       1       1       1       2       1 
##   51900 1023470  211810  843978  727562  818869  706617  929696  305585  929202 
##       1       2       1       1       1       1       1       1       1       1 
##  298044  337146  577463  342228  125199  411391  216926  256318   64945  287704 
##       1       1       1       1       1       1       1       1       1       1 
##  315854  409678  227178  950822  717832  650437  586965  189119  143776  992927 
##       1       1       1       1       1       1       1       1       1       1 
##   91715  714816  211155  587796  293091  481909  816235  630050  322931   54967 
##       1       1       1       1       1       1       1       1       2       1 
##  505474  643995  694873  597113  113982  839277  438110  808661  576409  203044 
##       1       1       1       1       1       1       1       1       1       1 
##  261254  868642  537786  324246  415029  406948  731969  188472  109281  205503 
##       1       1       1       1       1       1       1       1       1       1 
##  271182  118151  739935   80930  161060   66980    4793  107152  789559  820231 
##       1       1       1       1       1       1       1       1       1       1 
## 1006633  584290  539353  149297 1011438  955734  863913  576973  825630  164733 
##       1       1       1       1       1       1       1       1       1       1 
##   53265  974399   11967  344515    8993  176983  364919  991376   93501  569031 
##       1       1       1       1       1       1       1       1       1       1 
##   84236  477767  925308  868613  838773  659268  568279  868633  449653  301081 
##       1       1       1       1       1       1       1       1       1       1 
##  235149  697182  271418  114975  131390  580733  184952  897644  858906  567886 
##       1       1       1       1       1       1       1       1       1       1 
##  155915  399389  729661  991532  265482  901225  594708  579387  508241  143568 
##       1       1       1       1       1       1       1       2       1       1 
##  869422  545458  650957  104922  278780  192565   62921 1001865  607129  989399 
##       1       2       1       1       1       1       1       1       1       1 
##  294087  870740  222414  413821  121310  391386  588049  575217  536824  294152 
##       1       1       1       1       1       1       1       1       1       1 
##  608976  212942  940690  783851  627841  718933  690739  357742  722796  561028 
##       1       1       1       1       1       1       1       1       1       1 
##  356493  861217  458413  595607  284443   16123  351161 1001824   74481  769717 
##       1       1       2       2       1       1       1       1       1       1 
##  281563  833056  817629  868306  493935  776717  724166  195235  789188  546461 
##       2       1       1       1       1       1       1       1       1       1 
##  691467  950791  330458   72268   91235  239283 1004202  450102  462128  340037 
##       1       2       1       1       1       1       1       1       1       1 
##  898522  692908  299712   95642  650621 1024770  980792  240671  892157  401734 
##       1       1       1       1       1       1       1       1       1       1 
##  482756  261728  348376  748293  856891 1000862  464541  317973  583254  498570 
##       1       1       1       1       1       1       1       1       1       1 
##  230409  596683  194332  618116  212305  636293  653167 1022214  993838  943308 
##       1       1       1       1       1       1       1       1       1       1 
##  784848  526296  366203  975544  241575  621414  439060  646136  947120  626069 
##       1       1       2       1       1       1       1       1       1       1 
##  195908  718073  222679  777056  798067  627688  107055  253844  453485  501099 
##       1       1       1       1       1       1       1       1       1       1 
##  849667  959478   51706   42725  320117  917328  513639   82590  468718  437463 
##       1       1       1       1       1       1       1       1       1       1 
##  350724   69768  809863  247343 1018212  707897  364018  281979  778029  788433 
##       1       1       1       1       1       1       1       1       1       1 
##  326528  212469  614821  262205  278686  417928  787614  172419   13803  430971 
##       1       1       1       2       1       1       1       2       1       1 
##  475382  446710  433668  760970  733746 1027312  339748  574968  604092  153916 
##       1       1       1       1       1       1       1       2       1       1 
##  631593 1001429   54940  398534  276554  564685  760560   46075  490084  806844 
##       1       1       1       1       2       1       1       1       1       1 
##  371662  417278  376775  131587  937225  460232  606307  882042  352609  877101 
##       1       1       1       1       1       1       1       1       1       1 
##   85790  545018  836337  506399  146379  388874  382167  586798  110817  113228 
##       1       1       1       1       1       1       1       1       1       1 
##  875893  495711  126175  568847  631083  437550  745098  532605  881610  538821 
##       1       1       1       1       1       1       1       1       1       1 
##  802504  918640  259360  257852  415568  333946  582450  159571  289319  244704 
##       1       1       2       1       1       1       1       1       1       1 
##  257124  274411   32911  815879  984815  942335  661960  697966 1004113   95680 
##       1       1       1       1       2       2       1       1       1       1 
##  588306  953306  870599  558278   88898  969964  948576   35772  763095  911735 
##       1       2       1       1       1       1       1       1       1       2 
##  356933  448380  867771   80530  863628  521463  777338  928291   40571  480222 
##       1       1       1       2       1       1       1       1       1       1 
##  932079  910629  370770   50414  864633  255465  451108  647275   71430  412749 
##       1       1       1       1       1       1       1       1       1       1 
##  822286  798210 1014509  256916  677300  205880  762869  748928  688028  974929 
##       1       1       1       1       1       1       1       1       2       1 
##  232239  952661  304905  992721  370392  305033  182827  595174  719174  330529 
##       1       1       1       1       1       1       1       1       1       1 
##  689872  800001  630823  317452  721897  672252  525354  305018  174527  250552 
##       1       1       1       1       1       1       1       1       1       1 
##  284744  391054  173044  493185   94724  877361  320789  704423  866347  794723 
##       1       1       1       1       1       1       1       1       1       1 
##  860283  334175  131079  485458   16322 1002979   60940   58783  152625 1002704 
##       1       1       1       1       1       1       1       1       1       1 
##  805368  460286  684961  816978  293551  160011  551008  958743  968801  457988 
##       1       1       1       1       1       1       1       1       1       1 
##  452748  933380  508476   13368  510134  533428  330251  683719   93136  663092 
##       1       1       1       1       1       1       1       1       1       1 
##  500084  181147   89596  300461   16770  856743 1009147  863044   91865  866819 
##       1       1       1       1       1       1       1       1       1       1 
##  831930  342215  472952  987831  111216  463099  194644  890612 1021534 1008256 
##       1       2       1       1       1       1       1       1       1       1 
##  130768  303277  106463  984337  725277   83055  298945  272977   13848  397053 
##       1       1       1       1       1       1       1       1       1       1 
##   21499  201656   19423  487567  404415   68836  453376  686506  485775  159617 
##       1       1       2       1       2       1       1       1       1       1 
##  762308  973885  776506 1006757  383969  420398  823973  908377  332102  868995 
##       1       1       1       1       1       1       1       1       1       1 
##  743783 1013958  162034  619980  369030  399288  772166  800563  739157 1002224 
##       1       1       1       1       1       1       1       1       1       1 
##   50929  820874  298255  703045  304976  740289  760958  688054  890089  333156 
##       1       1       1       1       1       1       1       1       1       1 
##  688558  232156  890535  877034  380228  847535  475584  464692  576337  348166 
##       1       1       1       1       1       1       1       1       1       1 
##  629244  232418  750548  765466  463692  504778  405940  793414  245156  417277 
##       1       1       1       1       1       1       1       1       1       1 
##  551698  232759  454827  510267  336049  617359  337727  406653  825453  690678 
##       1       1       1       1       1       2       1       1       1       1 
##  858268  221919  506115  381934  596429  486443   38018  565866  582188  593129 
##       1       1       1       1       1       1       1       1       1       1 
##  581745  661804  392020  854572  819954  745397  942835  147569  894364  909787 
##       1       1       1       1       1       1       1       1       1       1 
##  547332 1024279  870321  698266   87689  298773  754064  518327  456006   28371 
##       1       1       1       1       1       1       1       1       1       1 
##  166801  100646  214730  803473  341380  372127  131713  907353   32110  110957 
##       1       1       1       1       2       1       1       1       1       1 
##  945787   60684  394345  575512  936132  730830  427223  515963   65658  754180 
##       1       1       1       1       1       1       1       1       1       1 
##  238927  455946  924961  527625  104270  766450  568211  197829  106560  131782 
##       1       1       1       1       1       1       1       2       1       1 
##  734928   92168  252916  983422  625788  202521 1015872  644544  777144  106324 
##       1       1       1       1       1       1       1       1       1       1 
##  592732  382354  447523   34560  980078  395878  531614  767846  912923   20037 
##       1       1       1       1       1       1       1       1       1       1 
##  953390  990183  121383  532564  645994  938797   11552  501879  804332   23746 
##       1       1       1       1       1       1       1       1       1       1 
##  855105  415637  133802  782454  713251  824153  956136  706373  914154  844987 
##       1       1       1       1       1       1       1       1       1       1 
##  263377  728976  229217  137677  322587  840166  547437  230233  577469  581522 
##       1       1       1       2       1       1       1       1       1       1 
##  884739 1015575  352365  860553  553529  541660  699814  957013  665212  170135 
##       1       1       1       1       1       1       1       1       1       2 
##   38940  809092  421920  964376  252788  153018  409609  592868 1025910  397659 
##       1       1       1       1       1       1       1       1       2       1 
##  517516  126469  349321  865226 1000017  385922  113346  398959  427253  922228 
##       1       1       1       1       1       1       1       1       1       2 
##  308355  810892  899190  366492  945054   85854  880760   68887  130270  924020 
##       1       1       1       1       1       2       1       1       1       1 
##  504015  819615    3721  876253  802782  770259  331945  246515  431853  153712 
##       1       1       1       1       1       1       2       1       1       1 
##  424963  656343  264957  874679  340590  608539 1010709   28516  572243  164418 
##       1       1       1       1       1       1       1       1       1       1 
##  703101  506088  509636  199192  169287  826137  853134  732379  409727  885054 
##       1       1       1       1       1       1       1       1       1       1 
##   24461  456451  672558  592513  884191  108724  868680  315829  551677  909374 
##       1       1       1       1       1       1       1       1       1       1 
##  512683  621008  984485  584954  862604  955584  545414  398156  384042  442573 
##       1       1       1       1       1       1       1       1       1       1 
##   17725  252415  151398  906153  895060  860507  378543  867308  207045  996719 
##       1       1       1       1       1       1       1       1       1       1 
##  445116  260741  196293  163821  985778  636742  982927   60051  892509  169522 
##       1       1       2       1       1       1       1       1       1       1 
##  107537  887089  766955  225865  475423  276864  217266  737193   17703  373227 
##       1       1       1       1       1       1       1       1       1       1 
##  909291  933111  736594  919688  745929  548459  541448   85644  130424  242153 
##       1       1       1       1       1       1       1       1       1       1 
##  668841  488002  841463  800467  332265  824080  993875  505104  911486  762985 
##       1       1       1       1       1       1       1       1       1       1 
##  801491   26493  997094  628797   19043  609366  271196  717754  746491  853517 
##       1       1       1       1       1       1       1       1       1       1 
##    7879  814937  711069  223585  701830  681708  716797  920094  535674  355217 
##       1       1       2       1       1       1       1       1       1       1 
##  313107  736468  132119  670405  323187  552852  859133  968575  406649  259035 
##       1       1       1       1       1       1       1       1       1       1 
##  753800 1006689  129141  720340  751271  778044  803617  356247   70466  111934 
##       1       1       1       1       1       1       1       1       1       1 
##  631941  550336  593215  286100  771215   13232  718034  339589  980385  552162 
##       1       1       1       1       1       1       1       1       1       1 
##  512621  780255  745437  354235  826571   52300   18479  672157  250514  639020 
##       2       1       1       1       1       1       1       1       1       1 
##  129812  436580  467589  297239    5827  725548  426839  252455  521238   56897 
##       1       1       1       1       1       1       1       1       2       1 
##  712918   48345  425915  760776  149886  426045  843300  155205  344112  535954 
##       2       1       1       1       1       1       1       1       1       1 
##  250452  897854  767723  776982  353033  955582   91623  979375  391810  323349 
##       1       1       1       1       1       1       1       1       1       1 
##  837122  191267  581028 1026159  455274 1012391 1019126  783293  845540  415697 
##       1       1       1       1       1       2       1       2       1       1 
##  973962 1025602  213181  406312  488046  345542  457530  787625  675695  730114 
##       1       1       1       1       1       1       2       1       1       1 
##  821054  401087  673063  877624   26828  900773  638492  267464  312165  486190 
##       1       1       1       1       1       2       1       1       1       1 
##  658670  174442  469023  993603  904838  686505  340257  263943  490509  607623 
##       1       1       1       1       2       1       1       1       1       1 
##  353577  505959  435284  576711  933515  131442  599908  331090  904674  255051 
##       1       1       1       1       1       1       1       1       1       1 
##  455427  344022   29657  837382  315247  703504  258718  541288  530627  252358 
##       1       1       1       1       1       1       1       1       1       1 
##  758884  884233  545881  824577  546116  468571  554693  287210  816977  548250 
##       1       2       1       1       1       1       1       1       1       1 
##  933673  947105 1003882  158588   41758  171108  574098  481630  560016  931600 
##       1       1       1       1       1       1       1       1       1       1 
##  749915  604098  832323  214158  784006   18440  559819  928815  442819  438439 
##       1       1       1       1       1       1       1       1       1       1 
##  191416  405931  934485  574674  997832  812945   74812  626962 1000823   23840 
##       1       1       1       1       1       1       1       1       1       1 
##  227803  486696  349770  836655  643165  698534  839609  642733  919423  579833 
##       1       1       1       2       1       1       1       1       1       1 
##  815973  962961  737579  579259  426229  682173  198892  820210  116789  654517 
##       1       1       1       1       1       1       1       1       1       1 
##  716106  319980  229604  794125  755322  468436  950190   43111   56041  826147 
##       1       1       1       1       1       1       1       1       1       1 
##  638233  747123   71918  527196  658765  870573   53140  974388  378472 1009256 
##       1       1       1       1       1       1       1       1       1       1 
##  851757  992340  572316  112689  339032  245124  506072  281218  858408  205755 
##       1       1       1       1       1       1       1       1       1       1 
##  161779  579252  339346  749680  182553  642587  237281  778987  259252  756147 
##       1       1       1       1       1       1       1       1       1       1 
##  912957  618590  231868  753683  814540  101606  263946  862805  679481  786885 
##       1       1       1       1       1       1       1       1       1       1 
## 1012215  260318  108075  354345  118553  973350  706359  657456  401285  360466 
##       1       1       1       1       1       1       1       1       1       1 
##  895322  600224  124957  752832  816760  968397  380825  661538  788341  220779 
##       1       1       1       1       1       1       1       1       1       1 
##   40611  703543  635761  437264  366418  513662  445142  827710  412767  440612 
##       1       1       1       1       1       1       1       1       1       1 
##   84697 1013023  128842  244092  581954  757066   84038  907393  503249   82546 
##       1       1       1       1       1       1       1       1       1       1 
##  825182  711577  239729  243076  711623    5942  300958  656013  947344  675054 
##       1       1       1       1       1       1       1       1       1       1 
##  585168  817585  628257  582056  156612  410996  265913  638966  200247  144270 
##       1       1       1       1       1       2       1       1       1       1 
##  196359  280706  321088   51071  434674  578892  873513  822290  401966  260032 
##       1       1       1       1       1       1       1       1       1       1 
##  873913  618778  822702  647728    4334  953609   75040  570647  709556  348860 
##       2       1       1       1       1       1       1       2       1       1 
##  396916  562225  805004  862603  180585   11760  874485  258604  295750  351266 
##       1       1       1       1       1       1       2       1       1       1 
##  993150  988590  785164  856284  724526  207546  900705  814808  514530  650503 
##       2       1       1       1       1       1       1       1       1       1 
##  563774   41593  194813  115009  215378  954256  177709  417311 1011369  201431 
##       1       1       1       1       1       1       1       1       1       1 
##  373979  728727  723489  677596  834634 1007992 1021009  992717  808772  400267 
##       1       1       1       1       1       1       1       1       1       1 
##  929188  164036  979016 1020319  693892  949393  134822  424796  739161  452992 
##       2       1       1       1       1       2       1       1       1       1 
##  394372  396459  195381  440891  938361  973528  411267  664144  762984  731520 
##       1       1       1       1       1       1       1       1       1       1 
##  115503  931733  412424  386870  947192  288280   13698  743647  291793  583016 
##       1       1       1       1       2       1       1       1       1       1 
##  898575  124297  423895  350059   82627 1011770  831054  770761  540980  720113 
##       1       1       1       1       1       1       1       1       1       1 
##  516789  912255  541081   10669  916216  825964    2791  517577  705638  967652 
##       1       1       1       1       1       1       1       1       1       1 
##  191584  980422  672559  190228  472799  651176  826601  738573  649951  499590 
##       1       1       1       1       1       1       1       1       1       1 
##  720691  960421  446992  922907  551618  989878  694293  658539  441638  548314 
##       1       1       1       1       1       1       1       1       1       1 
##   85008  466153  393779  642723  817787   35629  208005  558334  314933  215310 
##       1       1       1       1       1       1       1       1       1       1 
##  707472  100051  445653  524000  713025    6220  787051  396037  726917  525774 
##       1       1       1       1       1       1       1       1       1       1 
##  455419  499828  694667  589445  412036   78398  193682  605319  955370  276730 
##       1       1       2       1       1       1       1       1       1       1 
##  744702  873003  734692  419649 1013911  994581  943439  517637  853329   16623 
##       1       1       1       1       1       1       1       1       1       1 
##  793943   13140  353332  721096  428030  606812  923002  726568  470962  677553 
##       1       1       1       1       1       1       1       1       1       1 
##   51220  440610   75782  600235  281146  265396  736714  838500  759520  958627 
##       1       1       1       1       1       1       1       1       1       1 
##  432387  981864  339565  539764 1010528   37992   28268  230882  274123  980737 
##       2       1       1       1       1       1       1       1       1       1 
##  573353  936147  831903  915460  265120 1009269  807676  923489  944575  613806 
##       1       1       1       1       1       2       1       1       1       1 
##  278224  155051  721640   56985  805771  108991  233388  558428  388360  670872 
##       1       1       1       1       1       1       1       1       1       1 
##  414992  127126  111809   91997  280055  715025  563641  129317  507982  632764 
##       2       1       1       1       1       1       1       1       1       1 
##  213996  753590  642291  895503  346445  848664  171569  687760  656273  601034 
##       1       1       1       1       1       1       1       1       1       1 
##  947416  521247  540499    8441  495932  114738  270382  397776  343719  214587 
##       1       1       1       1       1       1       1       1       1       1 
##  453075  414616  758847  914929  655495  343338  814963  246552  620682  632152 
##       1       1       1       1       1       1       1       1       1       1 
##  410939  435039  839316  819015  625697  841968  373408  418596  773260  844662 
##       1       1       1       1       1       1       1       1       1       1 
##  481140   76909   88235  799759  169790  612080  343617  138464  723799  843005 
##       1       1       1       1       1       1       1       1       1       1 
##  374941  768505  810827  466698   93349  251007  412464  307477  182174  373999 
##       1       1       1       1       1       1       1       1       2       1 
##  363369  362496  780260  903031   20140  929101   40741  777906  688584  839669 
##       1       1       1       1       1       1       1       1       1       1 
##  691325  934106    5948  584151  353154  634223  463717  598534  858391 1019018 
##       1       1       1       1       1       1       1       1       1       1 
##  737503  721087  130573  921856   54369  686328  480805  668811   61638  139169 
##       1       1       1       1       1       1       1       2       1       1 
##  823484  694625  206595  564733  718111  521072  822993  284578 1023686  733300 
##       1       1       1       1       1       1       1       1       1       1 
##  669296  226466  591598  427039  181052   76585  200562  119398  718208  213091 
##       1       1       1       1       1       1       2       1       1       2 
##  326065   42354  792781  194242  144238  333444   91103  801257  598107  935687 
##       1       1       1       1       1       1       1       1       1       1 
##  280045  380062  287885  161006  271507  996282  442025  778384  954887  539076 
##       1       1       1       1       1       1       1       1       1       1 
##  878096   59439  155445   77474  803551  142773  155390  277831  373491  603537 
##       1       1       1       1       1       1       1       1       1       1 
##  997987  268833  466401  820226  515201  889324  280168  914020  535700  819705 
##       1       1       1       1       1       1       1       1       1       2 
##  954338  320717  823208  596751  535307   11000  682627  259406   55141  459383 
##       1       1       1       1       1       1       1       1       1       1 
##  936243  915459  523286  909653  179049  295134 1025498   44343   72831   74116 
##       1       1       1       1       1       1       1       1       1       1 
##  448249  919692 1019039  833788  707103  229574  395488  677825  836861  241596 
##       1       1       1       1       1       1       1       1       1       1 
##  642026  945846  715465  249872  758395  280461  193947  398582  779285  964592 
##       1       1       2       1       1       1       1       1       1       1 
##  691745  449829  804998  181135  666336  196988  204089  873131  588892  409062 
##       1       1       1       1       1       1       1       1       1       1 
##  599867  803254  919456  431173  308117  164003  683306  894150  776396  515121 
##       1       1       1       1       1       1       1       1       1       1 
##  519466   16149  268702  341677  657246  793457  963119  633110     346  477588 
##       1       1       1       1       2       2       1       1       1       1 
##  307560  586925  715112  611053  783651    1555  519879  773792  418648  916347 
##       1       1       1       1       1       1       1       1       1       1 
##  889125  496407  247923  789158  864323  556696  897426   20222   81484  287741 
##       1       1       1       1       1       1       1       1       1       1 
##  760714  320755  830758  313128  894722  805577   86506   74328  968880  737835 
##       1       1       1       1       1       1       1       1       1       1 
##  252877  238648  194793  112068  486067  808790  822287  383952 1016839  421836 
##       1       1       1       1       1       1       1       1       1       1 
##  983768   89904  821144  248116  759795  320553  448841  578335  444713  198280 
##       1       1       1       1       1       1       1       1       1       1 
##  519063   57634  782835  686514  967463  918417  819738  856176  715075  580311 
##       1       1       1       1       1       1       1       1       1       1 
##  876515  183028  860105  951667  123637  747391  621317  749971  899901  141793 
##       1       1       1       1       1       1       1       1       1       1 
##  799026  984989  501165  871202  616542  789688  772350  918881  108456  191722 
##       2       1       1       1       1       1       1       1       1       1 
##  330289  666767  368745  335205  128151    6862   58438  480485  181231   42643 
##       1       1       1       1       1       1       1       1       1       1 
##  903160  590827    8741  342077  184920  741407  260356  556991 1002158  653424 
##       1       1       1       1       1       1       1       1       2       1 
##  425860  298158  758744  462435   22936  816933  933236  176732  226229   12911 
##       1       1       1       1       1       1       1       1       1       1 
##  112192    5563  208832  417771  886704  739660  592387 1012769  713478  262191 
##       1       1       1       1       1       1       1       1       1       1 
##  901061  776894  824648  294414  453495  230639     162  517364  970109  635186 
##       1       1       1       1       1       1       1       1       1       1 
##  503202   42330  505317  518341  335406  884593  371749  970202  726955  344739 
##       1       1       1       1       1       1       1       1       1       1 
##  917764  563675  745582  475053  291223  779138  912065  678707  859548  730280 
##       1       1       1       1       1       1       1       1       1       1 
##  511755  533592  449873  309888   24167  361689  322090  695607   69857  195155 
##       1       1       1       1       1       1       1       1       1       1 
##  286204  865123  552425  767923  259607  369435  311362  132723  945212  956445 
##       1       2       1       1       1       1       1       1       1       1 
##   63252 1005492  819788  574688  428520  975200  959125  187458  730273  700961 
##       1       1       1       1       1       2       1       1       1       1 
##  122236  118087  362135  972619  777026   98555  859248  720233   53940  628540 
##       1       1       1       1       1       1       1       1       1       1 
##  958025  733719   35863   29537  240755  846625  439289  922875  444806  391409 
##       1       1       1       1       2       1       1       1       1       1 
##  107599  258328  604792  679390  888595  186957  626752  339476  724276  819850 
##       1       1       1       1       1       1       1       1       1       1 
##  583530  317754  775728  242013  545834  100591  480977  251698  292438  427723 
##       1       1       1       1       1       1       1       1       1       1 
##  365416  507514  422596  787776  227572  770108  132240  639595  781869  565938 
##       1       1       1       1       1       1       1       1       1       1 
##  365832  297537  277240   79692  464369  579961  138370 1009639  765539  312416 
##       1       1       1       1       1       1       1       1       1       1 
##  859675  911324  402126  404192     245  374776  801424  616481   14179  170778 
##       1       1       1       1       1       1       1       1       1       1 
##  124944 1005478  565753  605130  341937  510894  324249   96123  958966  820724 
##       1       1       1       1       1       1       1       1       1       1 
##  784947  287621  635543  384061  418038  791323 1021089  501903  297843  148939 
##       1       1       1       1       1       1       1       1       1       1 
##  501765  641835  432200  311257  556690  202239  188170  689976 1016800  590547 
##       1       1       1       1       1       1       1       1       1       1 
##  469287  366916    9388  605301  736269  987746  435188  117901  439836  686548 
##       1       1       1       1       1       1       1       1       1       1 
## 1027942  481512  793516  824280  947489   41734  487911  560971  214510  393510 
##       1       1       1       1       1       1       1       1       1       1 
##  222283  371908 1006459  627707  901335  444885  592815  241506  435365  473333 
##       1       1       1       1       1       1       1       1       1       1 
##  539517  284588  839002   70667   89186   49537  701835  876119  566382  302643 
##       1       1       1       1       1       1       1       1       1       1 
##  523509  548268  183401  510783   32465  953117  128950  285060  283377  286529 
##       2       1       1       1       1       1       1       1       1       1 
##  502730  419567  982300  151254  237426  310471  919145  492444  464887  788653 
##       1       1       1       1       1       1       1       1       1       1 
##  509697  379357  633468   53657  220193  157836  201409  316831    2163  248390 
##       1       1       1       1       1       1       1       1       1       1 
##  184973   43923 1002454  518461  166784  582271  605166 1016103  294871  287403 
##       1       1       1       1       1       1       1       1       1       1 
##  251166  510889  751752  922342  592840  973601  564869  571298  823715  209055 
##       1       1       1       1       1       1       1       1       1       1 
##  569973  394275  590005  206077  514808  385290  184257   94113  548092  728874 
##       1       1       1       1       1       1       1       1       1       2 
##  545162  648030  548264  395913  286431  240074  644779  639023  887157  373994 
##       1       1       1       1       1       1       1       1       1       1 
##  439296  783578  270505  840781  435338  717120   15903  223525  103947  256705 
##       1       1       1       1       1       1       1       1       1       1 
##  928557  173045  212747  286889  549004  297097  312048  270782  537799  693428 
##       1       1       1       1       1       1       1       1       1       1 
##  437291  554700  722826   21501  502189  294313   31383   90632  788647  357119 
##       1       1       1       1       1       1       1       1       1       1 
##  850264  868963   48120  757109  910652  638512    2178  849189  888771  624432 
##       1       1       1       1       1       1       1       1       1       1 
##  784400  509164  326073  984910  641809  356167  603389  827400  192185  965427 
##       1       1       1       1       1       1       1       1       1       1 
##   29065   36846   46631  131325  275349  635137  904172  881854  498426    5527 
##       1       1       1       1       1       1       1       1       1       1 
##  963854  791732  601470  205506  486679  554499  442177  746056  604193  623855 
##       1       1       1       1       1       1       1       1       1       1 
##  767994  159075  942751  468112  428687  685349  885987  740166  852377  620947 
##       1       1       2       1       1       1       1       1       1       1 
##  659559  202188  319728  987666  335606   82553   15928  722819  611379  573259 
##       1       1       1       1       1       1       1       1       1       1 
##  428737  417104  941745  485829  566048   25081  577085   99485  793992  432587 
##       1       1       1       1       1       1       1       1       1       1 
##  209302  197780  249467  359306  687996  352037  175104  651760  941264  634268 
##       1       1       1       1       2       1       1       1       1       1 
##  228138  443972  196437  310759  788333  135898  384012   71149  799481  609502 
##       1       1       1       1       1       1       1       1       1       1 
##  202212  483787  923320  767419  647617  753177    4415  944678  397537  562503 
##       2       1       1       1       1       1       1       1       1       1 
##  413859   43538  524102  730654  594443  533442  740330  684253  663317  128359 
##       1       1       1       1       1       1       1       1       1       1 
##  571211  611280  254897   42694  213496  214037  389078  340391  953997  334669 
##       1       1       1       1       1       1       1       1       1       1 
##  985802  603424  422750  833202  208125  214501  721629  393875  699269  736451 
##       1       1       1       1       1       1       1       1       1       1 
## 1025441  590482  194695  691755  760904  238979  810241    6652  396307  137237 
##       1       1       1       1       1       1       1       1       1       1 
##  825253  770288  504704   88815   83820  798625   90796  206467  431628  589601 
##       1       1       1       1       1       1       1       1       1       1 
## 1011408  243863  732950  335495  481982  655121  177370  976832  362014  488913 
##       1       1       1       1       1       1       1       1       1       1 
##  863155   39580  165526  236218  485042   32115  511229  506140  123315  186767 
##       1       1       1       1       1       1       1       1       1       1 
##  380727  573798  765899  712279  661272  283744  687457  526655  279179  175636 
##       1       1       1       1       1       1       1       1       2       1 
##  557393  223746   59361  489431  397126   87526  658561  493859  866572  482894 
##       1       1       1       1       1       1       1       1       1       1 
##  850230  621332  916354  754594  440003  214389  802938  716998  190134  857844 
##       1       1       1       1       1       1       1       1       1       1 
##  728186  901754  992551  321938  895459  887616   57512  740903  476819  867839 
##       1       1       1       1       1       1       1       1       1       1 
##  452698  155695  253885  187631  531098  324280  814610  277878  279573  603588 
##       1       1       1       1       1       1       1       1       1       1 
##  873159  632603  708333  356790  460561  257619  220611  739479  800679  930412 
##       1       1       1       1       1       1       1       1       1       1 
##  333035  727846  854045  880107  419864  295672  693393  638024  618133  687047 
##       1       1       1       1       1       1       1       1       1       1 
##  476249 1026434  228118  291964  636696  841485  583717   11473  379683  653511 
##       1       1       1       1       1       1       1       1       1       1 
##   78910  494088  694458  769713  105623  922529  369749  401217  547448   81561 
##       1       1       1       1       1       1       1       1       1       1 
##  998756  804714  584148  875353  874583  775163   84689  149076  402632  501397 
##       1       1       1       1       1       1       1       1       1       1 
##  760358  224519 1016427  531270  777632  923652  584016  480968  289744  982453 
##       1       1       1       1       1       1       1       1       1       1 
##  558020  342271 1007366  712549  328612  856038  732437  232533  906088  585137 
##       1       1       1       1       1       1       1       1       1       1 
##  778573  440020  774021  217374 1023682  293013  241323  673805  303341  867129 
##       1       1       1       1       1       1       1       1       1       1 
##  964190  379728   33103  213635   67555  340865  303022   10049  226426    3186 
##       1       1       1       1       1       1       1       1       1       1 
##  432350  305590   51300  567135  374544  449964  969127  810273  178522  361518 
##       1       1       1       1       1       1       1       2       1       1 
##  912901  449166  341473   11941  180228  423023  395035  993119  723858  964817 
##       1       1       1       1       1       1       1       1       1       1 
##  796791  974035  136550  143359   72721  910461  882321  300054  541062  797480 
##       1       1       1       1       1       1       1       1       1       1 
##  736616   22148  832116  328388  839191  148303  808618  336538  371850  116853 
##       2       1       1       1       1       1       1       1       1       1 
## 1013651  270434  893446  146085  264142  561419  885910  235779  821303   97887 
##       1       1       1       1       1       1       1       1       1       1 
##  339192  929564  647140  707826  951586  917084  374891   59133  327436  423852 
##       1       1       1       2       1       1       1       1       1       1 
##  487990  600950  543715  975509  531704   74631  311426  908092  287107  385671 
##       1       1       1       1       1       1       1       1       1       1 
##  776043  900180  248557  403573  249212  788916  358308  695621  923364  620787 
##       1       1       1       1       1       1       1       1       1       1 
##  472357  158905  772081  637802  962120 1003260  370834  498267  239504  701789 
##       1       1       1       1       1       1       1       1       1       1 
##  824839  126914  975788  558130  583195  803468  491596  364762  324107  594855 
##       1       1       1       1       1       1       1       1       1       1 
##  303039  398394  742666 1002181  507563  524103  569341  707019  568344   69064 
##       1       1       1       1       1       1       1       1       1       1 
##  651505  234134  161375  219048  941955  467153  562789  670926  643744  247575 
##       1       1       1       1       1       1       1       1       1       1 
##  730621  271321  209649  110832  532486  972068  426135  113636  781354  587744 
##       1       1       1       1       1       1       1       1       1       1 
##   52677  900781  353375  178422  587298  956046  830519  630524  505769  774228 
##       1       1       1       1       1       1       1       1       1       1 
##  303841  620688  131742  370923  360816  536212  503763  532452  685449  935549 
##       1       2       1       1       1       1       1       1       1       1 
##   56474  118536  261515  195511  452555  523260  323306 1024840  649630  678453 
##       1       1       1       1       1       1       1       1       1       1 
##  696617  213125  669448  155460  148293  396578  518245  810191  222227  267992 
##       1       1       1       1       1       1       1       1       1       1 
##  759925  852187   36666  971023  758564  162807  382692  646224  114573  943425 
##       1       2       1       1       1       1       1       1       1       1 
##  532503  576472  869754  324982    1096  318768  271339 1017007  808509  793103 
##       1       1       1       1       1       1       1       1       1       1 
##  380067  439446  915480  306163  473703  329509  387520  771237  649879  626271 
##       1       1       1       1       1       1       1       1       1       1 
##   58309  190162  124245  578057  451125  741822   79305  207962  429717  922492 
##       1       1       1       2       1       2       2       1       1       1 
##  341304  423372  231485  751594  868040  860941  843143  335644  961751  568942 
##       1       1       1       1       1       1       1       1       1       1 
##  292491  676314  505337   33965   17752  751759  279714  680064   57716  225480 
##       1       1       1       1       1       1       1       1       1       1 
##  405464   40945  836354  437016  807550   21765  415707   30784  545622   84011 
##       1       1       1       1       1       2       1       1       1       1 
##  976298  834129 1006544  457048  586397  179323  579035  445328  286990  197830 
##       1       1       1       1       1       1       1       1       1       1 
##   22181  661489  356540  366731  190094  851356  180329  542807  435871  849904 
##       1       1       1       1       1       1       1       1       1       1 
##  790556  876725  549623  996618  713888  303254  802993  335567   41054  263658 
##       1       1       1       1       1       1       2       1       1       1 
##  465458   55827  940560  776998  931736  693699  475250  865436  449707  801966 
##       1       1       1       1       1       1       1       1       1       1 
##  134445  940567  495646  908513   18828 1026476  142401  926723  296444  564065 
##       1       1       1       1       1       1       1       1       1       1 
##  914135  429158  464779  993056 1002315  402930  140659  286174  853207  324153 
##       1       1       1       1       1       1       1       2       1       1 
##  987883  432765  797249  695835  677481  880118  226461   89752  869168  423331 
##       1       1       1       1       1       1       1       1       1       1 
##  856505  275357  993502  578973  891560  495728  549637  294194  116190  922101 
##       1       1       1       1       1       1       1       1       1       1 
##  481353  352854 1011812  524179   80020  590224  104853  342997  356404  419310 
##       1       1       1       1       1       1       1       1       1       1 
##  514045  363356  818505  814398  927078  833546   46636  526034  605477  921473 
##       1       1       1       1       1       1       1       1       1       1 
##  572485  769192  643057  662788  628274  381976  748887  803592  185821  167048 
##       1       1       1       1       1       1       1       1       1       1 
##  445117  873779   66998  370663  200368  462459  398187  765442  818401  502146 
##       1       1       1       2       1       1       1       1       1       1 
##  597346  123424  405230  829003  515139  942210  958814  341341  638578  312237 
##       1       1       1       1       1       1       2       1       1       1 
##  313072   34270  422520  994409  409590    7307  851208  342317  895198  423905 
##       1       1       2       1       1       1       2       1       1       1 
##  251925  574913  947696  100161  144837  427070  233033  451778  211312  446677 
##       1       1       1       1       1       1       1       1       1       1 
##  969459  560956  708126  532175  877053  558816  945630   70850  483957  227585 
##       1       1       1       1       1       1       1       1       1       1 
##  461058  948000   38762  386632    5293  466897  313521  594058  491187   54081 
##       1       1       1       1       1       1       2       1       1       1 
##    7209  202543  769442  541007  651067   97387  250313  171089  937947  246743 
##       1       1       1       1       1       1       1       1       1       1 
##  924141  380621  511665  549799  526484  638040  533698  702275  649708  495256 
##       1       1       1       2       1       1       1       1       1       1 
##  913891  438728  637986  992125  179754  191479   35552  741374  628630  549117 
##       1       1       1       1       1       1       1       1       1       1 
##  460280  887295  519210  378630  188357  483706  627457 1019492  802389   97211 
##       1       1       1       1       1       1       1       1       1       1 
##   59954  366321  477816  534065  836756  580393  674513  755350  646011  627816 
##       1       1       1       1       1       1       1       1       2       1 
##  331517   13259  850064  678262 1014407  778152  572685  523965  215381   77888 
##       1       1       1       1       1       1       1       1       1       1 
##  238180  619688  720111  275748  528843  572137  580035  384591  629682   94787 
##       1       1       1       1       1       1       1       1       1       1 
##  800968   47654  194268   47664  856801  619736  762504  609844  654424  908243 
##       1       1       1       1       1       1       1       1       1       1 
##  210020 1027559  903863  301952  148011   64685   68222  847333  367375  203419 
##       1       1       1       2       1       1       1       1       1       1 
##  341482  898152  224977  481858  367718  522401  666314  827345  471511 1020815 
##       1       1       1       1       1       1       1       1       1       1 
##  410893  455936  370620 1015652  382343  754015  561050  959735  969083   87588 
##       1       1       1       1       1       1       1       1       1       1 
##  375389  345166  807185   15440   40882  639428   62374    6973  999270  440954 
##       1       1       1       1       1       1       1       1       1       1 
##  950576  952447  958232  952292  917171  467908  397524  953525  252225  161320 
##       1       1       1       1       1       1       1       1       1       1 
##  242336  949404  815071  806396  338235  402409 1002384  573323  379364  453466 
##       1       1       1       1       1       2       1       1       1       1 
##   87261  482601  107473  475885  375032  622662   95723  256788  527179  109563 
##       1       1       1       1       1       1       1       1       1       1 
##  742887   71963  593691  169117  590050   99991  944330  967961  167653  383138 
##       1       1       1       2       1       1       1       1       1       1 
##  208586  158840  533448  345760 1011147  152132  759897 1004079   49911   57118 
##       1       1       1       1       1       1       1       1       1       1 
##  142955  568060  333270 1019719  701364  628881  992522  710092 1020177  192526 
##       1       1       1       1       1       1       2       1       1       1 
##  780420  922454  959274   27246  665941  432539  285868  832239  415792  277361 
##       1       1       1       1       1       1       1       1       1       1 
##   97351  355074   10579  475946   81812  831495  911660  945866  114264  486630 
##       1       1       1       1       1       1       1       1       1       1 
##  463415  411287   59972  157025  260130  205456  135680   93060  164650  212333 
##       1       1       1       1       1       1       2       1       1       1 
##  838348  323121  705943  471468  262061  316944   42387   60862  719848  803882 
##       1       1       1       1       1       1       1       1       1       1 
##  695851  689279  854730   37385  777330  544470  559402  377869  915776 1014206 
##       1       1       1       1       1       1       1       1       1       1 
##  192399   53965    2257  138535  483646  861291  696399  488489  760508  609808 
##       1       1       1       1       1       1       1       1       1       1 
##  853072  859191  702825  510181  583105  320169  120696  203678  447972  465527 
##       1       1       1       1       1       1       1       1       2       1 
##  788030  933600  336969  663533  136825  818713  141611  335488  692888  786268 
##       1       1       1       1       1       1       1       1       1       1 
##  438058  273512  975609  278798  864868  178876   76688  267817  165263  597295 
##       1       2       1       2       1       1       1       1       1       1 
##  121738   60578  293461   57566 1025902  958964  570719  372522  292263  398606 
##       1       1       1       1       1       1       1       1       1       1 
##  297783  945268 1021595  694206  440125  987015  344570  608467  185589  712167 
##       1       1       1       1       1       1       1       1       1       1 
##  188043  141286  279957  115937  312715   37569  509454  502376  325423  780073 
##       1       1       1       1       1       1       1       1       1       1 
##  257380  526367  583730  295160  402699  994395  901746  595364   71444  592974 
##       1       1       1       1       1       1       1       1       1       1 
##  609363  763050  450933  547829   94550  828867  610020   68916  336950  688911 
##       2       1       1       1       1       1       1       1       1       1 
##    4021   85450   70161  859527  135004  301246   98704  583954  141356  290964 
##       1       1       1       1       1       1       1       1       1       1 
##  669349   43464  489249  485487   26931  522390  748227  627864  385029  125915 
##       2       1       1       1       1       1       1       1       1       2 
##  990335  152050  794446 1016047  586592  126741  635001  905140  151071  701345 
##       1       1       1       1       1       1       1       1       1       1 
##   26682  613997  656407  753358  846758  792466  957319  359992  699803  384419 
##       1       1       1       1       1       1       1       1       1       1 
##  639794  958115  607888  345620  322355  285013  421887  109222  826614   79856 
##       1       1       1       1       1       1       1       1       1       1 
##  254486  931815  849579  551166  700956  230115  372934  130041  706862  977525 
##       1       1       1       1       1       1       1       1       1       1 
##  445457  196698  790497  277516  149951  851693  464047  107408  512680  358714 
##       1       1       1       1       1       1       1       1       1       1 
##  727365  952651  347761  540194  668423  902228   36339  271630  976219  320228 
##       1       1       1       1       1       1       1       1       1       1 
##  424864  341439  372453  459327  422587  748291   24625  382615  164397  763626 
##       1       1       1       1       1       1       1       1       1       1 
##  834575   63319  212150  624017  511820   93567  354323  821756  207101  828115 
##       1       1       1       1       1       1       1       1       1       1 
##   11468  586182  257804  801544  620656  570137  577257  963561 1004769   42175 
##       1       1       1       1       2       1       1       1       1       1 
##  249005  530786  433670  450475  524656  440241  694477  452876   40406   43983 
##       1       1       1       1       1       1       1       1       1       1 
##  515100  410585  158070  614156  865562  435468  362112  122409  789149  866912 
##       1       1       1       1       1       1       1       1       1       1 
##  602461  588361  633664  811939   72096   50511  977428  932426  414778  326113 
##       1       1       1       1       1       1       2       1       1       2 
##  314884  360754  442945   62630  354111  765788  175271  446590  399279  869835 
##       1       1       1       1       1       1       1       1       1       1 
##   33655  904474  989130  646267  405191  147136  801215   44594  732123  296410 
##       1       1       2       1       1       1       1       1       1       1 
##  358827  198820  662333  215743  862825   15094  752212  340303  714083  394452 
##       1       1       1       1       1       1       1       1       1       1 
##  449318  973409  990384  712604  787822  139451  153146  844502   82059  664111 
##       1       1       1       1       1       1       1       1       1       1 
##  276677  911716  513651  267654  924369  743198   24265 1018243  146475  454196 
##       1       1       1       1       1       1       1       1       1       1 
##  355638   94477 1020666  550384  549370  459377  201154  683230  858051  927530 
##       1       1       1       1       1       1       1       1       1       1 
##  103175  199973  619282  791365  461351  171926  308246  244303  880596  537679 
##       1       1       1       1       1       1       1       1       1       1 
##  474644  467336   67893  252866  969046  295386  967088  521098  380935  776377 
##       1       1       1       2       1       1       1       1       1       1 
##   70431  255881  661930  873788  885356  507008  938973  711926  168224  665429 
##       1       1       1       1       1       1       1       1       1       1 
##  350057  873049  839969  605785  147041  691092  590576  632211  872938  396243 
##       1       1       1       1       1       1       1       1       1       1 
##  636995  503362  311568  848864  430464  802987  813605  688265  534192  864938 
##       1       1       1       1       2       1       1       1       1       1 
##  577829  209190  998436  789809  416932  595908  834841  605428  897710  934247 
##       1       1       1       1       1       1       1       1       1       1 
##  913539  103292  729928  561351  430026  872324  286512  786295  395876  668327 
##       1       1       1       1       1       1       1       1       1       1 
##  269688  140925  106223  728633   69855  296211  233004  260173  738605 1019187 
##       1       1       1       1       1       1       1       1       1       1 
##   57279  207597  544602  235747  564706   24520  727827  462806  436400  949970 
##       1       1       1       1       1       1       1       1       1       1 
##  890632  681548  827881  896552  871486   35653  339195  738729  109644   90585 
##       1       1       1       1       1       1       1       1       1       1 
##  699859  731197  735243  149035  108397  551170  873292  513347  666720  441034 
##       1       1       2       1       1       1       1       1       1       1 
##  884103  739765  732111  963503  407230  508257  716338  329845  186469  870705 
##       1       1       1       1       1       1       1       1       1       1 
##  634187  797205   27417  668433  491565  807654  700428   97999  434600  649985 
##       1       1       1       1       1       1       1       2       1       1 
##   49596  442677  238067  737363  508857  964823  360576  722599  314138  402892 
##       1       1       2       1       1       1       1       1       1       1 
##  473075  677472  149011  602310  108493  213700  952702  237971  423408  286417 
##       1       1       1       1       1       1       1       1       1       1 
##  191062  101285   10009  107100  985002 1003009   96486  282511  420904  490487 
##       1       1       1       1       1       1       1       1       1       1 
##  262875  426913   76192   13350  566828  535623  223748  284056  896077  830976 
##       1       1       1       1       1       1       1       1       1       1 
##   46373  916315  424057  926866  688802  341392   72467  262095  152891  844890 
##       1       1       1       1       1       1       1       1       1       1 
##  215770  272621  436016  353962  772222  451258  975613 1013231  609252   34864 
##       1       1       1       1       1       1       1       1       1       1 
##  764781  928109  684152  772612  529186  979080   22908  246219  529372  944651 
##       1       1       1       1       1       1       1       2       1       1 
##  927133  973980  600455  832016  625094  995795  475282  971323  227719  597034 
##       1       1       1       1       1       1       1       1       1       1 
##  390551  277488  388993  516262  209912  504737  113892  819877  150279   30266 
##       1       1       1       1       1       1       1       1       1       1 
##  379371  443565  874325  391150 1023170  411264  260295  543945  163139  847210 
##       2       1       1       1       1       1       1       1       1       1 
##  991280  891819  571277  921264  511741  560709  440611 1012318  446456  746189 
##       1       1       1       1       1       1       1       1       1       1 
##  636658  670734  955273  443456  635443  170695  935458  415092  161911  500773 
##       1       1       1       1       1       1       1       1       1       1 
##  899765  272279  723120  641187  520773  584935  188282  582990  354827   27784 
##       1       1       1       1       1       1       1       1       1       1 
##  723371  191547  152671  616724  168426  323390  922744  426220  477841  344512 
##       2       1       1       1       1       1       1       1       1       1 
##  658557  645352  102253  104622  178629  104362   63641  408029  550771  930833 
##       1       1       1       1       1       1       2       1       1       1 
##  214236  117699  148622  822347  227351  543719 1014799  605499  945942  802541 
##       1       1       2       1       1       1       1       1       1       1 
##  403864  615462  508088   89096  365086    6640  423384  753472  994319  823104 
##       1       1       1       1       1       1       1       1       1       1 
##  517133  399970   70807  364267  669054  292363  185930  235909  110574  188263 
##       1       1       1       1       1       1       1       1       1       1 
## 1012167  773531  439030  772927  106530  572315  779421  626918  415508  719020 
##       1       1       1       1       1       1       1       1       1       1 
##  880784  360383  397899  894210  738845  589644  276122  417082  562502  317924 
##       1       2       1       2       1       1       1       1       1       1 
##  981700 1012560  181946  522683  564750  501888  933003  844688  952325  517811 
##       1       1       1       1       1       1       1       1       1       1 
##  824988  453689  416591  129804  761623  611649  224056  651130  897376  667021 
##       1       1       1       1       1       1       1       1       1       1 
##  621198  880615   20107  635106  491517  143705  612318  753546  336823  304860 
##       1       1       1       1       1       1       2       1       1       1 
##  176086  154032  314241  721785  294297  709166    4747  271300  778043  224687 
##       1       1       1       1       1       1       1       1       1       1 
##  449142  568195  784554  867517  424755  460814  655015  480064  158740  240812 
##       1       1       1       1       1       1       1       1       1       1 
##  469115  359663  664530  103950  966649  871307  312533   53530  103919  733663 
##       1       1       1       1       1       2       1       1       1       1 
##   22929  923874  427331  492031  305034  170906  604072  547050  234345  129196 
##       1       1       1       1       1       1       1       1       1       1 
##   72041  954963  857773  769276   11665  511425  463419  206348   21738  580900 
##       1       2       1       1       1       1       1       1       1       1 
##  858139  919327  703019  865460  617777  779943  424026  989519  160985  838694 
##       1       1       1       1       1       1       1       1       1       1 
##   35433  284465  660489  481682  283896   73596  437139  419238  573247  635478 
##       2       1       1       1       1       1       1       1       1       1 
##  256103  561341  482375  107720  278671  571486  841283  634567  220004  341965 
##       1       1       1       1       1       1       1       1       1       1 
##  218641  785761  238306  249517  966182  706123  761400  740927  489463  836211 
##       1       1       1       1       1       1       1       1       1       1 
##  295378  918431  305191  840119  985929  688080  588410  467369  402186   13580 
##       2       1       1       1       1       1       1       1       1       1 
##  266137   63413  690625  586343  617128  468728  703476  317055  812681  424388 
##       1       1       1       1       1       1       1       1       1       1 
##  535554   47191  620821  401379  122562 1018072 1028120  666309  508828  723145 
##       1       1       1       1       2       1       1       1       1       1 
##  638486  568547  175368  553775  248770   80897  110992   98678  406393  694842 
##       1       1       1       1       1       1       1       1       1       1 
##  438644  759548  671888  276049  983583  289655  820393  670165  833412  581533 
##       1       1       1       1       1       1       1       1       1       2 
##  186323  734212  130110  509156  285667  947178  840426  758363  549565  678904 
##       1       1       2       1       1       1       1       1       1       1 
##  239027  644696  795781  417066  765325  920574  833064  743698  283142 1021421 
##       1       1       1       1       1       1       1       1       1       1 
##  605856  679008  224269  450205  448170  224612   47261  864658  890635  235538 
##       1       1       1       1       2       1       1       1       1       1 
##  704843  353377 1001510  999967  565656   51647  848548  149771  612174  184591 
##       1       1       1       1       1       1       1       1       1       2 
##  896909  214686  555221  270100  263025  535176  992493  371296  422447  966423 
##       1       1       1       1       1       2       1       1       1       1 
## 1026111  921475  442954  151086  333567   10131  219793  131192  167134  415489 
##       1       1       1       1       1       1       1       1       1       1 
##  534495  703635   80298  452941  992410  775169  636102  418289  258840  984443 
##       1       1       1       1       2       1       1       1       1       1 
##   81871  554559  654440  282423  145709  232464  805189   76417  716818  846106 
##       1       1       1       1       1       1       1       1       1       2 
##  937587  215475  513813  734806  314872  344402  590876  549009  757732  652752 
##       1       1       1       1       1       1       1       1       1       1 
##   17948  409277  611519  380087  702465  948336 1018443  833160  487817  555778 
##       1       1       1       1       1       1       1       1       1       1 
##  448578  618990  877977  946080  136062  573895  241517  375758  160617  440406 
##       1       2       1       1       1       1       1       1       1       1 
##  313300  613043   78541  782556   20035  594967  616290  828860  524531   32927 
##       1       1       1       1       1       1       1       1       1       1 
##  568393  609050  973058   24532  498127  482253 1026137  705987  724946  466080 
##       1       1       1       1       1       1       1       1       1       1 
##  905780  624586  392410  408793  885619  437948  107025  330385  323702  523324 
##       1       1       1       1       1       1       1       1       1       1 
##  507190  329740  287512  805539  558742  868961  737216  660810  362256  922731 
##       1       1       1       2       1       1       1       1       1       1 
##  340400  721305  332431  775222  518717  464372  920447  819359  213871  503597 
##       1       1       1       1       1       1       1       1       1       1 
##  560508  158792  458079  722079  151527  134002  873969 1018381  347833  287472 
##       1       1       1       1       1       1       1       1       1       1 
##  812655  726025  197367  748635  243535  514668  455429  572258  169684  706514 
##       1       1       1       1       1       1       1       1       1       1 
##  557178  566157  669876  209721  695774  360131  115364  229911  309666  554090 
##       1       1       1       1       1       1       1       1       1       1 
##   71634  158583  322327  509745  968926  581169  218132  474524   19067  874408 
##       1       1       1       1       1       1       1       2       2       1 
##  151234  621895  864569  151309 1018848  243836  684552  808496   45890  117261 
##       1       1       1       1       1       1       2       1       1       1 
##   26621  435583  991957  302350  444137  676053  396120  616952  866012  695470 
##       1       1       1       1       1       1       1       1       1       1 
##  761500  425095  151263  237023  699876  373492  290769  187064  363457  463069 
##       1       1       1       2       1       1       1       1       1       1 
##   60893  838717 1005582  861049 1020489  752727  703358  947289  959946  456318 
##       1       1       1       1       1       1       1       1       1       1 
##   95178 1006825  133644  353222  627014  313532  741329  832774  268763  790608 
##       1       2       1       1       1       1       1       1       1       1 
##  431747  603672  462295  514434  377653  936509  712609  678935  181959  481525 
##       1       1       1       1       1       1       1       2       1       1 
##  332272  481923  913835 1027057  522309  324477  913905  991541  874078  831965 
##       1       1       1       1       1       1       1       1       1       1 
##  952881  692510  953613  778025  281513  180977  884997  538808  634202  520050 
##       1       2       1       1       1       1       1       1       1       1 
##    3927  712018  628476  875224  722426  204663  355353  261333  687569  918673 
##       1       1       1       1       1       1       1       1       1       1 
##  981858  433821  617931  447186  794560  148369  602348  637892  920060  170097 
##       1       1       1       1       1       1       1       1       1       1 
##  968388  795394  134905  270018  608853  144048  832742  867567  389698  830562 
##       2       1       2       1       1       1       1       1       1       1 
##  567567  333850  661064  965315  493933   85126  277332  359463  848130 1011132 
##       1       1       1       1       1       1       1       1       1       1 
##  823760  433856  982990  897662  487252  782355  906564  484803  707329  810470 
##       1       1       1       1       1       1       1       1       1       1 
##  345069  796842  824799  100954  494386  954238  278687  301578  639504  412898 
##       1       1       1       1       1       1       1       1       1       1 
##  778280  163831  968746  764615  390430  971320  821261  156999   90515  518008 
##       1       1       1       1       1       1       1       1       1       1 
##  759628  792752  982896   57176  559788  256010  184943  644666  171650  470314 
##       1       1       1       1       1       1       1       1       1       1 
##  518488  251364  342597  584495  870788  238396  377512  758940  850605  712228 
##       1       1       1       1       2       1       1       1       1       1 
##  596494  747682  391716   12920  984724  609485  467230  199601  411285  730563 
##       1       1       1       1       1       1       1       1       1       1 
##  482563  106763  156092  717073  368763  351631  758990  608557  118222  563006 
##       1       1       1       1       1       1       1       1       1       1 
##  881698  365037  538211  651303  520719  498495  686271  738503  255936  332160 
##       1       1       1       1       1       2       1       1       1       1 
##  569343  904749  634949  687856  616479  148828  500138  136648  961699  734263 
##       1       1       1       1       1       1       1       1       1       1 
##  438135   64152  211740  734203  856719   12017   59927  463636  587264  587472 
##       1       1       2       1       1       1       1       1       1       1 
##  135249  609230  739693   64108  339525  190413  792162  648039   56028  923138 
##       1       1       1       1       1       1       1       1       1       1 
##  781012  958816  294986  183874  968366  796625  627003    5854  719430  116855 
##       1       1       1       1       1       1       1       1       1       1 
##  342685  188042  654683  861450  261777  366168   85584  332650  140253  447033 
##       1       1       1       1       1       1       2       1       2       1 
##  908276  681285  908991   33145  362717  260267  137439  919838  952808  255737 
##       1       1       1       1       1       1       1       1       1       1 
##  673695  984498  849186   27528  338690  723080  733278   96602  971613  414508 
##       1       1       1       1       1       1       1       1       2       1 
##  374015  265187  958607   91259  163540  450678  543640  406236  620537  821799 
##       1       1       1       1       1       1       1       1       1       1 
##  583010  945153  703998  646066  195767  800566  499601  281968   11643  457874 
##       1       1       1       1       1       1       1       1       1       2 
##  228906  154397  753900  885027  235225  684688  173387  986921  972577  623976 
##       1       1       1       1       1       1       1       1       1       1 
##  708181  302633  749640  521520   11891    3655   37191  234720  441671  392440 
##       1       1       1       1       1       1       1       2       1       1 
##  213688  834221 1010950  381672  240315  743604  581013  600064  808008  944623 
##       1       1       1       1       1       1       1       1       1       1 
##  606336  213466  396546  153857   51780  648329  274849  663245  868762  514920 
##       1       1       1       1       1       1       1       1       1       1 
##  506287  931241   27587  513945  312767  494938  838593  375478  383832  406670 
##       1       1       1       1       1       1       1       1       1       1 
##   33476  708424 1020313  138349  502216   67373  631657  773873  841662  765752 
##       1       1       1       1       1       1       1       1       1       1 
##  184283  924521   46926  673130  239423  223043  110623   30423  741591  592829 
##       1       1       1       1       1       1       1       1       1       1 
##  151325  441182  243477   19251  940483 1026806  779170  286785  333612  669997 
##       1       1       1       1       1       1       1       1       1       1 
##  656068  218559  332347  831091  895966  804514  133437  825407  437932 1025449 
##       1       1       1       1       1       1       1       2       1       1 
##  599275  936911  989426  659418  344774  507546  905889  196287  633024  903312 
##       2       1       1       1       1       1       1       1       1       1 
##  329645  498218  339311   86148  504173  605882  389744  171011  186993  896985 
##       1       1       1       1       1       2       1       1       1       1 
##  195406  715928  860582  303553  953122  108508  757467  481632  508342  545290 
##       1       1       1       1       1       1       1       1       1       1 
##  890103  698584  136631  836244  387549  347781  923351  330024  950575  994973 
##       1       2       1       1       1       1       1       1       1       1 
##  201241  661774  991023  754702   83539  573312  949995  440527  634102  572930 
##       1       1       1       1       1       1       1       1       1       1 
##  159673  128096  690878  612319  477049  418165  358428  831129  556130  278748 
##       1       1       1       1       1       1       1       1       1       1 
##  951148  429507  607905  629655  171960  336798  685944  877299   95678  898893 
##       1       1       1       1       1       1       1       1       1       1 
##  171007  211341  651429  250324  580236  288656  336082  328361  203016  887819 
##       1       1       1       1       1       1       1       1       1       1 
##  478542  555041  994257  420794  946005  907149 1024021  953294   88987  322401 
##       1       1       1       1       1       1       1       1       1       1 
##  527294  574750  885043  969225  368540  376292  535165  723672  507979  439950 
##       1       1       1       1       1       1       1       1       1       1 
##  669244  882723  966704  636381  854954  836227  999165  831007  333363  967541 
##       1       1       1       1       1       1       1       1       1       1 
##  747641  594117  769965  349467  939365  992298  518452  808043  810783  466833 
##       1       1       1       1       1       1       1       1       1       1 
##  610796  949730  607637  595155  523408  774660  858054  287057  694033  197959 
##       1       1       1       1       1       1       1       1       1       1 
##  627139  233258  979245 1004870   75807  359096   80585  667514  308585  290592 
##       1       1       1       1       1       1       1       1       1       1 
##  245867  625021  457335  631765  487360  690993  772846  359576  420184  363977 
##       1       1       1       1       1       1       1       1       1       1 
##  597666  302684 1015617  584309  471551  864605  275990 1011897  273499  694056 
##       1       1       1       1       1       1       1       1       1       1 
##  573938   43765  521375  596548  777931  432362  267717  606238   55458  537060 
##       1       1       1       1       1       1       1       1       1       1 
##  449161  849392  679147  736662  111286  615019  101135  131715  827441   25961 
##       1       1       1       1       1       1       1       1       1       1 
##  567976  927532  545978  118096  788120  269999  557232  410951  689531  205768 
##       1       1       1       1       1       2       1       1       1       1 
##  563801  364967  156425  864885   44983  218319   85346  470960  925678  480667 
##       1       1       2       1       1       1       1       1       1       1 
##  349402  780514  335841  389685  670092  359015  744971  351565  540073  956229 
##       2       1       1       1       1       1       1       1       1       1 
##  543196  309085  898580  277653  141542  531289  558839  558721   58153  385699 
##       1       1       1       1       1       1       1       1       1       1 
##  819591 1015398    5899  358692  786452   73637  579958  556367  604821  277542 
##       1       1       1       1       1       1       1       1       1       1 
##  971284  365797  671393  884852  317905  541235  552959  199638  383753   78489 
##       1       1       1       1       1       1       1       1       1       1 
##  917962  677904  224750  780226  113811  451043   15835  647040  566845  196637 
##       1       1       1       1       1       2       1       1       1       1 
##  704584  911999  400126  272825  771252  791076  830580  697139  529577  179883 
##       2       1       1       1       1       1       1       1       1       1 
##  696602  417359  274457  824246  262976  859344  358937  253550  925406  555419 
##       1       1       1       1       2       1       1       1       1       1 
##  641834  102791  170217  556440  409185  121319  697107  459316  758025  632883 
##       1       1       1       1       1       1       1       1       1       1 
##  223526  977992  423126  809038   58125  304152  530367  719000  746947  847045 
##       1       1       1       1       1       1       1       2       1       1 
##  871607  118805  781073  457025  737643  722722  673129  813801  383727  629353 
##       1       1       1       1       1       1       1       1       1       1 
##  985378  817320  472893  597015  875722  137317  855920  617756  775303  826529 
##       1       1       1       1       1       1       1       1       1       1 
##  290276  250405  565132  646960  298778  381158  146924  968423  457258  235918 
##       1       1       1       1       1       1       1       1       1       1 
##  228484  281689  468359  541297  614095  803290   89924  133647  637151  345436 
##       1       1       1       1       1       1       1       1       1       1 
##  336842    3784  781633  607610  155441  550763  434963  612814  635499  338803 
##       1       1       1       1       1       1       1       1       1       1 
##  247447  601654  316683  880059   13306  240385  853056  107822  644039  611770 
##       1       1       1       1       1       1       1       1       1       1 
##  959449  943370  193965  721829  905884  334324  786843 1020105  402769  813346 
##       1       1       1       1       1       1       1       1       1       1 
##  866040  728283  177050  664258  952974  945805  857778  788772  734592  657078 
##       1       2       1       1       1       1       1       1       1       1 
##  168733  660302  134438   24232  619021  566848  117013  402063  404851 1022441 
##       1       1       1       1       2       1       1       1       1       1 
##  803153  575543  944625  512405  820041  980912  751656  488655  368891  266296 
##       1       1       1       1       1       1       1       1       1       1 
##  312613  361963  882121  776354  858274  231873  974898  177795  737444  124198 
##       1       1       1       1       1       1       1       1       1       1 
##   11727  982776  269848  191516   52562  835839  528124  860990  994279  308736 
##       1       1       1       1       1       1       1       1       1       1 
##  687726  299371  773132  429437  709504  831289  323245  542699   80139  272080 
##       1       1       1       1       1       1       1       1       1       1 
##  533124  895509  879463  211149  159740  207261  435917  367748   33287  503396 
##       1       1       1       1       1       1       1       1       1       1 
##  225643  531381    8112  623965  294390  849643   21242  535354  663810  803100 
##       1       1       1       1       1       1       1       1       1       1 
##  566832  917382  261580  223362  676617  867681  236637  919011  748620  497750 
##       1       1       1       1       1       1       1       1       1       1 
##  874979  198761  427553  157543  149320  513011  447205  784658  129163  827452 
##       2       1       1       1       1       1       1       1       1       1 
##  452073  741398  924814  851041  922263  867787  615276  769412  674457  992900 
##       1       1       2       1       1       1       1       1       1       1 
##  747431  359003  398828  169952  186497  596202  640658   48771    8520  693243 
##       1       1       1       1       1       1       1       1       1       1 
##  125105   78211  873420  481775  448057  409520  660021  243816  469210  412145 
##       1       1       1       1       1       1       1       1       1       1 
##  422324  810150   76946  768113  664769  601197  314191  973357  546309  251460 
##       1       1       1       1       1       1       1       1       1       1 
##  816131  395106  306375  941485  766758  296572  282921   20103  753530  994785 
##       1       1       1       1       1       1       1       1       1       1 
##  771443    4454   27658  887191    5781  161271  708137  866890  927780  100866 
##       1       1       1       1       1       1       1       1       1       1 
##  724747  268107  681314  346762  720748  564641 1019404   55036  679459    2962 
##       1       1       1       1       1       1       1       1       1       1 
##  487331  101347  404829  819793  219371   52056  636889  931037  959957  671098 
##       1       1       1       1       1       1       1       1       1       1 
##  335176  357799  749861  608018  539559  499011 1025869  876931  451732  860095 
##       1       1       1       2       1       1       1       2       1       1 
##   93730   59058  670583  896958  757712   93690  230991  435390  834073  989461 
##       1       1       1       1       1       2       1       1       1       1 
##   48289  928612  816331  595111  957815  703940  424101  694272  456452  417098 
##       1       1       2       1       1       1       1       1       1       1 
##  215420  136941  533673  999014  878322  552421   33584  766244  995508  170896 
##       1       1       2       1       1       1       1       1       1       1 
##  643925  568643  603703  532610   30630   49362  159871   24942  159296  685209 
##       1       1       1       1       1       1       1       1       1       1 
##  889867  729948  537594  279609  840537  863698  959129   96749  797240  960437 
##       1       1       1       1       1       1       1       1       1       1 
##  415427 1022671  979235  954725   60140   90721  696637  898489  691584  990787 
##       1       1       1       1       1       1       1       1       1       1 
##  497570  264085  586416  957367  238790  991528  982284  489566 1018109  705458 
##       1       1       1       1       1       1       1       1       1       1 
## 1020524  122032   82013  557489  141739   42078  293765  656459  102438  131683 
##       1       1       1       1       1       1       1       1       1       1 
##  464882  232588  666140  638158  565427   12663  722469  526291  308704   71795 
##       1       1       1       1       1       1       1       1       1       1 
##  524306  564434  189494  838099  668785   15412  567922  313806  920089   14340 
##       1       1       1       1       1       1       1       1       1       1 
##  474751  378676  915532  270608   21150  969652  623683  492591  668187  300658 
##       1       1       1       1       1       2       1       1       1       1 
##  733295  541697  901978  926784  305106  979265  949667  505591  930175  885904 
##       1       1       1       1       1       1       1       1       1       1 
## 1025240  513233  552041  295960  216785  879209  459160  130279  181594  261203 
##       1       1       1       1       1       1       1       1       1       1 
##  725764  101640  471100  289012  681579  452015  705812  461865  512819  171325 
##       1       1       2       1       1       2       1       1       1       1 
##  693159  646086   89176  960345  198257  813009  955840  779113  978727  672022 
##       1       1       1       1       1       1       1       1       1       1 
##  622179  463345  331998  833641  264050   56827  807511  668920  581593  504566 
##       2       1       1       1       1       1       1       1       1       1 
##   23868  717588  975020  173666  897649  883035  604944  765751  220242  305808 
##       1       1       1       1       1       1       1       1       1       1 
##  700687  793245   50989  323430  248995  124860  915254  631896  712117  151618 
##       1       1       1       1       1       1       1       1       1       1 
##  309300  451495  880307 1022995  659303   22363   31283  654367  299563  899642 
##       1       1       1       1       1       1       1       1       1       1 
##  447426  201954  835487   70766  133691  575831  234440  277581  745626  467436 
##       1       1       1       1       1       1       1       1       1       1 
##  774050  850223  852242  137103    3616  613715   21695  216696   92209  273972 
##       1       1       1       1       1       2       1       1       1       1 
##  440936  978918  463012  125998  104353  767771  146892  547647  974719  871405 
##       1       1       1       1       1       1       1       1       2       1 
##  877319  767785  732907  927546  749494  840451  267153   11180  254045  339569 
##       1       1       1       1       1       1       1       1       1       1 
##  529980  803980  269118   64043  169900   89334  716539  475486  783200  270519 
##       1       1       1       1       1       1       1       1       1       1 
##  467462  396020  255658  530183  441187  454135  272078  272641  231372  929569 
##       1       1       1       1       1       1       1       1       1       1 
## 1000128  630722  955321  456420  911156  330339  449733  548731  859596   28549 
##       1       1       1       1       1       1       1       1       1       2 
##  724720  101148  838140  216564  719930  263745  579014  658190  914078  690188 
##       1       1       1       1       1       1       1       1       1       1 
##   88868  799475  202550  128775  572654   92951   63388  586151  719967  315093 
##       1       1       1       1       1       1       1       1       1       1 
##  572897  150878  994729  640414  906645  822195  996679  372858  358170  910862 
##       1       1       1       1       1       1       1       1       1       1 
##  563275  473085   46866  893234  421620  275118  626725  957592   44746  742669 
##       1       1       1       1       1       2       1       1       1       1 
##  528702  433453  643086  164291  338176  977162  510280  129924 1012577   14535 
##       1       1       1       1       1       1       1       1       1       1 
##  479778  786593  321910  796295  918577  308770  373598  481167  380755 1003443 
##       1       1       1       1       1       1       1       1       1       2 
##  555492  650884  800509  137872  503286  183296  649697  141065  397708  542801 
##       1       1       1       1       1       1       1       1       1       1 
##  303073  501347  998874  942285  258437   37218  230717  659491  420752  394832 
##       1       2       1       1       1       1       1       1       2       1 
##  285072  555662  439262  516621  485751  854664  187705  958532  458463  677018 
##       1       1       1       1       1       1       1       1       1       1 
##  448590  505066  203725  500022   13595  508173  443728  540066  224184  266299 
##       1       1       1       1       1       1       1       1       1       1 
##  320863  748217  758701  799243  484081  831556  420876  955159  607042  891111 
##       1       1       1       1       1       1       1       1       1       1 
##  589422  291591  323280  430466  159567  990526  995256  428216  238308  829577 
##       1       1       2       1       1       1       1       1       1       1 
##  382626   90063   15805  140470  909342  242208  181874  373919  665165  364431 
##       1       1       1       1       1       2       1       1       1       1 
##  164406  131770  185511  410725  322166  506544    1475  827933  390720  153864 
##       1       1       1       1       1       1       1       1       1       1 
##  732772  151315 1024228  290548  158894  471617  713931 1009504  213352 1018171 
##       1       1       1       1       1       1       1       2       1       2 
## 1001222  963784  556449  723587   45938  746673  178734   45869  788193  161849 
##       1       1       1       1       1       1       1       1       1       1 
##  283722  900379  315349 1001307  322743  591132  763717    2735   71802  222408 
##       1       1       1       1       2       1       1       1       2       1 
##  665549  265845  817951  638038   32657  113040  380532  121838  903146  442815 
##       1       1       1       1       1       1       1       1       1       1 
##   41717  460229  708855  432067 1012746  220139  719693  767616  599029  149869 
##       1       1       1       1       1       1       1       1       1       1 
##  453799  838058  300235  649034  867931  732452  389487  525886    1067  635523 
##       1       1       1       1       1       1       1       1       1       1 
## 1020217  309642  695034  832423  146616  716446  390687  451252  945654  376127 
##       1       1       1       1       1       1       1       1       1       1 
##  243068  364292  539720  366507  314181   17135  232206  730477  542261  832591 
##       1       1       1       1       1       1       1       1       1       1 
##  174003  760671  806454  429165  611293  899983  302394  114701  237748  691928 
##       1       1       1       1       1       1       1       1       1       1 
##  555270  498126  201535  227667  232149  950109   26027  945156  679524   77004 
##       1       1       1       1       1       2       1       1       1       1 
##  664343    3396  257017  917743  982652    8701  713295  411839  153852  863129 
##       1       1       1       2       1       1       1       1       1       1 
##  967739  590361   17918  800032  189905   87197  394250   45981 1000374  135797 
##       2       1       1       1       1       1       1       1       1       1 
##  880929  895393  312953  292257  921526  814530  664454  741589 1027333  276642 
##       1       1       1       1       1       1       1       1       1       1 
##  864683  430655  269220  990529  136224  797018  385009  289482  296175  195349 
##       1       2       1       1       1       1       1       1       1       1 
##  570569  959429  955338   53227  718475  699771  249847   72397  856990  645010 
##       1       1       1       1       1       1       2       1       1       1 
##  164561  671931  600607  812482   25159  648161  345124  607939  633750  959821 
##       1       1       1       1       1       1       1       1       1       1 
##  632303  303233  737139  588643  237474  207389  578559  362026  104820  423146 
##       1       1       1       1       1       1       1       1       1       2 
##  221944  996378  898197  424802  244012  268346  340739 1006418   58628  812410 
##       1       1       1       1       1       1       1       1       1       1 
##  751196  760047  977216  562471  418032  935338  655568  892609  142317  782956 
##       1       1       1       1       1       1       1       1       1       1 
##  222658   32079  568549  769414  529857  873846  434383  978304  221406  932622 
##       2       1       1       1       1       1       1       1       1       1 
##  428991  473732  208520 1023287  340814  532991  272459  987269  913801  650517 
##       1       1       1       1       1       1       1       1       1       1 
##  390703  663949  338360  220776  590242  413199  133784    4625  488557  843137 
##       1       1       2       1       1       1       1       1       1       1 
##  154126  922156  937072  640587  826927  305782  320021  786184  625920  625632 
##       1       1       1       1       1       1       1       1       1       1 
##  206956 1012665  574037  981532  255440  440265  588227  988605  598625  402481 
##       1       1       1       1       1       1       1       1       1       1 
##  957569  838064   63052  292668  362949  312738   59132  875597  174890  669025 
##       1       1       1       1       1       1       1       1       1       1 
##  438381  326523  563938   78967  128030  944410  204077  423588  446291  269213 
##       1       1       1       1       2       1       1       1       1       1 
##  184297  138606  978944  746616  182620  395689  242191  172014  898430  232552 
##       1       1       2       1       1       1       1       1       1       1 
##  909515  993422  138325  536707  714464  676253  730670  607281  993293  519881 
##       1       1       1       1       1       1       1       1       1       1 
##     614  765556  689420   88981  451263  243829  970744  814396  539206  266582 
##       1       1       1       1       1       1       1       1       1       1 
##  956370  647839  340197  634199  294367  740321  717850  526404  350873  845590 
##       1       1       1       1       1       1       1       1       1       1 
##  578714  257256  649964   70835  183479  831381  715108  383733  383310  264960 
##       1       1       1       1       1       1       1       1       1       1 
##  697095  922512  906762  946878  579924   64978  641430  864039  644797  845286 
##       1       1       1       1       1       1       1       1       1       1 
##  511169  850083  920633  350690  787612  940813  617785  904772  924625  126790 
##       2       1       1       1       1       1       1       1       1       1 
##  366921  913788 1018579  822634   83800  948992  954311  206558  975840   22433 
##       1       1       1       1       1       1       1       1       1       1 
##  324881  510580  233891  131845  283521  210363  921871  720231  366713  232204 
##       1       1       1       1       1       1       1       1       1       1 
##  629212  923618  557884  224782   51625   30350  113844  134257   72959  142613 
##       1       1       1       1       1       1       1       1       1       1 
##  191247  150734  994368  324117  482203  651158  693411  452927  602402  361074 
##       1       1       1       1       1       1       1       1       1       1 
##  397898   49023  528051  810707  503638  995393  435222  695557  132142  446711 
##       1       1       1       1       1       1       1       1       1       1 
##  278328  118164  232514  509322  478053  558270  664289  933005  514513  580438 
##       1       1       1       1       1       1       1       1       2       1 
##  422301  803808  750467  161177  306006  384883  575399  405162  393255  161515 
##       1       1       1       1       1       1       1       1       1       1 
##  638551  391504  107315  163039  351931  398963  769122  809838  346707   19562 
##       1       1       1       1       1       1       2       1       1       1 
##  551062  449777  100183  535950  880323    3363  448535  508277   50944  198359 
##       1       1       1       1       1       1       1       1       1       1 
##  155038  816395  989394  138808  580990  963365  675044  940427  973927  973669 
##       1       1       1       1       1       1       1       1       1       1 
##  295406  509444  612512 1007430  174299  483941  901300  466204  643489  416323 
##       1       1       1       1       1       1       1       1       1       1 
##   59312    7320    3828  402767  821323   48433  753254  340049  108491  885044 
##       1       1       1       1       1       1       1       1       1       1 
##  178615  975630  794893  914414 1001468  706119  698890  357983  901270  379927 
##       1       1       1       1       2       1       1       1       1       1 
##  249607  796685 1027215  199110  390914  630512  376545  856037  572453   79600 
##       1       1       1       1       1       2       1       1       1       1 
##  408008  644549  169431  968508  649919  914276  691886  734967  701069  718854 
##       1       1       1       1       1       2       1       1       1       1 
##  298261  255809  328305  372739  105641  983506  166636  429478  502940  291485 
##       1       1       1       1       1       1       1       1       1       1 
##  367797  314604  794491  136081   60534  586278  531425  229000  371354  922699 
##       1       1       1       1       1       1       1       1       1       1 
##  425096  184167  168029  584567  552878  876328   74753  432940  877235  270717 
##       1       2       1       1       1       1       1       1       1       1 
##    7657  163144  219751  589586   16981  825463   80924  891232  358309  166435 
##       1       1       1       1       1       1       1       1       1       1 
##  152933  782074  185845  564412  788403  283342  379137  709392  943171  503862 
##       1       1       1       1       1       1       1       1       1       1 
##  246497   43908  586037  420456  886228  426853  651423  987921  463974  771438 
##       1       1       1       1       1       1       1       1       1       1 
##  535494  919625   62303  297647  448280  928993  716217  240412   90884  894669 
##       1       1       1       1       1       1       1       1       1       1 
##  519364  174921  509757  123986  120328  241753  225625  964571  882045  468443 
##       1       1       1       1       1       1       1       1       1       1 
##   12679  926988  788322   19748  364388  537981  165313  264763  284217  410217 
##       1       1       1       1       1       1       1       1       1       1 
##  236700  565741  294157  883927 1007713  549183  734763   74919  122357  798367 
##       1       1       1       2       1       1       1       1       1       1 
## 1022021  381339  382603  274944  511917  467457  913043  780689  664859  276617 
##       1       1       1       1       1       1       1       1       1       1 
##  295127   82007  753915   74660  632847  634797  218848  187380  329702  553018 
##       1       1       1       1       1       1       1       1       1       1 
##  890922   12027  738770  134282  687035  239426   64752  636540  706924  330010 
##       2       1       1       1       1       1       1       1       1       1 
##  273987  957014  938829  392908   66631  548857   30328  799605   15209  753762 
##       1       1       1       1       1       1       1       1       1       1 
##  743512  641078  533371  736683  613132  260384  339433  747710  267204  444119 
##       1       1       1       1       2       1       1       1       1       1 
##  103899  244724  316424  949095  173688  166167  882888  235845  794516 1011251 
##       1       1       1       1       1       1       1       1       2       1 
##  651083   89202  154392  907474  378311 1015061  930574  251794  805926  867766 
##       1       1       1       1       1       1       2       1       1       1 
##  365879  247476  176381  727436   60139  163267  364192  171523  677814  483993 
##       1       1       1       1       1       1       1       1       1       1 
##  796645  296723  240823  342884  706125  475701  403788  850549  538528  884531 
##       1       1       1       1       1       1       1       1       1       1 
##  159242  486404  201143  185154  651600   50437  463057  353762  792435  858269 
##       1       1       1       1       1       1       1       1       1       1 
##  507132  219964  788187  360137  987085  332754  105413  567727   79915  543355 
##       1       1       1       1       1       1       1       1       1       1 
##  506745  335650  948714  804007  513298  746437  873453  190651  400944  850505 
##       1       1       1       1       1       1       1       1       1       2 
##  659761  740685  368996   79540  432914  416481  178640  175828  633034  330887 
##       1       1       2       1       1       1       1       1       1       1 
##  913452  576255  670611  161623   47610  649761  162840   47588  486301  127808 
##       1       1       1       1       1       1       1       1       1       1 
##  305468   69214  170047  728991  406782  106824  551266  368051  209872  180477 
##       1       1       1       1       1       1       1       1       1       1 
##  341213  234914  391105  376710  235862  606498  904381  937127  994803  521204 
##       1       1       1       1       1       1       1       1       1       1 
##  146894  194358  235856  169334  507865  257480  978680  469479  349642  203370 
##       1       1       1       1       1       1       1       1       1       1 
##  334793  905783  537917  213394  706059  312701   39989  273534  438217    3618 
##       1       1       1       1       1       1       1       1       1       1 
##  214871  749518  128333  835350   29290  665456  487988  754582 1001496 1002184 
##       1       1       1       1       1       1       1       1       1       1 
##  954023   10662  698883  646869  735969  456336  286262  978810  112169  850888 
##       1       1       1       1       1       1       1       1       1       2 
##  993468  537701  146466  617389  442072   94706  288854  379360  638220  924327 
##       1       1       1       1       1       1       1       1       1       1 
##   41870  285850  706938  399647  379460  654986  237623  931111  498006  970734 
##       1       1       1       1       1       1       1       1       1       1 
##  371978  536241  112641  741173  758114  229200  514609  979117  636893  152683 
##       1       1       1       1       1       1       1       1       1       1 
##  487787  804404  831317   84087   66046  918825  605716  263707  425157  589158 
##       1       1       2       1       1       1       1       1       1       1 
##  323237  179240  285811  254697  950191   63351  537416  505240  340807  835417 
##       1       1       2       1       1       1       1       1       1       1 
##  122420  989152  307992  193265  835087  625888   47355  552705  773477  422822 
##       1       1       1       1       1       1       1       1       1       1 
##  833252  176357  541308  521740  464688  684883     560  510343  836427  726660 
##       1       1       1       1       1       1       1       1       1       1 
##  537748  654810  678397  938227  121101  448347  192300  454433  169231  213549 
##       1       1       1       1       1       1       1       1       1       1 
##  928113  112234  453164  133538  190421  701748  319677  331656  351353  936112 
##       1       1       1       1       1       1       1       1       1       1 
## 1014038  618863    9337  501567  895680  216136  971239  699666  441241   61659 
##       1       1       1       1       1       1       1       1       1       1 
##  612542  807598  763652   79057  681412  334568  478850  693820  164174  488018 
##       1       1       1       2       1       1       1       1       1       1 
##  531627  405941  594175  750273  882613  787738  258483  994872   85033  532740 
##       1       1       1       1       1       1       1       1       1       1 
##  591280  904378  312755    7344  723964  442854  832031  424378  200277  619472 
##       1       1       1       1       1       1       1       1       1       1 
##  487449  758438  145286  333219  215751  861034  766275  674693  594978  678370 
##       1       1       1       1       1       1       1       1       1       1 
##  639573  289286  335420  275863  127794  577287   69971  795990  294561  868839 
##       1       1       1       1       1       1       1       1       1       1 
##  281988  992481  392457  660452  683733  825428  795201  934010  326761  143928 
##       1       1       1       1       1       1       1       1       1       1 
##  534617   45936  150875  125316  964059  231220  965383  713191  351618   83351 
##       1       1       1       1       1       1       1       1       1       2 
##  887798  167939  850527  775467  962123  467057  703907  503219  455585  279208 
##       1       1       1       1       1       1       1       1       1       1 
##  562906  968104  500494  464134  165870  162873    8120  166029  998381  470694 
##       1       1       1       1       1       1       1       1       1       1 
##  218183  364989  370174  609592 1027422  943117  798218  442878  752430  432565 
##       1       1       1       1       1       1       2       1       1       1 
##  980395  247401  554448  264499  939742  523349  991328   53851  964467  878337 
##       1       1       1       1       1       1       1       1       1       1 
##  685687  247976  685516  654593 1007641  585040  489883  238425  412673  686025 
##       1       1       1       1       1       1       1       2       1       1 
##  832258  679347  144640  874181  916079  234828  991389 1006294  184974  899458 
##       2       1       1       1       1       1       1       1       1       1 
##  210024  184357  849837  367948  126346  294370  444637  941844  392948   34264 
##       1       1       1       1       1       1       1       1       1       1 
##  646794  958800  250846  718638  866118    5937 1020840  221343  382127  564517 
##       1       1       1       1       1       1       1       1       1       1 
##  649925  929893  610453  337891  301148  356819   38030 1002286  510934  303156 
##       1       2       1       1       1       1       1       1       1       1 
##   20699   65587  549342  782708  453169   40046  572093  517730 1012193  761122 
##       1       1       1       1       1       1       1       1       1       1 
##  833239  784677  286751  450201 1022854  328806  310563  407925  597482  947233 
##       1       1       1       1       1       1       1       1       1       1 
##  804060  975811   97898   51918  437119  127409  547308  654794  100428  791683 
##       1       1       1       1       1       1       1       1       1       1 
##  891315  723942 1019219  750549  963834  316013  445531  507592  613615  290940 
##       1       1       1       1       1       1       1       1       1       1 
##  993210  597467  902432  391822  868778  545073  761741  207215  268619  596013 
##       1       1       1       1       1       1       1       1       1       1 
##  912927  892178  675484  309050  268191   21853  224881  501946  303739  261217 
##       1       1       1       1       1       1       1       1       1       1 
##  365014  729726 1000393  581897  777886  521437  176661  357477  349888  895762 
##       1       1       1       1       1       1       1       1       1       1 
##  474641  103848  246956  444040  379306  555603  990336  662883 1025843  427733 
##       1       1       1       1       1       1       1       1       1       1 
##  948784  151076  245349  541935  295089  202393  916790  485287  382099  573325 
##       1       1       1       1       1       1       1       1       1       1 
##  377886   10144  132658  791295  108503  644156   70134  940211  375690   51775 
##       2       1       1       1       1       1       1       1       1       2 
## 1013063  498758 1021866  115849  443684  483524  996405  997538 1006938  759630 
##       1       1       1       1       1       1       1       1       1       1 
##  339582  144145  474200  545376  531767  802683   51626  924117  990479  555577 
##       1       1       1       1       1       1       1       1       1       2 
##  766279  148130  269091  798844  743538  963859  124895 1002317  415319  663904 
##       1       1       1       1       1       1       1       1       1       1 
##  671137  975623  376828  567840  353623  385260  147450   31875 1012222  239428 
##       1       1       1       1       1       1       1       1       1       1 
##   68375  920015  941381  152814  564025  982318   76742  244246 1011791  393323 
##       1       1       1       1       1       1       1       1       1       1 
##  797920  757007   46053  799903  666178   17416  766980  659891  986740  586082 
##       1       1       1       1       1       1       1       1       1       1 
##  983927  499705  672050  107570  321663  184494   84058  281361  985793  275968 
##       2       1       1       1       1       1       1       1       1       1 
##  441903  264084  983481  332483  743846  185639    6144  553981 1004137  569433 
##       1       1       1       1       1       2       1       1       1       1 
##  865319  766539  834505  117193  587789  342596   30871  326423  162740  459722 
##       1       1       1       1       1       1       1       1       1       1 
##  429977  784898  198221  993732  865904   74874  686914  415505  255104  386424 
##       1       1       1       1       1       1       1       1       1       1 
##  659366  752409  266779  143944  837619  161526  367452  547077  527255  927379 
##       1       1       1       1       1       1       1       1       2       1 
##  166127  228727  712328  107665   95192  671634   97981  694727  736389  939586 
##       1       1       1       1       1       1       1       1       1       1 
##  184023  665055  561496  286535  684865  184648  493720  478112  991530  163843 
##       1       1       1       1       1       1       1       1       1       1 
##  545628  491278  802754  691650  739487  574595  710714  928587   60053  376581 
##       1       1       1       1       1       2       1       1       1       1 
##  832479    2255  556778   34134  840700  792545    8248  313326  838843  625011 
##       1       1       1       1       1       1       1       1       1       1 
##  392127  715208  800456  909736  699972  847743  220587   31284  859754  590829 
##       1       1       1       1       1       1       1       1       1       1 
##  908348  844429  362503  641472  746883  203764   42620  370103  411924   10337 
##       1       1       1       1       1       1       1       1       1       1 
##  156479 1021372  613456  281274  385235  227255  878525  466003  164420  241111 
##       1       1       1       1       1       1       1       1       1       1 
##  386091  501299  159082  691050  732910  855802  241659  166125   36454  664366 
##       1       1       1       1       1       1       1       2       1       1 
## 1003053  881187  249051  747439  375504  703606   85457  197854  316913  382419 
##       1       1       1       1       1       1       1       1       1       1 
##  364226  823617  868446  544572  716496  871955  243291  120303  643279  365145 
##       1       1       1       1       1       1       1       1       1       1 
##  752272  632975  364425 1014266  523302  126875  400426  695388  569165  812378 
##       1       1       1       1       1       1       1       1       1       1
opt1$All.index
##         2         3         4         5         6         7 
## 1703.2659 1136.9485  882.1963  736.9131  623.3091 1634.1053
opt1$Best.nc
## Number_clusters     Value_Index 
##           2.000        1703.266
opt1$Best.partition
##  548676  452737  124413  436523  856018  666931   25173  294762  392686  640775 
##       1       1       2       1       1       1       1       1       1       1 
##  538191  270373  549593  877029  284450  629118  536492  961313  203683  354634 
##       1       1       1       1       1       1       1       1       1       1 
##  632230  953748  772628  621100  569687  384121  474796  530807  492742  616487 
##       1       1       1       1       1       1       1       1       1       1 
##  150314  349464  999950  115757  122902  906982   21875  189544  353239  980460 
##       1       1       1       1       1       1       1       1       1       2 
##  374376  414539   13284  794408  533680  528151  909396  445469  813308  367325 
##       1       1       1       1       1       1       1       1       1       1 
##  744044  800405  948838   39241  441175  159350   66394  989803 1024990  622304 
##       1       1       1       1       1       1       1       1       1       1 
##  928871  750643  800034  628865  660411  631951  629021  493226 1016309  760319 
##       1       1       2       2       1       1       1       1       1       1 
##  410136  291804  376616   56659  626339  685057  798286  332614  734836  582949 
##       1       1       1       1       1       1       1       1       1       1 
##  837550   27075  349667  415342  186163  746545  582972  114104  386865   78071 
##       1       1       1       1       1       1       1       1       1       1 
##  950491  405615  244089  494643  287632  191844  104240   55084  444521  735226 
##       2       1       2       1       1       1       1       1       1       1 
##  804058   99522  139537  112587  924067  193198  151277  717840  481033   76380 
##       1       1       1       1       1       1       1       1       1       1 
##  623256  623311  199653  580256  270759  958885  831628  888334  750566  234512 
##       1       1       1       1       1       1       1       1       1       1 
##  926850   13824  139768  586086   61140  957061  531419  753567  323400  217393 
##       1       1       1       1       1       1       1       1       1       1 
##  575901  272960   49461  207722  859114  535384  274741  339558  116048  886526 
##       1       1       1       1       1       1       1       1       1       1 
##  810882  467838  862116  604328  270757  480184  437876  204401  650724  530505 
##       1       1       1       1       1       1       2       1       1       1 
##  685609  982457  380990  353924  143741  178253  556729  416409  958446  282624 
##       1       1       1       1       1       1       1       1       1       1 
##  786175  455708  247870  246557  936746  774120   23836  862239  784477  994604 
##       1       1       2       1       1       1       1       1       1       1 
##  615010  607473   11260  244149  266326  551704  280684  922894  948433  939346 
##       1       1       1       1       1       1       1       1       1       1 
##   18144  513589  504810  423623  692203   80640  551828  122213  818763  102516 
##       1       1       1       2       1       1       1       1       1       1 
##  719491  933286  906473  980636  402629  754126  284971  675793    9690  798561 
##       1       1       1       1       1       1       1       1       1       1 
##  189914  440644  716985  416639  379645  227792   85725  840355  623558  730279 
##       1       1       1       1       1       2       1       1       1       1 
##   26593  454334   57635  660109  428466  314684  593242   84804  498713  355409 
##       1       1       1       1       1       1       1       1       1       1 
##  520521  791022  880969  666518 1026152  195763  135329 1014196  946436  847932 
##       1       1       1       1       1       1       1       1       1       1 
##   10688  503989  914565  615852  146809  421789  307491  206793  455267  163988 
##       1       1       1       1       1       1       1       1       1       1 
##  327801  533078  192620  928274  751015  820315  200224  962611  436689  325683 
##       1       1       2       1       1       1       1       1       1       1 
##  448893  231513  554901  309839  143356  297664  500558  439680  663771  650654 
##       1       1       1       2       1       1       1       1       1       1 
##  836154  982642  984966   83733    2833  808510  302893  652456   87081  531848 
##       1       1       1       1       1       1       1       1       1       1 
##  483609  965524  889466  256005  614892  199863  513103  795138   47932  307770 
##       1       1       2       1       1       1       1       1       1       2 
##  566501  813849  202794  362107   92293  244929  389870  788744   27219 1017647 
##       1       1       1       1       2       1       1       1       1       1 
##  767344   15923  894694  697864  425661 1012564  191941  114677  326028  156890 
##       2       1       1       1       1       1       1       1       1       1 
##   72526  809119  428527  485346  874266  790192  407152  664305  696063  565896 
##       1       1       1       1       1       1       1       1       1       1 
##  389165  351987  741598  594078   43782   19772  799670  604546  258348  317399 
##       2       1       1       1       1       1       1       1       1       1 
##  353395  202844  759436  187908  969856  892826  824963  865039  830434  361907 
##       1       1       1       1       1       1       1       1       1       1 
##  820976  224132  991130  280277  902967 1016826  295295  486677  191322  426468 
##       1       1       1       1       1       1       1       1       1       1 
##  432433  364335  142064 1014072  255652  634164  266945  952293  374357  555099 
##       1       1       1       1       1       1       1       1       1       1 
##  706682  749172  664966  563846  242920  383457  496651  658742  298069    3328 
##       1       1       1       1       1       1       1       2       1       1 
##  543798  119923  920300  494295  345465  680371  644581  568578  452346  991466 
##       1       1       1       1       1       1       1       2       1       1 
##  471355  342435  684749  141442  472262  928311  375337  832860  774654   65282 
##       1       1       1       1       1       1       1       1       1       1 
##  552369  311515  655325  112229  948469  862809  281303  330672  724693  284607 
##       1       1       1       1       1       1       1       1       1       1 
##  565265  885793  612648  133329  245440  306519  258672    2079  287515   62913 
##       1       1       1       1       1       1       1       1       1       1 
##  822237  125624  243604  298470  250328   67887  220658  178772  125178  640847 
##       1       1       1       1       2       1       1       1       1       1 
##  889770  843644 1016171  205424  884079  814940  828659 1006087  114237   64250 
##       1       1       1       1       1       1       1       1       1       1 
##  198981  899182  343076   82879  592097  157137  172429   70567  260423  342345 
##       1       1       1       1       1       1       1       1       1       1 
##  983784  226401   64924  782814  845368  182514  634243  939175  397529     860 
##       1       1       1       1       1       1       1       1       1       1 
##  204425  330126  207199  509008  274476  724958  337390  985851   51724  725260 
##       1       1       1       1       1       1       1       1       1       1 
##  553266  571400  385695  325772  854537  119433  543223 1011113  716054  542107 
##       2       1       1       1       2       1       1       1       1       2 
##  639078  751222  413666  191420   26946  158326  836037  119273  601484  581586 
##       1       1       1       1       1       1       1       1       1       1 
##   82735  864269  393860  356658 1023959  802137  637824  494128  915189  528646 
##       1       1       1       1       1       1       1       1       1       1 
##  367816  314648  141544  288270  686669  152579  755485  815173  799731  575199 
##       1       1       1       1       2       1       1       1       1       1 
##  870459  410619  241492  980091  788995  496664  829322  819964  917162  386378 
##       1       1       1       1       1       1       1       1       1       1 
##  609255   82963  512466  448469  902039  607695  832640  948266  849861  340545 
##       1       1       1       1       1       1       1       1       1       1 
##   33622  796438  993722  360556  551009  478998   61565  624877  190472  731595 
##       1       1       1       1       1       1       1       1       1       1 
## 1009451  267398  519386  731592  323079  141610   30302  262277  222987  557442 
##       1       1       1       1       1       1       1       1       1       1 
##  722698   90882  744780  329838  643273  400595  289233  571062  740534  574861 
##       1       1       1       1       1       1       1       1       1       1 
##  757027  519810  868599  597878  566239 1010746  877127  307383  438183  754156 
##       1       1       1       1       1       1       1       1       1       1 
##  965818  116308  248889  185659  583412  487961  152694  269344  681973  863568 
##       1       1       1       1       1       1       1       1       1       1 
##  436441  617427  608739  535053 1017395  870003  596642  988235  187736  147399 
##       1       1       1       1       1       1       1       1       1       1 
##  866582  877216  411736  742428  483479  804340  271122  639803   95465  135948 
##       1       1       1       1       1       1       1       1       1       1 
##  641592  723580  546839  353032  404621  892155  659693  126856  763059  390295 
##       1       1       1       1       1       1       1       1       1       1 
##  245123  199605  310732  699480  841982  449499  372024  638070  411619  199156 
##       1       1       1       1       1       1       1       1       1       1 
##  329647  399654  709002  795213  547255  755825  872562  197824  712935  882730 
##       1       1       1       1       1       1       1       1       2       1 
## 1015937  478281  847715  707304  594148    8101  452426  274109  229783  725920 
##       1       1       1       1       1       1       1       1       1       1 
##  573720  702796  615610  323743   19974  877213  187738  699713   52617  388544 
##       1       1       1       2       1       1       1       1       1       1 
##  759978  245234  541375  241097  549099  583207  883492  623379  229283  394589 
##       1       2       1       1       1       1       1       1       1       2 
##  469264  194985  246420  885774  880609  749441 1026924  182355  469451   94615 
##       1       1       1       1       1       1       1       1       1       1 
##   72386  415102  242126  463600  645269   57719 1015540  760604  452868  542622 
##       2       1       1       1       1       1       2       1       1       1 
##  863397  991208  600621  408841  501025  797751  681044  233399   72009  977933 
##       1       1       1       1       1       1       1       1       1       1 
##  321599  133402  217198   23233  889136  466643 1006200  116866  906966  235319 
##       1       1       1       1       1       1       1       1       1       1 
## 1024452  868925  676909  689828  278363  979692  673666  581354  435668  352453 
##       1       1       1       1       1       1       1       1       1       1 
##  184307   68834   10581  419668  626656  428648  615179  287355  831039  213241 
##       1       1       1       1       1       1       1       2       1       1 
##  328614  426085  839249  513574  549536  489926  454474  672394  881323  672361 
##       1       1       1       1       1       1       1       1       1       1 
##   21060  440057  343063  961791  990608  460180  244599  553593 1004785  937226 
##       1       1       1       1       1       1       1       1       1       1 
##   55016    9101  840921   75328  553464  617022  833417  723376  222746  291302 
##       1       1       1       1       1       1       1       1       1       1 
##  112163   56961  272828 1024206  896065  451002  423671  581587  624859  418382 
##       1       1       2       1       1       1       1       1       2       1 
##  635424   40078  763476  448431   25393  419837  748376  646071  391541  906533 
##       1       1       1       1       1       1       1       1       1       1 
##  514488  783912  673958  397853  926248  956853  623203  393433  582094  158141 
##       1       1       1       1       1       1       2       1       1       1 
##  424504  632936  989279  802153  973171  195019  114959  181523  854839  252559 
##       1       1       1       1       1       1       1       1       2       1 
##  712333  679048  299805  840317   64509  664113  383280   60016  250338   40336 
##       1       1       1       1       1       1       1       1       1       2 
##  553104 1020100  183990  140281  728157  277769  660421  461867  977541  470475 
##       1       1       1       1       1       1       1       1       1       1 
##  609941  860373  766506  439173  909813 1004145  582793  691700  923852  974863 
##       1       2       1       1       1       1       1       1       1       1 
##  454487  969197  218458  399073 1016787  988886  395500   49762   25066  350290 
##       1       1       1       1       1       1       1       1       1       1 
##  213648  452582  396918  283663  505569  499006  279780  620972  879732  455727 
##       1       1       1       1       1       1       1       1       1       1 
##  428662  344477  713183   72196  570474  648205  270131  106635  709701  450108 
##       1       1       1       1       1       1       1       1       1       1 
##  782254  325875  431183  930510  407934  377259  921297  962826  466883  208237 
##       1       1       1       1       2       1       1       1       1       2 
##  369216  804633  603175  803041  781300  398794  559897  610817  655260  290803 
##       1       1       1       1       1       1       1       1       1       1 
##  325425   52831  462594  438887  492185  853638  785622  355569   70817  320737 
##       1       1       1       1       1       1       1       1       1       1 
##  157446  235733  800724  199011  421625  491075  557777 1021569  108457  550296 
##       1       1       1       1       1       1       1       1       1       1 
##  680322  670539  857441  725792  145218  408218  219409  662703  405447  782040 
##       1       1       1       1       1       1       1       1       1       1 
##  369951  105054  294271  273901  280296  350967  559352   97397  194287   89578 
##       2       1       1       1       1       1       1       1       1       1 
##  801305  986356  993084  392907  761472  643450  955668  561686  552742  177686 
##       1       1       1       1       1       1       1       1       1       1 
##  781562  708858   92547   35540  594650  974688  522004  790718 1015336  667772 
##       1       1       1       1       2       1       1       1       1       1 
##  466326  973696  254171  522900  110856  788672  765961  540271  355278  432249 
##       1       1       1       1       1       1       1       1       1       1 
##  427822  379221  278929  671683  955052   88307  999540  796670  473588  942957 
##       1       1       2       1       1       1       1       1       1       1 
##  335666  180571  984342  684114  660226  254807  871932  777943 1005151   27248 
##       1       1       1       1       1       1       1       1       1       1 
##  599898  852036  652092  398400  720559  434349  411950  639481  708495  289009 
##       1       1       1       1       1       1       1       1       1       1 
##  232929  456614  201848  817918  969045  988197  854376  649606  604721  206423 
##       1       1       1       1       1       1       1       1       1       2 
##  621647  543272  674243  529389  339605  118075  897272  410373  261630  978498 
##       1       1       1       1       1       1       1       1       1       1 
##  539359  423432      40  578731  964168   20274  683088  493775  383094  273026 
##       1       1       1       1       1       1       1       1       1       1 
##  187228  444009  933295  549658  980891  946191  136466  856580  293096  432180 
##       1       1       1       1       1       1       1       1       1       1 
##   39248  353615  132653  349071  512682  131739  703226  659971  879055  201868 
##       1       1       1       1       1       1       1       1       1       1 
##  117577  149205  109018  538170  859726   69834  335797 1006722  912068  475895 
##       1       1       1       2       1       1       1       1       2       1 
##  497731  665746  673002  888843  917266  235324  231993  983739  844116  582881 
##       1       1       1       1       1       1       1       1       2       1 
##  986466  884667  603012  363549  872166  300562  624827  566946  985305  270015 
##       1       1       1       1       1       1       1       1       1       1 
##  125445  234329  632950   70774  588847  543606  634837  812440  905844  470626 
##       1       1       1       1       1       1       2       1       1       1 
##  775776  972691  472813  658549  567266  524907  509048  378468  706794  548285 
##       1       1       1       2       1       1       1       1       1       1 
##  784199   94445  666215  284989  531050  137664  693435  820418  536208   27096 
##       1       1       1       1       1       1       1       1       1       1 
##  487477  876853  849450  607950  180534  351726  468205  208000  167926  739491 
##       1       1       1       1       1       1       1       1       1       2 
##  954391  893475  836826  206617  584163    1818  788214  909113  517259  466848 
##       1       1       1       1       1       1       1       1       1       1 
##  962742  333673  520643 1017427 1012006  482707  269102  753609  831560  734516 
##       1       1       1       2       1       1       1       1       1       1 
##  808284  563184  526890  338845  934853   46741  338836  926473  633056  997575 
##       1       1       1       1       1       1       1       1       1       1 
##  579533  592752  809402  538007  150722  901950  115257  735382  526271  407667 
##       1       1       1       1       1       1       1       1       1       1 
##  977070   97774  208988  622821  248690  260108  177331  469303  851222  100605 
##       1       1       1       1       2       1       1       1       1       2 
##  322591  321357  722258  783129 1012940  537463  886687  624716  885408  880884 
##       1       1       1       1       1       1       1       1       1       1 
##  716542  776536  303568  542670  713913  901455  939676  413672   92031 1011822 
##       1       1       1       1       1       1       1       1       1       1 
##  108258  184374  628428  461803  304129  777676  923779  591759  182604  743851 
##       1       1       1       1       1       1       2       1       1       1 
##  569946  419836  783759  385728  310909  314531  382150  646971  929123  848331 
##       1       1       1       1       1       1       1       1       1       1 
##  201746  918542   27960  769193 1026051  833753  953112  935529  954151   91303 
##       1       1       1       1       1       1       2       1       1       1 
##  372932  582642   74581  219875  171363  349829  103108  747174  535344  658807 
##       1       1       1       2       1       1       1       1       1       1 
##  510828  756501  116436  918196  187194  828002  414494  701541  433202  834677 
##       1       1       1       1       1       1       1       1       1       1 
##  701355  299227 1019539  476593  699663  805874  911301  756453  322814   89341 
##       1       1       1       1       1       1       1       1       1       1 
##  486250  183533  712486  729309  117933  777519  152682  311922  475634  871495 
##       2       1       1       1       1       1       1       1       1       1 
##  290308  867871  126480  293757  873943  724214  558762  604116  808623  875568 
##       1       1       1       1       1       1       1       1       1       1 
##  527327  568615   38036  829431  343018  722899  522564  977783  545304  594631 
##       1       1       1       1       1       1       1       1       1       1 
##  552014  227992  722109   25186  296767  848925  598476  327148  976178  620769 
##       1       2       1       1       1       1       1       1       1       1 
##  481799  173871  124333  191614  758242  866047  580879  711128  804426    9428 
##       1       1       1       1       1       1       1       1       1       1 
##  946742  500389  157744   75166  406108  969444  704625  172357  278791  487281 
##       1       1       2       1       1       1       1       1       1       1 
##  598289  118894  985422  157400   26433  803488  327227  130190  609642  827627 
##       2       2       1       1       1       1       1       1       1       1 
##  176144  475172  787422  283552   49050  608192  303234  997195  759317  569063 
##       1       1       1       1       1       1       1       2       1       1 
##  952100  402978   57559  751753  399730  278232  624970  733984   67697  534178 
##       2       1       1       1       1       1       1       1       1       1 
##   29785  689846  912845  278185  143043  998714  447779  471067  815320  654093 
##       1       1       1       2       1       1       1       1       1       1 
##  268527  733908  545179  789846  234112  132258   87883  864180  277339  450047 
##       1       1       1       2       1       1       1       1       1       1 
##  770216  259530  579687  888387  213607  890269  564170  483840   69954  705479 
##       1       1       1       1       1       2       1       1       1       1 
##  275516  530984   99185  874119  513062  939541  515642  564520 1021015  289048 
##       1       1       1       1       1       1       1       1       1       1 
##  254516  938748  213251  628030  300139  326185   81445  379399  160976  323588 
##       1       1       1       1       2       1       1       1       1       1 
##  112367  966123  761039   11810  410989  833059  468614  648192   71968  335419 
##       1       1       1       1       1       1       1       1       1       1 
##  401491  166250   56562    3873   22445  493440  921202  943593  551920  776637 
##       1       1       1       1       1       1       1       1       1       1 
##  966507  792669  925837  342560  722027    7933  772615  677747  443968  248197 
##       1       1       1       1       1       1       1       1       1       1 
##  932178  414342  456889  548123 1021485  619371  364288  859001  391740   79959 
##       1       1       1       1       1       1       1       1       1       1 
##  794246  870610  199094  748220  269261  140994  230079  110296  652249  284839 
##       1       1       1       1       1       1       1       1       1       1 
##  568113  131257  233105  324425  111015  161428  815209  804753  962261  240516 
##       1       1       1       1       1       1       1       1       1       1 
##  978544  984156  361021  214723  812025  877261   15269  564622  867475  593676 
##       1       1       1       1       1       1       1       1       1       1 
##   56428  222611   93105  490361   73675  368860  464373  760818  615967  772969 
##       1       1       1       1       1       1       1       1       1       1 
##   26544  629708  256257  653014  861194  488510  988657  634619  171720  411861 
##       1       1       1       1       1       1       1       1       1       1 
##  731885  654765  491032  826871  406086  519974  123771  625644  887165  183713 
##       1       1       1       1       1       1       1       1       1       1 
##  812689   94446  133097  568668  368662  790938  445658  506246  500886  166272 
##       1       1       1       1       1       1       1       1       1       1 
##  244064  217601  134644  440104  760313  203911    4125  855197  313534  383721 
##       1       1       1       1       1       1       1       1       1       1 
##  670437  291294  660461  396630   36499  180965  555607  102775  344810  475383 
##       1       1       1       1       1       1       1       1       2       1 
## 1017866  424641  681387  127229   23262  914833  271052  118414  635936  201958 
##       1       1       1       1       1       1       1       1       1       1 
##  192197  203623  599805  280898  861250  154684  149500   95913  744430  328156 
##       1       1       1       1       1       1       1       1       1       1 
##  546407  547655  739681  398610  410489  258632   26570  673437  683902  131298 
##       1       1       1       1       1       1       1       1       1       1 
##  269544  171085   21236  360896  916608  983882  706091  768500  375781  315778 
##       1       1       1       1       1       1       1       1       1       1 
##  749829  448000  437415  775224  531674  241369  583091  494304  337914  385403 
##       2       1       1       1       1       1       1       1       1       1 
##  919668    7387  145489  810231  128034     721   98180   69458  368211  724050 
##       2       1       1       1       1       2       1       1       1       2 
##   20421  285704  455637   54182  586396   53318  347191  645284  187934  824282 
##       1       1       1       1       1       1       1       1       1       1 
##  125257  757207  585890  684509  816053  247337  893242  790007  735302  729465 
##       1       1       1       1       1       1       1       1       1       1 
## 1025773  270734  555318  907037  656086  275996  510796  599639  376763  967225 
##       2       1       1       1       1       1       1       1       1       1 
##  876704   95201  759483  794988  187454  255358  576284  701114  541947  589671 
##       1       1       1       1       1       1       1       1       1       2 
##  847593  228378  406475  699315  220116  481498  495808  615529  765665  902278 
##       1       1       1       1       1       1       1       1       1       1 
##  473879  911210  371111  716564  788285  318922   97640  231478  887113  893834 
##       1       1       1       2       1       1       1       1       1       1 
##  200615  621519  166053  183021  286067  230637 1010406 1021739  465497    3439 
##       1       1       1       1       1       1       1       1       1       1 
##  801578  265178  519599  258382  131323  558078  266330  747839  877340 1022708 
##       1       1       1       1       1       1       1       1       1       1 
##  824730  438975  129599  543962  377962  252845  184269  488937  591173  522978 
##       1       1       1       1       1       1       1       1       1       1 
##  637710  718380  125215  631025  508775  902284  512264  258063    7473  525951 
##       1       1       1       1       1       1       1       1       1       1 
##  218472  439425  938805  222058  170679  605282  414028  160592  926941  194989 
##       1       1       1       1       1       1       1       1       1       1 
##  264648  119175  657334  465059  254278  757416  181149  172810  548216   41298 
##       1       1       1       1       1       1       1       1       1       1 
##  854381  790890  401520 1021241  233598  622806 1004696  515891  684835   85113 
##       1       1       1       1       1       1       1       1       1       2 
##  117530  526555  102789  167436  248541    4669  830326   17951  522742  627142 
##       1       1       1       1       1       2       1       1       1       1 
##  521763   90353  961481   78773  586999  354350   57713  434320  689806  323791 
##       1       1       1       1       1       1       1       1       1       1 
##  828029  334714  664943  808285  522398  788406  489649  457915  633201  647562 
##       1       1       1       1       1       1       1       1       1       1 
##  455798   47542   69628  460604  794831  164715   94746  255573  822926  734141 
##       1       1       1       1       1       1       1       1       1       1 
##   85465  722756  192288  855018  972285  582036   59272   37717  209996  186017 
##       1       1       1       1       1       1       1       1       1       1 
##  495962  604971  823948  314210  821832  706297  948207  442022  740599  405714 
##       1       1       1       1       1       1       1       1       1       1 
##  411083  912124  745607  349450  575513  156475  851585  178708  914786  898162 
##       1       1       1       1       2       1       1       1       1       1 
##   68234  845205  702259  468636  898772  185948  732815  792866  182200  145620 
##       1       1       1       1       1       1       1       1       1       1 
##  313294   55518   52567  234557  530234  631822  757290  284618  552756  730493 
##       1       1       1       1       1       1       1       1       1       1 
##  234598  132668  811198   44331  527124  668912  350035  187844  916211  882227 
##       1       1       1       1       1       1       1       1       1       1 
##  663893  754976   27993  890886   84155  114779    4681   73901  796995  772412 
##       1       1       1       1       1       1       1       1       1       1 
##  104850  342495 1001327   77079  318973  389673  334577  327006   27017  454504 
##       1       1       1       1       1       1       1       1       1       1 
##  684508  200670  273444   83973  637608  163500  725932  317699  497017  282094 
##       1       1       1       1       1       1       1       1       1       2 
##  447576  781965  674551  138317  526813  244739  743934  116035  981578  517296 
##       1       1       1       1       1       1       1       1       1       1 
##  281416  265759  914923  783588  342929  585061  645713  313786  280941  822283 
##       1       1       1       2       1       1       1       1       1       1 
##  678503  315930  748104  843340  885165  532577  187285  565393  278941   14279 
##       2       1       1       1       1       1       1       1       1       1 
##  404363  425336  909978  312127  349404  641010  330979  573433  453235    9536 
##       1       1       1       1       1       1       1       1       1       1 
##  870958  811942  465898   59277  788457   94397  486752  948234  949193  843969 
##       1       1       1       1       1       1       1       1       1       1 
##   21454  719231  904814  973742    2552   79932 1018984  799421  600400  715769 
##       1       1       1       1       1       1       1       1       1       1 
##   66871  800870  309101  683541  338866  324535  367728  788133 1004637  717151 
##       1       1       1       1       1       1       1       1       1       1 
##  522726  311182  951111  721767  322706   80469  502972  793955  768474   65871 
##       1       1       1       1       1       1       1       1       1       1 
##  785713  277701  441885  198326  890099  916364  711862  764126   86232  945677 
##       1       1       1       1       1       1       1       1       1       1 
##  939584  608862  607251    8308  567169  233895  844326  240565  989773  483387 
##       1       1       1       1       1       1       1       1       1       2 
##  494052  851171  468365  747586  444747   82921  283425  605520    2400  196685 
##       1       1       1       1       1       1       1       2       1       1 
## 1013266  858349  627561  772758  539438 1013078  736846  819283  865046   16186 
##       1       1       1       1       1       1       1       1       2       1 
##  183581  672813  708566  300775  215441  740021  303399  276928  188614  353263 
##       1       1       1       1       1       1       1       1       1       1 
##  477904  156631  497024  299650  793879  454819  592520  154156  515846  884098 
##       1       1       1       1       1       1       1       1       1       1 
##  405342 1005863  730096  906535  902774  812007  337301    8695  256368  116971 
##       1       1       1       1       1       1       1       1       1       1 
##  328486  885988  774019   75676  684003   66334  747875  669871  643810  596281 
##       1       1       1       1       1       1       1       1       1       1 
##  149700  251121  617090  281600  491578  875847   86084  824823  335898  371695 
##       1       1       1       1       1       1       1       1       1       1 
##   98616  818958  352662  962643  804347  343903  433380  364758   78636  406685 
##       1       1       1       1       1       1       1       1       1       1 
##   70547  888249  506964  250466  392070  379264  262390  485606  427365  561372 
##       1       1       1       2       1       1       1       1       1       1 
##   28490   64675  510027  905521  268567  656596  378615  592346  656553   55775 
##       1       1       1       1       1       1       1       1       1       1 
##  377884  864502  278374  341255  456146  725338  422369   47400 1014931   27384 
##       1       1       1       1       1       2       1       1       1       1 
##  158881  849243  213482  802336  711212  424680  980398  960463  243197   64304 
##       1       1       1       1       1       1       1       1       1       1 
##  999123  780479  345707   31006  467381  368438  436467  332313  857919  310778 
##       1       1       1       1       1       1       1       1       1       1 
##  421441  787948  614107  926580  361707  869011  191293 1021211  768107   65455 
##       2       1       1       1       1       1       1       1       1       1 
##  908489   26842  807435  764326   22219  712948  903494  763383  958871  175469 
##       1       1       1       1       1       1       1       1       1       1 
##  162436  107180  497302   68278  862997   21883  431732  901293   41543  972756 
##       1       1       1       1       1       1       1       1       1       1 
##  273380  485697  459704  252717  343887   82584  115109  467985  372045  270479 
##       1       1       2       2       1       1       1       1       1       1 
##  626206  844830  325479  892923  313295  279477  669858  210246  910744  464922 
##       1       1       1       1       1       1       1       1       1       1 
##  996664  257416  700213  986726  628776  219038  117663  204605  322760 1021618 
##       1       1       1       1       1       1       1       2       1       1 
##  915292  350933  821273  607761  299175  420936  680590  637739  177774     979 
##       1       1       1       1       1       1       1       1       1       1 
##  461134  440521    3796  383181  624576  816292  527452   16465  969168  122197 
##       1       2       1       1       1       1       1       1       1       1 
##  858907  643016  122062  461786 1006002  560073  287007  999263  109339  825689 
##       1       1       1       1       2       1       1       1       1       1 
##   63177  672617  363621  470338  602317  681179  311471  846968  744028  472743 
##       1       1       1       1       1       1       1       1       1       1 
##  563788  451805  641071  556247  789967  934187  905908  645332  859295 1020360 
##       1       1       1       1       1       1       1       1       1       1 
##   16827   64098 1021604  596338   44933  872656  809928  213985  778228  535287 
##       1       1       1       1       1       1       1       1       1       1 
##  512609   67927  855654  228257  484801 1025692  179578  658260  778171  285001 
##       1       1       1       1       1       1       1       1       1       1 
##   93173  917192  845479  354133  622755  344329  417096  256235  309541  705423 
##       1       1       1       1       1       1       1       1       1       1 
##  808740  971013   38286  681319  406506   73197   71364  869677  634564  544120 
##       1       1       1       1       1       1       2       1       1       1 
##  442962  105632  212320  494115 1027255  277620  194190  253806  746514  502942 
##       1       1       1       1       1       1       1       1       1       1 
##  650912  556191  490293  657180  556713  820754  663556  491638  602174  180153 
##       1       1       1       1       1       1       1       1       1       1 
##  622720  355740  697924   11164  154455  171935  671029  502413  408459  492220 
##       1       1       1       1       1       1       1       1       1       1 
##  505543  268443  178469  318116  813255  603682  609316  111653 1001744     583 
##       1       1       1       1       1       1       1       1       1       1 
##  455568  718894  787287    5788  278285  641520   47189  855419  546118  513861 
##       1       1       1       1       2       1       1       1       1       1 
##  561560   41279  251614  652277  421700  391770  928026  856150  869096  800169 
##       1       1       1       1       1       1       1       1       1       1 
##  611634 1009481  857321  606488  458448  179449  223182  719850  186682  122692 
##       1       1       1       1       1       1       1       1       1       1 
##  229099  428812  449947   77587  418156  235348  485473  169671  651395  915142 
##       1       1       1       1       1       1       1       1       1       1 
##  798974  886469   18297  362830  618187  839543  888331  897617  567111  593529 
##       1       1       1       1       1       1       1       1       1       1 
##  506067  167966  871544  724556  734304  272180  975639   50668  116946  758520 
##       1       1       1       1       1       1       1       1       1       1 
##  419282  211502  681161  192955  829373  355659  683240  752716  256004  547584 
##       2       1       1       1       1       1       1       1       1       1 
##  538863  300398  632494  382042  801098  961476  947052  343369  664415  267162 
##       1       1       1       1       1       1       1       1       1       1 
##  491420  408981  680591  413528  588553  783251  212502  457554  861606  255101 
##       1       1       1       1       1       1       1       1       1       1 
##  892733  738171  995729  513231  251144   76707  182734  117244  342120  984051 
##       1       2       1       1       1       1       1       1       2       1 
## 1011928  481673  674966  126394  885668  634183  754972   60976  442400  440718 
##       1       1       1       1       1       1       1       1       1       1 
##  659990  631645  379851  489780  374338  141404  381152  954226  418224  623930 
##       1       1       1       1       1       1       1       1       1       1 
##  630109  628929  428145  293857  707677  652564 1009939  756522  559074  348790 
##       1       1       1       1       1       1       1       1       1       1 
##  575286  783321  971134  243094  465916  224694  595260  493132  204218  385890 
##       1       1       1       1       1       1       1       1       2       1 
##  502451  152303  977320  286634  533086  623592  247169  463889  996435  187883 
##       1       1       1       1       1       1       1       1       1       1 
##  674036  520733  840157  564433  416704  406716  888149  693696  569374  307959 
##       1       1       1       1       1       1       1       1       1       1 
##  908697  373183  924654  280207  252832  541263  902058  810630  910992  226628 
##       1       1       1       1       1       1       1       1       1       2 
##  881739  284263  531081  428211  363244  915990   71360  867982  655439  649178 
##       1       1       1       1       1       1       1       1       1       1 
##  238462  641582  717620  116422  575411  352203   55909  602918  820546  651319 
##       1       1       1       1       1       1       1       1       1       1 
##  515164  589963  420869  511464  738754  496792  441534  697448 1015044   75563 
##       1       1       1       1       1       1       1       1       1       1 
##  368102  993650  866929  707924  772732  690734  704796   98242  997388  319989 
##       1       1       1       1       1       1       1       1       1       1 
##  132331  920307  424588  280651  368232  346234  192201  137893  489271  389286 
##       1       1       1       1       1       1       1       1       1       1 
##   86341  199615  890499  224399  668062  938566  450320  875202  907687   89827 
##       1       1       1       1       2       1       1       1       1       1 
##   58905  941711  649723  934258  573126  637536  768227  640752  132311  554140 
##       1       1       1       1       1       1       1       1       1       1 
##  551916  150556  416528  450834  479797 1008027  977663 1004437  668376  162984 
##       1       1       1       1       1       1       1       1       1       1 
##  823153  584671  788687  886307  254332  417857  575200 1003670  247450  668866 
##       1       1       1       1       1       1       1       2       1       1 
##  194170   41639  436800    6247  292097  713914  764995  612749  755146  571533 
##       1       1       1       1       1       1       1       1       1       1 
##   21421  866193  520672  330904  996023  488140  807679  882674  908486  859195 
##       1       1       1       1       1       1       1       1       1       1 
##  449699   65326  375647  610826  530778  182441  636577  834341  160783  555796 
##       1       1       1       1       1       1       1       2       1       1 
##  618612   37358  709316  565116  436317  860555  673630  696780  438270  809859 
##       1       1       1       2       1       1       1       1       1       1 
## 1007093  156701    1609  970508  836394  378425  367128  737807  681467  879477 
##       1       1       1       1       1       1       1       1       1       1 
##  247509  200758  194373  689163  959385   94464  722078  355665  980144  127836 
##       1       1       1       1       1       1       2       1       1       1 
##  977164  912226  160687  433905  478496  498024  581433  550277  921855   53922 
##       1       1       1       1       1       1       2       1       1       1 
##  255479  851246  274934  427684  318258  941892  128593  462039   79758  754069 
##       1       1       1       1       1       1       1       1       1       1 
##  494009  317142  830064  974407  604882  263423  134880  151631  656216  532004 
##       1       1       1       1       1       1       1       1       1       1 
##  585565  631856  193356  559393  312403  636388  576801  614591   52602  121081 
##       1       1       1       1       1       1       1       1       1       1 
##  630725  998339   84553   23474  538165  290725  325253  722589  595759  244760 
##       1       1       1       1       1       1       1       1       1       1 
##  793727  671674  630687  380616  708651  224274  411167  880218  536526  235880 
##       1       1       1       1       1       1       1       1       1       1 
##  881289   37866  959806   21653  204851  428407  311015  314554  187803  440607 
##       1       1       1       1       1       2       1       1       1       1 
##  492523   36520  226632  861672  725410  954578  861774  437473  638267  523326 
##       1       1       1       1       1       1       1       1       1       1 
##  311651  363639  749983  997355  294428  291969  155678 1011861  110217  564697 
##       1       1       1       1       2       1       1       1       1       1 
##  304716  661310  568557  807688 1001300  478276  641741  807371  277412  942523 
##       1       2       1       1       2       1       1       1       1       1 
##  324114  690522  840442  696916  747604  966624  776640  976967   42774  492184 
##       1       1       1       1       1       1       1       1       1       1 
## 1011018 1021232  569167  845888  186046  358905  686964  901069  276335  208030 
##       1       1       1       1       1       1       1       1       1       1 
##  371519  959516  509836 1013246  976569  174831  798596   82093  829738  699827 
##       1       1       1       1       1       1       1       1       1       1 
##  353156  437606  739163  851424   92058  799213  831758  167452  598548  476712 
##       1       1       1       1       1       1       1       1       1       1 
##  639619  595627  139166  785170  300294  976326  919179  302227  345094  637186 
##       1       1       1       1       1       1       1       1       1       1 
##  585410   32374  255526  678271  651096  255745  364755   49449  434812  369173 
##       1       1       1       1       1       1       1       1       1       1 
##  233605  968904  750778  350137  110739  874130  655805  183487  125291  123816 
##       1       1       1       1       1       1       1       1       1       1 
##  257932  892032  397174  414104  112767  468848   96513  279203  182256  689460 
##       1       1       1       1       1       1       2       1       2       1 
##   30692   62724  241689  545398  495685  776513  830489  822423  645243  295955 
##       1       1       1       1       1       1       1       1       1       1 
##  445949  248383   81869  136638  966639  382326  547037  879551  961576  966877 
##       1       1       1       2       1       1       1       1       1       1 
##  446700  241280  368988  185457  378363  433796  693879  387883  982926  756459 
##       1       1       1       1       1       1       1       1       1       1 
##  686386  139362   18207  700178  215914   65128  544584   21801  222238  471626 
##       1       1       1       1       1       1       1       1       1       1 
##  192101  527900  374342  190565  332496  843255  212926   17643 1026640  137598 
##       1       1       1       1       1       1       1       1       1       1 
##  419087  806340  544785  426641  388128  504638  391698  946852 1010252  373905 
##       1       1       1       1       1       1       1       1       1       1 
##  945290  330858  334965  258812  846617  181961  180892  929117  452244  436384 
##       1       1       1       1       1       1       1       1       1       1 
##  860682  419289  470719  730962  599699  221737  461343  572824  372737  402883 
##       1       1       1       1       1       1       2       1       1       1 
##  976406   36154  235105  761787  170951  942883   38125   49670  765451   78193 
##       1       1       1       1       1       1       1       1       1       1 
##  315355  356392  404498  943462  264427  634185  587625  955003  375424  610222 
##       1       1       1       1       1       1       1       1       1       1 
##  404285  672308  286876  241439  886974  425199 1008162  822689  380577  813274 
##       1       1       2       1       1       1       1       1       1       1 
## 1008492  753194  752339  684197  300872  124925  657821  946985  188375  503537 
##       1       1       1       1       1       1       1       1       1       1 
##  681518  952691  130677  239730  757395  567579  837750  619988  116813  806097 
##       1       2       1       1       1       1       1       2       1       1 
##  756437  525309  580791  181369  839150  124294  630489   37753  242380  273119 
##       1       1       1       1       1       1       1       1       1       1 
##  722980  209357  471835  763736  332926  333472 1001402  838019  620935  353765 
##       1       1       1       1       1       1       1       1       1       1 
##  372146  451663  144653  247768  600130  145652  215278  908744  802924  210713 
##       1       1       1       1       1       1       1       1       1       1 
##  353174  294862   40500 1015007  482748  643857  787228   18545  178717  136179 
##       1       1       1       1       1       1       1       1       1       1 
##  688338  506524  622828  132164  891764  879722  274367  178175  364365  679755 
##       1       1       1       1       1       1       1       1       1       1 
##  397140  459611  295948  340023  447939   23659  800387  668085  605389  185816 
##       1       1       1       1       2       1       1       1       1       1 
##   96241  345229  714687  362449  301121  251711  925863  304728  372935  897169 
##       1       1       1       1       1       1       2       1       1       1 
##  254922  198146   51595 1006991  864036   96564  811543  689269 1028067  643400 
##       1       1       1       1       1       1       1       2       1       1 
##  816081  288966  459900  123154  473915  288000  867046  343829  577868  195830 
##       1       1       1       1       1       1       1       2       1       1 
##  779323  846214   34954   37025  697124  771477  283031  552570  553281  921165 
##       1       1       1       1       1       1       1       1       1       1 
##  640208  516102  930604  274894  805783  307382  332573  991753  534457  308987 
##       1       1       1       1       1       1       1       1       1       1 
##  813647  807613  784668  584119  568286  531149  491982  131612   96887  715236 
##       1       1       1       1       1       1       1       1       1       1 
##  155809  414360  239381  521706  212847  420657  823531  308711   42870  678228 
##       1       1       1       1       1       1       1       1       1       1 
##  291939  954274   59860  907583  996622  419431  133656  693388  574120  765080 
##       1       1       1       1       1       1       1       1       1       1 
##  241232  513635  637229  398864  213725  555511  515829 1025681  886607  692334 
##       1       1       1       1       2       1       1       1       1       1 
##   81262  183369  439532  174899  761377  333458    4751  818077  577063  678821 
##       1       1       1       1       1       1       1       1       1       1 
##  569226  801913    8678  199631  128320  750541  389112 1022743  792495  565538 
##       1       1       1       1       1       1       1       1       1       2 
##  182305  441697  848276  508976  293473  332413   11262  872971  233756  507324 
##       1       1       1       1       1       1       1       1       1       1 
##  181825  667236  467408  946336  226002  642539  803699  137342  401850  704361 
##       1       1       1       1       1       1       1       1       1       1 
##  699573  279804  372010   37974  350767  254799  383603   19756  353325  668839 
##       1       1       1       1       1       1       1       1       1       1 
##  925623  560053  485359  599876  275905  442168  612363  655087  632186  527807 
##       1       1       1       1       1       1       1       1       1       1 
##  615878  332648   12363  173204  777980  794318  656896  181400  183013  454184 
##       1       1       1       1       1       1       1       1       1       1 
##  669797  721760  792443  633692  803277  646608  817642  969794  102274  888808 
##       1       1       1       1       1       1       1       1       1       1 
##  711466   18529  563880  298256  890807    6461  871037  808256   83026  217856 
##       1       1       1       1       1       1       1       1       1       1 
##  775903  639996  230568   33812  818615  700624  474642  108622  493079  901875 
##       1       1       1       1       1       1       2       1       1       1 
##  584133  316920  188898  117075  689924  985086  720303  626123  818397  137905 
##       1       1       1       1       1       1       1       1       1       1 
## 1022615  350223   17480 1003052  758147  869281  247865  817714  540075   57835 
##       1       1       1       1       1       1       1       1       1       1 
##  762595  130361  821059  215279  832293  831563  267188  493208  365426  202185 
##       1       1       1       1       1       1       1       1       1       1 
##  923292   91478  181872  168461 1013767  176534  329799  828378  805504   77870 
##       1       1       1       1       1       1       1       1       1       1 
## 1004794  790433 1019505  417515  608455  824393  193165  129265  641169  913402 
##       1       1       1       1       1       1       1       1       2       1 
##  515337  736835  518748   66117  485668  167597  694587   26894 1002726  757068 
##       1       1       2       1       1       1       1       1       1       1 
##   39606  828109  171614  713007  729774   33744  349122  784878  835037  543450 
##       1       1       1       1       2       1       1       1       1       1 
##  418330   79883  797041  717774    9570  742899   80840  348800  411766  125545 
##       1       1       1       1       1       1       1       1       1       1 
##  747095  120555  482069  413283  833394  977884  561303  202760  834703  220679 
##       1       1       1       1       1       1       1       1       1       1 
##  844494  803257  833415  622665 1015152 1019139  148732  668730  541338  552054 
##       1       1       1       2       1       1       1       1       1       2 
##  775827  265900   75812  181930  852838  680582  536354  517924   44971  741101 
##       1       1       1       1       1       1       1       1       1       1 
##   28198  266900     360  385994  400018   21857   33673  154286  174223  283211 
##       1       1       1       1       2       1       2       1       1       1 
##  694442  921262  509784  106188  494736  456833  990182  713145  104586  221570 
##       1       1       1       1       1       1       2       1       1       1 
##  134962   76239  881204  741349  564690  476425  884983  602519  736717  620519 
##       1       1       1       1       2       1       1       1       1       1 
##  953315  474569  625460  627609 1014169  450895  783127  211404  566264   89576 
##       1       1       1       1       1       1       1       1       1       1 
##  376032  826195  265086  107139  439231  253273  793027   63085  666812  778734 
##       1       1       1       1       1       1       1       1       1       1 
##  188943  138116  864437  665227  832310   94700   48989  210948  160147  403014 
##       1       1       1       1       1       1       1       1       1       1 
##   35880  291220  767976  715105 1008698   35074  182659  552435  197832   98272 
##       1       1       1       1       1       1       1       1       1       1 
##  777690  887173   46576  769198  337568  971973  141485  662252   55947  743753 
##       1       1       1       1       1       1       1       1       1       1 
##  370033  316988  689850  855379   86297  183186  900495  811564  425938  424443 
##       1       1       1       1       1       1       1       1       1       1 
##  315905  292552  494582  439894  863932  547386   74556  812699   76309  852116 
##       1       1       1       1       2       1       1       1       1       1 
##  974515  320212  743798  387008  480716  980445  608885  710263  816316  429223 
##       1       1       1       1       1       1       1       1       1       1 
##  353715  137487  752303  526259  623970  567446  921576  608507  229678  908874 
##       2       1       1       1       1       1       1       1       1       1 
##   94201  286075  682086  749138  573335  177207  219872  797944  938282  461117 
##       1       1       1       1       1       1       1       1       1       1 
##  160873  313071  633167  800906  371222  925258 1012550 1025270   48716  760065 
##       1       1       1       1       2       1       1       1       1       1 
##  939449  373085  363989  640991  320979  105959   29483  709936  513351  407528 
##       1       1       1       1       1       1       1       1       1       1 
##   84202  905797  110000  409363  971054  769603  388240  817958  592203  501801 
##       1       1       1       1       1       1       1       1       1       1 
##  385079  211274  271371  107383  546562  888492  545197  332977  913937  562402 
##       1       1       1       1       1       1       1       2       1       1 
##  572531  122959  702267   47824  332644  244428  850820  496340  472433  844863 
##       1       1       1       1       1       1       1       1       1       1 
##  780139  239798  877538  237405  541441  585717  700934  122577  386130  554288 
##       1       1       1       1       1       1       1       1       1       1 
##  179601  166040  353592  131631  149229  361305  515132   68990  143095  578836 
##       1       1       1       1       1       1       1       1       2       1 
##   51900 1023470  211810  843978  727562  818869  706617  929696  305585  929202 
##       1       2       1       1       1       1       1       1       1       1 
##  298044  337146  577463  342228  125199  411391  216926  256318   64945  287704 
##       1       1       1       1       1       1       1       1       1       1 
##  315854  409678  227178  950822  717832  650437  586965  189119  143776  992927 
##       1       1       1       1       1       1       1       1       1       1 
##   91715  714816  211155  587796  293091  481909  816235  630050  322931   54967 
##       1       1       1       1       1       1       1       1       2       1 
##  505474  643995  694873  597113  113982  839277  438110  808661  576409  203044 
##       1       1       1       1       1       1       1       1       1       1 
##  261254  868642  537786  324246  415029  406948  731969  188472  109281  205503 
##       1       1       1       1       1       1       1       1       1       1 
##  271182  118151  739935   80930  161060   66980    4793  107152  789559  820231 
##       1       1       1       1       1       1       1       1       1       1 
## 1006633  584290  539353  149297 1011438  955734  863913  576973  825630  164733 
##       1       1       1       1       1       1       1       1       1       1 
##   53265  974399   11967  344515    8993  176983  364919  991376   93501  569031 
##       1       1       1       1       1       1       1       1       1       1 
##   84236  477767  925308  868613  838773  659268  568279  868633  449653  301081 
##       1       1       1       1       1       1       1       1       1       1 
##  235149  697182  271418  114975  131390  580733  184952  897644  858906  567886 
##       1       1       1       1       1       1       1       1       1       1 
##  155915  399389  729661  991532  265482  901225  594708  579387  508241  143568 
##       1       1       1       1       1       1       1       2       1       1 
##  869422  545458  650957  104922  278780  192565   62921 1001865  607129  989399 
##       1       2       1       1       1       1       1       1       1       1 
##  294087  870740  222414  413821  121310  391386  588049  575217  536824  294152 
##       1       1       1       1       1       1       1       1       1       1 
##  608976  212942  940690  783851  627841  718933  690739  357742  722796  561028 
##       1       1       1       1       1       1       1       1       1       1 
##  356493  861217  458413  595607  284443   16123  351161 1001824   74481  769717 
##       1       1       2       2       1       1       1       1       1       1 
##  281563  833056  817629  868306  493935  776717  724166  195235  789188  546461 
##       2       1       1       1       1       1       1       1       1       1 
##  691467  950791  330458   72268   91235  239283 1004202  450102  462128  340037 
##       1       2       1       1       1       1       1       1       1       1 
##  898522  692908  299712   95642  650621 1024770  980792  240671  892157  401734 
##       1       1       1       1       1       1       1       1       1       1 
##  482756  261728  348376  748293  856891 1000862  464541  317973  583254  498570 
##       1       1       1       1       1       1       1       1       1       1 
##  230409  596683  194332  618116  212305  636293  653167 1022214  993838  943308 
##       1       1       1       1       1       1       1       1       1       1 
##  784848  526296  366203  975544  241575  621414  439060  646136  947120  626069 
##       1       1       2       1       1       1       1       1       1       1 
##  195908  718073  222679  777056  798067  627688  107055  253844  453485  501099 
##       1       1       1       1       1       1       1       1       1       1 
##  849667  959478   51706   42725  320117  917328  513639   82590  468718  437463 
##       1       1       1       1       1       1       1       1       1       1 
##  350724   69768  809863  247343 1018212  707897  364018  281979  778029  788433 
##       1       1       1       1       1       1       1       1       1       1 
##  326528  212469  614821  262205  278686  417928  787614  172419   13803  430971 
##       1       1       1       2       1       1       1       2       1       1 
##  475382  446710  433668  760970  733746 1027312  339748  574968  604092  153916 
##       1       1       1       1       1       1       1       2       1       1 
##  631593 1001429   54940  398534  276554  564685  760560   46075  490084  806844 
##       1       1       1       1       2       1       1       1       1       1 
##  371662  417278  376775  131587  937225  460232  606307  882042  352609  877101 
##       1       1       1       1       1       1       1       1       1       1 
##   85790  545018  836337  506399  146379  388874  382167  586798  110817  113228 
##       1       1       1       1       1       1       1       1       1       1 
##  875893  495711  126175  568847  631083  437550  745098  532605  881610  538821 
##       1       1       1       1       1       1       1       1       1       1 
##  802504  918640  259360  257852  415568  333946  582450  159571  289319  244704 
##       1       1       2       1       1       1       1       1       1       1 
##  257124  274411   32911  815879  984815  942335  661960  697966 1004113   95680 
##       1       1       1       1       2       2       1       1       1       1 
##  588306  953306  870599  558278   88898  969964  948576   35772  763095  911735 
##       1       2       1       1       1       1       1       1       1       2 
##  356933  448380  867771   80530  863628  521463  777338  928291   40571  480222 
##       1       1       1       2       1       1       1       1       1       1 
##  932079  910629  370770   50414  864633  255465  451108  647275   71430  412749 
##       1       1       1       1       1       1       1       1       1       1 
##  822286  798210 1014509  256916  677300  205880  762869  748928  688028  974929 
##       1       1       1       1       1       1       1       1       2       1 
##  232239  952661  304905  992721  370392  305033  182827  595174  719174  330529 
##       1       1       1       1       1       1       1       1       1       1 
##  689872  800001  630823  317452  721897  672252  525354  305018  174527  250552 
##       1       1       1       1       1       1       1       1       1       1 
##  284744  391054  173044  493185   94724  877361  320789  704423  866347  794723 
##       1       1       1       1       1       1       1       1       1       1 
##  860283  334175  131079  485458   16322 1002979   60940   58783  152625 1002704 
##       1       1       1       1       1       1       1       1       1       1 
##  805368  460286  684961  816978  293551  160011  551008  958743  968801  457988 
##       1       1       1       1       1       1       1       1       1       1 
##  452748  933380  508476   13368  510134  533428  330251  683719   93136  663092 
##       1       1       1       1       1       1       1       1       1       1 
##  500084  181147   89596  300461   16770  856743 1009147  863044   91865  866819 
##       1       1       1       1       1       1       1       1       1       1 
##  831930  342215  472952  987831  111216  463099  194644  890612 1021534 1008256 
##       1       2       1       1       1       1       1       1       1       1 
##  130768  303277  106463  984337  725277   83055  298945  272977   13848  397053 
##       1       1       1       1       1       1       1       1       1       1 
##   21499  201656   19423  487567  404415   68836  453376  686506  485775  159617 
##       1       1       2       1       2       1       1       1       1       1 
##  762308  973885  776506 1006757  383969  420398  823973  908377  332102  868995 
##       1       1       1       1       1       1       1       1       1       1 
##  743783 1013958  162034  619980  369030  399288  772166  800563  739157 1002224 
##       1       1       1       1       1       1       1       1       1       1 
##   50929  820874  298255  703045  304976  740289  760958  688054  890089  333156 
##       1       1       1       1       1       1       1       1       1       1 
##  688558  232156  890535  877034  380228  847535  475584  464692  576337  348166 
##       1       1       1       1       1       1       1       1       1       1 
##  629244  232418  750548  765466  463692  504778  405940  793414  245156  417277 
##       1       1       1       1       1       1       1       1       1       1 
##  551698  232759  454827  510267  336049  617359  337727  406653  825453  690678 
##       1       1       1       1       1       2       1       1       1       1 
##  858268  221919  506115  381934  596429  486443   38018  565866  582188  593129 
##       1       1       1       1       1       1       1       1       1       1 
##  581745  661804  392020  854572  819954  745397  942835  147569  894364  909787 
##       1       1       1       1       1       1       1       1       1       1 
##  547332 1024279  870321  698266   87689  298773  754064  518327  456006   28371 
##       1       1       1       1       1       1       1       1       1       1 
##  166801  100646  214730  803473  341380  372127  131713  907353   32110  110957 
##       1       1       1       1       2       1       1       1       1       1 
##  945787   60684  394345  575512  936132  730830  427223  515963   65658  754180 
##       1       1       1       1       1       1       1       1       1       1 
##  238927  455946  924961  527625  104270  766450  568211  197829  106560  131782 
##       1       1       1       1       1       1       1       2       1       1 
##  734928   92168  252916  983422  625788  202521 1015872  644544  777144  106324 
##       1       1       1       1       1       1       1       1       1       1 
##  592732  382354  447523   34560  980078  395878  531614  767846  912923   20037 
##       1       1       1       1       1       1       1       1       1       1 
##  953390  990183  121383  532564  645994  938797   11552  501879  804332   23746 
##       1       1       1       1       1       1       1       1       1       1 
##  855105  415637  133802  782454  713251  824153  956136  706373  914154  844987 
##       1       1       1       1       1       1       1       1       1       1 
##  263377  728976  229217  137677  322587  840166  547437  230233  577469  581522 
##       1       1       1       2       1       1       1       1       1       1 
##  884739 1015575  352365  860553  553529  541660  699814  957013  665212  170135 
##       1       1       1       1       1       1       1       1       1       2 
##   38940  809092  421920  964376  252788  153018  409609  592868 1025910  397659 
##       1       1       1       1       1       1       1       1       2       1 
##  517516  126469  349321  865226 1000017  385922  113346  398959  427253  922228 
##       1       1       1       1       1       1       1       1       1       2 
##  308355  810892  899190  366492  945054   85854  880760   68887  130270  924020 
##       1       1       1       1       1       2       1       1       1       1 
##  504015  819615    3721  876253  802782  770259  331945  246515  431853  153712 
##       1       1       1       1       1       1       2       1       1       1 
##  424963  656343  264957  874679  340590  608539 1010709   28516  572243  164418 
##       1       1       1       1       1       1       1       1       1       1 
##  703101  506088  509636  199192  169287  826137  853134  732379  409727  885054 
##       1       1       1       1       1       1       1       1       1       1 
##   24461  456451  672558  592513  884191  108724  868680  315829  551677  909374 
##       1       1       1       1       1       1       1       1       1       1 
##  512683  621008  984485  584954  862604  955584  545414  398156  384042  442573 
##       1       1       1       1       1       1       1       1       1       1 
##   17725  252415  151398  906153  895060  860507  378543  867308  207045  996719 
##       1       1       1       1       1       1       1       1       1       1 
##  445116  260741  196293  163821  985778  636742  982927   60051  892509  169522 
##       1       1       2       1       1       1       1       1       1       1 
##  107537  887089  766955  225865  475423  276864  217266  737193   17703  373227 
##       1       1       1       1       1       1       1       1       1       1 
##  909291  933111  736594  919688  745929  548459  541448   85644  130424  242153 
##       1       1       1       1       1       1       1       1       1       1 
##  668841  488002  841463  800467  332265  824080  993875  505104  911486  762985 
##       1       1       1       1       1       1       1       1       1       1 
##  801491   26493  997094  628797   19043  609366  271196  717754  746491  853517 
##       1       1       1       1       1       1       1       1       1       1 
##    7879  814937  711069  223585  701830  681708  716797  920094  535674  355217 
##       1       1       2       1       1       1       1       1       1       1 
##  313107  736468  132119  670405  323187  552852  859133  968575  406649  259035 
##       1       1       1       1       1       1       1       1       1       1 
##  753800 1006689  129141  720340  751271  778044  803617  356247   70466  111934 
##       1       1       1       1       1       1       1       1       1       1 
##  631941  550336  593215  286100  771215   13232  718034  339589  980385  552162 
##       1       1       1       1       1       1       1       1       1       1 
##  512621  780255  745437  354235  826571   52300   18479  672157  250514  639020 
##       2       1       1       1       1       1       1       1       1       1 
##  129812  436580  467589  297239    5827  725548  426839  252455  521238   56897 
##       1       1       1       1       1       1       1       1       2       1 
##  712918   48345  425915  760776  149886  426045  843300  155205  344112  535954 
##       2       1       1       1       1       1       1       1       1       1 
##  250452  897854  767723  776982  353033  955582   91623  979375  391810  323349 
##       1       1       1       1       1       1       1       1       1       1 
##  837122  191267  581028 1026159  455274 1012391 1019126  783293  845540  415697 
##       1       1       1       1       1       2       1       2       1       1 
##  973962 1025602  213181  406312  488046  345542  457530  787625  675695  730114 
##       1       1       1       1       1       1       2       1       1       1 
##  821054  401087  673063  877624   26828  900773  638492  267464  312165  486190 
##       1       1       1       1       1       2       1       1       1       1 
##  658670  174442  469023  993603  904838  686505  340257  263943  490509  607623 
##       1       1       1       1       2       1       1       1       1       1 
##  353577  505959  435284  576711  933515  131442  599908  331090  904674  255051 
##       1       1       1       1       1       1       1       1       1       1 
##  455427  344022   29657  837382  315247  703504  258718  541288  530627  252358 
##       1       1       1       1       1       1       1       1       1       1 
##  758884  884233  545881  824577  546116  468571  554693  287210  816977  548250 
##       1       2       1       1       1       1       1       1       1       1 
##  933673  947105 1003882  158588   41758  171108  574098  481630  560016  931600 
##       1       1       1       1       1       1       1       1       1       1 
##  749915  604098  832323  214158  784006   18440  559819  928815  442819  438439 
##       1       1       1       1       1       1       1       1       1       1 
##  191416  405931  934485  574674  997832  812945   74812  626962 1000823   23840 
##       1       1       1       1       1       1       1       1       1       1 
##  227803  486696  349770  836655  643165  698534  839609  642733  919423  579833 
##       1       1       1       2       1       1       1       1       1       1 
##  815973  962961  737579  579259  426229  682173  198892  820210  116789  654517 
##       1       1       1       1       1       1       1       1       1       1 
##  716106  319980  229604  794125  755322  468436  950190   43111   56041  826147 
##       1       1       1       1       1       1       1       1       1       1 
##  638233  747123   71918  527196  658765  870573   53140  974388  378472 1009256 
##       1       1       1       1       1       1       1       1       1       1 
##  851757  992340  572316  112689  339032  245124  506072  281218  858408  205755 
##       1       1       1       1       1       1       1       1       1       1 
##  161779  579252  339346  749680  182553  642587  237281  778987  259252  756147 
##       1       1       1       1       1       1       1       1       1       1 
##  912957  618590  231868  753683  814540  101606  263946  862805  679481  786885 
##       1       1       1       1       1       1       1       1       1       1 
## 1012215  260318  108075  354345  118553  973350  706359  657456  401285  360466 
##       1       1       1       1       1       1       1       1       1       1 
##  895322  600224  124957  752832  816760  968397  380825  661538  788341  220779 
##       1       1       1       1       1       1       1       1       1       1 
##   40611  703543  635761  437264  366418  513662  445142  827710  412767  440612 
##       1       1       1       1       1       1       1       1       1       1 
##   84697 1013023  128842  244092  581954  757066   84038  907393  503249   82546 
##       1       1       1       1       1       1       1       1       1       1 
##  825182  711577  239729  243076  711623    5942  300958  656013  947344  675054 
##       1       1       1       1       1       1       1       1       1       1 
##  585168  817585  628257  582056  156612  410996  265913  638966  200247  144270 
##       1       1       1       1       1       2       1       1       1       1 
##  196359  280706  321088   51071  434674  578892  873513  822290  401966  260032 
##       1       1       1       1       1       1       1       1       1       1 
##  873913  618778  822702  647728    4334  953609   75040  570647  709556  348860 
##       2       1       1       1       1       1       1       2       1       1 
##  396916  562225  805004  862603  180585   11760  874485  258604  295750  351266 
##       1       1       1       1       1       1       2       1       1       1 
##  993150  988590  785164  856284  724526  207546  900705  814808  514530  650503 
##       2       1       1       1       1       1       1       1       1       1 
##  563774   41593  194813  115009  215378  954256  177709  417311 1011369  201431 
##       1       1       1       1       1       1       1       1       1       1 
##  373979  728727  723489  677596  834634 1007992 1021009  992717  808772  400267 
##       1       1       1       1       1       1       1       1       1       1 
##  929188  164036  979016 1020319  693892  949393  134822  424796  739161  452992 
##       2       1       1       1       1       2       1       1       1       1 
##  394372  396459  195381  440891  938361  973528  411267  664144  762984  731520 
##       1       1       1       1       1       1       1       1       1       1 
##  115503  931733  412424  386870  947192  288280   13698  743647  291793  583016 
##       1       1       1       1       2       1       1       1       1       1 
##  898575  124297  423895  350059   82627 1011770  831054  770761  540980  720113 
##       1       1       1       1       1       1       1       1       1       1 
##  516789  912255  541081   10669  916216  825964    2791  517577  705638  967652 
##       1       1       1       1       1       1       1       1       1       1 
##  191584  980422  672559  190228  472799  651176  826601  738573  649951  499590 
##       1       1       1       1       1       1       1       1       1       1 
##  720691  960421  446992  922907  551618  989878  694293  658539  441638  548314 
##       1       1       1       1       1       1       1       1       1       1 
##   85008  466153  393779  642723  817787   35629  208005  558334  314933  215310 
##       1       1       1       1       1       1       1       1       1       1 
##  707472  100051  445653  524000  713025    6220  787051  396037  726917  525774 
##       1       1       1       1       1       1       1       1       1       1 
##  455419  499828  694667  589445  412036   78398  193682  605319  955370  276730 
##       1       1       2       1       1       1       1       1       1       1 
##  744702  873003  734692  419649 1013911  994581  943439  517637  853329   16623 
##       1       1       1       1       1       1       1       1       1       1 
##  793943   13140  353332  721096  428030  606812  923002  726568  470962  677553 
##       1       1       1       1       1       1       1       1       1       1 
##   51220  440610   75782  600235  281146  265396  736714  838500  759520  958627 
##       1       1       1       1       1       1       1       1       1       1 
##  432387  981864  339565  539764 1010528   37992   28268  230882  274123  980737 
##       2       1       1       1       1       1       1       1       1       1 
##  573353  936147  831903  915460  265120 1009269  807676  923489  944575  613806 
##       1       1       1       1       1       2       1       1       1       1 
##  278224  155051  721640   56985  805771  108991  233388  558428  388360  670872 
##       1       1       1       1       1       1       1       1       1       1 
##  414992  127126  111809   91997  280055  715025  563641  129317  507982  632764 
##       2       1       1       1       1       1       1       1       1       1 
##  213996  753590  642291  895503  346445  848664  171569  687760  656273  601034 
##       1       1       1       1       1       1       1       1       1       1 
##  947416  521247  540499    8441  495932  114738  270382  397776  343719  214587 
##       1       1       1       1       1       1       1       1       1       1 
##  453075  414616  758847  914929  655495  343338  814963  246552  620682  632152 
##       1       1       1       1       1       1       1       1       1       1 
##  410939  435039  839316  819015  625697  841968  373408  418596  773260  844662 
##       1       1       1       1       1       1       1       1       1       1 
##  481140   76909   88235  799759  169790  612080  343617  138464  723799  843005 
##       1       1       1       1       1       1       1       1       1       1 
##  374941  768505  810827  466698   93349  251007  412464  307477  182174  373999 
##       1       1       1       1       1       1       1       1       2       1 
##  363369  362496  780260  903031   20140  929101   40741  777906  688584  839669 
##       1       1       1       1       1       1       1       1       1       1 
##  691325  934106    5948  584151  353154  634223  463717  598534  858391 1019018 
##       1       1       1       1       1       1       1       1       1       1 
##  737503  721087  130573  921856   54369  686328  480805  668811   61638  139169 
##       1       1       1       1       1       1       1       2       1       1 
##  823484  694625  206595  564733  718111  521072  822993  284578 1023686  733300 
##       1       1       1       1       1       1       1       1       1       1 
##  669296  226466  591598  427039  181052   76585  200562  119398  718208  213091 
##       1       1       1       1       1       1       2       1       1       2 
##  326065   42354  792781  194242  144238  333444   91103  801257  598107  935687 
##       1       1       1       1       1       1       1       1       1       1 
##  280045  380062  287885  161006  271507  996282  442025  778384  954887  539076 
##       1       1       1       1       1       1       1       1       1       1 
##  878096   59439  155445   77474  803551  142773  155390  277831  373491  603537 
##       1       1       1       1       1       1       1       1       1       1 
##  997987  268833  466401  820226  515201  889324  280168  914020  535700  819705 
##       1       1       1       1       1       1       1       1       1       2 
##  954338  320717  823208  596751  535307   11000  682627  259406   55141  459383 
##       1       1       1       1       1       1       1       1       1       1 
##  936243  915459  523286  909653  179049  295134 1025498   44343   72831   74116 
##       1       1       1       1       1       1       1       1       1       1 
##  448249  919692 1019039  833788  707103  229574  395488  677825  836861  241596 
##       1       1       1       1       1       1       1       1       1       1 
##  642026  945846  715465  249872  758395  280461  193947  398582  779285  964592 
##       1       1       2       1       1       1       1       1       1       1 
##  691745  449829  804998  181135  666336  196988  204089  873131  588892  409062 
##       1       1       1       1       1       1       1       1       1       1 
##  599867  803254  919456  431173  308117  164003  683306  894150  776396  515121 
##       1       1       1       1       1       1       1       1       1       1 
##  519466   16149  268702  341677  657246  793457  963119  633110     346  477588 
##       1       1       1       1       2       2       1       1       1       1 
##  307560  586925  715112  611053  783651    1555  519879  773792  418648  916347 
##       1       1       1       1       1       1       1       1       1       1 
##  889125  496407  247923  789158  864323  556696  897426   20222   81484  287741 
##       1       1       1       1       1       1       1       1       1       1 
##  760714  320755  830758  313128  894722  805577   86506   74328  968880  737835 
##       1       1       1       1       1       1       1       1       1       1 
##  252877  238648  194793  112068  486067  808790  822287  383952 1016839  421836 
##       1       1       1       1       1       1       1       1       1       1 
##  983768   89904  821144  248116  759795  320553  448841  578335  444713  198280 
##       1       1       1       1       1       1       1       1       1       1 
##  519063   57634  782835  686514  967463  918417  819738  856176  715075  580311 
##       1       1       1       1       1       1       1       1       1       1 
##  876515  183028  860105  951667  123637  747391  621317  749971  899901  141793 
##       1       1       1       1       1       1       1       1       1       1 
##  799026  984989  501165  871202  616542  789688  772350  918881  108456  191722 
##       2       1       1       1       1       1       1       1       1       1 
##  330289  666767  368745  335205  128151    6862   58438  480485  181231   42643 
##       1       1       1       1       1       1       1       1       1       1 
##  903160  590827    8741  342077  184920  741407  260356  556991 1002158  653424 
##       1       1       1       1       1       1       1       1       2       1 
##  425860  298158  758744  462435   22936  816933  933236  176732  226229   12911 
##       1       1       1       1       1       1       1       1       1       1 
##  112192    5563  208832  417771  886704  739660  592387 1012769  713478  262191 
##       1       1       1       1       1       1       1       1       1       1 
##  901061  776894  824648  294414  453495  230639     162  517364  970109  635186 
##       1       1       1       1       1       1       1       1       1       1 
##  503202   42330  505317  518341  335406  884593  371749  970202  726955  344739 
##       1       1       1       1       1       1       1       1       1       1 
##  917764  563675  745582  475053  291223  779138  912065  678707  859548  730280 
##       1       1       1       1       1       1       1       1       1       1 
##  511755  533592  449873  309888   24167  361689  322090  695607   69857  195155 
##       1       1       1       1       1       1       1       1       1       1 
##  286204  865123  552425  767923  259607  369435  311362  132723  945212  956445 
##       1       2       1       1       1       1       1       1       1       1 
##   63252 1005492  819788  574688  428520  975200  959125  187458  730273  700961 
##       1       1       1       1       1       2       1       1       1       1 
##  122236  118087  362135  972619  777026   98555  859248  720233   53940  628540 
##       1       1       1       1       1       1       1       1       1       1 
##  958025  733719   35863   29537  240755  846625  439289  922875  444806  391409 
##       1       1       1       1       2       1       1       1       1       1 
##  107599  258328  604792  679390  888595  186957  626752  339476  724276  819850 
##       1       1       1       1       1       1       1       1       1       1 
##  583530  317754  775728  242013  545834  100591  480977  251698  292438  427723 
##       1       1       1       1       1       1       1       1       1       1 
##  365416  507514  422596  787776  227572  770108  132240  639595  781869  565938 
##       1       1       1       1       1       1       1       1       1       1 
##  365832  297537  277240   79692  464369  579961  138370 1009639  765539  312416 
##       1       1       1       1       1       1       1       1       1       1 
##  859675  911324  402126  404192     245  374776  801424  616481   14179  170778 
##       1       1       1       1       1       1       1       1       1       1 
##  124944 1005478  565753  605130  341937  510894  324249   96123  958966  820724 
##       1       1       1       1       1       1       1       1       1       1 
##  784947  287621  635543  384061  418038  791323 1021089  501903  297843  148939 
##       1       1       1       1       1       1       1       1       1       1 
##  501765  641835  432200  311257  556690  202239  188170  689976 1016800  590547 
##       1       1       1       1       1       1       1       1       1       1 
##  469287  366916    9388  605301  736269  987746  435188  117901  439836  686548 
##       1       1       1       1       1       1       1       1       1       1 
## 1027942  481512  793516  824280  947489   41734  487911  560971  214510  393510 
##       1       1       1       1       1       1       1       1       1       1 
##  222283  371908 1006459  627707  901335  444885  592815  241506  435365  473333 
##       1       1       1       1       1       1       1       1       1       1 
##  539517  284588  839002   70667   89186   49537  701835  876119  566382  302643 
##       1       1       1       1       1       1       1       1       1       1 
##  523509  548268  183401  510783   32465  953117  128950  285060  283377  286529 
##       2       1       1       1       1       1       1       1       1       1 
##  502730  419567  982300  151254  237426  310471  919145  492444  464887  788653 
##       1       1       1       1       1       1       1       1       1       1 
##  509697  379357  633468   53657  220193  157836  201409  316831    2163  248390 
##       1       1       1       1       1       1       1       1       1       1 
##  184973   43923 1002454  518461  166784  582271  605166 1016103  294871  287403 
##       1       1       1       1       1       1       1       1       1       1 
##  251166  510889  751752  922342  592840  973601  564869  571298  823715  209055 
##       1       1       1       1       1       1       1       1       1       1 
##  569973  394275  590005  206077  514808  385290  184257   94113  548092  728874 
##       1       1       1       1       1       1       1       1       1       2 
##  545162  648030  548264  395913  286431  240074  644779  639023  887157  373994 
##       1       1       1       1       1       1       1       1       1       1 
##  439296  783578  270505  840781  435338  717120   15903  223525  103947  256705 
##       1       1       1       1       1       1       1       1       1       1 
##  928557  173045  212747  286889  549004  297097  312048  270782  537799  693428 
##       1       1       1       1       1       1       1       1       1       1 
##  437291  554700  722826   21501  502189  294313   31383   90632  788647  357119 
##       1       1       1       1       1       1       1       1       1       1 
##  850264  868963   48120  757109  910652  638512    2178  849189  888771  624432 
##       1       1       1       1       1       1       1       1       1       1 
##  784400  509164  326073  984910  641809  356167  603389  827400  192185  965427 
##       1       1       1       1       1       1       1       1       1       1 
##   29065   36846   46631  131325  275349  635137  904172  881854  498426    5527 
##       1       1       1       1       1       1       1       1       1       1 
##  963854  791732  601470  205506  486679  554499  442177  746056  604193  623855 
##       1       1       1       1       1       1       1       1       1       1 
##  767994  159075  942751  468112  428687  685349  885987  740166  852377  620947 
##       1       1       2       1       1       1       1       1       1       1 
##  659559  202188  319728  987666  335606   82553   15928  722819  611379  573259 
##       1       1       1       1       1       1       1       1       1       1 
##  428737  417104  941745  485829  566048   25081  577085   99485  793992  432587 
##       1       1       1       1       1       1       1       1       1       1 
##  209302  197780  249467  359306  687996  352037  175104  651760  941264  634268 
##       1       1       1       1       2       1       1       1       1       1 
##  228138  443972  196437  310759  788333  135898  384012   71149  799481  609502 
##       1       1       1       1       1       1       1       1       1       1 
##  202212  483787  923320  767419  647617  753177    4415  944678  397537  562503 
##       2       1       1       1       1       1       1       1       1       1 
##  413859   43538  524102  730654  594443  533442  740330  684253  663317  128359 
##       1       1       1       1       1       1       1       1       1       1 
##  571211  611280  254897   42694  213496  214037  389078  340391  953997  334669 
##       1       1       1       1       1       1       1       1       1       1 
##  985802  603424  422750  833202  208125  214501  721629  393875  699269  736451 
##       1       1       1       1       1       1       1       1       1       1 
## 1025441  590482  194695  691755  760904  238979  810241    6652  396307  137237 
##       1       1       1       1       1       1       1       1       1       1 
##  825253  770288  504704   88815   83820  798625   90796  206467  431628  589601 
##       1       1       1       1       1       1       1       1       1       1 
## 1011408  243863  732950  335495  481982  655121  177370  976832  362014  488913 
##       1       1       1       1       1       1       1       1       1       1 
##  863155   39580  165526  236218  485042   32115  511229  506140  123315  186767 
##       1       1       1       1       1       1       1       1       1       1 
##  380727  573798  765899  712279  661272  283744  687457  526655  279179  175636 
##       1       1       1       1       1       1       1       1       2       1 
##  557393  223746   59361  489431  397126   87526  658561  493859  866572  482894 
##       1       1       1       1       1       1       1       1       1       1 
##  850230  621332  916354  754594  440003  214389  802938  716998  190134  857844 
##       1       1       1       1       1       1       1       1       1       1 
##  728186  901754  992551  321938  895459  887616   57512  740903  476819  867839 
##       1       1       1       1       1       1       1       1       1       1 
##  452698  155695  253885  187631  531098  324280  814610  277878  279573  603588 
##       1       1       1       1       1       1       1       1       1       1 
##  873159  632603  708333  356790  460561  257619  220611  739479  800679  930412 
##       1       1       1       1       1       1       1       1       1       1 
##  333035  727846  854045  880107  419864  295672  693393  638024  618133  687047 
##       1       1       1       1       1       1       1       1       1       1 
##  476249 1026434  228118  291964  636696  841485  583717   11473  379683  653511 
##       1       1       1       1       1       1       1       1       1       1 
##   78910  494088  694458  769713  105623  922529  369749  401217  547448   81561 
##       1       1       1       1       1       1       1       1       1       1 
##  998756  804714  584148  875353  874583  775163   84689  149076  402632  501397 
##       1       1       1       1       1       1       1       1       1       1 
##  760358  224519 1016427  531270  777632  923652  584016  480968  289744  982453 
##       1       1       1       1       1       1       1       1       1       1 
##  558020  342271 1007366  712549  328612  856038  732437  232533  906088  585137 
##       1       1       1       1       1       1       1       1       1       1 
##  778573  440020  774021  217374 1023682  293013  241323  673805  303341  867129 
##       1       1       1       1       1       1       1       1       1       1 
##  964190  379728   33103  213635   67555  340865  303022   10049  226426    3186 
##       1       1       1       1       1       1       1       1       1       1 
##  432350  305590   51300  567135  374544  449964  969127  810273  178522  361518 
##       1       1       1       1       1       1       1       2       1       1 
##  912901  449166  341473   11941  180228  423023  395035  993119  723858  964817 
##       1       1       1       1       1       1       1       1       1       1 
##  796791  974035  136550  143359   72721  910461  882321  300054  541062  797480 
##       1       1       1       1       1       1       1       1       1       1 
##  736616   22148  832116  328388  839191  148303  808618  336538  371850  116853 
##       2       1       1       1       1       1       1       1       1       1 
## 1013651  270434  893446  146085  264142  561419  885910  235779  821303   97887 
##       1       1       1       1       1       1       1       1       1       1 
##  339192  929564  647140  707826  951586  917084  374891   59133  327436  423852 
##       1       1       1       2       1       1       1       1       1       1 
##  487990  600950  543715  975509  531704   74631  311426  908092  287107  385671 
##       1       1       1       1       1       1       1       1       1       1 
##  776043  900180  248557  403573  249212  788916  358308  695621  923364  620787 
##       1       1       1       1       1       1       1       1       1       1 
##  472357  158905  772081  637802  962120 1003260  370834  498267  239504  701789 
##       1       1       1       1       1       1       1       1       1       1 
##  824839  126914  975788  558130  583195  803468  491596  364762  324107  594855 
##       1       1       1       1       1       1       1       1       1       1 
##  303039  398394  742666 1002181  507563  524103  569341  707019  568344   69064 
##       1       1       1       1       1       1       1       1       1       1 
##  651505  234134  161375  219048  941955  467153  562789  670926  643744  247575 
##       1       1       1       1       1       1       1       1       1       1 
##  730621  271321  209649  110832  532486  972068  426135  113636  781354  587744 
##       1       1       1       1       1       1       1       1       1       1 
##   52677  900781  353375  178422  587298  956046  830519  630524  505769  774228 
##       1       1       1       1       1       1       1       1       1       1 
##  303841  620688  131742  370923  360816  536212  503763  532452  685449  935549 
##       1       2       1       1       1       1       1       1       1       1 
##   56474  118536  261515  195511  452555  523260  323306 1024840  649630  678453 
##       1       1       1       1       1       1       1       1       1       1 
##  696617  213125  669448  155460  148293  396578  518245  810191  222227  267992 
##       1       1       1       1       1       1       1       1       1       1 
##  759925  852187   36666  971023  758564  162807  382692  646224  114573  943425 
##       1       2       1       1       1       1       1       1       1       1 
##  532503  576472  869754  324982    1096  318768  271339 1017007  808509  793103 
##       1       1       1       1       1       1       1       1       1       1 
##  380067  439446  915480  306163  473703  329509  387520  771237  649879  626271 
##       1       1       1       1       1       1       1       1       1       1 
##   58309  190162  124245  578057  451125  741822   79305  207962  429717  922492 
##       1       1       1       2       1       2       2       1       1       1 
##  341304  423372  231485  751594  868040  860941  843143  335644  961751  568942 
##       1       1       1       1       1       1       1       1       1       1 
##  292491  676314  505337   33965   17752  751759  279714  680064   57716  225480 
##       1       1       1       1       1       1       1       1       1       1 
##  405464   40945  836354  437016  807550   21765  415707   30784  545622   84011 
##       1       1       1       1       1       2       1       1       1       1 
##  976298  834129 1006544  457048  586397  179323  579035  445328  286990  197830 
##       1       1       1       1       1       1       1       1       1       1 
##   22181  661489  356540  366731  190094  851356  180329  542807  435871  849904 
##       1       1       1       1       1       1       1       1       1       1 
##  790556  876725  549623  996618  713888  303254  802993  335567   41054  263658 
##       1       1       1       1       1       1       2       1       1       1 
##  465458   55827  940560  776998  931736  693699  475250  865436  449707  801966 
##       1       1       1       1       1       1       1       1       1       1 
##  134445  940567  495646  908513   18828 1026476  142401  926723  296444  564065 
##       1       1       1       1       1       1       1       1       1       1 
##  914135  429158  464779  993056 1002315  402930  140659  286174  853207  324153 
##       1       1       1       1       1       1       1       2       1       1 
##  987883  432765  797249  695835  677481  880118  226461   89752  869168  423331 
##       1       1       1       1       1       1       1       1       1       1 
##  856505  275357  993502  578973  891560  495728  549637  294194  116190  922101 
##       1       1       1       1       1       1       1       1       1       1 
##  481353  352854 1011812  524179   80020  590224  104853  342997  356404  419310 
##       1       1       1       1       1       1       1       1       1       1 
##  514045  363356  818505  814398  927078  833546   46636  526034  605477  921473 
##       1       1       1       1       1       1       1       1       1       1 
##  572485  769192  643057  662788  628274  381976  748887  803592  185821  167048 
##       1       1       1       1       1       1       1       1       1       1 
##  445117  873779   66998  370663  200368  462459  398187  765442  818401  502146 
##       1       1       1       2       1       1       1       1       1       1 
##  597346  123424  405230  829003  515139  942210  958814  341341  638578  312237 
##       1       1       1       1       1       1       2       1       1       1 
##  313072   34270  422520  994409  409590    7307  851208  342317  895198  423905 
##       1       1       2       1       1       1       2       1       1       1 
##  251925  574913  947696  100161  144837  427070  233033  451778  211312  446677 
##       1       1       1       1       1       1       1       1       1       1 
##  969459  560956  708126  532175  877053  558816  945630   70850  483957  227585 
##       1       1       1       1       1       1       1       1       1       1 
##  461058  948000   38762  386632    5293  466897  313521  594058  491187   54081 
##       1       1       1       1       1       1       2       1       1       1 
##    7209  202543  769442  541007  651067   97387  250313  171089  937947  246743 
##       1       1       1       1       1       1       1       1       1       1 
##  924141  380621  511665  549799  526484  638040  533698  702275  649708  495256 
##       1       1       1       2       1       1       1       1       1       1 
##  913891  438728  637986  992125  179754  191479   35552  741374  628630  549117 
##       1       1       1       1       1       1       1       1       1       1 
##  460280  887295  519210  378630  188357  483706  627457 1019492  802389   97211 
##       1       1       1       1       1       1       1       1       1       1 
##   59954  366321  477816  534065  836756  580393  674513  755350  646011  627816 
##       1       1       1       1       1       1       1       1       2       1 
##  331517   13259  850064  678262 1014407  778152  572685  523965  215381   77888 
##       1       1       1       1       1       1       1       1       1       1 
##  238180  619688  720111  275748  528843  572137  580035  384591  629682   94787 
##       1       1       1       1       1       1       1       1       1       1 
##  800968   47654  194268   47664  856801  619736  762504  609844  654424  908243 
##       1       1       1       1       1       1       1       1       1       1 
##  210020 1027559  903863  301952  148011   64685   68222  847333  367375  203419 
##       1       1       1       2       1       1       1       1       1       1 
##  341482  898152  224977  481858  367718  522401  666314  827345  471511 1020815 
##       1       1       1       1       1       1       1       1       1       1 
##  410893  455936  370620 1015652  382343  754015  561050  959735  969083   87588 
##       1       1       1       1       1       1       1       1       1       1 
##  375389  345166  807185   15440   40882  639428   62374    6973  999270  440954 
##       1       1       1       1       1       1       1       1       1       1 
##  950576  952447  958232  952292  917171  467908  397524  953525  252225  161320 
##       1       1       1       1       1       1       1       1       1       1 
##  242336  949404  815071  806396  338235  402409 1002384  573323  379364  453466 
##       1       1       1       1       1       2       1       1       1       1 
##   87261  482601  107473  475885  375032  622662   95723  256788  527179  109563 
##       1       1       1       1       1       1       1       1       1       1 
##  742887   71963  593691  169117  590050   99991  944330  967961  167653  383138 
##       1       1       1       2       1       1       1       1       1       1 
##  208586  158840  533448  345760 1011147  152132  759897 1004079   49911   57118 
##       1       1       1       1       1       1       1       1       1       1 
##  142955  568060  333270 1019719  701364  628881  992522  710092 1020177  192526 
##       1       1       1       1       1       1       2       1       1       1 
##  780420  922454  959274   27246  665941  432539  285868  832239  415792  277361 
##       1       1       1       1       1       1       1       1       1       1 
##   97351  355074   10579  475946   81812  831495  911660  945866  114264  486630 
##       1       1       1       1       1       1       1       1       1       1 
##  463415  411287   59972  157025  260130  205456  135680   93060  164650  212333 
##       1       1       1       1       1       1       2       1       1       1 
##  838348  323121  705943  471468  262061  316944   42387   60862  719848  803882 
##       1       1       1       1       1       1       1       1       1       1 
##  695851  689279  854730   37385  777330  544470  559402  377869  915776 1014206 
##       1       1       1       1       1       1       1       1       1       1 
##  192399   53965    2257  138535  483646  861291  696399  488489  760508  609808 
##       1       1       1       1       1       1       1       1       1       1 
##  853072  859191  702825  510181  583105  320169  120696  203678  447972  465527 
##       1       1       1       1       1       1       1       1       2       1 
##  788030  933600  336969  663533  136825  818713  141611  335488  692888  786268 
##       1       1       1       1       1       1       1       1       1       1 
##  438058  273512  975609  278798  864868  178876   76688  267817  165263  597295 
##       1       2       1       2       1       1       1       1       1       1 
##  121738   60578  293461   57566 1025902  958964  570719  372522  292263  398606 
##       1       1       1       1       1       1       1       1       1       1 
##  297783  945268 1021595  694206  440125  987015  344570  608467  185589  712167 
##       1       1       1       1       1       1       1       1       1       1 
##  188043  141286  279957  115937  312715   37569  509454  502376  325423  780073 
##       1       1       1       1       1       1       1       1       1       1 
##  257380  526367  583730  295160  402699  994395  901746  595364   71444  592974 
##       1       1       1       1       1       1       1       1       1       1 
##  609363  763050  450933  547829   94550  828867  610020   68916  336950  688911 
##       2       1       1       1       1       1       1       1       1       1 
##    4021   85450   70161  859527  135004  301246   98704  583954  141356  290964 
##       1       1       1       1       1       1       1       1       1       1 
##  669349   43464  489249  485487   26931  522390  748227  627864  385029  125915 
##       2       1       1       1       1       1       1       1       1       2 
##  990335  152050  794446 1016047  586592  126741  635001  905140  151071  701345 
##       1       1       1       1       1       1       1       1       1       1 
##   26682  613997  656407  753358  846758  792466  957319  359992  699803  384419 
##       1       1       1       1       1       1       1       1       1       1 
##  639794  958115  607888  345620  322355  285013  421887  109222  826614   79856 
##       1       1       1       1       1       1       1       1       1       1 
##  254486  931815  849579  551166  700956  230115  372934  130041  706862  977525 
##       1       1       1       1       1       1       1       1       1       1 
##  445457  196698  790497  277516  149951  851693  464047  107408  512680  358714 
##       1       1       1       1       1       1       1       1       1       1 
##  727365  952651  347761  540194  668423  902228   36339  271630  976219  320228 
##       1       1       1       1       1       1       1       1       1       1 
##  424864  341439  372453  459327  422587  748291   24625  382615  164397  763626 
##       1       1       1       1       1       1       1       1       1       1 
##  834575   63319  212150  624017  511820   93567  354323  821756  207101  828115 
##       1       1       1       1       1       1       1       1       1       1 
##   11468  586182  257804  801544  620656  570137  577257  963561 1004769   42175 
##       1       1       1       1       2       1       1       1       1       1 
##  249005  530786  433670  450475  524656  440241  694477  452876   40406   43983 
##       1       1       1       1       1       1       1       1       1       1 
##  515100  410585  158070  614156  865562  435468  362112  122409  789149  866912 
##       1       1       1       1       1       1       1       1       1       1 
##  602461  588361  633664  811939   72096   50511  977428  932426  414778  326113 
##       1       1       1       1       1       1       2       1       1       2 
##  314884  360754  442945   62630  354111  765788  175271  446590  399279  869835 
##       1       1       1       1       1       1       1       1       1       1 
##   33655  904474  989130  646267  405191  147136  801215   44594  732123  296410 
##       1       1       2       1       1       1       1       1       1       1 
##  358827  198820  662333  215743  862825   15094  752212  340303  714083  394452 
##       1       1       1       1       1       1       1       1       1       1 
##  449318  973409  990384  712604  787822  139451  153146  844502   82059  664111 
##       1       1       1       1       1       1       1       1       1       1 
##  276677  911716  513651  267654  924369  743198   24265 1018243  146475  454196 
##       1       1       1       1       1       1       1       1       1       1 
##  355638   94477 1020666  550384  549370  459377  201154  683230  858051  927530 
##       1       1       1       1       1       1       1       1       1       1 
##  103175  199973  619282  791365  461351  171926  308246  244303  880596  537679 
##       1       1       1       1       1       1       1       1       1       1 
##  474644  467336   67893  252866  969046  295386  967088  521098  380935  776377 
##       1       1       1       2       1       1       1       1       1       1 
##   70431  255881  661930  873788  885356  507008  938973  711926  168224  665429 
##       1       1       1       1       1       1       1       1       1       1 
##  350057  873049  839969  605785  147041  691092  590576  632211  872938  396243 
##       1       1       1       1       1       1       1       1       1       1 
##  636995  503362  311568  848864  430464  802987  813605  688265  534192  864938 
##       1       1       1       1       2       1       1       1       1       1 
##  577829  209190  998436  789809  416932  595908  834841  605428  897710  934247 
##       1       1       1       1       1       1       1       1       1       1 
##  913539  103292  729928  561351  430026  872324  286512  786295  395876  668327 
##       1       1       1       1       1       1       1       1       1       1 
##  269688  140925  106223  728633   69855  296211  233004  260173  738605 1019187 
##       1       1       1       1       1       1       1       1       1       1 
##   57279  207597  544602  235747  564706   24520  727827  462806  436400  949970 
##       1       1       1       1       1       1       1       1       1       1 
##  890632  681548  827881  896552  871486   35653  339195  738729  109644   90585 
##       1       1       1       1       1       1       1       1       1       1 
##  699859  731197  735243  149035  108397  551170  873292  513347  666720  441034 
##       1       1       2       1       1       1       1       1       1       1 
##  884103  739765  732111  963503  407230  508257  716338  329845  186469  870705 
##       1       1       1       1       1       1       1       1       1       1 
##  634187  797205   27417  668433  491565  807654  700428   97999  434600  649985 
##       1       1       1       1       1       1       1       2       1       1 
##   49596  442677  238067  737363  508857  964823  360576  722599  314138  402892 
##       1       1       2       1       1       1       1       1       1       1 
##  473075  677472  149011  602310  108493  213700  952702  237971  423408  286417 
##       1       1       1       1       1       1       1       1       1       1 
##  191062  101285   10009  107100  985002 1003009   96486  282511  420904  490487 
##       1       1       1       1       1       1       1       1       1       1 
##  262875  426913   76192   13350  566828  535623  223748  284056  896077  830976 
##       1       1       1       1       1       1       1       1       1       1 
##   46373  916315  424057  926866  688802  341392   72467  262095  152891  844890 
##       1       1       1       1       1       1       1       1       1       1 
##  215770  272621  436016  353962  772222  451258  975613 1013231  609252   34864 
##       1       1       1       1       1       1       1       1       1       1 
##  764781  928109  684152  772612  529186  979080   22908  246219  529372  944651 
##       1       1       1       1       1       1       1       2       1       1 
##  927133  973980  600455  832016  625094  995795  475282  971323  227719  597034 
##       1       1       1       1       1       1       1       1       1       1 
##  390551  277488  388993  516262  209912  504737  113892  819877  150279   30266 
##       1       1       1       1       1       1       1       1       1       1 
##  379371  443565  874325  391150 1023170  411264  260295  543945  163139  847210 
##       2       1       1       1       1       1       1       1       1       1 
##  991280  891819  571277  921264  511741  560709  440611 1012318  446456  746189 
##       1       1       1       1       1       1       1       1       1       1 
##  636658  670734  955273  443456  635443  170695  935458  415092  161911  500773 
##       1       1       1       1       1       1       1       1       1       1 
##  899765  272279  723120  641187  520773  584935  188282  582990  354827   27784 
##       1       1       1       1       1       1       1       1       1       1 
##  723371  191547  152671  616724  168426  323390  922744  426220  477841  344512 
##       2       1       1       1       1       1       1       1       1       1 
##  658557  645352  102253  104622  178629  104362   63641  408029  550771  930833 
##       1       1       1       1       1       1       2       1       1       1 
##  214236  117699  148622  822347  227351  543719 1014799  605499  945942  802541 
##       1       1       2       1       1       1       1       1       1       1 
##  403864  615462  508088   89096  365086    6640  423384  753472  994319  823104 
##       1       1       1       1       1       1       1       1       1       1 
##  517133  399970   70807  364267  669054  292363  185930  235909  110574  188263 
##       1       1       1       1       1       1       1       1       1       1 
## 1012167  773531  439030  772927  106530  572315  779421  626918  415508  719020 
##       1       1       1       1       1       1       1       1       1       1 
##  880784  360383  397899  894210  738845  589644  276122  417082  562502  317924 
##       1       2       1       2       1       1       1       1       1       1 
##  981700 1012560  181946  522683  564750  501888  933003  844688  952325  517811 
##       1       1       1       1       1       1       1       1       1       1 
##  824988  453689  416591  129804  761623  611649  224056  651130  897376  667021 
##       1       1       1       1       1       1       1       1       1       1 
##  621198  880615   20107  635106  491517  143705  612318  753546  336823  304860 
##       1       1       1       1       1       1       2       1       1       1 
##  176086  154032  314241  721785  294297  709166    4747  271300  778043  224687 
##       1       1       1       1       1       1       1       1       1       1 
##  449142  568195  784554  867517  424755  460814  655015  480064  158740  240812 
##       1       1       1       1       1       1       1       1       1       1 
##  469115  359663  664530  103950  966649  871307  312533   53530  103919  733663 
##       1       1       1       1       1       2       1       1       1       1 
##   22929  923874  427331  492031  305034  170906  604072  547050  234345  129196 
##       1       1       1       1       1       1       1       1       1       1 
##   72041  954963  857773  769276   11665  511425  463419  206348   21738  580900 
##       1       2       1       1       1       1       1       1       1       1 
##  858139  919327  703019  865460  617777  779943  424026  989519  160985  838694 
##       1       1       1       1       1       1       1       1       1       1 
##   35433  284465  660489  481682  283896   73596  437139  419238  573247  635478 
##       2       1       1       1       1       1       1       1       1       1 
##  256103  561341  482375  107720  278671  571486  841283  634567  220004  341965 
##       1       1       1       1       1       1       1       1       1       1 
##  218641  785761  238306  249517  966182  706123  761400  740927  489463  836211 
##       1       1       1       1       1       1       1       1       1       1 
##  295378  918431  305191  840119  985929  688080  588410  467369  402186   13580 
##       2       1       1       1       1       1       1       1       1       1 
##  266137   63413  690625  586343  617128  468728  703476  317055  812681  424388 
##       1       1       1       1       1       1       1       1       1       1 
##  535554   47191  620821  401379  122562 1018072 1028120  666309  508828  723145 
##       1       1       1       1       2       1       1       1       1       1 
##  638486  568547  175368  553775  248770   80897  110992   98678  406393  694842 
##       1       1       1       1       1       1       1       1       1       1 
##  438644  759548  671888  276049  983583  289655  820393  670165  833412  581533 
##       1       1       1       1       1       1       1       1       1       2 
##  186323  734212  130110  509156  285667  947178  840426  758363  549565  678904 
##       1       1       2       1       1       1       1       1       1       1 
##  239027  644696  795781  417066  765325  920574  833064  743698  283142 1021421 
##       1       1       1       1       1       1       1       1       1       1 
##  605856  679008  224269  450205  448170  224612   47261  864658  890635  235538 
##       1       1       1       1       2       1       1       1       1       1 
##  704843  353377 1001510  999967  565656   51647  848548  149771  612174  184591 
##       1       1       1       1       1       1       1       1       1       2 
##  896909  214686  555221  270100  263025  535176  992493  371296  422447  966423 
##       1       1       1       1       1       2       1       1       1       1 
## 1026111  921475  442954  151086  333567   10131  219793  131192  167134  415489 
##       1       1       1       1       1       1       1       1       1       1 
##  534495  703635   80298  452941  992410  775169  636102  418289  258840  984443 
##       1       1       1       1       2       1       1       1       1       1 
##   81871  554559  654440  282423  145709  232464  805189   76417  716818  846106 
##       1       1       1       1       1       1       1       1       1       2 
##  937587  215475  513813  734806  314872  344402  590876  549009  757732  652752 
##       1       1       1       1       1       1       1       1       1       1 
##   17948  409277  611519  380087  702465  948336 1018443  833160  487817  555778 
##       1       1       1       1       1       1       1       1       1       1 
##  448578  618990  877977  946080  136062  573895  241517  375758  160617  440406 
##       1       2       1       1       1       1       1       1       1       1 
##  313300  613043   78541  782556   20035  594967  616290  828860  524531   32927 
##       1       1       1       1       1       1       1       1       1       1 
##  568393  609050  973058   24532  498127  482253 1026137  705987  724946  466080 
##       1       1       1       1       1       1       1       1       1       1 
##  905780  624586  392410  408793  885619  437948  107025  330385  323702  523324 
##       1       1       1       1       1       1       1       1       1       1 
##  507190  329740  287512  805539  558742  868961  737216  660810  362256  922731 
##       1       1       1       2       1       1       1       1       1       1 
##  340400  721305  332431  775222  518717  464372  920447  819359  213871  503597 
##       1       1       1       1       1       1       1       1       1       1 
##  560508  158792  458079  722079  151527  134002  873969 1018381  347833  287472 
##       1       1       1       1       1       1       1       1       1       1 
##  812655  726025  197367  748635  243535  514668  455429  572258  169684  706514 
##       1       1       1       1       1       1       1       1       1       1 
##  557178  566157  669876  209721  695774  360131  115364  229911  309666  554090 
##       1       1       1       1       1       1       1       1       1       1 
##   71634  158583  322327  509745  968926  581169  218132  474524   19067  874408 
##       1       1       1       1       1       1       1       2       2       1 
##  151234  621895  864569  151309 1018848  243836  684552  808496   45890  117261 
##       1       1       1       1       1       1       2       1       1       1 
##   26621  435583  991957  302350  444137  676053  396120  616952  866012  695470 
##       1       1       1       1       1       1       1       1       1       1 
##  761500  425095  151263  237023  699876  373492  290769  187064  363457  463069 
##       1       1       1       2       1       1       1       1       1       1 
##   60893  838717 1005582  861049 1020489  752727  703358  947289  959946  456318 
##       1       1       1       1       1       1       1       1       1       1 
##   95178 1006825  133644  353222  627014  313532  741329  832774  268763  790608 
##       1       2       1       1       1       1       1       1       1       1 
##  431747  603672  462295  514434  377653  936509  712609  678935  181959  481525 
##       1       1       1       1       1       1       1       2       1       1 
##  332272  481923  913835 1027057  522309  324477  913905  991541  874078  831965 
##       1       1       1       1       1       1       1       1       1       1 
##  952881  692510  953613  778025  281513  180977  884997  538808  634202  520050 
##       1       2       1       1       1       1       1       1       1       1 
##    3927  712018  628476  875224  722426  204663  355353  261333  687569  918673 
##       1       1       1       1       1       1       1       1       1       1 
##  981858  433821  617931  447186  794560  148369  602348  637892  920060  170097 
##       1       1       1       1       1       1       1       1       1       1 
##  968388  795394  134905  270018  608853  144048  832742  867567  389698  830562 
##       2       1       2       1       1       1       1       1       1       1 
##  567567  333850  661064  965315  493933   85126  277332  359463  848130 1011132 
##       1       1       1       1       1       1       1       1       1       1 
##  823760  433856  982990  897662  487252  782355  906564  484803  707329  810470 
##       1       1       1       1       1       1       1       1       1       1 
##  345069  796842  824799  100954  494386  954238  278687  301578  639504  412898 
##       1       1       1       1       1       1       1       1       1       1 
##  778280  163831  968746  764615  390430  971320  821261  156999   90515  518008 
##       1       1       1       1       1       1       1       1       1       1 
##  759628  792752  982896   57176  559788  256010  184943  644666  171650  470314 
##       1       1       1       1       1       1       1       1       1       1 
##  518488  251364  342597  584495  870788  238396  377512  758940  850605  712228 
##       1       1       1       1       2       1       1       1       1       1 
##  596494  747682  391716   12920  984724  609485  467230  199601  411285  730563 
##       1       1       1       1       1       1       1       1       1       1 
##  482563  106763  156092  717073  368763  351631  758990  608557  118222  563006 
##       1       1       1       1       1       1       1       1       1       1 
##  881698  365037  538211  651303  520719  498495  686271  738503  255936  332160 
##       1       1       1       1       1       2       1       1       1       1 
##  569343  904749  634949  687856  616479  148828  500138  136648  961699  734263 
##       1       1       1       1       1       1       1       1       1       1 
##  438135   64152  211740  734203  856719   12017   59927  463636  587264  587472 
##       1       1       2       1       1       1       1       1       1       1 
##  135249  609230  739693   64108  339525  190413  792162  648039   56028  923138 
##       1       1       1       1       1       1       1       1       1       1 
##  781012  958816  294986  183874  968366  796625  627003    5854  719430  116855 
##       1       1       1       1       1       1       1       1       1       1 
##  342685  188042  654683  861450  261777  366168   85584  332650  140253  447033 
##       1       1       1       1       1       1       2       1       2       1 
##  908276  681285  908991   33145  362717  260267  137439  919838  952808  255737 
##       1       1       1       1       1       1       1       1       1       1 
##  673695  984498  849186   27528  338690  723080  733278   96602  971613  414508 
##       1       1       1       1       1       1       1       1       2       1 
##  374015  265187  958607   91259  163540  450678  543640  406236  620537  821799 
##       1       1       1       1       1       1       1       1       1       1 
##  583010  945153  703998  646066  195767  800566  499601  281968   11643  457874 
##       1       1       1       1       1       1       1       1       1       2 
##  228906  154397  753900  885027  235225  684688  173387  986921  972577  623976 
##       1       1       1       1       1       1       1       1       1       1 
##  708181  302633  749640  521520   11891    3655   37191  234720  441671  392440 
##       1       1       1       1       1       1       1       2       1       1 
##  213688  834221 1010950  381672  240315  743604  581013  600064  808008  944623 
##       1       1       1       1       1       1       1       1       1       1 
##  606336  213466  396546  153857   51780  648329  274849  663245  868762  514920 
##       1       1       1       1       1       1       1       1       1       1 
##  506287  931241   27587  513945  312767  494938  838593  375478  383832  406670 
##       1       1       1       1       1       1       1       1       1       1 
##   33476  708424 1020313  138349  502216   67373  631657  773873  841662  765752 
##       1       1       1       1       1       1       1       1       1       1 
##  184283  924521   46926  673130  239423  223043  110623   30423  741591  592829 
##       1       1       1       1       1       1       1       1       1       1 
##  151325  441182  243477   19251  940483 1026806  779170  286785  333612  669997 
##       1       1       1       1       1       1       1       1       1       1 
##  656068  218559  332347  831091  895966  804514  133437  825407  437932 1025449 
##       1       1       1       1       1       1       1       2       1       1 
##  599275  936911  989426  659418  344774  507546  905889  196287  633024  903312 
##       2       1       1       1       1       1       1       1       1       1 
##  329645  498218  339311   86148  504173  605882  389744  171011  186993  896985 
##       1       1       1       1       1       2       1       1       1       1 
##  195406  715928  860582  303553  953122  108508  757467  481632  508342  545290 
##       1       1       1       1       1       1       1       1       1       1 
##  890103  698584  136631  836244  387549  347781  923351  330024  950575  994973 
##       1       2       1       1       1       1       1       1       1       1 
##  201241  661774  991023  754702   83539  573312  949995  440527  634102  572930 
##       1       1       1       1       1       1       1       1       1       1 
##  159673  128096  690878  612319  477049  418165  358428  831129  556130  278748 
##       1       1       1       1       1       1       1       1       1       1 
##  951148  429507  607905  629655  171960  336798  685944  877299   95678  898893 
##       1       1       1       1       1       1       1       1       1       1 
##  171007  211341  651429  250324  580236  288656  336082  328361  203016  887819 
##       1       1       1       1       1       1       1       1       1       1 
##  478542  555041  994257  420794  946005  907149 1024021  953294   88987  322401 
##       1       1       1       1       1       1       1       1       1       1 
##  527294  574750  885043  969225  368540  376292  535165  723672  507979  439950 
##       1       1       1       1       1       1       1       1       1       1 
##  669244  882723  966704  636381  854954  836227  999165  831007  333363  967541 
##       1       1       1       1       1       1       1       1       1       1 
##  747641  594117  769965  349467  939365  992298  518452  808043  810783  466833 
##       1       1       1       1       1       1       1       1       1       1 
##  610796  949730  607637  595155  523408  774660  858054  287057  694033  197959 
##       1       1       1       1       1       1       1       1       1       1 
##  627139  233258  979245 1004870   75807  359096   80585  667514  308585  290592 
##       1       1       1       1       1       1       1       1       1       1 
##  245867  625021  457335  631765  487360  690993  772846  359576  420184  363977 
##       1       1       1       1       1       1       1       1       1       1 
##  597666  302684 1015617  584309  471551  864605  275990 1011897  273499  694056 
##       1       1       1       1       1       1       1       1       1       1 
##  573938   43765  521375  596548  777931  432362  267717  606238   55458  537060 
##       1       1       1       1       1       1       1       1       1       1 
##  449161  849392  679147  736662  111286  615019  101135  131715  827441   25961 
##       1       1       1       1       1       1       1       1       1       1 
##  567976  927532  545978  118096  788120  269999  557232  410951  689531  205768 
##       1       1       1       1       1       2       1       1       1       1 
##  563801  364967  156425  864885   44983  218319   85346  470960  925678  480667 
##       1       1       2       1       1       1       1       1       1       1 
##  349402  780514  335841  389685  670092  359015  744971  351565  540073  956229 
##       2       1       1       1       1       1       1       1       1       1 
##  543196  309085  898580  277653  141542  531289  558839  558721   58153  385699 
##       1       1       1       1       1       1       1       1       1       1 
##  819591 1015398    5899  358692  786452   73637  579958  556367  604821  277542 
##       1       1       1       1       1       1       1       1       1       1 
##  971284  365797  671393  884852  317905  541235  552959  199638  383753   78489 
##       1       1       1       1       1       1       1       1       1       1 
##  917962  677904  224750  780226  113811  451043   15835  647040  566845  196637 
##       1       1       1       1       1       2       1       1       1       1 
##  704584  911999  400126  272825  771252  791076  830580  697139  529577  179883 
##       2       1       1       1       1       1       1       1       1       1 
##  696602  417359  274457  824246  262976  859344  358937  253550  925406  555419 
##       1       1       1       1       2       1       1       1       1       1 
##  641834  102791  170217  556440  409185  121319  697107  459316  758025  632883 
##       1       1       1       1       1       1       1       1       1       1 
##  223526  977992  423126  809038   58125  304152  530367  719000  746947  847045 
##       1       1       1       1       1       1       1       2       1       1 
##  871607  118805  781073  457025  737643  722722  673129  813801  383727  629353 
##       1       1       1       1       1       1       1       1       1       1 
##  985378  817320  472893  597015  875722  137317  855920  617756  775303  826529 
##       1       1       1       1       1       1       1       1       1       1 
##  290276  250405  565132  646960  298778  381158  146924  968423  457258  235918 
##       1       1       1       1       1       1       1       1       1       1 
##  228484  281689  468359  541297  614095  803290   89924  133647  637151  345436 
##       1       1       1       1       1       1       1       1       1       1 
##  336842    3784  781633  607610  155441  550763  434963  612814  635499  338803 
##       1       1       1       1       1       1       1       1       1       1 
##  247447  601654  316683  880059   13306  240385  853056  107822  644039  611770 
##       1       1       1       1       1       1       1       1       1       1 
##  959449  943370  193965  721829  905884  334324  786843 1020105  402769  813346 
##       1       1       1       1       1       1       1       1       1       1 
##  866040  728283  177050  664258  952974  945805  857778  788772  734592  657078 
##       1       2       1       1       1       1       1       1       1       1 
##  168733  660302  134438   24232  619021  566848  117013  402063  404851 1022441 
##       1       1       1       1       2       1       1       1       1       1 
##  803153  575543  944625  512405  820041  980912  751656  488655  368891  266296 
##       1       1       1       1       1       1       1       1       1       1 
##  312613  361963  882121  776354  858274  231873  974898  177795  737444  124198 
##       1       1       1       1       1       1       1       1       1       1 
##   11727  982776  269848  191516   52562  835839  528124  860990  994279  308736 
##       1       1       1       1       1       1       1       1       1       1 
##  687726  299371  773132  429437  709504  831289  323245  542699   80139  272080 
##       1       1       1       1       1       1       1       1       1       1 
##  533124  895509  879463  211149  159740  207261  435917  367748   33287  503396 
##       1       1       1       1       1       1       1       1       1       1 
##  225643  531381    8112  623965  294390  849643   21242  535354  663810  803100 
##       1       1       1       1       1       1       1       1       1       1 
##  566832  917382  261580  223362  676617  867681  236637  919011  748620  497750 
##       1       1       1       1       1       1       1       1       1       1 
##  874979  198761  427553  157543  149320  513011  447205  784658  129163  827452 
##       2       1       1       1       1       1       1       1       1       1 
##  452073  741398  924814  851041  922263  867787  615276  769412  674457  992900 
##       1       1       2       1       1       1       1       1       1       1 
##  747431  359003  398828  169952  186497  596202  640658   48771    8520  693243 
##       1       1       1       1       1       1       1       1       1       1 
##  125105   78211  873420  481775  448057  409520  660021  243816  469210  412145 
##       1       1       1       1       1       1       1       1       1       1 
##  422324  810150   76946  768113  664769  601197  314191  973357  546309  251460 
##       1       1       1       1       1       1       1       1       1       1 
##  816131  395106  306375  941485  766758  296572  282921   20103  753530  994785 
##       1       1       1       1       1       1       1       1       1       1 
##  771443    4454   27658  887191    5781  161271  708137  866890  927780  100866 
##       1       1       1       1       1       1       1       1       1       1 
##  724747  268107  681314  346762  720748  564641 1019404   55036  679459    2962 
##       1       1       1       1       1       1       1       1       1       1 
##  487331  101347  404829  819793  219371   52056  636889  931037  959957  671098 
##       1       1       1       1       1       1       1       1       1       1 
##  335176  357799  749861  608018  539559  499011 1025869  876931  451732  860095 
##       1       1       1       2       1       1       1       2       1       1 
##   93730   59058  670583  896958  757712   93690  230991  435390  834073  989461 
##       1       1       1       1       1       2       1       1       1       1 
##   48289  928612  816331  595111  957815  703940  424101  694272  456452  417098 
##       1       1       2       1       1       1       1       1       1       1 
##  215420  136941  533673  999014  878322  552421   33584  766244  995508  170896 
##       1       1       2       1       1       1       1       1       1       1 
##  643925  568643  603703  532610   30630   49362  159871   24942  159296  685209 
##       1       1       1       1       1       1       1       1       1       1 
##  889867  729948  537594  279609  840537  863698  959129   96749  797240  960437 
##       1       1       1       1       1       1       1       1       1       1 
##  415427 1022671  979235  954725   60140   90721  696637  898489  691584  990787 
##       1       1       1       1       1       1       1       1       1       1 
##  497570  264085  586416  957367  238790  991528  982284  489566 1018109  705458 
##       1       1       1       1       1       1       1       1       1       1 
## 1020524  122032   82013  557489  141739   42078  293765  656459  102438  131683 
##       1       1       1       1       1       1       1       1       1       1 
##  464882  232588  666140  638158  565427   12663  722469  526291  308704   71795 
##       1       1       1       1       1       1       1       1       1       1 
##  524306  564434  189494  838099  668785   15412  567922  313806  920089   14340 
##       1       1       1       1       1       1       1       1       1       1 
##  474751  378676  915532  270608   21150  969652  623683  492591  668187  300658 
##       1       1       1       1       1       2       1       1       1       1 
##  733295  541697  901978  926784  305106  979265  949667  505591  930175  885904 
##       1       1       1       1       1       1       1       1       1       1 
## 1025240  513233  552041  295960  216785  879209  459160  130279  181594  261203 
##       1       1       1       1       1       1       1       1       1       1 
##  725764  101640  471100  289012  681579  452015  705812  461865  512819  171325 
##       1       1       2       1       1       2       1       1       1       1 
##  693159  646086   89176  960345  198257  813009  955840  779113  978727  672022 
##       1       1       1       1       1       1       1       1       1       1 
##  622179  463345  331998  833641  264050   56827  807511  668920  581593  504566 
##       2       1       1       1       1       1       1       1       1       1 
##   23868  717588  975020  173666  897649  883035  604944  765751  220242  305808 
##       1       1       1       1       1       1       1       1       1       1 
##  700687  793245   50989  323430  248995  124860  915254  631896  712117  151618 
##       1       1       1       1       1       1       1       1       1       1 
##  309300  451495  880307 1022995  659303   22363   31283  654367  299563  899642 
##       1       1       1       1       1       1       1       1       1       1 
##  447426  201954  835487   70766  133691  575831  234440  277581  745626  467436 
##       1       1       1       1       1       1       1       1       1       1 
##  774050  850223  852242  137103    3616  613715   21695  216696   92209  273972 
##       1       1       1       1       1       2       1       1       1       1 
##  440936  978918  463012  125998  104353  767771  146892  547647  974719  871405 
##       1       1       1       1       1       1       1       1       2       1 
##  877319  767785  732907  927546  749494  840451  267153   11180  254045  339569 
##       1       1       1       1       1       1       1       1       1       1 
##  529980  803980  269118   64043  169900   89334  716539  475486  783200  270519 
##       1       1       1       1       1       1       1       1       1       1 
##  467462  396020  255658  530183  441187  454135  272078  272641  231372  929569 
##       1       1       1       1       1       1       1       1       1       1 
## 1000128  630722  955321  456420  911156  330339  449733  548731  859596   28549 
##       1       1       1       1       1       1       1       1       1       2 
##  724720  101148  838140  216564  719930  263745  579014  658190  914078  690188 
##       1       1       1       1       1       1       1       1       1       1 
##   88868  799475  202550  128775  572654   92951   63388  586151  719967  315093 
##       1       1       1       1       1       1       1       1       1       1 
##  572897  150878  994729  640414  906645  822195  996679  372858  358170  910862 
##       1       1       1       1       1       1       1       1       1       1 
##  563275  473085   46866  893234  421620  275118  626725  957592   44746  742669 
##       1       1       1       1       1       2       1       1       1       1 
##  528702  433453  643086  164291  338176  977162  510280  129924 1012577   14535 
##       1       1       1       1       1       1       1       1       1       1 
##  479778  786593  321910  796295  918577  308770  373598  481167  380755 1003443 
##       1       1       1       1       1       1       1       1       1       2 
##  555492  650884  800509  137872  503286  183296  649697  141065  397708  542801 
##       1       1       1       1       1       1       1       1       1       1 
##  303073  501347  998874  942285  258437   37218  230717  659491  420752  394832 
##       1       2       1       1       1       1       1       1       2       1 
##  285072  555662  439262  516621  485751  854664  187705  958532  458463  677018 
##       1       1       1       1       1       1       1       1       1       1 
##  448590  505066  203725  500022   13595  508173  443728  540066  224184  266299 
##       1       1       1       1       1       1       1       1       1       1 
##  320863  748217  758701  799243  484081  831556  420876  955159  607042  891111 
##       1       1       1       1       1       1       1       1       1       1 
##  589422  291591  323280  430466  159567  990526  995256  428216  238308  829577 
##       1       1       2       1       1       1       1       1       1       1 
##  382626   90063   15805  140470  909342  242208  181874  373919  665165  364431 
##       1       1       1       1       1       2       1       1       1       1 
##  164406  131770  185511  410725  322166  506544    1475  827933  390720  153864 
##       1       1       1       1       1       1       1       1       1       1 
##  732772  151315 1024228  290548  158894  471617  713931 1009504  213352 1018171 
##       1       1       1       1       1       1       1       2       1       2 
## 1001222  963784  556449  723587   45938  746673  178734   45869  788193  161849 
##       1       1       1       1       1       1       1       1       1       1 
##  283722  900379  315349 1001307  322743  591132  763717    2735   71802  222408 
##       1       1       1       1       2       1       1       1       2       1 
##  665549  265845  817951  638038   32657  113040  380532  121838  903146  442815 
##       1       1       1       1       1       1       1       1       1       1 
##   41717  460229  708855  432067 1012746  220139  719693  767616  599029  149869 
##       1       1       1       1       1       1       1       1       1       1 
##  453799  838058  300235  649034  867931  732452  389487  525886    1067  635523 
##       1       1       1       1       1       1       1       1       1       1 
## 1020217  309642  695034  832423  146616  716446  390687  451252  945654  376127 
##       1       1       1       1       1       1       1       1       1       1 
##  243068  364292  539720  366507  314181   17135  232206  730477  542261  832591 
##       1       1       1       1       1       1       1       1       1       1 
##  174003  760671  806454  429165  611293  899983  302394  114701  237748  691928 
##       1       1       1       1       1       1       1       1       1       1 
##  555270  498126  201535  227667  232149  950109   26027  945156  679524   77004 
##       1       1       1       1       1       2       1       1       1       1 
##  664343    3396  257017  917743  982652    8701  713295  411839  153852  863129 
##       1       1       1       2       1       1       1       1       1       1 
##  967739  590361   17918  800032  189905   87197  394250   45981 1000374  135797 
##       2       1       1       1       1       1       1       1       1       1 
##  880929  895393  312953  292257  921526  814530  664454  741589 1027333  276642 
##       1       1       1       1       1       1       1       1       1       1 
##  864683  430655  269220  990529  136224  797018  385009  289482  296175  195349 
##       1       2       1       1       1       1       1       1       1       1 
##  570569  959429  955338   53227  718475  699771  249847   72397  856990  645010 
##       1       1       1       1       1       1       2       1       1       1 
##  164561  671931  600607  812482   25159  648161  345124  607939  633750  959821 
##       1       1       1       1       1       1       1       1       1       1 
##  632303  303233  737139  588643  237474  207389  578559  362026  104820  423146 
##       1       1       1       1       1       1       1       1       1       2 
##  221944  996378  898197  424802  244012  268346  340739 1006418   58628  812410 
##       1       1       1       1       1       1       1       1       1       1 
##  751196  760047  977216  562471  418032  935338  655568  892609  142317  782956 
##       1       1       1       1       1       1       1       1       1       1 
##  222658   32079  568549  769414  529857  873846  434383  978304  221406  932622 
##       2       1       1       1       1       1       1       1       1       1 
##  428991  473732  208520 1023287  340814  532991  272459  987269  913801  650517 
##       1       1       1       1       1       1       1       1       1       1 
##  390703  663949  338360  220776  590242  413199  133784    4625  488557  843137 
##       1       1       2       1       1       1       1       1       1       1 
##  154126  922156  937072  640587  826927  305782  320021  786184  625920  625632 
##       1       1       1       1       1       1       1       1       1       1 
##  206956 1012665  574037  981532  255440  440265  588227  988605  598625  402481 
##       1       1       1       1       1       1       1       1       1       1 
##  957569  838064   63052  292668  362949  312738   59132  875597  174890  669025 
##       1       1       1       1       1       1       1       1       1       1 
##  438381  326523  563938   78967  128030  944410  204077  423588  446291  269213 
##       1       1       1       1       2       1       1       1       1       1 
##  184297  138606  978944  746616  182620  395689  242191  172014  898430  232552 
##       1       1       2       1       1       1       1       1       1       1 
##  909515  993422  138325  536707  714464  676253  730670  607281  993293  519881 
##       1       1       1       1       1       1       1       1       1       1 
##     614  765556  689420   88981  451263  243829  970744  814396  539206  266582 
##       1       1       1       1       1       1       1       1       1       1 
##  956370  647839  340197  634199  294367  740321  717850  526404  350873  845590 
##       1       1       1       1       1       1       1       1       1       1 
##  578714  257256  649964   70835  183479  831381  715108  383733  383310  264960 
##       1       1       1       1       1       1       1       1       1       1 
##  697095  922512  906762  946878  579924   64978  641430  864039  644797  845286 
##       1       1       1       1       1       1       1       1       1       1 
##  511169  850083  920633  350690  787612  940813  617785  904772  924625  126790 
##       2       1       1       1       1       1       1       1       1       1 
##  366921  913788 1018579  822634   83800  948992  954311  206558  975840   22433 
##       1       1       1       1       1       1       1       1       1       1 
##  324881  510580  233891  131845  283521  210363  921871  720231  366713  232204 
##       1       1       1       1       1       1       1       1       1       1 
##  629212  923618  557884  224782   51625   30350  113844  134257   72959  142613 
##       1       1       1       1       1       1       1       1       1       1 
##  191247  150734  994368  324117  482203  651158  693411  452927  602402  361074 
##       1       1       1       1       1       1       1       1       1       1 
##  397898   49023  528051  810707  503638  995393  435222  695557  132142  446711 
##       1       1       1       1       1       1       1       1       1       1 
##  278328  118164  232514  509322  478053  558270  664289  933005  514513  580438 
##       1       1       1       1       1       1       1       1       2       1 
##  422301  803808  750467  161177  306006  384883  575399  405162  393255  161515 
##       1       1       1       1       1       1       1       1       1       1 
##  638551  391504  107315  163039  351931  398963  769122  809838  346707   19562 
##       1       1       1       1       1       1       2       1       1       1 
##  551062  449777  100183  535950  880323    3363  448535  508277   50944  198359 
##       1       1       1       1       1       1       1       1       1       1 
##  155038  816395  989394  138808  580990  963365  675044  940427  973927  973669 
##       1       1       1       1       1       1       1       1       1       1 
##  295406  509444  612512 1007430  174299  483941  901300  466204  643489  416323 
##       1       1       1       1       1       1       1       1       1       1 
##   59312    7320    3828  402767  821323   48433  753254  340049  108491  885044 
##       1       1       1       1       1       1       1       1       1       1 
##  178615  975630  794893  914414 1001468  706119  698890  357983  901270  379927 
##       1       1       1       1       2       1       1       1       1       1 
##  249607  796685 1027215  199110  390914  630512  376545  856037  572453   79600 
##       1       1       1       1       1       2       1       1       1       1 
##  408008  644549  169431  968508  649919  914276  691886  734967  701069  718854 
##       1       1       1       1       1       2       1       1       1       1 
##  298261  255809  328305  372739  105641  983506  166636  429478  502940  291485 
##       1       1       1       1       1       1       1       1       1       1 
##  367797  314604  794491  136081   60534  586278  531425  229000  371354  922699 
##       1       1       1       1       1       1       1       1       1       1 
##  425096  184167  168029  584567  552878  876328   74753  432940  877235  270717 
##       1       2       1       1       1       1       1       1       1       1 
##    7657  163144  219751  589586   16981  825463   80924  891232  358309  166435 
##       1       1       1       1       1       1       1       1       1       1 
##  152933  782074  185845  564412  788403  283342  379137  709392  943171  503862 
##       1       1       1       1       1       1       1       1       1       1 
##  246497   43908  586037  420456  886228  426853  651423  987921  463974  771438 
##       1       1       1       1       1       1       1       1       1       1 
##  535494  919625   62303  297647  448280  928993  716217  240412   90884  894669 
##       1       1       1       1       1       1       1       1       1       1 
##  519364  174921  509757  123986  120328  241753  225625  964571  882045  468443 
##       1       1       1       1       1       1       1       1       1       1 
##   12679  926988  788322   19748  364388  537981  165313  264763  284217  410217 
##       1       1       1       1       1       1       1       1       1       1 
##  236700  565741  294157  883927 1007713  549183  734763   74919  122357  798367 
##       1       1       1       2       1       1       1       1       1       1 
## 1022021  381339  382603  274944  511917  467457  913043  780689  664859  276617 
##       1       1       1       1       1       1       1       1       1       1 
##  295127   82007  753915   74660  632847  634797  218848  187380  329702  553018 
##       1       1       1       1       1       1       1       1       1       1 
##  890922   12027  738770  134282  687035  239426   64752  636540  706924  330010 
##       2       1       1       1       1       1       1       1       1       1 
##  273987  957014  938829  392908   66631  548857   30328  799605   15209  753762 
##       1       1       1       1       1       1       1       1       1       1 
##  743512  641078  533371  736683  613132  260384  339433  747710  267204  444119 
##       1       1       1       1       2       1       1       1       1       1 
##  103899  244724  316424  949095  173688  166167  882888  235845  794516 1011251 
##       1       1       1       1       1       1       1       1       2       1 
##  651083   89202  154392  907474  378311 1015061  930574  251794  805926  867766 
##       1       1       1       1       1       1       2       1       1       1 
##  365879  247476  176381  727436   60139  163267  364192  171523  677814  483993 
##       1       1       1       1       1       1       1       1       1       1 
##  796645  296723  240823  342884  706125  475701  403788  850549  538528  884531 
##       1       1       1       1       1       1       1       1       1       1 
##  159242  486404  201143  185154  651600   50437  463057  353762  792435  858269 
##       1       1       1       1       1       1       1       1       1       1 
##  507132  219964  788187  360137  987085  332754  105413  567727   79915  543355 
##       1       1       1       1       1       1       1       1       1       1 
##  506745  335650  948714  804007  513298  746437  873453  190651  400944  850505 
##       1       1       1       1       1       1       1       1       1       2 
##  659761  740685  368996   79540  432914  416481  178640  175828  633034  330887 
##       1       1       2       1       1       1       1       1       1       1 
##  913452  576255  670611  161623   47610  649761  162840   47588  486301  127808 
##       1       1       1       1       1       1       1       1       1       1 
##  305468   69214  170047  728991  406782  106824  551266  368051  209872  180477 
##       1       1       1       1       1       1       1       1       1       1 
##  341213  234914  391105  376710  235862  606498  904381  937127  994803  521204 
##       1       1       1       1       1       1       1       1       1       1 
##  146894  194358  235856  169334  507865  257480  978680  469479  349642  203370 
##       1       1       1       1       1       1       1       1       1       1 
##  334793  905783  537917  213394  706059  312701   39989  273534  438217    3618 
##       1       1       1       1       1       1       1       1       1       1 
##  214871  749518  128333  835350   29290  665456  487988  754582 1001496 1002184 
##       1       1       1       1       1       1       1       1       1       1 
##  954023   10662  698883  646869  735969  456336  286262  978810  112169  850888 
##       1       1       1       1       1       1       1       1       1       2 
##  993468  537701  146466  617389  442072   94706  288854  379360  638220  924327 
##       1       1       1       1       1       1       1       1       1       1 
##   41870  285850  706938  399647  379460  654986  237623  931111  498006  970734 
##       1       1       1       1       1       1       1       1       1       1 
##  371978  536241  112641  741173  758114  229200  514609  979117  636893  152683 
##       1       1       1       1       1       1       1       1       1       1 
##  487787  804404  831317   84087   66046  918825  605716  263707  425157  589158 
##       1       1       2       1       1       1       1       1       1       1 
##  323237  179240  285811  254697  950191   63351  537416  505240  340807  835417 
##       1       1       2       1       1       1       1       1       1       1 
##  122420  989152  307992  193265  835087  625888   47355  552705  773477  422822 
##       1       1       1       1       1       1       1       1       1       1 
##  833252  176357  541308  521740  464688  684883     560  510343  836427  726660 
##       1       1       1       1       1       1       1       1       1       1 
##  537748  654810  678397  938227  121101  448347  192300  454433  169231  213549 
##       1       1       1       1       1       1       1       1       1       1 
##  928113  112234  453164  133538  190421  701748  319677  331656  351353  936112 
##       1       1       1       1       1       1       1       1       1       1 
## 1014038  618863    9337  501567  895680  216136  971239  699666  441241   61659 
##       1       1       1       1       1       1       1       1       1       1 
##  612542  807598  763652   79057  681412  334568  478850  693820  164174  488018 
##       1       1       1       2       1       1       1       1       1       1 
##  531627  405941  594175  750273  882613  787738  258483  994872   85033  532740 
##       1       1       1       1       1       1       1       1       1       1 
##  591280  904378  312755    7344  723964  442854  832031  424378  200277  619472 
##       1       1       1       1       1       1       1       1       1       1 
##  487449  758438  145286  333219  215751  861034  766275  674693  594978  678370 
##       1       1       1       1       1       1       1       1       1       1 
##  639573  289286  335420  275863  127794  577287   69971  795990  294561  868839 
##       1       1       1       1       1       1       1       1       1       1 
##  281988  992481  392457  660452  683733  825428  795201  934010  326761  143928 
##       1       1       1       1       1       1       1       1       1       1 
##  534617   45936  150875  125316  964059  231220  965383  713191  351618   83351 
##       1       1       1       1       1       1       1       1       1       2 
##  887798  167939  850527  775467  962123  467057  703907  503219  455585  279208 
##       1       1       1       1       1       1       1       1       1       1 
##  562906  968104  500494  464134  165870  162873    8120  166029  998381  470694 
##       1       1       1       1       1       1       1       1       1       1 
##  218183  364989  370174  609592 1027422  943117  798218  442878  752430  432565 
##       1       1       1       1       1       1       2       1       1       1 
##  980395  247401  554448  264499  939742  523349  991328   53851  964467  878337 
##       1       1       1       1       1       1       1       1       1       1 
##  685687  247976  685516  654593 1007641  585040  489883  238425  412673  686025 
##       1       1       1       1       1       1       1       2       1       1 
##  832258  679347  144640  874181  916079  234828  991389 1006294  184974  899458 
##       2       1       1       1       1       1       1       1       1       1 
##  210024  184357  849837  367948  126346  294370  444637  941844  392948   34264 
##       1       1       1       1       1       1       1       1       1       1 
##  646794  958800  250846  718638  866118    5937 1020840  221343  382127  564517 
##       1       1       1       1       1       1       1       1       1       1 
##  649925  929893  610453  337891  301148  356819   38030 1002286  510934  303156 
##       1       2       1       1       1       1       1       1       1       1 
##   20699   65587  549342  782708  453169   40046  572093  517730 1012193  761122 
##       1       1       1       1       1       1       1       1       1       1 
##  833239  784677  286751  450201 1022854  328806  310563  407925  597482  947233 
##       1       1       1       1       1       1       1       1       1       1 
##  804060  975811   97898   51918  437119  127409  547308  654794  100428  791683 
##       1       1       1       1       1       1       1       1       1       1 
##  891315  723942 1019219  750549  963834  316013  445531  507592  613615  290940 
##       1       1       1       1       1       1       1       1       1       1 
##  993210  597467  902432  391822  868778  545073  761741  207215  268619  596013 
##       1       1       1       1       1       1       1       1       1       1 
##  912927  892178  675484  309050  268191   21853  224881  501946  303739  261217 
##       1       1       1       1       1       1       1       1       1       1 
##  365014  729726 1000393  581897  777886  521437  176661  357477  349888  895762 
##       1       1       1       1       1       1       1       1       1       1 
##  474641  103848  246956  444040  379306  555603  990336  662883 1025843  427733 
##       1       1       1       1       1       1       1       1       1       1 
##  948784  151076  245349  541935  295089  202393  916790  485287  382099  573325 
##       1       1       1       1       1       1       1       1       1       1 
##  377886   10144  132658  791295  108503  644156   70134  940211  375690   51775 
##       2       1       1       1       1       1       1       1       1       2 
## 1013063  498758 1021866  115849  443684  483524  996405  997538 1006938  759630 
##       1       1       1       1       1       1       1       1       1       1 
##  339582  144145  474200  545376  531767  802683   51626  924117  990479  555577 
##       1       1       1       1       1       1       1       1       1       2 
##  766279  148130  269091  798844  743538  963859  124895 1002317  415319  663904 
##       1       1       1       1       1       1       1       1       1       1 
##  671137  975623  376828  567840  353623  385260  147450   31875 1012222  239428 
##       1       1       1       1       1       1       1       1       1       1 
##   68375  920015  941381  152814  564025  982318   76742  244246 1011791  393323 
##       1       1       1       1       1       1       1       1       1       1 
##  797920  757007   46053  799903  666178   17416  766980  659891  986740  586082 
##       1       1       1       1       1       1       1       1       1       1 
##  983927  499705  672050  107570  321663  184494   84058  281361  985793  275968 
##       2       1       1       1       1       1       1       1       1       1 
##  441903  264084  983481  332483  743846  185639    6144  553981 1004137  569433 
##       1       1       1       1       1       2       1       1       1       1 
##  865319  766539  834505  117193  587789  342596   30871  326423  162740  459722 
##       1       1       1       1       1       1       1       1       1       1 
##  429977  784898  198221  993732  865904   74874  686914  415505  255104  386424 
##       1       1       1       1       1       1       1       1       1       1 
##  659366  752409  266779  143944  837619  161526  367452  547077  527255  927379 
##       1       1       1       1       1       1       1       1       2       1 
##  166127  228727  712328  107665   95192  671634   97981  694727  736389  939586 
##       1       1       1       1       1       1       1       1       1       1 
##  184023  665055  561496  286535  684865  184648  493720  478112  991530  163843 
##       1       1       1       1       1       1       1       1       1       1 
##  545628  491278  802754  691650  739487  574595  710714  928587   60053  376581 
##       1       1       1       1       1       2       1       1       1       1 
##  832479    2255  556778   34134  840700  792545    8248  313326  838843  625011 
##       1       1       1       1       1       1       1       1       1       1 
##  392127  715208  800456  909736  699972  847743  220587   31284  859754  590829 
##       1       1       1       1       1       1       1       1       1       1 
##  908348  844429  362503  641472  746883  203764   42620  370103  411924   10337 
##       1       1       1       1       1       1       1       1       1       1 
##  156479 1021372  613456  281274  385235  227255  878525  466003  164420  241111 
##       1       1       1       1       1       1       1       1       1       1 
##  386091  501299  159082  691050  732910  855802  241659  166125   36454  664366 
##       1       1       1       1       1       1       1       2       1       1 
## 1003053  881187  249051  747439  375504  703606   85457  197854  316913  382419 
##       1       1       1       1       1       1       1       1       1       1 
##  364226  823617  868446  544572  716496  871955  243291  120303  643279  365145 
##       1       1       1       1       1       1       1       1       1       1 
##  752272  632975  364425 1014266  523302  126875  400426  695388  569165  812378 
##       1       1       1       1       1       1       1       1       1       1

Optimal number of clusters: 2.

Let’s check the average silhouette:

fviz_nbclust(locations_z_short, kmeans, method="silhouette")


Best results for 6 clusters.

So 2, 3 or 6 clusters? Let’s use Calinski-Harabasz index (the higher the better):

km2 <- kmeans(locations_z_short, 2)
round(calinhara(locations_z_short, km2$cluster),digits=2)
## [1] 3378.09

3378.09 for 2 clusters

km3 <- kmeans(locations_z_short, 3)
round(calinhara(locations_z_short, km3$cluster),digits=2)
## [1] 5141.35

5141.35 for 3 clusters

km6 <- kmeans(locations_z_short, 6)
round(calinhara(locations_z_short, km6$cluster),digits=2)
## [1] 5122.91

5583.38 for 6 clusters

LET"S PROCEED WITH 6 CLUSTERS

Check sizes of these clusters:

km6$size
## [1] 4264  336 3708  630   58 1004

What are centers of these clusters?

km6$centers
##          Lat         Lon
## 1 -0.2770693 -0.45924180
## 2 -1.9329990  3.41312213
## 3  0.6205124 -0.06899878
## 4  1.1929212  1.30634931
## 5  5.2425048  2.74437505
## 6 -1.5631457  0.04051836

Save full clusterization:

kmeans <- kmeans(locations_z, 6)
uber$cluster <- kmeans$cluster
write.csv(uber,'uber_clustered.csv', row.names=FALSE)

Visualise clusters:

fviz_cluster(list(data=locations_z_short, cluster=km6$cluster), 
             ellipse.type="norm", geom="point", stand=FALSE, palette="jco", ggtheme=theme_classic()) 

Calculate and visualize average silhouette width:

sil<-silhouette(km6$cluster, dist(locations_z_short))
fviz_silhouette(sil)
##   cluster size ave.sil.width
## 1       1 4264          0.40
## 2       2  336          0.68
## 3       3 3708          0.49
## 4       4  630          0.24
## 5       5   58          0.35
## 6       6 1004          0.33


Average silhouette width 0.44.

Further visualisations:

p1 <- fviz_cluster(km2, geom = "point", locations_z_short) + ggtitle("k = 2")
p2 <- fviz_cluster(km3, geom = "point", locations_z_short) + ggtitle("k = 3")
p3 <- fviz_cluster(km6, geom = "point", locations_z_short) + ggtitle("k = 6")
grid.arrange(p1, p2, p3, nrow=1)


Clusterization in two clusters seems to be too simple. Six clusters seem to fit the dataset pretty well.

Save full results of clusterization to the dataset

km6 <- kmeans(locations_z, 6)
uber$cluster <- km6$cluster
write.csv(uber,'uber_clustered.csv', row.names=FALSE)

Let’s analyse the outputs:

table(uber$Time_of_day)
## 
## Afternoon   Evening   Morning     Night 
##    375541    282639    241981    127975

Distribution of rides during the day.

Distribution between the time of day and the number of a cluster:

table(uber$Time_of_day, kmeans$cluster)
##            
##                  1      2      3      4      5      6
##   Afternoon  21267  12460  24838  19273 155375 142328
##   Evening    22196  10555  21336  15600  94702 118250
##   Morning    18263   5290  20416  14760  96720  86532
##   Night      15367   4637  11814   6048  37622  52487

Distribution between the day of week and the number of a cluster:

table(uber$Day, kmeans$cluster)
##            
##                 1     2     3     4     5     6
##   Friday    13102  5400 13698  9288 67100 69197
##   Monday    11437  4371 10980  7475 51454 56641
##   Saturday   9543  4439  9652  7424 49118 49140
##   Sunday    10989  3762 11072  6931 52186 55442
##   Thursday  12097  6674 12548 10116 57806 59869
##   Tuesday    8808  4049  9244  7033 57932 56096
##   Wednesday 11117  4247 11210  7414 48823 53212

Create some plots:

ggplot(data = uber) +
  geom_histogram(aes(x = cluster), bins = 6, colour = "black", fill = "orange") +
  facet_wrap(~ Time_of_day)


No visible ‘patterns’. Fewer rides at night.

ggplot(data = uber) +
  geom_histogram(aes(x = cluster), bins = 6, colour = "black", fill = "orange") +
  facet_wrap(~ Day)


Still no patterns. More rides on fridays.

ggplot(uber, aes(x=Time_of_day))+
  geom_bar(stat='count', fill="orange")+
  facet_wrap(~cluster)


Separate plot for each cluster. Slightly different profile of the assignment to the clusters.

Apply the dataset for forecasting

Take a subsample:

ind <- sample(nrow(locations_z), 10000)

Refer to the train data:

locations_z[["train"]] <- TRUE
locations_z[["train"]][ind] <- FALSE

Convert kmeans to kcca:

cl1 <- flexclust::as.kcca(kmeans, k=6, locations_z[, 1:2])
## Found more than one class "kcca" in cache; using the first, from namespace 'flexclust'
## Also defined by 'kernlab'
## Found more than one class "kcca" in cache; using the first, from namespace 'flexclust'
## Also defined by 'kernlab'

Do the prediction:

pred_train <- predict(cl1)
pred_test <- predict(cl1, newdata=locations_z[locations_z[["train"]]==FALSE, 1:2])

Visualize the output:

image(cl1)
points(locations_z[locations_z[["train"]]==TRUE, 1:2], col=pred_train, pch=19, cex=0.3)
points(locations_z[locations_z[["train"]]==FALSE, 1:2], col=pred_test, pch=22, bg="orange")

Extra analysis: CLARA algorithm

Because the dataset is large, let’s try with the CLARA algorithm.

Automatic selection based on the average silhouette width:

opt_aut <- pamk(locations_z_short, krange=2:10, criterion="asw", usepam=FALSE, scaling=FALSE, alpha=0.001, diss=inherits(locations_z_short, "dist"), critout=FALSE)
class(opt_aut)
## [1] "list"
opt_aut
## $pamobject
## Call:     clara(x = sdata, k = k) 
## Medoids:
##               Lat        Lon
## 573720  0.3644171 -0.2672272
## 953117  0.7660963  0.1580556
## 450895 -2.2832364  3.3459623
## 649964 -0.3556663 -0.5278845
## 509444 -1.2790385  0.2300793
## 171523  0.5824015  1.6894169
## 883927  2.6544782  1.3395875
## 278798  4.4889763  2.5485569
## Objective function:   0.4144758
## Clustering vector:    Named int [1:10000] 1 1 2 1 3 4 5 4 2 2 4 1 2 2 2 4 6 5 ...
##  - attr(*, "names")= chr [1:10000] "548676" "452737" "124413" "436523" "856018" "666931" "25173" ...
## Cluster sizes:            2976 1821 312 3048 1226 403 171 43 
## Best sample:
##  [1] 631951 353924 809119 407152 243604 436441 573720 749441 419668 40078 
## [11] 628030 203623 683902 647562 757290 680590 450895 541441 125199 594708
## [21] 62921  947120 395878 843300 391810 207546 514530 20222  590827 579961
## [31] 953117 623855 82553  158905 84011  296444 278798 344570 780073 430464
## [41] 922744 621198 948336 204663 984498 959449 722469 451495 201954 767771
## [51] 1475   649964 509444 914414 883927 171523
## 
## Available components:
##  [1] "sample"     "medoids"    "i.med"      "clustering" "objective" 
##  [6] "clusinfo"   "diss"       "call"       "silinfo"    "data"      
## 
## $nc
## [1] 8
## 
## $crit
##  [1] 0.0000000 0.3420436 0.4165626 0.3423197 0.3602128 0.4429246 0.4149759
##  [8] 0.4444862 0.3308338 0.4257812

Optimal number of clusters: 8.

How about NbClust?

opt1<-NbClust(locations_z_short, distance="manhattan", min.nc=2, max.nc=8, method="complete", index="ch")
opt1 # it chooses the best partition
## $All.index
##         2         3         4         5         6         7         8 
##  483.4709 1057.9965  818.9403  664.5074 1009.9813  853.0954  757.9033 
## 
## $Best.nc
## Number_clusters     Value_Index 
##           3.000        1057.996 
## 
## $Best.partition
##  548676  452737  124413  436523  856018  666931   25173  294762  392686  640775 
##       1       1       1       1       1       1       1       1       1       1 
##  538191  270373  549593  877029  284450  629118  536492  961313  203683  354634 
##       1       1       1       1       1       1       1       1       1       1 
##  632230  953748  772628  621100  569687  384121  474796  530807  492742  616487 
##       1       1       1       1       1       1       1       1       1       1 
##  150314  349464  999950  115757  122902  906982   21875  189544  353239  980460 
##       1       1       1       1       1       1       1       1       1       1 
##  374376  414539   13284  794408  533680  528151  909396  445469  813308  367325 
##       1       1       1       1       1       1       1       1       1       1 
##  744044  800405  948838   39241  441175  159350   66394  989803 1024990  622304 
##       1       1       1       1       1       1       1       1       1       1 
##  928871  750643  800034  628865  660411  631951  629021  493226 1016309  760319 
##       1       1       1       2       1       1       1       1       1       1 
##  410136  291804  376616   56659  626339  685057  798286  332614  734836  582949 
##       1       1       1       1       1       1       1       1       1       1 
##  837550   27075  349667  415342  186163  746545  582972  114104  386865   78071 
##       1       1       1       1       1       1       1       1       1       1 
##  950491  405615  244089  494643  287632  191844  104240   55084  444521  735226 
##       2       1       1       1       1       1       1       1       1       1 
##  804058   99522  139537  112587  924067  193198  151277  717840  481033   76380 
##       1       3       1       1       1       1       1       1       1       1 
##  623256  623311  199653  580256  270759  958885  831628  888334  750566  234512 
##       1       1       1       1       1       1       1       1       1       1 
##  926850   13824  139768  586086   61140  957061  531419  753567  323400  217393 
##       1       1       1       1       1       1       1       1       1       1 
##  575901  272960   49461  207722  859114  535384  274741  339558  116048  886526 
##       1       1       1       1       1       1       1       1       1       1 
##  810882  467838  862116  604328  270757  480184  437876  204401  650724  530505 
##       1       1       1       1       1       1       1       1       1       1 
##  685609  982457  380990  353924  143741  178253  556729  416409  958446  282624 
##       1       1       1       1       1       1       1       1       1       1 
##  786175  455708  247870  246557  936746  774120   23836  862239  784477  994604 
##       1       1       1       1       1       1       1       1       1       1 
##  615010  607473   11260  244149  266326  551704  280684  922894  948433  939346 
##       1       1       1       1       1       1       1       1       1       1 
##   18144  513589  504810  423623  692203   80640  551828  122213  818763  102516 
##       1       1       1       2       1       1       1       1       1       1 
##  719491  933286  906473  980636  402629  754126  284971  675793    9690  798561 
##       1       1       1       1       1       1       1       1       1       1 
##  189914  440644  716985  416639  379645  227792   85725  840355  623558  730279 
##       1       1       1       1       1       2       1       1       1       1 
##   26593  454334   57635  660109  428466  314684  593242   84804  498713  355409 
##       1       1       1       1       1       1       1       1       1       1 
##  520521  791022  880969  666518 1026152  195763  135329 1014196  946436  847932 
##       1       1       1       1       1       1       1       1       1       1 
##   10688  503989  914565  615852  146809  421789  307491  206793  455267  163988 
##       1       1       1       1       1       1       1       1       1       1 
##  327801  533078  192620  928274  751015  820315  200224  962611  436689  325683 
##       1       1       1       1       1       1       1       1       1       1 
##  448893  231513  554901  309839  143356  297664  500558  439680  663771  650654 
##       1       1       1       1       1       1       1       1       1       1 
##  836154  982642  984966   83733    2833  808510  302893  652456   87081  531848 
##       1       1       1       1       1       1       1       1       1       1 
##  483609  965524  889466  256005  614892  199863  513103  795138   47932  307770 
##       1       1       1       1       1       1       1       1       1       1 
##  566501  813849  202794  362107   92293  244929  389870  788744   27219 1017647 
##       1       1       1       1       2       1       1       1       1       1 
##  767344   15923  894694  697864  425661 1012564  191941  114677  326028  156890 
##       2       1       1       1       1       1       1       1       1       1 
##   72526  809119  428527  485346  874266  790192  407152  664305  696063  565896 
##       1       1       1       1       1       1       1       1       1       1 
##  389165  351987  741598  594078   43782   19772  799670  604546  258348  317399 
##       1       1       1       1       1       1       1       1       1       1 
##  353395  202844  759436  187908  969856  892826  824963  865039  830434  361907 
##       1       1       1       1       1       1       1       1       1       1 
##  820976  224132  991130  280277  902967 1016826  295295  486677  191322  426468 
##       1       1       1       1       1       1       1       1       1       1 
##  432433  364335  142064 1014072  255652  634164  266945  952293  374357  555099 
##       1       1       1       1       1       1       1       1       1       1 
##  706682  749172  664966  563846  242920  383457  496651  658742  298069    3328 
##       1       1       1       1       1       1       1       1       1       1 
##  543798  119923  920300  494295  345465  680371  644581  568578  452346  991466 
##       1       1       1       1       1       1       1       1       1       1 
##  471355  342435  684749  141442  472262  928311  375337  832860  774654   65282 
##       1       1       1       1       1       1       1       1       1       1 
##  552369  311515  655325  112229  948469  862809  281303  330672  724693  284607 
##       1       1       1       1       1       1       1       1       1       1 
##  565265  885793  612648  133329  245440  306519  258672    2079  287515   62913 
##       1       1       1       1       1       1       1       1       1       1 
##  822237  125624  243604  298470  250328   67887  220658  178772  125178  640847 
##       1       1       1       1       2       1       1       1       1       1 
##  889770  843644 1016171  205424  884079  814940  828659 1006087  114237   64250 
##       1       1       1       1       1       1       1       1       1       1 
##  198981  899182  343076   82879  592097  157137  172429   70567  260423  342345 
##       1       1       1       1       1       1       1       1       1       1 
##  983784  226401   64924  782814  845368  182514  634243  939175  397529     860 
##       1       1       1       1       1       1       1       1       1       1 
##  204425  330126  207199  509008  274476  724958  337390  985851   51724  725260 
##       1       1       1       1       1       1       1       1       1       1 
##  553266  571400  385695  325772  854537  119433  543223 1011113  716054  542107 
##       2       1       1       1       2       1       1       1       1       2 
##  639078  751222  413666  191420   26946  158326  836037  119273  601484  581586 
##       1       1       1       1       1       1       1       1       1       1 
##   82735  864269  393860  356658 1023959  802137  637824  494128  915189  528646 
##       1       1       1       1       1       1       1       1       1       1 
##  367816  314648  141544  288270  686669  152579  755485  815173  799731  575199 
##       1       1       1       1       1       1       1       1       1       1 
##  870459  410619  241492  980091  788995  496664  829322  819964  917162  386378 
##       1       1       1       1       1       1       1       1       1       1 
##  609255   82963  512466  448469  902039  607695  832640  948266  849861  340545 
##       1       1       1       1       1       1       1       1       1       1 
##   33622  796438  993722  360556  551009  478998   61565  624877  190472  731595 
##       1       1       1       1       1       1       1       1       1       1 
## 1009451  267398  519386  731592  323079  141610   30302  262277  222987  557442 
##       1       1       1       1       1       1       1       1       1       1 
##  722698   90882  744780  329838  643273  400595  289233  571062  740534  574861 
##       1       1       1       1       1       1       1       1       1       1 
##  757027  519810  868599  597878  566239 1010746  877127  307383  438183  754156 
##       1       1       1       1       1       1       1       1       1       1 
##  965818  116308  248889  185659  583412  487961  152694  269344  681973  863568 
##       1       1       1       1       1       1       1       1       1       1 
##  436441  617427  608739  535053 1017395  870003  596642  988235  187736  147399 
##       1       1       1       1       1       1       1       1       1       1 
##  866582  877216  411736  742428  483479  804340  271122  639803   95465  135948 
##       1       1       1       1       1       1       1       1       1       1 
##  641592  723580  546839  353032  404621  892155  659693  126856  763059  390295 
##       1       1       1       1       1       1       1       1       1       1 
##  245123  199605  310732  699480  841982  449499  372024  638070  411619  199156 
##       1       1       1       1       1       1       1       1       1       1 
##  329647  399654  709002  795213  547255  755825  872562  197824  712935  882730 
##       1       1       1       1       1       1       1       1       2       1 
## 1015937  478281  847715  707304  594148    8101  452426  274109  229783  725920 
##       1       1       1       1       1       1       1       1       1       1 
##  573720  702796  615610  323743   19974  877213  187738  699713   52617  388544 
##       1       1       1       2       1       1       1       1       1       1 
##  759978  245234  541375  241097  549099  583207  883492  623379  229283  394589 
##       1       1       1       1       1       1       1       1       1       1 
##  469264  194985  246420  885774  880609  749441 1026924  182355  469451   94615 
##       1       1       1       1       1       1       1       1       1       1 
##   72386  415102  242126  463600  645269   57719 1015540  760604  452868  542622 
##       2       1       1       1       1       1       2       1       1       1 
##  863397  991208  600621  408841  501025  797751  681044  233399   72009  977933 
##       1       1       1       1       1       1       1       1       1       1 
##  321599  133402  217198   23233  889136  466643 1006200  116866  906966  235319 
##       1       1       1       1       1       1       1       1       1       1 
## 1024452  868925  676909  689828  278363  979692  673666  581354  435668  352453 
##       1       1       1       1       1       1       1       1       1       1 
##  184307   68834   10581  419668  626656  428648  615179  287355  831039  213241 
##       1       1       1       1       1       1       1       1       1       1 
##  328614  426085  839249  513574  549536  489926  454474  672394  881323  672361 
##       1       1       1       1       1       1       1       1       1       1 
##   21060  440057  343063  961791  990608  460180  244599  553593 1004785  937226 
##       1       1       1       1       1       1       1       1       1       1 
##   55016    9101  840921   75328  553464  617022  833417  723376  222746  291302 
##       1       1       1       1       1       1       1       1       1       1 
##  112163   56961  272828 1024206  896065  451002  423671  581587  624859  418382 
##       1       1       1       1       1       1       1       1       1       1 
##  635424   40078  763476  448431   25393  419837  748376  646071  391541  906533 
##       1       1       1       1       1       1       1       1       1       1 
##  514488  783912  673958  397853  926248  956853  623203  393433  582094  158141 
##       1       1       1       1       1       1       1       1       1       1 
##  424504  632936  989279  802153  973171  195019  114959  181523  854839  252559 
##       1       1       1       1       1       1       1       1       1       1 
##  712333  679048  299805  840317   64509  664113  383280   60016  250338   40336 
##       1       1       1       1       1       1       1       1       1       1 
##  553104 1020100  183990  140281  728157  277769  660421  461867  977541  470475 
##       1       1       1       1       1       1       1       1       1       1 
##  609941  860373  766506  439173  909813 1004145  582793  691700  923852  974863 
##       1       2       1       1       1       1       1       1       1       1 
##  454487  969197  218458  399073 1016787  988886  395500   49762   25066  350290 
##       1       1       1       1       1       1       1       1       1       1 
##  213648  452582  396918  283663  505569  499006  279780  620972  879732  455727 
##       1       1       1       1       1       1       1       1       1       1 
##  428662  344477  713183   72196  570474  648205  270131  106635  709701  450108 
##       1       1       1       1       1       1       1       1       1       1 
##  782254  325875  431183  930510  407934  377259  921297  962826  466883  208237 
##       1       1       1       1       2       1       1       1       1       1 
##  369216  804633  603175  803041  781300  398794  559897  610817  655260  290803 
##       1       1       1       1       1       1       1       1       1       1 
##  325425   52831  462594  438887  492185  853638  785622  355569   70817  320737 
##       1       1       1       1       1       1       1       1       1       1 
##  157446  235733  800724  199011  421625  491075  557777 1021569  108457  550296 
##       1       1       1       1       1       1       1       1       1       1 
##  680322  670539  857441  725792  145218  408218  219409  662703  405447  782040 
##       1       1       1       1       1       1       1       1       1       1 
##  369951  105054  294271  273901  280296  350967  559352   97397  194287   89578 
##       1       1       1       1       1       1       1       1       1       1 
##  801305  986356  993084  392907  761472  643450  955668  561686  552742  177686 
##       1       1       1       1       1       1       1       1       1       1 
##  781562  708858   92547   35540  594650  974688  522004  790718 1015336  667772 
##       1       1       1       1       1       1       1       1       1       1 
##  466326  973696  254171  522900  110856  788672  765961  540271  355278  432249 
##       1       1       1       1       1       1       1       1       1       1 
##  427822  379221  278929  671683  955052   88307  999540  796670  473588  942957 
##       1       1       2       1       1       1       1       1       1       1 
##  335666  180571  984342  684114  660226  254807  871932  777943 1005151   27248 
##       1       1       1       1       1       1       1       1       1       1 
##  599898  852036  652092  398400  720559  434349  411950  639481  708495  289009 
##       1       1       1       1       1       1       1       1       1       1 
##  232929  456614  201848  817918  969045  988197  854376  649606  604721  206423 
##       1       1       1       1       1       1       1       1       1       2 
##  621647  543272  674243  529389  339605  118075  897272  410373  261630  978498 
##       1       1       1       1       1       1       1       1       1       1 
##  539359  423432      40  578731  964168   20274  683088  493775  383094  273026 
##       1       1       1       1       1       1       1       1       1       1 
##  187228  444009  933295  549658  980891  946191  136466  856580  293096  432180 
##       1       1       1       1       1       1       1       1       1       1 
##   39248  353615  132653  349071  512682  131739  703226  659971  879055  201868 
##       1       1       1       1       1       1       1       1       1       1 
##  117577  149205  109018  538170  859726   69834  335797 1006722  912068  475895 
##       1       1       1       1       1       1       1       1       1       1 
##  497731  665746  673002  888843  917266  235324  231993  983739  844116  582881 
##       1       1       1       1       1       1       1       1       2       1 
##  986466  884667  603012  363549  872166  300562  624827  566946  985305  270015 
##       1       1       1       1       1       1       1       1       1       1 
##  125445  234329  632950   70774  588847  543606  634837  812440  905844  470626 
##       1       1       1       1       1       1       2       1       1       1 
##  775776  972691  472813  658549  567266  524907  509048  378468  706794  548285 
##       1       1       1       1       1       1       1       1       1       1 
##  784199   94445  666215  284989  531050  137664  693435  820418  536208   27096 
##       1       1       1       1       1       1       1       1       1       1 
##  487477  876853  849450  607950  180534  351726  468205  208000  167926  739491 
##       1       1       1       1       1       1       1       1       1       2 
##  954391  893475  836826  206617  584163    1818  788214  909113  517259  466848 
##       1       1       1       1       1       1       1       1       1       1 
##  962742  333673  520643 1017427 1012006  482707  269102  753609  831560  734516 
##       1       1       1       2       1       1       1       1       1       1 
##  808284  563184  526890  338845  934853   46741  338836  926473  633056  997575 
##       1       1       1       1       1       1       1       1       1       1 
##  579533  592752  809402  538007  150722  901950  115257  735382  526271  407667 
##       1       1       1       1       1       1       1       1       1       1 
##  977070   97774  208988  622821  248690  260108  177331  469303  851222  100605 
##       1       1       1       1       1       1       1       1       1       1 
##  322591  321357  722258  783129 1012940  537463  886687  624716  885408  880884 
##       1       1       1       1       1       1       1       1       1       1 
##  716542  776536  303568  542670  713913  901455  939676  413672   92031 1011822 
##       1       1       1       1       1       1       1       1       1       1 
##  108258  184374  628428  461803  304129  777676  923779  591759  182604  743851 
##       1       1       1       1       1       1       1       1       1       1 
##  569946  419836  783759  385728  310909  314531  382150  646971  929123  848331 
##       1       1       1       1       1       1       1       1       1       1 
##  201746  918542   27960  769193 1026051  833753  953112  935529  954151   91303 
##       1       1       1       1       1       1       2       1       1       1 
##  372932  582642   74581  219875  171363  349829  103108  747174  535344  658807 
##       1       1       1       1       1       1       1       1       1       1 
##  510828  756501  116436  918196  187194  828002  414494  701541  433202  834677 
##       1       1       1       1       1       1       1       1       1       1 
##  701355  299227 1019539  476593  699663  805874  911301  756453  322814   89341 
##       1       1       1       1       1       1       1       1       1       1 
##  486250  183533  712486  729309  117933  777519  152682  311922  475634  871495 
##       2       1       1       1       1       1       1       1       1       1 
##  290308  867871  126480  293757  873943  724214  558762  604116  808623  875568 
##       1       1       1       1       1       1       1       1       1       1 
##  527327  568615   38036  829431  343018  722899  522564  977783  545304  594631 
##       1       1       1       1       1       1       1       1       1       1 
##  552014  227992  722109   25186  296767  848925  598476  327148  976178  620769 
##       1       2       1       1       1       1       1       1       1       1 
##  481799  173871  124333  191614  758242  866047  580879  711128  804426    9428 
##       1       1       1       1       1       1       1       1       1       1 
##  946742  500389  157744   75166  406108  969444  704625  172357  278791  487281 
##       1       1       2       1       1       1       1       1       1       1 
##  598289  118894  985422  157400   26433  803488  327227  130190  609642  827627 
##       2       1       1       1       1       1       1       1       1       1 
##  176144  475172  787422  283552   49050  608192  303234  997195  759317  569063 
##       1       1       1       1       1       1       1       2       1       1 
##  952100  402978   57559  751753  399730  278232  624970  733984   67697  534178 
##       1       1       1       1       1       1       1       1       1       1 
##   29785  689846  912845  278185  143043  998714  447779  471067  815320  654093 
##       1       1       1       1       1       1       1       1       1       1 
##  268527  733908  545179  789846  234112  132258   87883  864180  277339  450047 
##       1       1       1       1       1       1       1       1       1       1 
##  770216  259530  579687  888387  213607  890269  564170  483840   69954  705479 
##       1       1       1       1       1       2       1       1       1       1 
##  275516  530984   99185  874119  513062  939541  515642  564520 1021015  289048 
##       1       1       1       1       1       1       1       1       1       1 
##  254516  938748  213251  628030  300139  326185   81445  379399  160976  323588 
##       1       1       1       1       1       1       1       1       1       1 
##  112367  966123  761039   11810  410989  833059  468614  648192   71968  335419 
##       1       1       1       1       1       1       1       1       1       1 
##  401491  166250   56562    3873   22445  493440  921202  943593  551920  776637 
##       1       1       1       1       1       1       1       1       1       1 
##  966507  792669  925837  342560  722027    7933  772615  677747  443968  248197 
##       1       1       1       1       1       1       1       1       1       1 
##  932178  414342  456889  548123 1021485  619371  364288  859001  391740   79959 
##       1       1       1       1       1       1       1       1       1       1 
##  794246  870610  199094  748220  269261  140994  230079  110296  652249  284839 
##       1       1       1       1       1       1       1       1       1       1 
##  568113  131257  233105  324425  111015  161428  815209  804753  962261  240516 
##       1       1       1       1       1       1       1       1       1       1 
##  978544  984156  361021  214723  812025  877261   15269  564622  867475  593676 
##       1       1       1       1       1       1       1       1       1       1 
##   56428  222611   93105  490361   73675  368860  464373  760818  615967  772969 
##       1       1       1       1       1       1       1       1       1       1 
##   26544  629708  256257  653014  861194  488510  988657  634619  171720  411861 
##       1       1       1       1       1       1       1       1       1       1 
##  731885  654765  491032  826871  406086  519974  123771  625644  887165  183713 
##       1       1       1       1       1       1       1       1       1       1 
##  812689   94446  133097  568668  368662  790938  445658  506246  500886  166272 
##       1       1       1       1       1       1       1       1       1       1 
##  244064  217601  134644  440104  760313  203911    4125  855197  313534  383721 
##       1       1       1       1       1       1       1       1       1       1 
##  670437  291294  660461  396630   36499  180965  555607  102775  344810  475383 
##       1       1       1       1       1       1       1       1       2       1 
## 1017866  424641  681387  127229   23262  914833  271052  118414  635936  201958 
##       1       1       1       1       1       1       1       1       1       1 
##  192197  203623  599805  280898  861250  154684  149500   95913  744430  328156 
##       1       1       1       1       1       1       1       1       1       1 
##  546407  547655  739681  398610  410489  258632   26570  673437  683902  131298 
##       1       1       1       1       1       1       1       1       1       1 
##  269544  171085   21236  360896  916608  983882  706091  768500  375781  315778 
##       1       1       1       1       1       1       1       1       1       1 
##  749829  448000  437415  775224  531674  241369  583091  494304  337914  385403 
##       1       1       1       1       1       1       1       1       1       1 
##  919668    7387  145489  810231  128034     721   98180   69458  368211  724050 
##       2       1       1       1       1       1       1       1       1       1 
##   20421  285704  455637   54182  586396   53318  347191  645284  187934  824282 
##       1       1       1       1       1       1       1       1       1       1 
##  125257  757207  585890  684509  816053  247337  893242  790007  735302  729465 
##       1       1       1       1       1       1       1       1       1       1 
## 1025773  270734  555318  907037  656086  275996  510796  599639  376763  967225 
##       2       1       1       1       1       1       1       1       1       1 
##  876704   95201  759483  794988  187454  255358  576284  701114  541947  589671 
##       1       1       1       1       1       1       1       1       1       1 
##  847593  228378  406475  699315  220116  481498  495808  615529  765665  902278 
##       1       1       1       1       1       1       1       1       1       1 
##  473879  911210  371111  716564  788285  318922   97640  231478  887113  893834 
##       1       1       1       1       1       1       1       1       1       1 
##  200615  621519  166053  183021  286067  230637 1010406 1021739  465497    3439 
##       1       1       1       1       1       1       1       1       1       1 
##  801578  265178  519599  258382  131323  558078  266330  747839  877340 1022708 
##       1       1       1       1       1       1       1       1       1       1 
##  824730  438975  129599  543962  377962  252845  184269  488937  591173  522978 
##       1       1       1       1       1       1       1       1       1       1 
##  637710  718380  125215  631025  508775  902284  512264  258063    7473  525951 
##       1       1       1       1       1       1       1       1       1       1 
##  218472  439425  938805  222058  170679  605282  414028  160592  926941  194989 
##       1       1       1       1       1       1       1       1       1       1 
##  264648  119175  657334  465059  254278  757416  181149  172810  548216   41298 
##       1       1       1       1       1       1       1       1       1       1 
##  854381  790890  401520 1021241  233598  622806 1004696  515891  684835   85113 
##       1       1       1       1       1       1       1       1       1       1 
##  117530  526555  102789  167436  248541    4669  830326   17951  522742  627142 
##       1       1       1       1       1       1       1       1       1       1 
##  521763   90353  961481   78773  586999  354350   57713  434320  689806  323791 
##       1       1       1       1       1       1       1       1       1       1 
##  828029  334714  664943  808285  522398  788406  489649  457915  633201  647562 
##       1       1       1       1       1       1       1       1       1       1 
##  455798   47542   69628  460604  794831  164715   94746  255573  822926  734141 
##       1       1       1       1       1       1       1       1       1       1 
##   85465  722756  192288  855018  972285  582036   59272   37717  209996  186017 
##       1       1       1       1       1       1       1       1       1       1 
##  495962  604971  823948  314210  821832  706297  948207  442022  740599  405714 
##       1       1       1       1       1       1       1       1       1       1 
##  411083  912124  745607  349450  575513  156475  851585  178708  914786  898162 
##       1       1       1       1       1       1       1       1       1       1 
##   68234  845205  702259  468636  898772  185948  732815  792866  182200  145620 
##       1       1       1       1       1       1       1       1       1       1 
##  313294   55518   52567  234557  530234  631822  757290  284618  552756  730493 
##       1       1       1       1       1       1       1       1       1       1 
##  234598  132668  811198   44331  527124  668912  350035  187844  916211  882227 
##       1       1       1       1       1       1       1       1       1       1 
##  663893  754976   27993  890886   84155  114779    4681   73901  796995  772412 
##       1       1       1       1       1       1       1       1       1       1 
##  104850  342495 1001327   77079  318973  389673  334577  327006   27017  454504 
##       1       1       1       1       1       1       1       1       1       1 
##  684508  200670  273444   83973  637608  163500  725932  317699  497017  282094 
##       1       1       1       1       1       1       1       1       1       1 
##  447576  781965  674551  138317  526813  244739  743934  116035  981578  517296 
##       1       1       1       1       1       1       1       1       1       1 
##  281416  265759  914923  783588  342929  585061  645713  313786  280941  822283 
##       1       1       1       2       1       1       1       1       1       1 
##  678503  315930  748104  843340  885165  532577  187285  565393  278941   14279 
##       1       1       1       1       1       1       1       1       1       1 
##  404363  425336  909978  312127  349404  641010  330979  573433  453235    9536 
##       1       1       1       1       1       1       1       1       1       1 
##  870958  811942  465898   59277  788457   94397  486752  948234  949193  843969 
##       1       1       1       1       1       1       1       1       1       1 
##   21454  719231  904814  973742    2552   79932 1018984  799421  600400  715769 
##       1       1       1       1       1       1       1       1       1       1 
##   66871  800870  309101  683541  338866  324535  367728  788133 1004637  717151 
##       1       1       1       1       1       1       1       1       1       1 
##  522726  311182  951111  721767  322706   80469  502972  793955  768474   65871 
##       1       1       1       1       1       1       1       1       1       1 
##  785713  277701  441885  198326  890099  916364  711862  764126   86232  945677 
##       1       1       1       1       1       1       1       1       1       1 
##  939584  608862  607251    8308  567169  233895  844326  240565  989773  483387 
##       1       1       1       1       1       1       1       1       1       1 
##  494052  851171  468365  747586  444747   82921  283425  605520    2400  196685 
##       1       1       1       1       1       1       1       1       1       1 
## 1013266  858349  627561  772758  539438 1013078  736846  819283  865046   16186 
##       1       1       1       1       1       1       1       1       1       1 
##  183581  672813  708566  300775  215441  740021  303399  276928  188614  353263 
##       1       1       1       1       1       1       1       1       1       1 
##  477904  156631  497024  299650  793879  454819  592520  154156  515846  884098 
##       1       1       1       1       1       1       1       1       1       1 
##  405342 1005863  730096  906535  902774  812007  337301    8695  256368  116971 
##       1       1       1       1       1       1       1       1       1       1 
##  328486  885988  774019   75676  684003   66334  747875  669871  643810  596281 
##       1       1       1       1       1       1       1       1       1       1 
##  149700  251121  617090  281600  491578  875847   86084  824823  335898  371695 
##       1       1       1       1       1       1       1       1       1       1 
##   98616  818958  352662  962643  804347  343903  433380  364758   78636  406685 
##       1       1       1       1       1       1       1       1       1       1 
##   70547  888249  506964  250466  392070  379264  262390  485606  427365  561372 
##       1       1       1       2       1       1       1       1       1       1 
##   28490   64675  510027  905521  268567  656596  378615  592346  656553   55775 
##       1       1       1       1       1       1       1       1       1       1 
##  377884  864502  278374  341255  456146  725338  422369   47400 1014931   27384 
##       1       1       1       1       1       1       1       1       1       1 
##  158881  849243  213482  802336  711212  424680  980398  960463  243197   64304 
##       1       1       1       1       1       1       1       1       1       1 
##  999123  780479  345707   31006  467381  368438  436467  332313  857919  310778 
##       1       1       1       1       1       1       1       1       1       1 
##  421441  787948  614107  926580  361707  869011  191293 1021211  768107   65455 
##       1       1       1       1       1       1       1       1       1       1 
##  908489   26842  807435  764326   22219  712948  903494  763383  958871  175469 
##       1       1       1       1       1       1       1       1       1       1 
##  162436  107180  497302   68278  862997   21883  431732  901293   41543  972756 
##       3       1       1       1       1       1       1       1       1       1 
##  273380  485697  459704  252717  343887   82584  115109  467985  372045  270479 
##       1       1       1       1       1       1       1       1       1       1 
##  626206  844830  325479  892923  313295  279477  669858  210246  910744  464922 
##       1       1       1       1       1       1       1       1       1       1 
##  996664  257416  700213  986726  628776  219038  117663  204605  322760 1021618 
##       1       1       1       1       1       1       1       2       1       1 
##  915292  350933  821273  607761  299175  420936  680590  637739  177774     979 
##       1       1       1       1       1       1       1       1       1       1 
##  461134  440521    3796  383181  624576  816292  527452   16465  969168  122197 
##       1       1       1       1       1       1       1       1       1       1 
##  858907  643016  122062  461786 1006002  560073  287007  999263  109339  825689 
##       1       1       1       1       2       1       1       1       1       1 
##   63177  672617  363621  470338  602317  681179  311471  846968  744028  472743 
##       1       1       1       1       1       1       1       1       1       1 
##  563788  451805  641071  556247  789967  934187  905908  645332  859295 1020360 
##       1       1       1       1       1       1       1       1       1       1 
##   16827   64098 1021604  596338   44933  872656  809928  213985  778228  535287 
##       1       1       1       1       1       1       1       1       1       1 
##  512609   67927  855654  228257  484801 1025692  179578  658260  778171  285001 
##       1       1       1       1       1       1       1       1       1       1 
##   93173  917192  845479  354133  622755  344329  417096  256235  309541  705423 
##       1       1       1       1       1       1       1       1       1       1 
##  808740  971013   38286  681319  406506   73197   71364  869677  634564  544120 
##       1       1       1       1       1       1       1       1       1       1 
##  442962  105632  212320  494115 1027255  277620  194190  253806  746514  502942 
##       1       1       1       1       1       1       1       1       1       1 
##  650912  556191  490293  657180  556713  820754  663556  491638  602174  180153 
##       1       1       1       1       1       1       1       1       1       1 
##  622720  355740  697924   11164  154455  171935  671029  502413  408459  492220 
##       1       1       1       1       1       1       1       1       1       1 
##  505543  268443  178469  318116  813255  603682  609316  111653 1001744     583 
##       1       1       1       1       1       1       1       1       1       1 
##  455568  718894  787287    5788  278285  641520   47189  855419  546118  513861 
##       1       1       1       1       1       1       1       1       1       1 
##  561560   41279  251614  652277  421700  391770  928026  856150  869096  800169 
##       1       1       1       1       1       1       1       1       1       1 
##  611634 1009481  857321  606488  458448  179449  223182  719850  186682  122692 
##       1       1       1       1       1       1       1       1       1       1 
##  229099  428812  449947   77587  418156  235348  485473  169671  651395  915142 
##       1       1       1       1       1       1       1       1       1       1 
##  798974  886469   18297  362830  618187  839543  888331  897617  567111  593529 
##       1       1       1       1       1       1       1       1       1       1 
##  506067  167966  871544  724556  734304  272180  975639   50668  116946  758520 
##       1       1       1       1       1       1       1       1       1       1 
##  419282  211502  681161  192955  829373  355659  683240  752716  256004  547584 
##       1       1       1       1       1       1       1       1       1       1 
##  538863  300398  632494  382042  801098  961476  947052  343369  664415  267162 
##       1       1       1       1       1       1       1       1       1       1 
##  491420  408981  680591  413528  588553  783251  212502  457554  861606  255101 
##       1       1       1       1       1       1       1       1       1       1 
##  892733  738171  995729  513231  251144   76707  182734  117244  342120  984051 
##       1       2       1       1       1       1       1       1       1       1 
## 1011928  481673  674966  126394  885668  634183  754972   60976  442400  440718 
##       1       1       1       1       1       1       1       1       1       1 
##  659990  631645  379851  489780  374338  141404  381152  954226  418224  623930 
##       1       1       1       1       1       1       1       1       1       1 
##  630109  628929  428145  293857  707677  652564 1009939  756522  559074  348790 
##       1       1       1       1       1       1       1       1       1       1 
##  575286  783321  971134  243094  465916  224694  595260  493132  204218  385890 
##       1       1       1       1       1       1       1       1       2       1 
##  502451  152303  977320  286634  533086  623592  247169  463889  996435  187883 
##       1       1       1       1       1       1       1       1       1       1 
##  674036  520733  840157  564433  416704  406716  888149  693696  569374  307959 
##       1       1       1       1       1       1       1       1       1       1 
##  908697  373183  924654  280207  252832  541263  902058  810630  910992  226628 
##       1       1       1       1       1       1       1       1       1       2 
##  881739  284263  531081  428211  363244  915990   71360  867982  655439  649178 
##       1       1       1       1       1       1       1       1       1       1 
##  238462  641582  717620  116422  575411  352203   55909  602918  820546  651319 
##       1       1       1       1       1       1       1       1       1       1 
##  515164  589963  420869  511464  738754  496792  441534  697448 1015044   75563 
##       1       1       1       1       1       1       1       1       1       1 
##  368102  993650  866929  707924  772732  690734  704796   98242  997388  319989 
##       1       1       1       1       1       1       1       1       1       1 
##  132331  920307  424588  280651  368232  346234  192201  137893  489271  389286 
##       1       1       1       1       1       1       1       1       1       1 
##   86341  199615  890499  224399  668062  938566  450320  875202  907687   89827 
##       1       1       1       1       2       1       1       1       1       1 
##   58905  941711  649723  934258  573126  637536  768227  640752  132311  554140 
##       1       1       1       1       1       1       1       1       1       1 
##  551916  150556  416528  450834  479797 1008027  977663 1004437  668376  162984 
##       1       1       1       1       1       1       1       1       1       1 
##  823153  584671  788687  886307  254332  417857  575200 1003670  247450  668866 
##       1       1       1       1       1       1       1       2       1       1 
##  194170   41639  436800    6247  292097  713914  764995  612749  755146  571533 
##       1       1       1       1       1       1       1       1       1       1 
##   21421  866193  520672  330904  996023  488140  807679  882674  908486  859195 
##       1       1       1       1       1       1       1       1       1       1 
##  449699   65326  375647  610826  530778  182441  636577  834341  160783  555796 
##       1       1       1       1       1       1       1       2       1       1 
##  618612   37358  709316  565116  436317  860555  673630  696780  438270  809859 
##       1       1       1       2       1       1       1       1       1       1 
## 1007093  156701    1609  970508  836394  378425  367128  737807  681467  879477 
##       1       1       1       1       1       1       1       1       1       1 
##  247509  200758  194373  689163  959385   94464  722078  355665  980144  127836 
##       1       1       1       1       1       1       1       1       1       1 
##  977164  912226  160687  433905  478496  498024  581433  550277  921855   53922 
##       1       1       1       1       1       1       2       1       1       1 
##  255479  851246  274934  427684  318258  941892  128593  462039   79758  754069 
##       1       1       1       1       1       1       1       1       1       1 
##  494009  317142  830064  974407  604882  263423  134880  151631  656216  532004 
##       1       1       1       1       1       1       1       1       1       1 
##  585565  631856  193356  559393  312403  636388  576801  614591   52602  121081 
##       1       1       1       1       1       1       1       1       1       1 
##  630725  998339   84553   23474  538165  290725  325253  722589  595759  244760 
##       1       1       1       1       1       1       1       1       1       1 
##  793727  671674  630687  380616  708651  224274  411167  880218  536526  235880 
##       1       1       1       1       1       1       1       1       1       1 
##  881289   37866  959806   21653  204851  428407  311015  314554  187803  440607 
##       1       1       1       1       1       1       1       1       1       1 
##  492523   36520  226632  861672  725410  954578  861774  437473  638267  523326 
##       1       1       1       1       1       1       1       1       1       1 
##  311651  363639  749983  997355  294428  291969  155678 1011861  110217  564697 
##       1       1       1       1       1       1       1       1       1       1 
##  304716  661310  568557  807688 1001300  478276  641741  807371  277412  942523 
##       1       1       1       1       1       1       1       1       1       1 
##  324114  690522  840442  696916  747604  966624  776640  976967   42774  492184 
##       1       1       1       1       1       1       1       1       1       1 
## 1011018 1021232  569167  845888  186046  358905  686964  901069  276335  208030 
##       1       1       1       1       1       1       1       1       1       1 
##  371519  959516  509836 1013246  976569  174831  798596   82093  829738  699827 
##       1       1       1       1       1       1       1       1       1       1 
##  353156  437606  739163  851424   92058  799213  831758  167452  598548  476712 
##       1       1       1       1       1       1       1       1       1       1 
##  639619  595627  139166  785170  300294  976326  919179  302227  345094  637186 
##       1       1       1       1       1       1       1       1       1       1 
##  585410   32374  255526  678271  651096  255745  364755   49449  434812  369173 
##       1       1       1       1       1       1       1       1       1       1 
##  233605  968904  750778  350137  110739  874130  655805  183487  125291  123816 
##       1       1       1       1       1       1       1       1       1       1 
##  257932  892032  397174  414104  112767  468848   96513  279203  182256  689460 
##       1       1       1       1       1       1       1       1       1       1 
##   30692   62724  241689  545398  495685  776513  830489  822423  645243  295955 
##       1       1       1       1       1       1       1       1       1       1 
##  445949  248383   81869  136638  966639  382326  547037  879551  961576  966877 
##       1       1       1       1       1       1       1       1       1       1 
##  446700  241280  368988  185457  378363  433796  693879  387883  982926  756459 
##       1       1       1       1       1       1       1       1       1       1 
##  686386  139362   18207  700178  215914   65128  544584   21801  222238  471626 
##       1       1       1       1       1       1       1       1       1       1 
##  192101  527900  374342  190565  332496  843255  212926   17643 1026640  137598 
##       1       1       1       1       1       1       1       1       1       1 
##  419087  806340  544785  426641  388128  504638  391698  946852 1010252  373905 
##       1       1       1       1       1       1       1       1       1       1 
##  945290  330858  334965  258812  846617  181961  180892  929117  452244  436384 
##       1       1       1       1       1       1       1       1       1       1 
##  860682  419289  470719  730962  599699  221737  461343  572824  372737  402883 
##       1       1       1       1       1       1       1       1       1       1 
##  976406   36154  235105  761787  170951  942883   38125   49670  765451   78193 
##       1       1       1       1       1       1       1       1       1       1 
##  315355  356392  404498  943462  264427  634185  587625  955003  375424  610222 
##       1       1       1       1       1       1       1       1       1       1 
##  404285  672308  286876  241439  886974  425199 1008162  822689  380577  813274 
##       1       1       1       1       1       1       1       1       1       1 
## 1008492  753194  752339  684197  300872  124925  657821  946985  188375  503537 
##       1       1       1       1       1       1       1       1       1       1 
##  681518  952691  130677  239730  757395  567579  837750  619988  116813  806097 
##       1       2       1       1       1       1       1       2       1       1 
##  756437  525309  580791  181369  839150  124294  630489   37753  242380  273119 
##       1       1       1       1       1       1       1       1       1       1 
##  722980  209357  471835  763736  332926  333472 1001402  838019  620935  353765 
##       1       1       1       1       1       1       1       1       1       1 
##  372146  451663  144653  247768  600130  145652  215278  908744  802924  210713 
##       1       1       1       1       1       1       1       1       1       1 
##  353174  294862   40500 1015007  482748  643857  787228   18545  178717  136179 
##       1       1       1       1       1       1       1       1       1       1 
##  688338  506524  622828  132164  891764  879722  274367  178175  364365  679755 
##       1       1       1       1       1       1       1       1       1       1 
##  397140  459611  295948  340023  447939   23659  800387  668085  605389  185816 
##       1       1       1       1       2       1       1       1       1       1 
##   96241  345229  714687  362449  301121  251711  925863  304728  372935  897169 
##       1       1       1       1       1       1       2       1       1       1 
##  254922  198146   51595 1006991  864036   96564  811543  689269 1028067  643400 
##       1       1       1       1       1       1       1       1       1       1 
##  816081  288966  459900  123154  473915  288000  867046  343829  577868  195830 
##       1       1       1       1       1       1       1       1       1       1 
##  779323  846214   34954   37025  697124  771477  283031  552570  553281  921165 
##       1       1       1       1       1       1       1       1       1       1 
##  640208  516102  930604  274894  805783  307382  332573  991753  534457  308987 
##       1       1       1       1       1       1       1       1       1       1 
##  813647  807613  784668  584119  568286  531149  491982  131612   96887  715236 
##       1       1       1       1       1       1       1       1       1       1 
##  155809  414360  239381  521706  212847  420657  823531  308711   42870  678228 
##       1       1       1       1       1       1       1       1       1       1 
##  291939  954274   59860  907583  996622  419431  133656  693388  574120  765080 
##       1       1       1       1       1       1       1       1       1       1 
##  241232  513635  637229  398864  213725  555511  515829 1025681  886607  692334 
##       1       1       1       1       1       1       1       1       1       1 
##   81262  183369  439532  174899  761377  333458    4751  818077  577063  678821 
##       1       1       1       1       1       1       1       1       1       1 
##  569226  801913    8678  199631  128320  750541  389112 1022743  792495  565538 
##       1       1       1       1       1       1       1       1       1       2 
##  182305  441697  848276  508976  293473  332413   11262  872971  233756  507324 
##       1       1       1       1       1       1       1       1       1       1 
##  181825  667236  467408  946336  226002  642539  803699  137342  401850  704361 
##       1       1       1       1       1       1       1       1       1       1 
##  699573  279804  372010   37974  350767  254799  383603   19756  353325  668839 
##       1       1       1       1       1       1       1       1       1       1 
##  925623  560053  485359  599876  275905  442168  612363  655087  632186  527807 
##       1       1       1       1       1       1       1       1       1       1 
##  615878  332648   12363  173204  777980  794318  656896  181400  183013  454184 
##       1       1       1       1       1       1       1       1       1       1 
##  669797  721760  792443  633692  803277  646608  817642  969794  102274  888808 
##       1       1       1       1       1       1       1       1       1       1 
##  711466   18529  563880  298256  890807    6461  871037  808256   83026  217856 
##       1       1       1       1       1       1       1       1       1       1 
##  775903  639996  230568   33812  818615  700624  474642  108622  493079  901875 
##       1       1       1       1       1       1       2       1       1       1 
##  584133  316920  188898  117075  689924  985086  720303  626123  818397  137905 
##       1       1       1       1       1       1       1       1       1       1 
## 1022615  350223   17480 1003052  758147  869281  247865  817714  540075   57835 
##       1       1       1       1       1       1       1       1       1       1 
##  762595  130361  821059  215279  832293  831563  267188  493208  365426  202185 
##       1       1       1       1       1       1       1       1       1       1 
##  923292   91478  181872  168461 1013767  176534  329799  828378  805504   77870 
##       1       1       1       1       1       1       1       1       1       1 
## 1004794  790433 1019505  417515  608455  824393  193165  129265  641169  913402 
##       1       1       1       1       1       1       1       1       1       1 
##  515337  736835  518748   66117  485668  167597  694587   26894 1002726  757068 
##       1       1       2       1       1       1       1       1       1       1 
##   39606  828109  171614  713007  729774   33744  349122  784878  835037  543450 
##       1       1       1       1       1       1       1       1       1       1 
##  418330   79883  797041  717774    9570  742899   80840  348800  411766  125545 
##       1       1       1       1       1       1       1       1       1       1 
##  747095  120555  482069  413283  833394  977884  561303  202760  834703  220679 
##       1       1       1       1       1       1       1       1       1       1 
##  844494  803257  833415  622665 1015152 1019139  148732  668730  541338  552054 
##       1       1       1       2       1       1       1       1       1       1 
##  775827  265900   75812  181930  852838  680582  536354  517924   44971  741101 
##       1       1       1       1       1       1       1       1       1       1 
##   28198  266900     360  385994  400018   21857   33673  154286  174223  283211 
##       1       1       1       1       2       1       1       1       1       1 
##  694442  921262  509784  106188  494736  456833  990182  713145  104586  221570 
##       1       1       1       1       1       1       1       1       1       1 
##  134962   76239  881204  741349  564690  476425  884983  602519  736717  620519 
##       1       1       1       1       1       1       1       1       1       1 
##  953315  474569  625460  627609 1014169  450895  783127  211404  566264   89576 
##       1       1       1       1       1       1       1       1       1       1 
##  376032  826195  265086  107139  439231  253273  793027   63085  666812  778734 
##       1       1       1       1       1       1       1       1       1       1 
##  188943  138116  864437  665227  832310   94700   48989  210948  160147  403014 
##       1       1       1       1       1       1       1       1       1       1 
##   35880  291220  767976  715105 1008698   35074  182659  552435  197832   98272 
##       1       1       1       1       1       1       1       1       1       1 
##  777690  887173   46576  769198  337568  971973  141485  662252   55947  743753 
##       1       1       1       1       1       1       1       1       1       1 
##  370033  316988  689850  855379   86297  183186  900495  811564  425938  424443 
##       1       1       1       1       1       1       1       1       1       1 
##  315905  292552  494582  439894  863932  547386   74556  812699   76309  852116 
##       1       1       1       1       1       1       1       1       1       1 
##  974515  320212  743798  387008  480716  980445  608885  710263  816316  429223 
##       1       1       1       1       1       1       1       1       1       1 
##  353715  137487  752303  526259  623970  567446  921576  608507  229678  908874 
##       2       1       1       1       1       1       1       1       1       1 
##   94201  286075  682086  749138  573335  177207  219872  797944  938282  461117 
##       1       1       1       1       1       1       1       1       1       1 
##  160873  313071  633167  800906  371222  925258 1012550 1025270   48716  760065 
##       1       1       1       1       2       1       1       1       1       1 
##  939449  373085  363989  640991  320979  105959   29483  709936  513351  407528 
##       1       1       1       1       1       1       1       1       1       1 
##   84202  905797  110000  409363  971054  769603  388240  817958  592203  501801 
##       1       1       1       1       1       1       1       1       1       1 
##  385079  211274  271371  107383  546562  888492  545197  332977  913937  562402 
##       1       1       1       1       1       1       1       1       1       1 
##  572531  122959  702267   47824  332644  244428  850820  496340  472433  844863 
##       1       1       1       1       1       1       1       1       1       1 
##  780139  239798  877538  237405  541441  585717  700934  122577  386130  554288 
##       1       1       1       1       1       1       1       1       1       1 
##  179601  166040  353592  131631  149229  361305  515132   68990  143095  578836 
##       1       1       1       1       1       1       1       1       2       1 
##   51900 1023470  211810  843978  727562  818869  706617  929696  305585  929202 
##       1       1       1       1       1       1       1       1       1       1 
##  298044  337146  577463  342228  125199  411391  216926  256318   64945  287704 
##       1       1       1       1       1       1       1       1       1       1 
##  315854  409678  227178  950822  717832  650437  586965  189119  143776  992927 
##       1       1       1       1       1       1       1       1       1       1 
##   91715  714816  211155  587796  293091  481909  816235  630050  322931   54967 
##       1       1       1       1       1       1       1       1       1       1 
##  505474  643995  694873  597113  113982  839277  438110  808661  576409  203044 
##       1       1       1       1       1       1       1       1       1       1 
##  261254  868642  537786  324246  415029  406948  731969  188472  109281  205503 
##       1       1       1       1       1       1       1       1       1       1 
##  271182  118151  739935   80930  161060   66980    4793  107152  789559  820231 
##       1       1       1       1       1       1       1       1       1       1 
## 1006633  584290  539353  149297 1011438  955734  863913  576973  825630  164733 
##       1       1       1       1       1       1       1       1       1       1 
##   53265  974399   11967  344515    8993  176983  364919  991376   93501  569031 
##       1       1       1       1       1       1       1       1       1       1 
##   84236  477767  925308  868613  838773  659268  568279  868633  449653  301081 
##       1       1       1       1       1       1       1       1       1       1 
##  235149  697182  271418  114975  131390  580733  184952  897644  858906  567886 
##       1       1       1       1       1       1       1       1       1       1 
##  155915  399389  729661  991532  265482  901225  594708  579387  508241  143568 
##       1       1       1       1       1       1       1       1       1       1 
##  869422  545458  650957  104922  278780  192565   62921 1001865  607129  989399 
##       1       1       1       1       1       1       1       1       1       1 
##  294087  870740  222414  413821  121310  391386  588049  575217  536824  294152 
##       1       1       1       1       1       1       1       1       1       1 
##  608976  212942  940690  783851  627841  718933  690739  357742  722796  561028 
##       1       1       1       1       1       1       1       1       1       1 
##  356493  861217  458413  595607  284443   16123  351161 1001824   74481  769717 
##       1       1       1       1       1       1       1       1       1       1 
##  281563  833056  817629  868306  493935  776717  724166  195235  789188  546461 
##       1       1       1       1       1       1       1       1       1       1 
##  691467  950791  330458   72268   91235  239283 1004202  450102  462128  340037 
##       1       2       1       1       1       1       1       1       1       1 
##  898522  692908  299712   95642  650621 1024770  980792  240671  892157  401734 
##       1       1       1       1       1       1       1       1       1       1 
##  482756  261728  348376  748293  856891 1000862  464541  317973  583254  498570 
##       1       1       1       1       1       1       1       1       1       1 
##  230409  596683  194332  618116  212305  636293  653167 1022214  993838  943308 
##       1       1       1       1       1       1       1       1       1       1 
##  784848  526296  366203  975544  241575  621414  439060  646136  947120  626069 
##       1       1       2       1       1       1       1       1       1       1 
##  195908  718073  222679  777056  798067  627688  107055  253844  453485  501099 
##       1       1       1       1       1       1       1       1       1       1 
##  849667  959478   51706   42725  320117  917328  513639   82590  468718  437463 
##       1       1       1       1       1       1       1       1       1       1 
##  350724   69768  809863  247343 1018212  707897  364018  281979  778029  788433 
##       1       1       1       1       1       1       1       1       1       1 
##  326528  212469  614821  262205  278686  417928  787614  172419   13803  430971 
##       1       1       1       2       1       1       1       2       1       1 
##  475382  446710  433668  760970  733746 1027312  339748  574968  604092  153916 
##       1       1       1       1       1       1       1       1       1       1 
##  631593 1001429   54940  398534  276554  564685  760560   46075  490084  806844 
##       1       1       1       1       2       1       1       1       1       1 
##  371662  417278  376775  131587  937225  460232  606307  882042  352609  877101 
##       1       1       1       1       1       1       1       1       1       1 
##   85790  545018  836337  506399  146379  388874  382167  586798  110817  113228 
##       1       1       1       1       1       1       1       1       1       1 
##  875893  495711  126175  568847  631083  437550  745098  532605  881610  538821 
##       1       1       1       1       1       1       1       1       1       1 
##  802504  918640  259360  257852  415568  333946  582450  159571  289319  244704 
##       1       1       2       1       1       1       1       1       1       1 
##  257124  274411   32911  815879  984815  942335  661960  697966 1004113   95680 
##       1       1       1       1       1       1       1       1       1       1 
##  588306  953306  870599  558278   88898  969964  948576   35772  763095  911735 
##       1       2       1       1       1       1       1       1       1       1 
##  356933  448380  867771   80530  863628  521463  777338  928291   40571  480222 
##       1       1       1       1       1       1       1       1       1       1 
##  932079  910629  370770   50414  864633  255465  451108  647275   71430  412749 
##       1       1       1       1       1       1       1       1       1       1 
##  822286  798210 1014509  256916  677300  205880  762869  748928  688028  974929 
##       1       1       1       1       1       1       1       1       1       1 
##  232239  952661  304905  992721  370392  305033  182827  595174  719174  330529 
##       1       1       1       1       1       1       1       1       1       1 
##  689872  800001  630823  317452  721897  672252  525354  305018  174527  250552 
##       1       1       1       1       1       1       1       1       1       1 
##  284744  391054  173044  493185   94724  877361  320789  704423  866347  794723 
##       1       1       1       1       1       1       1       1       1       1 
##  860283  334175  131079  485458   16322 1002979   60940   58783  152625 1002704 
##       1       1       1       1       1       1       1       1       1       1 
##  805368  460286  684961  816978  293551  160011  551008  958743  968801  457988 
##       1       1       1       1       1       1       1       1       1       1 
##  452748  933380  508476   13368  510134  533428  330251  683719   93136  663092 
##       1       1       1       1       1       1       1       1       1       1 
##  500084  181147   89596  300461   16770  856743 1009147  863044   91865  866819 
##       1       1       1       1       1       1       1       1       1       1 
##  831930  342215  472952  987831  111216  463099  194644  890612 1021534 1008256 
##       1       2       1       1       1       1       1       1       1       1 
##  130768  303277  106463  984337  725277   83055  298945  272977   13848  397053 
##       1       1       1       1       1       1       1       1       1       1 
##   21499  201656   19423  487567  404415   68836  453376  686506  485775  159617 
##       1       1       1       1       1       1       1       1       1       1 
##  762308  973885  776506 1006757  383969  420398  823973  908377  332102  868995 
##       1       1       1       1       1       1       1       1       1       1 
##  743783 1013958  162034  619980  369030  399288  772166  800563  739157 1002224 
##       1       1       1       1       1       1       1       1       1       1 
##   50929  820874  298255  703045  304976  740289  760958  688054  890089  333156 
##       1       1       1       1       1       1       1       1       1       1 
##  688558  232156  890535  877034  380228  847535  475584  464692  576337  348166 
##       1       1       1       1       1       1       1       1       1       1 
##  629244  232418  750548  765466  463692  504778  405940  793414  245156  417277 
##       1       1       1       1       1       1       1       1       1       1 
##  551698  232759  454827  510267  336049  617359  337727  406653  825453  690678 
##       1       1       1       1       1       1       1       1       1       1 
##  858268  221919  506115  381934  596429  486443   38018  565866  582188  593129 
##       1       1       1       1       1       1       1       1       1       1 
##  581745  661804  392020  854572  819954  745397  942835  147569  894364  909787 
##       1       1       1       1       1       1       1       1       1       1 
##  547332 1024279  870321  698266   87689  298773  754064  518327  456006   28371 
##       1       1       1       1       1       1       1       1       1       1 
##  166801  100646  214730  803473  341380  372127  131713  907353   32110  110957 
##       1       1       1       1       1       1       1       1       1       1 
##  945787   60684  394345  575512  936132  730830  427223  515963   65658  754180 
##       1       1       1       1       1       1       1       1       1       1 
##  238927  455946  924961  527625  104270  766450  568211  197829  106560  131782 
##       1       1       1       1       1       1       1       2       1       1 
##  734928   92168  252916  983422  625788  202521 1015872  644544  777144  106324 
##       1       1       1       1       1       1       1       1       1       1 
##  592732  382354  447523   34560  980078  395878  531614  767846  912923   20037 
##       1       1       1       1       1       1       1       1       1       1 
##  953390  990183  121383  532564  645994  938797   11552  501879  804332   23746 
##       1       1       1       1       1       1       1       1       1       1 
##  855105  415637  133802  782454  713251  824153  956136  706373  914154  844987 
##       1       1       1       1       3       1       1       1       1       1 
##  263377  728976  229217  137677  322587  840166  547437  230233  577469  581522 
##       1       1       1       2       1       1       1       1       1       1 
##  884739 1015575  352365  860553  553529  541660  699814  957013  665212  170135 
##       1       1       1       1       1       1       1       1       1       2 
##   38940  809092  421920  964376  252788  153018  409609  592868 1025910  397659 
##       1       1       1       1       1       1       1       1       2       1 
##  517516  126469  349321  865226 1000017  385922  113346  398959  427253  922228 
##       1       1       1       1       1       1       1       1       1       1 
##  308355  810892  899190  366492  945054   85854  880760   68887  130270  924020 
##       1       1       1       1       1       1       1       1       1       1 
##  504015  819615    3721  876253  802782  770259  331945  246515  431853  153712 
##       1       1       1       1       1       1       1       1       1       1 
##  424963  656343  264957  874679  340590  608539 1010709   28516  572243  164418 
##       1       1       1       1       1       1       1       1       1       1 
##  703101  506088  509636  199192  169287  826137  853134  732379  409727  885054 
##       1       1       1       1       1       1       1       1       1       1 
##   24461  456451  672558  592513  884191  108724  868680  315829  551677  909374 
##       1       1       1       1       1       1       1       1       3       1 
##  512683  621008  984485  584954  862604  955584  545414  398156  384042  442573 
##       1       1       1       1       1       3       1       1       1       1 
##   17725  252415  151398  906153  895060  860507  378543  867308  207045  996719 
##       1       1       1       1       1       1       1       1       1       1 
##  445116  260741  196293  163821  985778  636742  982927   60051  892509  169522 
##       1       1       2       1       1       1       1       1       1       1 
##  107537  887089  766955  225865  475423  276864  217266  737193   17703  373227 
##       1       1       1       1       1       1       1       1       1       1 
##  909291  933111  736594  919688  745929  548459  541448   85644  130424  242153 
##       1       1       1       1       1       1       1       1       1       1 
##  668841  488002  841463  800467  332265  824080  993875  505104  911486  762985 
##       1       1       1       1       1       1       1       1       1       1 
##  801491   26493  997094  628797   19043  609366  271196  717754  746491  853517 
##       1       1       1       1       1       1       1       1       1       1 
##    7879  814937  711069  223585  701830  681708  716797  920094  535674  355217 
##       1       1       1       1       1       1       1       1       1       1 
##  313107  736468  132119  670405  323187  552852  859133  968575  406649  259035 
##       1       1       1       1       1       1       1       1       1       1 
##  753800 1006689  129141  720340  751271  778044  803617  356247   70466  111934 
##       1       1       1       1       1       1       1       1       1       1 
##  631941  550336  593215  286100  771215   13232  718034  339589  980385  552162 
##       1       1       1       1       1       1       1       1       1       1 
##  512621  780255  745437  354235  826571   52300   18479  672157  250514  639020 
##       1       1       1       1       1       1       1       1       1       1 
##  129812  436580  467589  297239    5827  725548  426839  252455  521238   56897 
##       1       1       1       1       1       1       1       1       2       1 
##  712918   48345  425915  760776  149886  426045  843300  155205  344112  535954 
##       1       1       1       1       1       1       1       1       1       1 
##  250452  897854  767723  776982  353033  955582   91623  979375  391810  323349 
##       1       1       1       1       1       1       1       1       1       1 
##  837122  191267  581028 1026159  455274 1012391 1019126  783293  845540  415697 
##       1       1       1       1       1       1       1       2       1       1 
##  973962 1025602  213181  406312  488046  345542  457530  787625  675695  730114 
##       1       1       1       1       1       1       2       1       1       1 
##  821054  401087  673063  877624   26828  900773  638492  267464  312165  486190 
##       1       1       1       1       1       1       1       1       1       1 
##  658670  174442  469023  993603  904838  686505  340257  263943  490509  607623 
##       1       1       1       1       2       1       1       1       1       3 
##  353577  505959  435284  576711  933515  131442  599908  331090  904674  255051 
##       1       1       1       1       1       1       1       1       1       1 
##  455427  344022   29657  837382  315247  703504  258718  541288  530627  252358 
##       1       1       1       1       1       1       1       1       1       1 
##  758884  884233  545881  824577  546116  468571  554693  287210  816977  548250 
##       1       1       1       1       1       1       1       1       1       1 
##  933673  947105 1003882  158588   41758  171108  574098  481630  560016  931600 
##       1       1       1       1       1       1       1       1       1       1 
##  749915  604098  832323  214158  784006   18440  559819  928815  442819  438439 
##       1       1       1       1       1       1       1       1       1       1 
##  191416  405931  934485  574674  997832  812945   74812  626962 1000823   23840 
##       1       1       1       1       1       1       1       1       1       1 
##  227803  486696  349770  836655  643165  698534  839609  642733  919423  579833 
##       1       1       1       1       1       1       1       1       1       1 
##  815973  962961  737579  579259  426229  682173  198892  820210  116789  654517 
##       1       1       1       1       1       1       1       1       1       1 
##  716106  319980  229604  794125  755322  468436  950190   43111   56041  826147 
##       1       1       1       1       1       1       1       1       1       1 
##  638233  747123   71918  527196  658765  870573   53140  974388  378472 1009256 
##       1       1       1       1       1       1       1       1       1       1 
##  851757  992340  572316  112689  339032  245124  506072  281218  858408  205755 
##       1       1       1       1       1       1       1       1       1       1 
##  161779  579252  339346  749680  182553  642587  237281  778987  259252  756147 
##       1       1       1       1       1       1       1       1       1       1 
##  912957  618590  231868  753683  814540  101606  263946  862805  679481  786885 
##       1       1       1       1       1       1       1       1       1       1 
## 1012215  260318  108075  354345  118553  973350  706359  657456  401285  360466 
##       1       1       1       1       1       1       1       1       1       1 
##  895322  600224  124957  752832  816760  968397  380825  661538  788341  220779 
##       1       1       1       1       1       1       1       1       1       1 
##   40611  703543  635761  437264  366418  513662  445142  827710  412767  440612 
##       1       1       1       1       1       1       1       1       1       1 
##   84697 1013023  128842  244092  581954  757066   84038  907393  503249   82546 
##       1       1       1       1       1       1       1       1       1       1 
##  825182  711577  239729  243076  711623    5942  300958  656013  947344  675054 
##       1       1       1       1       1       1       1       1       1       1 
##  585168  817585  628257  582056  156612  410996  265913  638966  200247  144270 
##       1       1       1       1       1       1       1       1       1       1 
##  196359  280706  321088   51071  434674  578892  873513  822290  401966  260032 
##       1       1       1       1       1       1       1       1       1       1 
##  873913  618778  822702  647728    4334  953609   75040  570647  709556  348860 
##       2       1       1       1       1       1       1       1       1       1 
##  396916  562225  805004  862603  180585   11760  874485  258604  295750  351266 
##       1       1       1       1       1       1       2       1       1       1 
##  993150  988590  785164  856284  724526  207546  900705  814808  514530  650503 
##       1       1       1       1       1       1       1       1       1       1 
##  563774   41593  194813  115009  215378  954256  177709  417311 1011369  201431 
##       1       1       1       1       1       1       1       1       1       1 
##  373979  728727  723489  677596  834634 1007992 1021009  992717  808772  400267 
##       1       1       1       1       1       1       1       1       1       1 
##  929188  164036  979016 1020319  693892  949393  134822  424796  739161  452992 
##       2       1       1       1       1       2       1       1       1       1 
##  394372  396459  195381  440891  938361  973528  411267  664144  762984  731520 
##       1       1       1       1       1       1       1       1       1       1 
##  115503  931733  412424  386870  947192  288280   13698  743647  291793  583016 
##       1       1       1       1       1       1       1       1       1       1 
##  898575  124297  423895  350059   82627 1011770  831054  770761  540980  720113 
##       1       1       1       1       1       1       1       1       1       1 
##  516789  912255  541081   10669  916216  825964    2791  517577  705638  967652 
##       1       1       1       1       1       1       1       1       1       1 
##  191584  980422  672559  190228  472799  651176  826601  738573  649951  499590 
##       1       1       1       1       1       1       1       1       1       1 
##  720691  960421  446992  922907  551618  989878  694293  658539  441638  548314 
##       1       1       1       1       1       1       1       1       1       1 
##   85008  466153  393779  642723  817787   35629  208005  558334  314933  215310 
##       1       1       1       1       1       1       1       1       1       1 
##  707472  100051  445653  524000  713025    6220  787051  396037  726917  525774 
##       1       1       1       1       1       1       1       1       1       1 
##  455419  499828  694667  589445  412036   78398  193682  605319  955370  276730 
##       1       1       1       1       1       1       1       1       1       1 
##  744702  873003  734692  419649 1013911  994581  943439  517637  853329   16623 
##       1       1       1       1       1       1       1       1       1       1 
##  793943   13140  353332  721096  428030  606812  923002  726568  470962  677553 
##       1       1       1       1       1       1       1       1       1       1 
##   51220  440610   75782  600235  281146  265396  736714  838500  759520  958627 
##       1       1       1       1       1       1       1       1       1       1 
##  432387  981864  339565  539764 1010528   37992   28268  230882  274123  980737 
##       1       1       1       1       1       1       1       1       1       1 
##  573353  936147  831903  915460  265120 1009269  807676  923489  944575  613806 
##       1       1       1       1       1       1       1       1       1       1 
##  278224  155051  721640   56985  805771  108991  233388  558428  388360  670872 
##       1       1       1       1       1       1       1       1       1       1 
##  414992  127126  111809   91997  280055  715025  563641  129317  507982  632764 
##       1       1       1       1       1       1       1       1       1       1 
##  213996  753590  642291  895503  346445  848664  171569  687760  656273  601034 
##       1       1       1       1       1       1       1       1       1       1 
##  947416  521247  540499    8441  495932  114738  270382  397776  343719  214587 
##       1       1       1       1       1       1       1       1       1       1 
##  453075  414616  758847  914929  655495  343338  814963  246552  620682  632152 
##       1       1       1       1       1       1       1       1       1       1 
##  410939  435039  839316  819015  625697  841968  373408  418596  773260  844662 
##       1       1       1       1       1       1       1       1       1       1 
##  481140   76909   88235  799759  169790  612080  343617  138464  723799  843005 
##       1       1       1       1       1       1       1       1       1       1 
##  374941  768505  810827  466698   93349  251007  412464  307477  182174  373999 
##       1       1       1       1       1       1       1       1       1       1 
##  363369  362496  780260  903031   20140  929101   40741  777906  688584  839669 
##       1       1       1       1       1       1       1       1       1       1 
##  691325  934106    5948  584151  353154  634223  463717  598534  858391 1019018 
##       1       1       1       1       1       1       1       1       1       1 
##  737503  721087  130573  921856   54369  686328  480805  668811   61638  139169 
##       1       1       1       1       1       1       1       1       1       1 
##  823484  694625  206595  564733  718111  521072  822993  284578 1023686  733300 
##       1       1       1       1       1       1       1       1       1       1 
##  669296  226466  591598  427039  181052   76585  200562  119398  718208  213091 
##       1       1       1       1       1       1       2       1       1       1 
##  326065   42354  792781  194242  144238  333444   91103  801257  598107  935687 
##       1       1       1       1       1       1       1       1       1       1 
##  280045  380062  287885  161006  271507  996282  442025  778384  954887  539076 
##       1       1       1       1       1       1       1       1       1       1 
##  878096   59439  155445   77474  803551  142773  155390  277831  373491  603537 
##       1       1       1       1       1       1       1       1       1       1 
##  997987  268833  466401  820226  515201  889324  280168  914020  535700  819705 
##       1       1       1       1       1       1       1       1       1       1 
##  954338  320717  823208  596751  535307   11000  682627  259406   55141  459383 
##       1       1       1       1       1       1       1       1       1       1 
##  936243  915459  523286  909653  179049  295134 1025498   44343   72831   74116 
##       1       1       1       1       1       1       1       1       1       1 
##  448249  919692 1019039  833788  707103  229574  395488  677825  836861  241596 
##       1       1       1       1       1       1       1       1       1       1 
##  642026  945846  715465  249872  758395  280461  193947  398582  779285  964592 
##       1       1       1       1       1       1       1       1       1       1 
##  691745  449829  804998  181135  666336  196988  204089  873131  588892  409062 
##       1       1       1       1       1       1       1       1       1       1 
##  599867  803254  919456  431173  308117  164003  683306  894150  776396  515121 
##       1       1       1       1       1       1       1       1       1       1 
##  519466   16149  268702  341677  657246  793457  963119  633110     346  477588 
##       1       1       1       1       2       2       1       1       1       1 
##  307560  586925  715112  611053  783651    1555  519879  773792  418648  916347 
##       1       1       1       1       1       1       1       1       1       1 
##  889125  496407  247923  789158  864323  556696  897426   20222   81484  287741 
##       1       1       1       1       1       1       1       1       1       1 
##  760714  320755  830758  313128  894722  805577   86506   74328  968880  737835 
##       1       1       1       1       1       1       1       1       1       1 
##  252877  238648  194793  112068  486067  808790  822287  383952 1016839  421836 
##       1       1       1       1       1       1       1       1       1       1 
##  983768   89904  821144  248116  759795  320553  448841  578335  444713  198280 
##       1       1       1       1       1       1       1       1       1       1 
##  519063   57634  782835  686514  967463  918417  819738  856176  715075  580311 
##       1       1       1       1       1       1       1       1       1       1 
##  876515  183028  860105  951667  123637  747391  621317  749971  899901  141793 
##       1       1       1       1       1       1       1       1       1       1 
##  799026  984989  501165  871202  616542  789688  772350  918881  108456  191722 
##       2       1       1       1       1       1       1       1       1       1 
##  330289  666767  368745  335205  128151    6862   58438  480485  181231   42643 
##       1       1       1       1       1       1       1       1       1       1 
##  903160  590827    8741  342077  184920  741407  260356  556991 1002158  653424 
##       1       1       1       1       1       1       1       1       1       1 
##  425860  298158  758744  462435   22936  816933  933236  176732  226229   12911 
##       1       1       1       1       1       1       1       1       1       1 
##  112192    5563  208832  417771  886704  739660  592387 1012769  713478  262191 
##       1       1       1       1       1       1       1       1       1       1 
##  901061  776894  824648  294414  453495  230639     162  517364  970109  635186 
##       1       1       1       1       1       1       1       1       1       1 
##  503202   42330  505317  518341  335406  884593  371749  970202  726955  344739 
##       1       1       1       1       1       1       1       1       1       1 
##  917764  563675  745582  475053  291223  779138  912065  678707  859548  730280 
##       1       1       1       1       1       1       1       1       1       1 
##  511755  533592  449873  309888   24167  361689  322090  695607   69857  195155 
##       1       1       1       1       1       1       1       1       1       1 
##  286204  865123  552425  767923  259607  369435  311362  132723  945212  956445 
##       1       1       1       1       1       1       1       1       1       1 
##   63252 1005492  819788  574688  428520  975200  959125  187458  730273  700961 
##       1       1       1       1       1       1       1       1       1       1 
##  122236  118087  362135  972619  777026   98555  859248  720233   53940  628540 
##       1       1       1       1       1       1       1       3       1       1 
##  958025  733719   35863   29537  240755  846625  439289  922875  444806  391409 
##       1       1       1       1       2       1       1       1       1       1 
##  107599  258328  604792  679390  888595  186957  626752  339476  724276  819850 
##       1       1       1       1       1       1       1       1       1       1 
##  583530  317754  775728  242013  545834  100591  480977  251698  292438  427723 
##       1       1       1       1       1       1       1       1       1       1 
##  365416  507514  422596  787776  227572  770108  132240  639595  781869  565938 
##       1       1       1       1       1       1       1       1       1       1 
##  365832  297537  277240   79692  464369  579961  138370 1009639  765539  312416 
##       1       1       1       1       1       1       1       1       1       1 
##  859675  911324  402126  404192     245  374776  801424  616481   14179  170778 
##       1       1       1       1       1       1       1       1       1       1 
##  124944 1005478  565753  605130  341937  510894  324249   96123  958966  820724 
##       1       1       1       1       1       1       1       1       1       1 
##  784947  287621  635543  384061  418038  791323 1021089  501903  297843  148939 
##       1       1       1       1       1       1       1       1       1       1 
##  501765  641835  432200  311257  556690  202239  188170  689976 1016800  590547 
##       1       1       1       1       1       1       1       1       1       1 
##  469287  366916    9388  605301  736269  987746  435188  117901  439836  686548 
##       1       1       1       1       1       1       1       1       1       1 
## 1027942  481512  793516  824280  947489   41734  487911  560971  214510  393510 
##       1       1       1       1       1       1       1       1       1       1 
##  222283  371908 1006459  627707  901335  444885  592815  241506  435365  473333 
##       1       1       1       1       1       1       1       1       1       1 
##  539517  284588  839002   70667   89186   49537  701835  876119  566382  302643 
##       1       1       1       1       1       1       1       1       1       1 
##  523509  548268  183401  510783   32465  953117  128950  285060  283377  286529 
##       1       1       1       1       1       1       1       1       1       1 
##  502730  419567  982300  151254  237426  310471  919145  492444  464887  788653 
##       1       1       1       1       1       1       1       1       1       1 
##  509697  379357  633468   53657  220193  157836  201409  316831    2163  248390 
##       1       1       1       1       1       1       1       1       1       1 
##  184973   43923 1002454  518461  166784  582271  605166 1016103  294871  287403 
##       1       1       1       1       1       1       1       1       1       1 
##  251166  510889  751752  922342  592840  973601  564869  571298  823715  209055 
##       1       1       1       1       1       1       1       1       1       1 
##  569973  394275  590005  206077  514808  385290  184257   94113  548092  728874 
##       1       1       1       1       1       1       1       1       1       2 
##  545162  648030  548264  395913  286431  240074  644779  639023  887157  373994 
##       1       1       1       1       1       1       1       1       1       1 
##  439296  783578  270505  840781  435338  717120   15903  223525  103947  256705 
##       1       1       1       1       1       1       1       1       1       1 
##  928557  173045  212747  286889  549004  297097  312048  270782  537799  693428 
##       1       1       1       1       1       1       1       1       1       1 
##  437291  554700  722826   21501  502189  294313   31383   90632  788647  357119 
##       1       1       1       1       1       1       1       1       1       1 
##  850264  868963   48120  757109  910652  638512    2178  849189  888771  624432 
##       1       1       1       1       1       1       1       1       1       1 
##  784400  509164  326073  984910  641809  356167  603389  827400  192185  965427 
##       1       1       1       1       1       1       1       1       1       1 
##   29065   36846   46631  131325  275349  635137  904172  881854  498426    5527 
##       1       1       1       1       1       1       1       1       1       1 
##  963854  791732  601470  205506  486679  554499  442177  746056  604193  623855 
##       1       1       1       1       1       1       1       1       1       1 
##  767994  159075  942751  468112  428687  685349  885987  740166  852377  620947 
##       1       1       1       1       1       1       1       1       1       1 
##  659559  202188  319728  987666  335606   82553   15928  722819  611379  573259 
##       1       1       1       1       1       1       1       1       1       1 
##  428737  417104  941745  485829  566048   25081  577085   99485  793992  432587 
##       1       1       1       1       1       1       1       1       1       1 
##  209302  197780  249467  359306  687996  352037  175104  651760  941264  634268 
##       1       1       1       1       1       1       1       1       1       1 
##  228138  443972  196437  310759  788333  135898  384012   71149  799481  609502 
##       1       1       1       1       1       1       1       1       1       1 
##  202212  483787  923320  767419  647617  753177    4415  944678  397537  562503 
##       2       1       1       1       1       1       1       1       1       1 
##  413859   43538  524102  730654  594443  533442  740330  684253  663317  128359 
##       1       1       1       1       1       1       1       1       1       1 
##  571211  611280  254897   42694  213496  214037  389078  340391  953997  334669 
##       1       1       1       1       1       1       1       1       1       1 
##  985802  603424  422750  833202  208125  214501  721629  393875  699269  736451 
##       1       1       1       1       1       1       1       1       1       1 
## 1025441  590482  194695  691755  760904  238979  810241    6652  396307  137237 
##       1       1       1       1       1       1       1       1       1       1 
##  825253  770288  504704   88815   83820  798625   90796  206467  431628  589601 
##       1       1       1       1       1       1       1       1       2       1 
## 1011408  243863  732950  335495  481982  655121  177370  976832  362014  488913 
##       1       1       1       1       1       1       1       1       1       1 
##  863155   39580  165526  236218  485042   32115  511229  506140  123315  186767 
##       1       1       1       1       1       1       1       1       1       1 
##  380727  573798  765899  712279  661272  283744  687457  526655  279179  175636 
##       1       1       1       1       1       1       1       1       1       1 
##  557393  223746   59361  489431  397126   87526  658561  493859  866572  482894 
##       1       1       1       1       1       1       1       1       1       1 
##  850230  621332  916354  754594  440003  214389  802938  716998  190134  857844 
##       1       1       1       1       1       1       1       1       1       1 
##  728186  901754  992551  321938  895459  887616   57512  740903  476819  867839 
##       1       1       1       1       1       1       1       1       1       1 
##  452698  155695  253885  187631  531098  324280  814610  277878  279573  603588 
##       1       1       1       1       1       1       1       1       1       1 
##  873159  632603  708333  356790  460561  257619  220611  739479  800679  930412 
##       1       1       1       1       1       1       1       1       1       1 
##  333035  727846  854045  880107  419864  295672  693393  638024  618133  687047 
##       1       1       1       1       1       1       1       1       1       1 
##  476249 1026434  228118  291964  636696  841485  583717   11473  379683  653511 
##       1       1       1       1       1       1       1       1       1       1 
##   78910  494088  694458  769713  105623  922529  369749  401217  547448   81561 
##       1       1       1       1       1       1       1       1       1       1 
##  998756  804714  584148  875353  874583  775163   84689  149076  402632  501397 
##       1       1       1       1       1       1       1       1       1       1 
##  760358  224519 1016427  531270  777632  923652  584016  480968  289744  982453 
##       1       1       1       1       1       1       1       1       1       1 
##  558020  342271 1007366  712549  328612  856038  732437  232533  906088  585137 
##       1       1       1       1       1       1       1       1       1       1 
##  778573  440020  774021  217374 1023682  293013  241323  673805  303341  867129 
##       1       1       1       1       1       1       1       1       1       1 
##  964190  379728   33103  213635   67555  340865  303022   10049  226426    3186 
##       1       1       1       1       1       1       1       1       1       1 
##  432350  305590   51300  567135  374544  449964  969127  810273  178522  361518 
##       1       1       1       1       1       1       1       1       1       1 
##  912901  449166  341473   11941  180228  423023  395035  993119  723858  964817 
##       1       1       1       1       1       1       1       1       1       1 
##  796791  974035  136550  143359   72721  910461  882321  300054  541062  797480 
##       1       1       1       1       1       1       1       1       1       1 
##  736616   22148  832116  328388  839191  148303  808618  336538  371850  116853 
##       2       1       1       1       1       1       1       1       1       1 
## 1013651  270434  893446  146085  264142  561419  885910  235779  821303   97887 
##       1       1       1       1       1       1       1       1       1       1 
##  339192  929564  647140  707826  951586  917084  374891   59133  327436  423852 
##       1       1       1       2       1       1       1       1       1       1 
##  487990  600950  543715  975509  531704   74631  311426  908092  287107  385671 
##       1       1       1       1       1       1       1       1       1       1 
##  776043  900180  248557  403573  249212  788916  358308  695621  923364  620787 
##       1       1       1       1       1       1       1       1       1       1 
##  472357  158905  772081  637802  962120 1003260  370834  498267  239504  701789 
##       1       1       1       1       1       1       1       1       1       1 
##  824839  126914  975788  558130  583195  803468  491596  364762  324107  594855 
##       1       1       1       1       1       1       1       1       1       1 
##  303039  398394  742666 1002181  507563  524103  569341  707019  568344   69064 
##       1       1       1       1       1       1       1       1       1       1 
##  651505  234134  161375  219048  941955  467153  562789  670926  643744  247575 
##       1       1       1       1       1       1       1       1       1       1 
##  730621  271321  209649  110832  532486  972068  426135  113636  781354  587744 
##       1       1       1       1       1       1       1       1       1       1 
##   52677  900781  353375  178422  587298  956046  830519  630524  505769  774228 
##       1       1       1       1       1       1       1       1       1       1 
##  303841  620688  131742  370923  360816  536212  503763  532452  685449  935549 
##       1       2       1       1       1       1       1       1       1       1 
##   56474  118536  261515  195511  452555  523260  323306 1024840  649630  678453 
##       1       1       1       1       1       1       1       1       1       1 
##  696617  213125  669448  155460  148293  396578  518245  810191  222227  267992 
##       1       1       1       1       1       1       1       1       1       1 
##  759925  852187   36666  971023  758564  162807  382692  646224  114573  943425 
##       1       1       1       1       1       1       1       1       1       1 
##  532503  576472  869754  324982    1096  318768  271339 1017007  808509  793103 
##       1       1       1       1       1       1       1       1       1       1 
##  380067  439446  915480  306163  473703  329509  387520  771237  649879  626271 
##       1       1       1       1       1       1       1       1       1       1 
##   58309  190162  124245  578057  451125  741822   79305  207962  429717  922492 
##       1       1       1       1       1       1       1       1       1       1 
##  341304  423372  231485  751594  868040  860941  843143  335644  961751  568942 
##       1       1       1       1       1       1       1       1       1       1 
##  292491  676314  505337   33965   17752  751759  279714  680064   57716  225480 
##       1       1       1       1       1       1       1       1       1       1 
##  405464   40945  836354  437016  807550   21765  415707   30784  545622   84011 
##       1       1       1       1       1       1       1       1       1       1 
##  976298  834129 1006544  457048  586397  179323  579035  445328  286990  197830 
##       1       1       1       1       1       1       1       1       1       1 
##   22181  661489  356540  366731  190094  851356  180329  542807  435871  849904 
##       1       1       1       1       1       1       1       1       1       1 
##  790556  876725  549623  996618  713888  303254  802993  335567   41054  263658 
##       1       1       1       1       1       1       1       1       1       1 
##  465458   55827  940560  776998  931736  693699  475250  865436  449707  801966 
##       1       1       1       1       1       1       1       1       1       1 
##  134445  940567  495646  908513   18828 1026476  142401  926723  296444  564065 
##       1       1       1       1       1       1       1       1       1       1 
##  914135  429158  464779  993056 1002315  402930  140659  286174  853207  324153 
##       1       1       1       1       1       1       1       1       1       1 
##  987883  432765  797249  695835  677481  880118  226461   89752  869168  423331 
##       1       1       1       1       1       1       1       1       1       1 
##  856505  275357  993502  578973  891560  495728  549637  294194  116190  922101 
##       1       1       1       1       1       1       1       1       1       1 
##  481353  352854 1011812  524179   80020  590224  104853  342997  356404  419310 
##       1       1       1       1       1       1       1       1       1       1 
##  514045  363356  818505  814398  927078  833546   46636  526034  605477  921473 
##       1       1       1       1       1       1       1       1       1       1 
##  572485  769192  643057  662788  628274  381976  748887  803592  185821  167048 
##       1       1       1       1       1       1       1       1       1       1 
##  445117  873779   66998  370663  200368  462459  398187  765442  818401  502146 
##       1       1       1       1       1       1       1       1       1       1 
##  597346  123424  405230  829003  515139  942210  958814  341341  638578  312237 
##       1       3       1       1       1       1       1       1       1       1 
##  313072   34270  422520  994409  409590    7307  851208  342317  895198  423905 
##       1       1       1       1       1       1       1       1       1       1 
##  251925  574913  947696  100161  144837  427070  233033  451778  211312  446677 
##       1       1       1       1       1       1       1       1       1       1 
##  969459  560956  708126  532175  877053  558816  945630   70850  483957  227585 
##       1       1       1       1       1       1       1       1       1       1 
##  461058  948000   38762  386632    5293  466897  313521  594058  491187   54081 
##       1       1       1       1       1       1       1       1       1       1 
##    7209  202543  769442  541007  651067   97387  250313  171089  937947  246743 
##       1       1       1       1       1       1       1       1       1       1 
##  924141  380621  511665  549799  526484  638040  533698  702275  649708  495256 
##       1       1       1       1       1       1       1       1       1       1 
##  913891  438728  637986  992125  179754  191479   35552  741374  628630  549117 
##       1       1       1       1       1       1       1       1       1       1 
##  460280  887295  519210  378630  188357  483706  627457 1019492  802389   97211 
##       1       1       1       1       1       1       1       1       1       1 
##   59954  366321  477816  534065  836756  580393  674513  755350  646011  627816 
##       1       1       1       1       1       1       1       1       1       1 
##  331517   13259  850064  678262 1014407  778152  572685  523965  215381   77888 
##       1       1       1       1       1       1       1       1       1       1 
##  238180  619688  720111  275748  528843  572137  580035  384591  629682   94787 
##       1       1       1       1       1       1       1       1       1       1 
##  800968   47654  194268   47664  856801  619736  762504  609844  654424  908243 
##       1       1       1       1       1       1       1       1       1       1 
##  210020 1027559  903863  301952  148011   64685   68222  847333  367375  203419 
##       1       1       1       1       1       1       1       1       1       1 
##  341482  898152  224977  481858  367718  522401  666314  827345  471511 1020815 
##       1       1       1       1       1       1       1       1       1       1 
##  410893  455936  370620 1015652  382343  754015  561050  959735  969083   87588 
##       1       1       1       1       1       1       1       1       1       1 
##  375389  345166  807185   15440   40882  639428   62374    6973  999270  440954 
##       1       1       1       1       1       1       1       1       1       1 
##  950576  952447  958232  952292  917171  467908  397524  953525  252225  161320 
##       1       1       1       1       1       1       1       1       1       1 
##  242336  949404  815071  806396  338235  402409 1002384  573323  379364  453466 
##       1       1       1       1       1       2       1       1       1       1 
##   87261  482601  107473  475885  375032  622662   95723  256788  527179  109563 
##       1       1       1       1       1       1       1       1       1       1 
##  742887   71963  593691  169117  590050   99991  944330  967961  167653  383138 
##       1       1       1       2       1       1       1       1       1       1 
##  208586  158840  533448  345760 1011147  152132  759897 1004079   49911   57118 
##       1       1       1       1       1       1       1       1       1       1 
##  142955  568060  333270 1019719  701364  628881  992522  710092 1020177  192526 
##       1       1       1       1       1       1       1       1       1       1 
##  780420  922454  959274   27246  665941  432539  285868  832239  415792  277361 
##       1       1       1       1       1       1       1       1       1       1 
##   97351  355074   10579  475946   81812  831495  911660  945866  114264  486630 
##       1       1       1       1       1       1       1       1       1       1 
##  463415  411287   59972  157025  260130  205456  135680   93060  164650  212333 
##       1       1       1       1       1       1       1       1       1       1 
##  838348  323121  705943  471468  262061  316944   42387   60862  719848  803882 
##       1       1       1       1       1       1       1       1       1       1 
##  695851  689279  854730   37385  777330  544470  559402  377869  915776 1014206 
##       1       1       1       1       1       1       1       1       1       1 
##  192399   53965    2257  138535  483646  861291  696399  488489  760508  609808 
##       1       1       1       1       1       1       1       1       1       1 
##  853072  859191  702825  510181  583105  320169  120696  203678  447972  465527 
##       1       1       1       1       1       1       1       1       1       1 
##  788030  933600  336969  663533  136825  818713  141611  335488  692888  786268 
##       1       1       1       1       1       1       1       1       1       1 
##  438058  273512  975609  278798  864868  178876   76688  267817  165263  597295 
##       1       1       1       2       1       1       1       1       1       1 
##  121738   60578  293461   57566 1025902  958964  570719  372522  292263  398606 
##       1       1       1       1       1       1       1       1       1       1 
##  297783  945268 1021595  694206  440125  987015  344570  608467  185589  712167 
##       1       1       1       1       1       1       1       1       1       1 
##  188043  141286  279957  115937  312715   37569  509454  502376  325423  780073 
##       1       1       1       1       1       1       1       1       1       1 
##  257380  526367  583730  295160  402699  994395  901746  595364   71444  592974 
##       1       1       1       1       1       1       1       1       1       1 
##  609363  763050  450933  547829   94550  828867  610020   68916  336950  688911 
##       2       1       1       1       1       1       1       1       1       1 
##    4021   85450   70161  859527  135004  301246   98704  583954  141356  290964 
##       1       1       1       1       1       1       1       1       1       1 
##  669349   43464  489249  485487   26931  522390  748227  627864  385029  125915 
##       1       1       1       1       1       1       1       1       1       1 
##  990335  152050  794446 1016047  586592  126741  635001  905140  151071  701345 
##       1       1       1       1       1       1       1       1       1       1 
##   26682  613997  656407  753358  846758  792466  957319  359992  699803  384419 
##       1       1       1       1       1       1       1       1       1       1 
##  639794  958115  607888  345620  322355  285013  421887  109222  826614   79856 
##       1       1       1       1       1       1       1       1       1       1 
##  254486  931815  849579  551166  700956  230115  372934  130041  706862  977525 
##       1       1       1       1       1       1       1       1       1       1 
##  445457  196698  790497  277516  149951  851693  464047  107408  512680  358714 
##       1       1       1       1       1       1       1       1       1       1 
##  727365  952651  347761  540194  668423  902228   36339  271630  976219  320228 
##       1       1       1       1       1       1       1       1       1       1 
##  424864  341439  372453  459327  422587  748291   24625  382615  164397  763626 
##       1       1       1       1       1       1       1       1       1       1 
##  834575   63319  212150  624017  511820   93567  354323  821756  207101  828115 
##       1       1       1       1       1       1       1       1       1       1 
##   11468  586182  257804  801544  620656  570137  577257  963561 1004769   42175 
##       1       1       1       1       2       1       1       1       1       1 
##  249005  530786  433670  450475  524656  440241  694477  452876   40406   43983 
##       1       1       1       1       1       1       1       1       1       1 
##  515100  410585  158070  614156  865562  435468  362112  122409  789149  866912 
##       1       1       1       1       1       1       1       1       1       1 
##  602461  588361  633664  811939   72096   50511  977428  932426  414778  326113 
##       1       1       1       1       1       1       1       1       1       2 
##  314884  360754  442945   62630  354111  765788  175271  446590  399279  869835 
##       1       1       1       1       1       1       1       1       1       1 
##   33655  904474  989130  646267  405191  147136  801215   44594  732123  296410 
##       1       1       1       1       1       1       1       1       1       1 
##  358827  198820  662333  215743  862825   15094  752212  340303  714083  394452 
##       1       1       1       1       1       1       1       1       1       1 
##  449318  973409  990384  712604  787822  139451  153146  844502   82059  664111 
##       1       1       1       1       1       1       1       1       1       1 
##  276677  911716  513651  267654  924369  743198   24265 1018243  146475  454196 
##       1       1       1       1       1       1       1       1       1       1 
##  355638   94477 1020666  550384  549370  459377  201154  683230  858051  927530 
##       1       1       1       1       1       1       1       1       1       1 
##  103175  199973  619282  791365  461351  171926  308246  244303  880596  537679 
##       1       1       1       1       1       1       1       1       1       1 
##  474644  467336   67893  252866  969046  295386  967088  521098  380935  776377 
##       1       1       1       1       1       1       1       1       1       1 
##   70431  255881  661930  873788  885356  507008  938973  711926  168224  665429 
##       1       1       1       1       1       1       1       1       1       1 
##  350057  873049  839969  605785  147041  691092  590576  632211  872938  396243 
##       1       1       1       1       1       1       1       1       1       1 
##  636995  503362  311568  848864  430464  802987  813605  688265  534192  864938 
##       1       1       1       1       1       1       1       1       1       1 
##  577829  209190  998436  789809  416932  595908  834841  605428  897710  934247 
##       1       1       1       1       1       1       1       1       1       1 
##  913539  103292  729928  561351  430026  872324  286512  786295  395876  668327 
##       1       1       1       1       1       1       1       1       1       1 
##  269688  140925  106223  728633   69855  296211  233004  260173  738605 1019187 
##       1       1       1       1       1       1       1       1       1       1 
##   57279  207597  544602  235747  564706   24520  727827  462806  436400  949970 
##       1       1       1       1       1       1       1       1       1       1 
##  890632  681548  827881  896552  871486   35653  339195  738729  109644   90585 
##       1       1       1       1       1       1       1       1       1       1 
##  699859  731197  735243  149035  108397  551170  873292  513347  666720  441034 
##       1       1       1       1       1       1       1       1       1       1 
##  884103  739765  732111  963503  407230  508257  716338  329845  186469  870705 
##       1       1       1       1       1       1       1       1       1       1 
##  634187  797205   27417  668433  491565  807654  700428   97999  434600  649985 
##       1       1       1       1       1       1       1       1       1       1 
##   49596  442677  238067  737363  508857  964823  360576  722599  314138  402892 
##       1       1       1       1       1       1       1       1       1       1 
##  473075  677472  149011  602310  108493  213700  952702  237971  423408  286417 
##       1       1       1       1       1       1       1       1       1       1 
##  191062  101285   10009  107100  985002 1003009   96486  282511  420904  490487 
##       1       1       1       1       1       1       1       1       1       1 
##  262875  426913   76192   13350  566828  535623  223748  284056  896077  830976 
##       1       1       1       1       1       1       1       1       1       1 
##   46373  916315  424057  926866  688802  341392   72467  262095  152891  844890 
##       1       1       1       1       1       1       1       1       1       1 
##  215770  272621  436016  353962  772222  451258  975613 1013231  609252   34864 
##       1       1       1       1       1       1       1       1       1       1 
##  764781  928109  684152  772612  529186  979080   22908  246219  529372  944651 
##       1       1       1       1       1       1       1       1       1       1 
##  927133  973980  600455  832016  625094  995795  475282  971323  227719  597034 
##       1       1       1       1       1       1       1       1       1       1 
##  390551  277488  388993  516262  209912  504737  113892  819877  150279   30266 
##       1       1       1       1       1       1       1       1       1       1 
##  379371  443565  874325  391150 1023170  411264  260295  543945  163139  847210 
##       1       1       1       1       1       1       1       1       1       1 
##  991280  891819  571277  921264  511741  560709  440611 1012318  446456  746189 
##       1       1       1       1       1       1       1       1       1       1 
##  636658  670734  955273  443456  635443  170695  935458  415092  161911  500773 
##       1       1       1       1       1       1       1       1       1       1 
##  899765  272279  723120  641187  520773  584935  188282  582990  354827   27784 
##       1       1       1       1       1       1       1       1       1       1 
##  723371  191547  152671  616724  168426  323390  922744  426220  477841  344512 
##       2       1       1       1       1       1       1       1       1       1 
##  658557  645352  102253  104622  178629  104362   63641  408029  550771  930833 
##       1       1       1       1       1       1       2       1       1       1 
##  214236  117699  148622  822347  227351  543719 1014799  605499  945942  802541 
##       1       1       1       1       1       1       1       1       1       1 
##  403864  615462  508088   89096  365086    6640  423384  753472  994319  823104 
##       1       1       1       1       1       1       1       1       1       1 
##  517133  399970   70807  364267  669054  292363  185930  235909  110574  188263 
##       1       1       1       1       1       1       1       1       1       1 
## 1012167  773531  439030  772927  106530  572315  779421  626918  415508  719020 
##       1       1       1       1       1       1       1       1       1       1 
##  880784  360383  397899  894210  738845  589644  276122  417082  562502  317924 
##       1       1       1       1       1       1       1       1       1       1 
##  981700 1012560  181946  522683  564750  501888  933003  844688  952325  517811 
##       1       1       1       1       1       1       1       1       1       1 
##  824988  453689  416591  129804  761623  611649  224056  651130  897376  667021 
##       1       1       1       1       1       1       1       1       1       1 
##  621198  880615   20107  635106  491517  143705  612318  753546  336823  304860 
##       1       1       1       1       1       1       2       1       1       1 
##  176086  154032  314241  721785  294297  709166    4747  271300  778043  224687 
##       1       1       1       1       1       1       1       1       1       1 
##  449142  568195  784554  867517  424755  460814  655015  480064  158740  240812 
##       1       1       1       1       1       1       1       1       1       1 
##  469115  359663  664530  103950  966649  871307  312533   53530  103919  733663 
##       1       1       1       1       1       2       1       1       1       1 
##   22929  923874  427331  492031  305034  170906  604072  547050  234345  129196 
##       1       1       1       1       1       1       1       1       1       1 
##   72041  954963  857773  769276   11665  511425  463419  206348   21738  580900 
##       1       2       1       1       1       1       1       1       1       1 
##  858139  919327  703019  865460  617777  779943  424026  989519  160985  838694 
##       1       1       1       1       1       1       1       1       1       1 
##   35433  284465  660489  481682  283896   73596  437139  419238  573247  635478 
##       1       1       1       1       1       1       1       1       1       1 
##  256103  561341  482375  107720  278671  571486  841283  634567  220004  341965 
##       1       1       1       1       1       1       1       1       1       1 
##  218641  785761  238306  249517  966182  706123  761400  740927  489463  836211 
##       1       1       1       1       1       1       1       1       1       1 
##  295378  918431  305191  840119  985929  688080  588410  467369  402186   13580 
##       2       1       1       1       1       1       1       1       1       1 
##  266137   63413  690625  586343  617128  468728  703476  317055  812681  424388 
##       1       1       1       1       1       1       1       1       1       1 
##  535554   47191  620821  401379  122562 1018072 1028120  666309  508828  723145 
##       1       1       1       1       2       1       1       1       1       1 
##  638486  568547  175368  553775  248770   80897  110992   98678  406393  694842 
##       1       1       1       1       1       1       1       1       1       1 
##  438644  759548  671888  276049  983583  289655  820393  670165  833412  581533 
##       1       1       1       1       1       1       1       1       1       1 
##  186323  734212  130110  509156  285667  947178  840426  758363  549565  678904 
##       1       1       1       1       1       1       1       1       1       1 
##  239027  644696  795781  417066  765325  920574  833064  743698  283142 1021421 
##       1       1       1       1       1       1       1       1       1       1 
##  605856  679008  224269  450205  448170  224612   47261  864658  890635  235538 
##       1       1       1       1       2       1       1       1       1       1 
##  704843  353377 1001510  999967  565656   51647  848548  149771  612174  184591 
##       1       1       1       1       1       1       1       1       1       1 
##  896909  214686  555221  270100  263025  535176  992493  371296  422447  966423 
##       1       1       1       1       1       2       1       1       1       1 
## 1026111  921475  442954  151086  333567   10131  219793  131192  167134  415489 
##       1       1       1       1       1       1       1       1       1       1 
##  534495  703635   80298  452941  992410  775169  636102  418289  258840  984443 
##       1       1       1       1       1       1       1       1       1       1 
##   81871  554559  654440  282423  145709  232464  805189   76417  716818  846106 
##       1       1       1       1       1       1       1       1       1       2 
##  937587  215475  513813  734806  314872  344402  590876  549009  757732  652752 
##       1       1       1       1       1       1       1       1       1       1 
##   17948  409277  611519  380087  702465  948336 1018443  833160  487817  555778 
##       1       1       1       1       1       1       1       1       1       1 
##  448578  618990  877977  946080  136062  573895  241517  375758  160617  440406 
##       1       1       1       1       1       1       1       1       1       1 
##  313300  613043   78541  782556   20035  594967  616290  828860  524531   32927 
##       1       1       1       1       1       1       1       1       1       1 
##  568393  609050  973058   24532  498127  482253 1026137  705987  724946  466080 
##       1       1       1       1       1       1       1       1       1       1 
##  905780  624586  392410  408793  885619  437948  107025  330385  323702  523324 
##       1       1       1       1       1       1       1       1       1       1 
##  507190  329740  287512  805539  558742  868961  737216  660810  362256  922731 
##       1       1       1       1       1       1       1       1       1       1 
##  340400  721305  332431  775222  518717  464372  920447  819359  213871  503597 
##       1       1       1       1       1       1       1       1       1       1 
##  560508  158792  458079  722079  151527  134002  873969 1018381  347833  287472 
##       1       1       1       1       1       1       1       1       1       1 
##  812655  726025  197367  748635  243535  514668  455429  572258  169684  706514 
##       1       1       1       1       1       1       1       1       1       1 
##  557178  566157  669876  209721  695774  360131  115364  229911  309666  554090 
##       1       1       1       1       1       1       1       1       1       1 
##   71634  158583  322327  509745  968926  581169  218132  474524   19067  874408 
##       1       1       1       1       1       1       1       2       1       1 
##  151234  621895  864569  151309 1018848  243836  684552  808496   45890  117261 
##       1       1       1       1       1       1       1       1       1       1 
##   26621  435583  991957  302350  444137  676053  396120  616952  866012  695470 
##       1       1       1       1       1       1       1       1       1       1 
##  761500  425095  151263  237023  699876  373492  290769  187064  363457  463069 
##       1       1       1       2       1       1       1       1       1       1 
##   60893  838717 1005582  861049 1020489  752727  703358  947289  959946  456318 
##       1       1       1       1       1       1       1       1       1       1 
##   95178 1006825  133644  353222  627014  313532  741329  832774  268763  790608 
##       1       1       1       1       1       1       1       1       1       1 
##  431747  603672  462295  514434  377653  936509  712609  678935  181959  481525 
##       1       1       1       1       1       1       1       2       1       1 
##  332272  481923  913835 1027057  522309  324477  913905  991541  874078  831965 
##       1       1       1       1       1       1       1       1       1       1 
##  952881  692510  953613  778025  281513  180977  884997  538808  634202  520050 
##       1       2       1       1       1       1       1       1       1       1 
##    3927  712018  628476  875224  722426  204663  355353  261333  687569  918673 
##       1       1       1       1       1       1       1       1       1       1 
##  981858  433821  617931  447186  794560  148369  602348  637892  920060  170097 
##       1       1       1       1       1       1       1       1       1       1 
##  968388  795394  134905  270018  608853  144048  832742  867567  389698  830562 
##       2       1       1       1       1       1       1       1       1       1 
##  567567  333850  661064  965315  493933   85126  277332  359463  848130 1011132 
##       1       1       1       1       1       1       1       1       1       1 
##  823760  433856  982990  897662  487252  782355  906564  484803  707329  810470 
##       1       1       1       1       1       1       1       1       1       1 
##  345069  796842  824799  100954  494386  954238  278687  301578  639504  412898 
##       1       1       1       1       1       1       1       1       1       1 
##  778280  163831  968746  764615  390430  971320  821261  156999   90515  518008 
##       1       1       1       1       1       1       1       1       1       1 
##  759628  792752  982896   57176  559788  256010  184943  644666  171650  470314 
##       1       1       1       1       1       1       1       1       1       1 
##  518488  251364  342597  584495  870788  238396  377512  758940  850605  712228 
##       1       1       1       1       1       1       1       1       1       1 
##  596494  747682  391716   12920  984724  609485  467230  199601  411285  730563 
##       1       1       1       1       1       1       1       1       1       1 
##  482563  106763  156092  717073  368763  351631  758990  608557  118222  563006 
##       1       1       1       1       1       1       1       1       1       1 
##  881698  365037  538211  651303  520719  498495  686271  738503  255936  332160 
##       1       1       1       1       1       1       1       1       1       1 
##  569343  904749  634949  687856  616479  148828  500138  136648  961699  734263 
##       1       1       1       1       1       1       1       1       1       1 
##  438135   64152  211740  734203  856719   12017   59927  463636  587264  587472 
##       1       1       2       1       1       1       1       1       1       1 
##  135249  609230  739693   64108  339525  190413  792162  648039   56028  923138 
##       1       1       1       1       1       1       1       1       1       1 
##  781012  958816  294986  183874  968366  796625  627003    5854  719430  116855 
##       1       1       1       1       1       1       1       1       1       1 
##  342685  188042  654683  861450  261777  366168   85584  332650  140253  447033 
##       1       1       1       1       1       1       2       1       2       1 
##  908276  681285  908991   33145  362717  260267  137439  919838  952808  255737 
##       1       1       1       1       1       1       1       1       1       1 
##  673695  984498  849186   27528  338690  723080  733278   96602  971613  414508 
##       1       1       1       1       1       1       1       1       1       1 
##  374015  265187  958607   91259  163540  450678  543640  406236  620537  821799 
##       1       1       1       1       1       1       1       1       1       1 
##  583010  945153  703998  646066  195767  800566  499601  281968   11643  457874 
##       1       1       1       1       1       1       1       1       1       1 
##  228906  154397  753900  885027  235225  684688  173387  986921  972577  623976 
##       1       1       1       1       1       1       1       1       1       1 
##  708181  302633  749640  521520   11891    3655   37191  234720  441671  392440 
##       1       1       1       1       1       1       1       2       1       1 
##  213688  834221 1010950  381672  240315  743604  581013  600064  808008  944623 
##       1       1       1       1       1       1       1       1       1       1 
##  606336  213466  396546  153857   51780  648329  274849  663245  868762  514920 
##       1       1       1       1       1       1       1       1       1       1 
##  506287  931241   27587  513945  312767  494938  838593  375478  383832  406670 
##       1       1       1       1       1       1       1       1       1       1 
##   33476  708424 1020313  138349  502216   67373  631657  773873  841662  765752 
##       1       1       1       1       1       1       1       1       1       1 
##  184283  924521   46926  673130  239423  223043  110623   30423  741591  592829 
##       1       1       1       1       1       1       1       1       1       1 
##  151325  441182  243477   19251  940483 1026806  779170  286785  333612  669997 
##       1       1       1       1       1       1       1       1       1       1 
##  656068  218559  332347  831091  895966  804514  133437  825407  437932 1025449 
##       1       1       1       1       1       1       1       2       1       1 
##  599275  936911  989426  659418  344774  507546  905889  196287  633024  903312 
##       2       1       1       1       1       1       1       1       1       1 
##  329645  498218  339311   86148  504173  605882  389744  171011  186993  896985 
##       1       1       1       1       1       1       1       1       1       1 
##  195406  715928  860582  303553  953122  108508  757467  481632  508342  545290 
##       1       1       1       1       1       1       1       1       1       1 
##  890103  698584  136631  836244  387549  347781  923351  330024  950575  994973 
##       1       2       1       1       1       1       1       1       1       1 
##  201241  661774  991023  754702   83539  573312  949995  440527  634102  572930 
##       1       1       1       1       1       1       1       1       1       1 
##  159673  128096  690878  612319  477049  418165  358428  831129  556130  278748 
##       1       1       1       1       1       1       1       1       1       1 
##  951148  429507  607905  629655  171960  336798  685944  877299   95678  898893 
##       1       1       1       1       1       1       1       1       1       1 
##  171007  211341  651429  250324  580236  288656  336082  328361  203016  887819 
##       1       1       1       1       1       1       1       1       1       1 
##  478542  555041  994257  420794  946005  907149 1024021  953294   88987  322401 
##       1       1       1       1       1       1       1       1       1       1 
##  527294  574750  885043  969225  368540  376292  535165  723672  507979  439950 
##       1       1       1       1       1       1       1       1       1       1 
##  669244  882723  966704  636381  854954  836227  999165  831007  333363  967541 
##       1       1       1       1       1       1       1       1       1       1 
##  747641  594117  769965  349467  939365  992298  518452  808043  810783  466833 
##       1       1       1       1       1       1       1       1       1       1 
##  610796  949730  607637  595155  523408  774660  858054  287057  694033  197959 
##       1       1       1       1       1       1       1       1       1       1 
##  627139  233258  979245 1004870   75807  359096   80585  667514  308585  290592 
##       1       1       1       1       1       1       1       1       1       1 
##  245867  625021  457335  631765  487360  690993  772846  359576  420184  363977 
##       1       1       1       1       1       1       1       1       1       1 
##  597666  302684 1015617  584309  471551  864605  275990 1011897  273499  694056 
##       1       1       1       1       1       1       1       1       1       1 
##  573938   43765  521375  596548  777931  432362  267717  606238   55458  537060 
##       1       1       1       1       1       1       1       1       1       1 
##  449161  849392  679147  736662  111286  615019  101135  131715  827441   25961 
##       1       1       1       1       1       1       1       1       1       1 
##  567976  927532  545978  118096  788120  269999  557232  410951  689531  205768 
##       1       1       1       1       1       2       1       1       1       1 
##  563801  364967  156425  864885   44983  218319   85346  470960  925678  480667 
##       1       1       1       1       1       1       1       1       1       1 
##  349402  780514  335841  389685  670092  359015  744971  351565  540073  956229 
##       1       1       1       1       1       1       1       1       1       1 
##  543196  309085  898580  277653  141542  531289  558839  558721   58153  385699 
##       1       1       1       1       1       1       1       1       1       1 
##  819591 1015398    5899  358692  786452   73637  579958  556367  604821  277542 
##       1       1       1       1       1       1       1       1       1       1 
##  971284  365797  671393  884852  317905  541235  552959  199638  383753   78489 
##       1       1       1       1       1       1       1       1       1       1 
##  917962  677904  224750  780226  113811  451043   15835  647040  566845  196637 
##       1       1       1       1       1       2       1       1       1       1 
##  704584  911999  400126  272825  771252  791076  830580  697139  529577  179883 
##       1       1       1       1       1       1       1       1       1       1 
##  696602  417359  274457  824246  262976  859344  358937  253550  925406  555419 
##       1       1       1       1       2       1       1       1       1       1 
##  641834  102791  170217  556440  409185  121319  697107  459316  758025  632883 
##       1       1       1       1       1       1       1       1       1       1 
##  223526  977992  423126  809038   58125  304152  530367  719000  746947  847045 
##       1       1       1       1       1       1       1       1       1       1 
##  871607  118805  781073  457025  737643  722722  673129  813801  383727  629353 
##       1       1       1       1       1       1       1       1       1       1 
##  985378  817320  472893  597015  875722  137317  855920  617756  775303  826529 
##       1       1       1       1       1       1       1       1       1       1 
##  290276  250405  565132  646960  298778  381158  146924  968423  457258  235918 
##       1       1       1       1       1       1       1       1       1       1 
##  228484  281689  468359  541297  614095  803290   89924  133647  637151  345436 
##       1       1       1       1       1       1       1       1       1       1 
##  336842    3784  781633  607610  155441  550763  434963  612814  635499  338803 
##       1       1       1       1       1       1       1       1       1       1 
##  247447  601654  316683  880059   13306  240385  853056  107822  644039  611770 
##       1       1       1       1       1       1       1       1       1       1 
##  959449  943370  193965  721829  905884  334324  786843 1020105  402769  813346 
##       1       1       1       1       1       1       1       1       1       1 
##  866040  728283  177050  664258  952974  945805  857778  788772  734592  657078 
##       1       2       1       1       1       1       1       1       1       1 
##  168733  660302  134438   24232  619021  566848  117013  402063  404851 1022441 
##       1       1       1       1       1       1       1       1       1       1 
##  803153  575543  944625  512405  820041  980912  751656  488655  368891  266296 
##       1       1       1       1       1       1       1       1       1       1 
##  312613  361963  882121  776354  858274  231873  974898  177795  737444  124198 
##       1       1       1       1       1       1       1       1       1       1 
##   11727  982776  269848  191516   52562  835839  528124  860990  994279  308736 
##       1       1       1       1       1       1       1       1       1       1 
##  687726  299371  773132  429437  709504  831289  323245  542699   80139  272080 
##       1       1       1       1       1       1       1       1       1       1 
##  533124  895509  879463  211149  159740  207261  435917  367748   33287  503396 
##       1       1       1       1       1       1       1       1       1       1 
##  225643  531381    8112  623965  294390  849643   21242  535354  663810  803100 
##       1       1       1       1       1       1       1       1       1       1 
##  566832  917382  261580  223362  676617  867681  236637  919011  748620  497750 
##       1       1       1       1       1       1       1       1       1       1 
##  874979  198761  427553  157543  149320  513011  447205  784658  129163  827452 
##       1       1       1       1       1       1       1       1       1       1 
##  452073  741398  924814  851041  922263  867787  615276  769412  674457  992900 
##       1       1       1       1       1       1       1       1       1       1 
##  747431  359003  398828  169952  186497  596202  640658   48771    8520  693243 
##       1       1       1       1       1       1       1       1       1       1 
##  125105   78211  873420  481775  448057  409520  660021  243816  469210  412145 
##       1       1       1       1       1       1       1       1       1       1 
##  422324  810150   76946  768113  664769  601197  314191  973357  546309  251460 
##       1       1       1       3       1       1       1       1       1       1 
##  816131  395106  306375  941485  766758  296572  282921   20103  753530  994785 
##       1       1       1       1       1       1       1       1       1       1 
##  771443    4454   27658  887191    5781  161271  708137  866890  927780  100866 
##       1       1       1       1       1       1       1       1       1       1 
##  724747  268107  681314  346762  720748  564641 1019404   55036  679459    2962 
##       1       1       1       1       1       1       1       1       1       1 
##  487331  101347  404829  819793  219371   52056  636889  931037  959957  671098 
##       1       1       1       1       1       1       1       1       1       1 
##  335176  357799  749861  608018  539559  499011 1025869  876931  451732  860095 
##       1       1       1       2       1       1       1       1       1       1 
##   93730   59058  670583  896958  757712   93690  230991  435390  834073  989461 
##       1       1       1       1       1       1       1       1       1       1 
##   48289  928612  816331  595111  957815  703940  424101  694272  456452  417098 
##       1       1       1       1       1       1       1       1       1       1 
##  215420  136941  533673  999014  878322  552421   33584  766244  995508  170896 
##       1       1       1       1       1       1       1       1       1       1 
##  643925  568643  603703  532610   30630   49362  159871   24942  159296  685209 
##       1       1       1       1       1       1       1       1       1       1 
##  889867  729948  537594  279609  840537  863698  959129   96749  797240  960437 
##       1       1       1       1       1       1       1       1       1       1 
##  415427 1022671  979235  954725   60140   90721  696637  898489  691584  990787 
##       1       1       1       1       1       1       1       1       1       1 
##  497570  264085  586416  957367  238790  991528  982284  489566 1018109  705458 
##       1       1       1       1       1       1       1       1       1       1 
## 1020524  122032   82013  557489  141739   42078  293765  656459  102438  131683 
##       1       1       1       1       1       1       1       1       1       1 
##  464882  232588  666140  638158  565427   12663  722469  526291  308704   71795 
##       1       1       1       1       1       1       1       1       1       1 
##  524306  564434  189494  838099  668785   15412  567922  313806  920089   14340 
##       1       1       1       1       1       1       1       1       1       1 
##  474751  378676  915532  270608   21150  969652  623683  492591  668187  300658 
##       1       1       1       1       1       2       1       1       1       1 
##  733295  541697  901978  926784  305106  979265  949667  505591  930175  885904 
##       1       1       1       1       1       1       1       1       1       1 
## 1025240  513233  552041  295960  216785  879209  459160  130279  181594  261203 
##       1       1       1       1       1       1       1       1       1       1 
##  725764  101640  471100  289012  681579  452015  705812  461865  512819  171325 
##       1       1       2       1       1       2       1       1       1       1 
##  693159  646086   89176  960345  198257  813009  955840  779113  978727  672022 
##       1       1       1       1       1       1       1       1       1       1 
##  622179  463345  331998  833641  264050   56827  807511  668920  581593  504566 
##       1       1       1       1       1       1       1       1       1       1 
##   23868  717588  975020  173666  897649  883035  604944  765751  220242  305808 
##       1       1       1       1       1       1       1       1       1       1 
##  700687  793245   50989  323430  248995  124860  915254  631896  712117  151618 
##       1       1       1       1       1       1       1       1       1       1 
##  309300  451495  880307 1022995  659303   22363   31283  654367  299563  899642 
##       1       1       1       1       1       1       1       1       1       1 
##  447426  201954  835487   70766  133691  575831  234440  277581  745626  467436 
##       1       1       1       1       1       1       1       1       1       1 
##  774050  850223  852242  137103    3616  613715   21695  216696   92209  273972 
##       1       1       1       1       1       1       1       1       1       1 
##  440936  978918  463012  125998  104353  767771  146892  547647  974719  871405 
##       1       1       1       1       1       1       1       1       1       1 
##  877319  767785  732907  927546  749494  840451  267153   11180  254045  339569 
##       1       1       1       1       1       1       1       1       1       1 
##  529980  803980  269118   64043  169900   89334  716539  475486  783200  270519 
##       1       1       1       1       1       1       1       1       1       1 
##  467462  396020  255658  530183  441187  454135  272078  272641  231372  929569 
##       1       1       1       1       1       1       1       1       1       1 
## 1000128  630722  955321  456420  911156  330339  449733  548731  859596   28549 
##       1       1       1       1       1       1       1       1       1       1 
##  724720  101148  838140  216564  719930  263745  579014  658190  914078  690188 
##       1       1       1       1       1       1       1       1       1       1 
##   88868  799475  202550  128775  572654   92951   63388  586151  719967  315093 
##       1       1       1       1       1       1       1       1       1       1 
##  572897  150878  994729  640414  906645  822195  996679  372858  358170  910862 
##       1       1       1       1       1       1       1       1       1       1 
##  563275  473085   46866  893234  421620  275118  626725  957592   44746  742669 
##       1       1       1       1       1       1       1       1       1       1 
##  528702  433453  643086  164291  338176  977162  510280  129924 1012577   14535 
##       1       1       1       1       1       1       1       1       1       1 
##  479778  786593  321910  796295  918577  308770  373598  481167  380755 1003443 
##       1       1       1       1       1       1       1       1       1       1 
##  555492  650884  800509  137872  503286  183296  649697  141065  397708  542801 
##       1       1       1       1       1       1       1       1       1       1 
##  303073  501347  998874  942285  258437   37218  230717  659491  420752  394832 
##       1       1       1       1       1       1       1       1       1       1 
##  285072  555662  439262  516621  485751  854664  187705  958532  458463  677018 
##       1       1       1       1       1       1       1       1       1       1 
##  448590  505066  203725  500022   13595  508173  443728  540066  224184  266299 
##       1       1       1       1       1       1       1       1       1       1 
##  320863  748217  758701  799243  484081  831556  420876  955159  607042  891111 
##       1       1       1       1       1       1       1       1       1       1 
##  589422  291591  323280  430466  159567  990526  995256  428216  238308  829577 
##       1       1       2       1       1       1       1       1       1       1 
##  382626   90063   15805  140470  909342  242208  181874  373919  665165  364431 
##       1       1       1       1       1       1       1       1       1       1 
##  164406  131770  185511  410725  322166  506544    1475  827933  390720  153864 
##       1       1       1       1       1       1       1       1       1       1 
##  732772  151315 1024228  290548  158894  471617  713931 1009504  213352 1018171 
##       1       1       1       1       1       1       1       2       1       1 
## 1001222  963784  556449  723587   45938  746673  178734   45869  788193  161849 
##       1       1       1       1       1       1       1       1       1       1 
##  283722  900379  315349 1001307  322743  591132  763717    2735   71802  222408 
##       1       1       1       1       2       1       1       1       1       1 
##  665549  265845  817951  638038   32657  113040  380532  121838  903146  442815 
##       1       1       1       1       1       1       1       1       1       1 
##   41717  460229  708855  432067 1012746  220139  719693  767616  599029  149869 
##       1       1       1       1       1       1       1       1       1       1 
##  453799  838058  300235  649034  867931  732452  389487  525886    1067  635523 
##       1       1       1       1       1       1       1       1       1       1 
## 1020217  309642  695034  832423  146616  716446  390687  451252  945654  376127 
##       1       1       1       1       1       1       1       1       1       1 
##  243068  364292  539720  366507  314181   17135  232206  730477  542261  832591 
##       1       1       1       1       1       1       1       1       1       1 
##  174003  760671  806454  429165  611293  899983  302394  114701  237748  691928 
##       1       1       1       1       1       1       1       1       1       1 
##  555270  498126  201535  227667  232149  950109   26027  945156  679524   77004 
##       1       1       1       1       1       1       1       1       1       1 
##  664343    3396  257017  917743  982652    8701  713295  411839  153852  863129 
##       1       1       1       2       1       1       1       1       1       1 
##  967739  590361   17918  800032  189905   87197  394250   45981 1000374  135797 
##       1       1       1       1       1       1       1       1       1       1 
##  880929  895393  312953  292257  921526  814530  664454  741589 1027333  276642 
##       1       1       1       1       1       1       1       1       1       1 
##  864683  430655  269220  990529  136224  797018  385009  289482  296175  195349 
##       1       1       1       1       1       1       1       1       1       1 
##  570569  959429  955338   53227  718475  699771  249847   72397  856990  645010 
##       1       1       1       1       1       1       2       1       1       1 
##  164561  671931  600607  812482   25159  648161  345124  607939  633750  959821 
##       1       1       1       1       1       1       1       1       1       1 
##  632303  303233  737139  588643  237474  207389  578559  362026  104820  423146 
##       1       1       1       1       1       1       1       1       1       1 
##  221944  996378  898197  424802  244012  268346  340739 1006418   58628  812410 
##       1       1       1       1       1       1       1       1       1       1 
##  751196  760047  977216  562471  418032  935338  655568  892609  142317  782956 
##       1       1       1       1       1       1       1       1       1       1 
##  222658   32079  568549  769414  529857  873846  434383  978304  221406  932622 
##       2       1       1       1       1       1       1       1       1       1 
##  428991  473732  208520 1023287  340814  532991  272459  987269  913801  650517 
##       1       1       1       1       1       1       1       1       1       1 
##  390703  663949  338360  220776  590242  413199  133784    4625  488557  843137 
##       1       1       1       1       1       1       1       1       1       1 
##  154126  922156  937072  640587  826927  305782  320021  786184  625920  625632 
##       1       1       1       1       1       1       1       1       1       1 
##  206956 1012665  574037  981532  255440  440265  588227  988605  598625  402481 
##       1       1       1       1       1       1       1       1       1       1 
##  957569  838064   63052  292668  362949  312738   59132  875597  174890  669025 
##       1       1       1       1       1       1       1       1       1       1 
##  438381  326523  563938   78967  128030  944410  204077  423588  446291  269213 
##       1       1       1       1       1       1       1       1       1       1 
##  184297  138606  978944  746616  182620  395689  242191  172014  898430  232552 
##       1       1       1       1       1       1       1       1       1       1 
##  909515  993422  138325  536707  714464  676253  730670  607281  993293  519881 
##       1       1       1       1       1       1       1       1       1       1 
##     614  765556  689420   88981  451263  243829  970744  814396  539206  266582 
##       1       1       1       1       1       1       1       1       1       1 
##  956370  647839  340197  634199  294367  740321  717850  526404  350873  845590 
##       1       1       1       1       1       1       1       1       1       1 
##  578714  257256  649964   70835  183479  831381  715108  383733  383310  264960 
##       1       1       1       1       1       1       1       1       1       1 
##  697095  922512  906762  946878  579924   64978  641430  864039  644797  845286 
##       1       1       1       1       1       1       1       1       1       1 
##  511169  850083  920633  350690  787612  940813  617785  904772  924625  126790 
##       1       1       1       1       1       1       1       1       1       1 
##  366921  913788 1018579  822634   83800  948992  954311  206558  975840   22433 
##       1       1       1       1       1       1       1       1       1       1 
##  324881  510580  233891  131845  283521  210363  921871  720231  366713  232204 
##       1       1       1       1       1       1       1       1       1       1 
##  629212  923618  557884  224782   51625   30350  113844  134257   72959  142613 
##       1       1       1       1       1       1       1       1       1       1 
##  191247  150734  994368  324117  482203  651158  693411  452927  602402  361074 
##       1       1       1       1       1       1       1       1       1       1 
##  397898   49023  528051  810707  503638  995393  435222  695557  132142  446711 
##       1       1       1       1       1       1       1       1       1       1 
##  278328  118164  232514  509322  478053  558270  664289  933005  514513  580438 
##       1       1       1       1       1       1       1       1       2       1 
##  422301  803808  750467  161177  306006  384883  575399  405162  393255  161515 
##       1       1       1       1       1       1       1       1       1       1 
##  638551  391504  107315  163039  351931  398963  769122  809838  346707   19562 
##       1       1       1       1       1       1       1       1       1       1 
##  551062  449777  100183  535950  880323    3363  448535  508277   50944  198359 
##       1       1       1       1       1       1       1       1       1       1 
##  155038  816395  989394  138808  580990  963365  675044  940427  973927  973669 
##       1       1       1       1       1       1       1       1       1       1 
##  295406  509444  612512 1007430  174299  483941  901300  466204  643489  416323 
##       1       1       1       1       1       1       1       1       1       1 
##   59312    7320    3828  402767  821323   48433  753254  340049  108491  885044 
##       1       1       1       1       1       1       1       1       1       1 
##  178615  975630  794893  914414 1001468  706119  698890  357983  901270  379927 
##       1       1       1       1       2       1       1       1       1       1 
##  249607  796685 1027215  199110  390914  630512  376545  856037  572453   79600 
##       1       1       1       1       1       1       1       1       1       1 
##  408008  644549  169431  968508  649919  914276  691886  734967  701069  718854 
##       1       1       1       1       1       1       1       1       1       1 
##  298261  255809  328305  372739  105641  983506  166636  429478  502940  291485 
##       1       1       1       1       1       1       1       1       1       1 
##  367797  314604  794491  136081   60534  586278  531425  229000  371354  922699 
##       1       1       1       1       1       1       1       1       1       1 
##  425096  184167  168029  584567  552878  876328   74753  432940  877235  270717 
##       1       1       1       1       1       1       1       1       1       1 
##    7657  163144  219751  589586   16981  825463   80924  891232  358309  166435 
##       1       1       1       1       1       1       1       1       1       1 
##  152933  782074  185845  564412  788403  283342  379137  709392  943171  503862 
##       1       1       1       1       1       1       1       1       1       1 
##  246497   43908  586037  420456  886228  426853  651423  987921  463974  771438 
##       1       1       1       1       1       1       1       1       1       1 
##  535494  919625   62303  297647  448280  928993  716217  240412   90884  894669 
##       1       1       1       1       1       1       1       1       1       1 
##  519364  174921  509757  123986  120328  241753  225625  964571  882045  468443 
##       1       1       1       1       1       1       1       1       1       1 
##   12679  926988  788322   19748  364388  537981  165313  264763  284217  410217 
##       1       1       1       1       1       1       1       1       1       1 
##  236700  565741  294157  883927 1007713  549183  734763   74919  122357  798367 
##       1       1       1       2       1       1       1       1       1       1 
## 1022021  381339  382603  274944  511917  467457  913043  780689  664859  276617 
##       1       1       1       1       1       1       1       1       1       1 
##  295127   82007  753915   74660  632847  634797  218848  187380  329702  553018 
##       1       1       1       1       1       1       1       1       1       1 
##  890922   12027  738770  134282  687035  239426   64752  636540  706924  330010 
##       1       1       1       1       1       1       1       1       1       1 
##  273987  957014  938829  392908   66631  548857   30328  799605   15209  753762 
##       1       1       1       1       1       1       1       1       1       1 
##  743512  641078  533371  736683  613132  260384  339433  747710  267204  444119 
##       1       1       1       1       2       1       1       1       1       1 
##  103899  244724  316424  949095  173688  166167  882888  235845  794516 1011251 
##       1       1       1       1       1       1       1       1       1       1 
##  651083   89202  154392  907474  378311 1015061  930574  251794  805926  867766 
##       1       1       1       1       1       1       1       1       1       1 
##  365879  247476  176381  727436   60139  163267  364192  171523  677814  483993 
##       1       1       1       1       1       1       1       1       1       1 
##  796645  296723  240823  342884  706125  475701  403788  850549  538528  884531 
##       1       1       1       1       1       1       1       1       1       1 
##  159242  486404  201143  185154  651600   50437  463057  353762  792435  858269 
##       1       1       1       1       1       1       1       1       1       1 
##  507132  219964  788187  360137  987085  332754  105413  567727   79915  543355 
##       1       1       1       1       1       1       1       1       1       1 
##  506745  335650  948714  804007  513298  746437  873453  190651  400944  850505 
##       1       1       1       1       1       1       1       1       1       2 
##  659761  740685  368996   79540  432914  416481  178640  175828  633034  330887 
##       1       1       1       1       1       1       1       1       1       1 
##  913452  576255  670611  161623   47610  649761  162840   47588  486301  127808 
##       1       1       1       1       1       1       1       1       1       1 
##  305468   69214  170047  728991  406782  106824  551266  368051  209872  180477 
##       1       1       1       1       1       1       1       1       1       1 
##  341213  234914  391105  376710  235862  606498  904381  937127  994803  521204 
##       1       1       1       1       1       1       1       1       1       1 
##  146894  194358  235856  169334  507865  257480  978680  469479  349642  203370 
##       1       1       1       1       1       1       1       1       1       1 
##  334793  905783  537917  213394  706059  312701   39989  273534  438217    3618 
##       1       1       1       1       1       1       1       1       1       1 
##  214871  749518  128333  835350   29290  665456  487988  754582 1001496 1002184 
##       1       1       1       1       1       1       1       1       1       1 
##  954023   10662  698883  646869  735969  456336  286262  978810  112169  850888 
##       1       1       1       1       1       1       1       1       1       2 
##  993468  537701  146466  617389  442072   94706  288854  379360  638220  924327 
##       1       1       1       1       1       1       1       1       1       1 
##   41870  285850  706938  399647  379460  654986  237623  931111  498006  970734 
##       1       1       1       1       1       1       1       1       1       1 
##  371978  536241  112641  741173  758114  229200  514609  979117  636893  152683 
##       1       1       1       1       1       1       1       1       1       1 
##  487787  804404  831317   84087   66046  918825  605716  263707  425157  589158 
##       1       1       2       1       1       1       1       1       1       1 
##  323237  179240  285811  254697  950191   63351  537416  505240  340807  835417 
##       1       1       1       1       1       1       1       1       1       1 
##  122420  989152  307992  193265  835087  625888   47355  552705  773477  422822 
##       1       1       1       1       1       1       1       1       1       1 
##  833252  176357  541308  521740  464688  684883     560  510343  836427  726660 
##       1       1       1       1       1       1       1       1       1       1 
##  537748  654810  678397  938227  121101  448347  192300  454433  169231  213549 
##       1       1       1       3       1       1       1       1       1       1 
##  928113  112234  453164  133538  190421  701748  319677  331656  351353  936112 
##       1       1       1       1       1       1       1       1       1       1 
## 1014038  618863    9337  501567  895680  216136  971239  699666  441241   61659 
##       1       1       1       1       1       1       1       1       1       1 
##  612542  807598  763652   79057  681412  334568  478850  693820  164174  488018 
##       1       1       1       1       1       1       1       1       1       1 
##  531627  405941  594175  750273  882613  787738  258483  994872   85033  532740 
##       1       1       1       1       1       1       1       1       1       1 
##  591280  904378  312755    7344  723964  442854  832031  424378  200277  619472 
##       1       1       1       1       1       1       1       1       1       1 
##  487449  758438  145286  333219  215751  861034  766275  674693  594978  678370 
##       1       1       1       1       1       1       1       1       1       1 
##  639573  289286  335420  275863  127794  577287   69971  795990  294561  868839 
##       1       1       1       1       1       1       1       1       1       1 
##  281988  992481  392457  660452  683733  825428  795201  934010  326761  143928 
##       1       1       1       1       1       1       1       1       1       1 
##  534617   45936  150875  125316  964059  231220  965383  713191  351618   83351 
##       1       1       1       1       1       1       1       1       1       2 
##  887798  167939  850527  775467  962123  467057  703907  503219  455585  279208 
##       1       1       1       1       1       1       1       1       1       1 
##  562906  968104  500494  464134  165870  162873    8120  166029  998381  470694 
##       1       1       1       1       1       1       1       1       1       1 
##  218183  364989  370174  609592 1027422  943117  798218  442878  752430  432565 
##       1       1       1       1       1       1       2       1       1       1 
##  980395  247401  554448  264499  939742  523349  991328   53851  964467  878337 
##       1       1       1       1       1       1       1       1       1       1 
##  685687  247976  685516  654593 1007641  585040  489883  238425  412673  686025 
##       1       1       1       1       1       1       1       1       1       1 
##  832258  679347  144640  874181  916079  234828  991389 1006294  184974  899458 
##       1       1       1       1       1       1       1       1       1       1 
##  210024  184357  849837  367948  126346  294370  444637  941844  392948   34264 
##       1       1       1       1       1       1       1       1       1       1 
##  646794  958800  250846  718638  866118    5937 1020840  221343  382127  564517 
##       1       1       1       1       1       1       1       1       1       1 
##  649925  929893  610453  337891  301148  356819   38030 1002286  510934  303156 
##       1       2       1       1       1       1       1       1       1       1 
##   20699   65587  549342  782708  453169   40046  572093  517730 1012193  761122 
##       1       1       1       1       1       1       1       1       1       1 
##  833239  784677  286751  450201 1022854  328806  310563  407925  597482  947233 
##       1       1       1       1       1       1       1       1       1       1 
##  804060  975811   97898   51918  437119  127409  547308  654794  100428  791683 
##       1       1       1       1       1       1       1       1       1       1 
##  891315  723942 1019219  750549  963834  316013  445531  507592  613615  290940 
##       1       1       1       1       1       1       1       1       1       1 
##  993210  597467  902432  391822  868778  545073  761741  207215  268619  596013 
##       1       1       1       1       1       1       1       1       1       1 
##  912927  892178  675484  309050  268191   21853  224881  501946  303739  261217 
##       1       1       1       1       1       1       1       1       1       1 
##  365014  729726 1000393  581897  777886  521437  176661  357477  349888  895762 
##       1       1       1       1       1       1       1       1       1       1 
##  474641  103848  246956  444040  379306  555603  990336  662883 1025843  427733 
##       1       1       1       1       1       1       1       1       1       1 
##  948784  151076  245349  541935  295089  202393  916790  485287  382099  573325 
##       1       1       1       1       1       1       1       1       1       1 
##  377886   10144  132658  791295  108503  644156   70134  940211  375690   51775 
##       1       1       1       1       1       1       1       1       1       2 
## 1013063  498758 1021866  115849  443684  483524  996405  997538 1006938  759630 
##       1       1       1       1       1       1       1       1       1       1 
##  339582  144145  474200  545376  531767  802683   51626  924117  990479  555577 
##       1       1       1       1       1       1       1       1       1       1 
##  766279  148130  269091  798844  743538  963859  124895 1002317  415319  663904 
##       1       1       1       1       1       1       1       1       1       1 
##  671137  975623  376828  567840  353623  385260  147450   31875 1012222  239428 
##       1       1       1       1       1       1       1       1       1       1 
##   68375  920015  941381  152814  564025  982318   76742  244246 1011791  393323 
##       1       1       1       1       1       1       1       1       1       1 
##  797920  757007   46053  799903  666178   17416  766980  659891  986740  586082 
##       1       1       1       1       1       1       1       1       1       1 
##  983927  499705  672050  107570  321663  184494   84058  281361  985793  275968 
##       1       1       1       1       1       1       1       1       1       1 
##  441903  264084  983481  332483  743846  185639    6144  553981 1004137  569433 
##       1       1       1       1       1       1       1       1       1       1 
##  865319  766539  834505  117193  587789  342596   30871  326423  162740  459722 
##       1       1       1       1       1       1       1       1       1       1 
##  429977  784898  198221  993732  865904   74874  686914  415505  255104  386424 
##       1       1       1       1       1       1       1       1       1       1 
##  659366  752409  266779  143944  837619  161526  367452  547077  527255  927379 
##       1       1       1       1       1       1       1       1       1       1 
##  166127  228727  712328  107665   95192  671634   97981  694727  736389  939586 
##       1       1       1       1       1       1       1       1       1       1 
##  184023  665055  561496  286535  684865  184648  493720  478112  991530  163843 
##       1       1       1       1       1       1       1       1       1       1 
##  545628  491278  802754  691650  739487  574595  710714  928587   60053  376581 
##       1       1       1       1       1       2       1       1       1       1 
##  832479    2255  556778   34134  840700  792545    8248  313326  838843  625011 
##       1       1       1       1       1       2       1       1       1       1 
##  392127  715208  800456  909736  699972  847743  220587   31284  859754  590829 
##       1       1       1       1       1       1       1       1       1       1 
##  908348  844429  362503  641472  746883  203764   42620  370103  411924   10337 
##       1       1       1       1       1       1       1       1       1       1 
##  156479 1021372  613456  281274  385235  227255  878525  466003  164420  241111 
##       1       1       1       1       1       1       1       1       1       1 
##  386091  501299  159082  691050  732910  855802  241659  166125   36454  664366 
##       1       1       1       1       1       1       1       2       1       1 
## 1003053  881187  249051  747439  375504  703606   85457  197854  316913  382419 
##       1       1       1       1       1       1       1       1       1       1 
##  364226  823617  868446  544572  716496  871955  243291  120303  643279  365145 
##       1       1       1       1       1       1       1       1       1       1 
##  752272  632975  364425 1014266  523302  126875  400426  695388  569165  812378 
##       1       1       1       1       1       1       1       1       1       1
opt1$All.index
##         2         3         4         5         6         7         8 
##  483.4709 1057.9965  818.9403  664.5074 1009.9813  853.0954  757.9033
opt1$Best.nc
## Number_clusters     Value_Index 
##           3.000        1057.996
opt1$Best.partition
##  548676  452737  124413  436523  856018  666931   25173  294762  392686  640775 
##       1       1       1       1       1       1       1       1       1       1 
##  538191  270373  549593  877029  284450  629118  536492  961313  203683  354634 
##       1       1       1       1       1       1       1       1       1       1 
##  632230  953748  772628  621100  569687  384121  474796  530807  492742  616487 
##       1       1       1       1       1       1       1       1       1       1 
##  150314  349464  999950  115757  122902  906982   21875  189544  353239  980460 
##       1       1       1       1       1       1       1       1       1       1 
##  374376  414539   13284  794408  533680  528151  909396  445469  813308  367325 
##       1       1       1       1       1       1       1       1       1       1 
##  744044  800405  948838   39241  441175  159350   66394  989803 1024990  622304 
##       1       1       1       1       1       1       1       1       1       1 
##  928871  750643  800034  628865  660411  631951  629021  493226 1016309  760319 
##       1       1       1       2       1       1       1       1       1       1 
##  410136  291804  376616   56659  626339  685057  798286  332614  734836  582949 
##       1       1       1       1       1       1       1       1       1       1 
##  837550   27075  349667  415342  186163  746545  582972  114104  386865   78071 
##       1       1       1       1       1       1       1       1       1       1 
##  950491  405615  244089  494643  287632  191844  104240   55084  444521  735226 
##       2       1       1       1       1       1       1       1       1       1 
##  804058   99522  139537  112587  924067  193198  151277  717840  481033   76380 
##       1       3       1       1       1       1       1       1       1       1 
##  623256  623311  199653  580256  270759  958885  831628  888334  750566  234512 
##       1       1       1       1       1       1       1       1       1       1 
##  926850   13824  139768  586086   61140  957061  531419  753567  323400  217393 
##       1       1       1       1       1       1       1       1       1       1 
##  575901  272960   49461  207722  859114  535384  274741  339558  116048  886526 
##       1       1       1       1       1       1       1       1       1       1 
##  810882  467838  862116  604328  270757  480184  437876  204401  650724  530505 
##       1       1       1       1       1       1       1       1       1       1 
##  685609  982457  380990  353924  143741  178253  556729  416409  958446  282624 
##       1       1       1       1       1       1       1       1       1       1 
##  786175  455708  247870  246557  936746  774120   23836  862239  784477  994604 
##       1       1       1       1       1       1       1       1       1       1 
##  615010  607473   11260  244149  266326  551704  280684  922894  948433  939346 
##       1       1       1       1       1       1       1       1       1       1 
##   18144  513589  504810  423623  692203   80640  551828  122213  818763  102516 
##       1       1       1       2       1       1       1       1       1       1 
##  719491  933286  906473  980636  402629  754126  284971  675793    9690  798561 
##       1       1       1       1       1       1       1       1       1       1 
##  189914  440644  716985  416639  379645  227792   85725  840355  623558  730279 
##       1       1       1       1       1       2       1       1       1       1 
##   26593  454334   57635  660109  428466  314684  593242   84804  498713  355409 
##       1       1       1       1       1       1       1       1       1       1 
##  520521  791022  880969  666518 1026152  195763  135329 1014196  946436  847932 
##       1       1       1       1       1       1       1       1       1       1 
##   10688  503989  914565  615852  146809  421789  307491  206793  455267  163988 
##       1       1       1       1       1       1       1       1       1       1 
##  327801  533078  192620  928274  751015  820315  200224  962611  436689  325683 
##       1       1       1       1       1       1       1       1       1       1 
##  448893  231513  554901  309839  143356  297664  500558  439680  663771  650654 
##       1       1       1       1       1       1       1       1       1       1 
##  836154  982642  984966   83733    2833  808510  302893  652456   87081  531848 
##       1       1       1       1       1       1       1       1       1       1 
##  483609  965524  889466  256005  614892  199863  513103  795138   47932  307770 
##       1       1       1       1       1       1       1       1       1       1 
##  566501  813849  202794  362107   92293  244929  389870  788744   27219 1017647 
##       1       1       1       1       2       1       1       1       1       1 
##  767344   15923  894694  697864  425661 1012564  191941  114677  326028  156890 
##       2       1       1       1       1       1       1       1       1       1 
##   72526  809119  428527  485346  874266  790192  407152  664305  696063  565896 
##       1       1       1       1       1       1       1       1       1       1 
##  389165  351987  741598  594078   43782   19772  799670  604546  258348  317399 
##       1       1       1       1       1       1       1       1       1       1 
##  353395  202844  759436  187908  969856  892826  824963  865039  830434  361907 
##       1       1       1       1       1       1       1       1       1       1 
##  820976  224132  991130  280277  902967 1016826  295295  486677  191322  426468 
##       1       1       1       1       1       1       1       1       1       1 
##  432433  364335  142064 1014072  255652  634164  266945  952293  374357  555099 
##       1       1       1       1       1       1       1       1       1       1 
##  706682  749172  664966  563846  242920  383457  496651  658742  298069    3328 
##       1       1       1       1       1       1       1       1       1       1 
##  543798  119923  920300  494295  345465  680371  644581  568578  452346  991466 
##       1       1       1       1       1       1       1       1       1       1 
##  471355  342435  684749  141442  472262  928311  375337  832860  774654   65282 
##       1       1       1       1       1       1       1       1       1       1 
##  552369  311515  655325  112229  948469  862809  281303  330672  724693  284607 
##       1       1       1       1       1       1       1       1       1       1 
##  565265  885793  612648  133329  245440  306519  258672    2079  287515   62913 
##       1       1       1       1       1       1       1       1       1       1 
##  822237  125624  243604  298470  250328   67887  220658  178772  125178  640847 
##       1       1       1       1       2       1       1       1       1       1 
##  889770  843644 1016171  205424  884079  814940  828659 1006087  114237   64250 
##       1       1       1       1       1       1       1       1       1       1 
##  198981  899182  343076   82879  592097  157137  172429   70567  260423  342345 
##       1       1       1       1       1       1       1       1       1       1 
##  983784  226401   64924  782814  845368  182514  634243  939175  397529     860 
##       1       1       1       1       1       1       1       1       1       1 
##  204425  330126  207199  509008  274476  724958  337390  985851   51724  725260 
##       1       1       1       1       1       1       1       1       1       1 
##  553266  571400  385695  325772  854537  119433  543223 1011113  716054  542107 
##       2       1       1       1       2       1       1       1       1       2 
##  639078  751222  413666  191420   26946  158326  836037  119273  601484  581586 
##       1       1       1       1       1       1       1       1       1       1 
##   82735  864269  393860  356658 1023959  802137  637824  494128  915189  528646 
##       1       1       1       1       1       1       1       1       1       1 
##  367816  314648  141544  288270  686669  152579  755485  815173  799731  575199 
##       1       1       1       1       1       1       1       1       1       1 
##  870459  410619  241492  980091  788995  496664  829322  819964  917162  386378 
##       1       1       1       1       1       1       1       1       1       1 
##  609255   82963  512466  448469  902039  607695  832640  948266  849861  340545 
##       1       1       1       1       1       1       1       1       1       1 
##   33622  796438  993722  360556  551009  478998   61565  624877  190472  731595 
##       1       1       1       1       1       1       1       1       1       1 
## 1009451  267398  519386  731592  323079  141610   30302  262277  222987  557442 
##       1       1       1       1       1       1       1       1       1       1 
##  722698   90882  744780  329838  643273  400595  289233  571062  740534  574861 
##       1       1       1       1       1       1       1       1       1       1 
##  757027  519810  868599  597878  566239 1010746  877127  307383  438183  754156 
##       1       1       1       1       1       1       1       1       1       1 
##  965818  116308  248889  185659  583412  487961  152694  269344  681973  863568 
##       1       1       1       1       1       1       1       1       1       1 
##  436441  617427  608739  535053 1017395  870003  596642  988235  187736  147399 
##       1       1       1       1       1       1       1       1       1       1 
##  866582  877216  411736  742428  483479  804340  271122  639803   95465  135948 
##       1       1       1       1       1       1       1       1       1       1 
##  641592  723580  546839  353032  404621  892155  659693  126856  763059  390295 
##       1       1       1       1       1       1       1       1       1       1 
##  245123  199605  310732  699480  841982  449499  372024  638070  411619  199156 
##       1       1       1       1       1       1       1       1       1       1 
##  329647  399654  709002  795213  547255  755825  872562  197824  712935  882730 
##       1       1       1       1       1       1       1       1       2       1 
## 1015937  478281  847715  707304  594148    8101  452426  274109  229783  725920 
##       1       1       1       1       1       1       1       1       1       1 
##  573720  702796  615610  323743   19974  877213  187738  699713   52617  388544 
##       1       1       1       2       1       1       1       1       1       1 
##  759978  245234  541375  241097  549099  583207  883492  623379  229283  394589 
##       1       1       1       1       1       1       1       1       1       1 
##  469264  194985  246420  885774  880609  749441 1026924  182355  469451   94615 
##       1       1       1       1       1       1       1       1       1       1 
##   72386  415102  242126  463600  645269   57719 1015540  760604  452868  542622 
##       2       1       1       1       1       1       2       1       1       1 
##  863397  991208  600621  408841  501025  797751  681044  233399   72009  977933 
##       1       1       1       1       1       1       1       1       1       1 
##  321599  133402  217198   23233  889136  466643 1006200  116866  906966  235319 
##       1       1       1       1       1       1       1       1       1       1 
## 1024452  868925  676909  689828  278363  979692  673666  581354  435668  352453 
##       1       1       1       1       1       1       1       1       1       1 
##  184307   68834   10581  419668  626656  428648  615179  287355  831039  213241 
##       1       1       1       1       1       1       1       1       1       1 
##  328614  426085  839249  513574  549536  489926  454474  672394  881323  672361 
##       1       1       1       1       1       1       1       1       1       1 
##   21060  440057  343063  961791  990608  460180  244599  553593 1004785  937226 
##       1       1       1       1       1       1       1       1       1       1 
##   55016    9101  840921   75328  553464  617022  833417  723376  222746  291302 
##       1       1       1       1       1       1       1       1       1       1 
##  112163   56961  272828 1024206  896065  451002  423671  581587  624859  418382 
##       1       1       1       1       1       1       1       1       1       1 
##  635424   40078  763476  448431   25393  419837  748376  646071  391541  906533 
##       1       1       1       1       1       1       1       1       1       1 
##  514488  783912  673958  397853  926248  956853  623203  393433  582094  158141 
##       1       1       1       1       1       1       1       1       1       1 
##  424504  632936  989279  802153  973171  195019  114959  181523  854839  252559 
##       1       1       1       1       1       1       1       1       1       1 
##  712333  679048  299805  840317   64509  664113  383280   60016  250338   40336 
##       1       1       1       1       1       1       1       1       1       1 
##  553104 1020100  183990  140281  728157  277769  660421  461867  977541  470475 
##       1       1       1       1       1       1       1       1       1       1 
##  609941  860373  766506  439173  909813 1004145  582793  691700  923852  974863 
##       1       2       1       1       1       1       1       1       1       1 
##  454487  969197  218458  399073 1016787  988886  395500   49762   25066  350290 
##       1       1       1       1       1       1       1       1       1       1 
##  213648  452582  396918  283663  505569  499006  279780  620972  879732  455727 
##       1       1       1       1       1       1       1       1       1       1 
##  428662  344477  713183   72196  570474  648205  270131  106635  709701  450108 
##       1       1       1       1       1       1       1       1       1       1 
##  782254  325875  431183  930510  407934  377259  921297  962826  466883  208237 
##       1       1       1       1       2       1       1       1       1       1 
##  369216  804633  603175  803041  781300  398794  559897  610817  655260  290803 
##       1       1       1       1       1       1       1       1       1       1 
##  325425   52831  462594  438887  492185  853638  785622  355569   70817  320737 
##       1       1       1       1       1       1       1       1       1       1 
##  157446  235733  800724  199011  421625  491075  557777 1021569  108457  550296 
##       1       1       1       1       1       1       1       1       1       1 
##  680322  670539  857441  725792  145218  408218  219409  662703  405447  782040 
##       1       1       1       1       1       1       1       1       1       1 
##  369951  105054  294271  273901  280296  350967  559352   97397  194287   89578 
##       1       1       1       1       1       1       1       1       1       1 
##  801305  986356  993084  392907  761472  643450  955668  561686  552742  177686 
##       1       1       1       1       1       1       1       1       1       1 
##  781562  708858   92547   35540  594650  974688  522004  790718 1015336  667772 
##       1       1       1       1       1       1       1       1       1       1 
##  466326  973696  254171  522900  110856  788672  765961  540271  355278  432249 
##       1       1       1       1       1       1       1       1       1       1 
##  427822  379221  278929  671683  955052   88307  999540  796670  473588  942957 
##       1       1       2       1       1       1       1       1       1       1 
##  335666  180571  984342  684114  660226  254807  871932  777943 1005151   27248 
##       1       1       1       1       1       1       1       1       1       1 
##  599898  852036  652092  398400  720559  434349  411950  639481  708495  289009 
##       1       1       1       1       1       1       1       1       1       1 
##  232929  456614  201848  817918  969045  988197  854376  649606  604721  206423 
##       1       1       1       1       1       1       1       1       1       2 
##  621647  543272  674243  529389  339605  118075  897272  410373  261630  978498 
##       1       1       1       1       1       1       1       1       1       1 
##  539359  423432      40  578731  964168   20274  683088  493775  383094  273026 
##       1       1       1       1       1       1       1       1       1       1 
##  187228  444009  933295  549658  980891  946191  136466  856580  293096  432180 
##       1       1       1       1       1       1       1       1       1       1 
##   39248  353615  132653  349071  512682  131739  703226  659971  879055  201868 
##       1       1       1       1       1       1       1       1       1       1 
##  117577  149205  109018  538170  859726   69834  335797 1006722  912068  475895 
##       1       1       1       1       1       1       1       1       1       1 
##  497731  665746  673002  888843  917266  235324  231993  983739  844116  582881 
##       1       1       1       1       1       1       1       1       2       1 
##  986466  884667  603012  363549  872166  300562  624827  566946  985305  270015 
##       1       1       1       1       1       1       1       1       1       1 
##  125445  234329  632950   70774  588847  543606  634837  812440  905844  470626 
##       1       1       1       1       1       1       2       1       1       1 
##  775776  972691  472813  658549  567266  524907  509048  378468  706794  548285 
##       1       1       1       1       1       1       1       1       1       1 
##  784199   94445  666215  284989  531050  137664  693435  820418  536208   27096 
##       1       1       1       1       1       1       1       1       1       1 
##  487477  876853  849450  607950  180534  351726  468205  208000  167926  739491 
##       1       1       1       1       1       1       1       1       1       2 
##  954391  893475  836826  206617  584163    1818  788214  909113  517259  466848 
##       1       1       1       1       1       1       1       1       1       1 
##  962742  333673  520643 1017427 1012006  482707  269102  753609  831560  734516 
##       1       1       1       2       1       1       1       1       1       1 
##  808284  563184  526890  338845  934853   46741  338836  926473  633056  997575 
##       1       1       1       1       1       1       1       1       1       1 
##  579533  592752  809402  538007  150722  901950  115257  735382  526271  407667 
##       1       1       1       1       1       1       1       1       1       1 
##  977070   97774  208988  622821  248690  260108  177331  469303  851222  100605 
##       1       1       1       1       1       1       1       1       1       1 
##  322591  321357  722258  783129 1012940  537463  886687  624716  885408  880884 
##       1       1       1       1       1       1       1       1       1       1 
##  716542  776536  303568  542670  713913  901455  939676  413672   92031 1011822 
##       1       1       1       1       1       1       1       1       1       1 
##  108258  184374  628428  461803  304129  777676  923779  591759  182604  743851 
##       1       1       1       1       1       1       1       1       1       1 
##  569946  419836  783759  385728  310909  314531  382150  646971  929123  848331 
##       1       1       1       1       1       1       1       1       1       1 
##  201746  918542   27960  769193 1026051  833753  953112  935529  954151   91303 
##       1       1       1       1       1       1       2       1       1       1 
##  372932  582642   74581  219875  171363  349829  103108  747174  535344  658807 
##       1       1       1       1       1       1       1       1       1       1 
##  510828  756501  116436  918196  187194  828002  414494  701541  433202  834677 
##       1       1       1       1       1       1       1       1       1       1 
##  701355  299227 1019539  476593  699663  805874  911301  756453  322814   89341 
##       1       1       1       1       1       1       1       1       1       1 
##  486250  183533  712486  729309  117933  777519  152682  311922  475634  871495 
##       2       1       1       1       1       1       1       1       1       1 
##  290308  867871  126480  293757  873943  724214  558762  604116  808623  875568 
##       1       1       1       1       1       1       1       1       1       1 
##  527327  568615   38036  829431  343018  722899  522564  977783  545304  594631 
##       1       1       1       1       1       1       1       1       1       1 
##  552014  227992  722109   25186  296767  848925  598476  327148  976178  620769 
##       1       2       1       1       1       1       1       1       1       1 
##  481799  173871  124333  191614  758242  866047  580879  711128  804426    9428 
##       1       1       1       1       1       1       1       1       1       1 
##  946742  500389  157744   75166  406108  969444  704625  172357  278791  487281 
##       1       1       2       1       1       1       1       1       1       1 
##  598289  118894  985422  157400   26433  803488  327227  130190  609642  827627 
##       2       1       1       1       1       1       1       1       1       1 
##  176144  475172  787422  283552   49050  608192  303234  997195  759317  569063 
##       1       1       1       1       1       1       1       2       1       1 
##  952100  402978   57559  751753  399730  278232  624970  733984   67697  534178 
##       1       1       1       1       1       1       1       1       1       1 
##   29785  689846  912845  278185  143043  998714  447779  471067  815320  654093 
##       1       1       1       1       1       1       1       1       1       1 
##  268527  733908  545179  789846  234112  132258   87883  864180  277339  450047 
##       1       1       1       1       1       1       1       1       1       1 
##  770216  259530  579687  888387  213607  890269  564170  483840   69954  705479 
##       1       1       1       1       1       2       1       1       1       1 
##  275516  530984   99185  874119  513062  939541  515642  564520 1021015  289048 
##       1       1       1       1       1       1       1       1       1       1 
##  254516  938748  213251  628030  300139  326185   81445  379399  160976  323588 
##       1       1       1       1       1       1       1       1       1       1 
##  112367  966123  761039   11810  410989  833059  468614  648192   71968  335419 
##       1       1       1       1       1       1       1       1       1       1 
##  401491  166250   56562    3873   22445  493440  921202  943593  551920  776637 
##       1       1       1       1       1       1       1       1       1       1 
##  966507  792669  925837  342560  722027    7933  772615  677747  443968  248197 
##       1       1       1       1       1       1       1       1       1       1 
##  932178  414342  456889  548123 1021485  619371  364288  859001  391740   79959 
##       1       1       1       1       1       1       1       1       1       1 
##  794246  870610  199094  748220  269261  140994  230079  110296  652249  284839 
##       1       1       1       1       1       1       1       1       1       1 
##  568113  131257  233105  324425  111015  161428  815209  804753  962261  240516 
##       1       1       1       1       1       1       1       1       1       1 
##  978544  984156  361021  214723  812025  877261   15269  564622  867475  593676 
##       1       1       1       1       1       1       1       1       1       1 
##   56428  222611   93105  490361   73675  368860  464373  760818  615967  772969 
##       1       1       1       1       1       1       1       1       1       1 
##   26544  629708  256257  653014  861194  488510  988657  634619  171720  411861 
##       1       1       1       1       1       1       1       1       1       1 
##  731885  654765  491032  826871  406086  519974  123771  625644  887165  183713 
##       1       1       1       1       1       1       1       1       1       1 
##  812689   94446  133097  568668  368662  790938  445658  506246  500886  166272 
##       1       1       1       1       1       1       1       1       1       1 
##  244064  217601  134644  440104  760313  203911    4125  855197  313534  383721 
##       1       1       1       1       1       1       1       1       1       1 
##  670437  291294  660461  396630   36499  180965  555607  102775  344810  475383 
##       1       1       1       1       1       1       1       1       2       1 
## 1017866  424641  681387  127229   23262  914833  271052  118414  635936  201958 
##       1       1       1       1       1       1       1       1       1       1 
##  192197  203623  599805  280898  861250  154684  149500   95913  744430  328156 
##       1       1       1       1       1       1       1       1       1       1 
##  546407  547655  739681  398610  410489  258632   26570  673437  683902  131298 
##       1       1       1       1       1       1       1       1       1       1 
##  269544  171085   21236  360896  916608  983882  706091  768500  375781  315778 
##       1       1       1       1       1       1       1       1       1       1 
##  749829  448000  437415  775224  531674  241369  583091  494304  337914  385403 
##       1       1       1       1       1       1       1       1       1       1 
##  919668    7387  145489  810231  128034     721   98180   69458  368211  724050 
##       2       1       1       1       1       1       1       1       1       1 
##   20421  285704  455637   54182  586396   53318  347191  645284  187934  824282 
##       1       1       1       1       1       1       1       1       1       1 
##  125257  757207  585890  684509  816053  247337  893242  790007  735302  729465 
##       1       1       1       1       1       1       1       1       1       1 
## 1025773  270734  555318  907037  656086  275996  510796  599639  376763  967225 
##       2       1       1       1       1       1       1       1       1       1 
##  876704   95201  759483  794988  187454  255358  576284  701114  541947  589671 
##       1       1       1       1       1       1       1       1       1       1 
##  847593  228378  406475  699315  220116  481498  495808  615529  765665  902278 
##       1       1       1       1       1       1       1       1       1       1 
##  473879  911210  371111  716564  788285  318922   97640  231478  887113  893834 
##       1       1       1       1       1       1       1       1       1       1 
##  200615  621519  166053  183021  286067  230637 1010406 1021739  465497    3439 
##       1       1       1       1       1       1       1       1       1       1 
##  801578  265178  519599  258382  131323  558078  266330  747839  877340 1022708 
##       1       1       1       1       1       1       1       1       1       1 
##  824730  438975  129599  543962  377962  252845  184269  488937  591173  522978 
##       1       1       1       1       1       1       1       1       1       1 
##  637710  718380  125215  631025  508775  902284  512264  258063    7473  525951 
##       1       1       1       1       1       1       1       1       1       1 
##  218472  439425  938805  222058  170679  605282  414028  160592  926941  194989 
##       1       1       1       1       1       1       1       1       1       1 
##  264648  119175  657334  465059  254278  757416  181149  172810  548216   41298 
##       1       1       1       1       1       1       1       1       1       1 
##  854381  790890  401520 1021241  233598  622806 1004696  515891  684835   85113 
##       1       1       1       1       1       1       1       1       1       1 
##  117530  526555  102789  167436  248541    4669  830326   17951  522742  627142 
##       1       1       1       1       1       1       1       1       1       1 
##  521763   90353  961481   78773  586999  354350   57713  434320  689806  323791 
##       1       1       1       1       1       1       1       1       1       1 
##  828029  334714  664943  808285  522398  788406  489649  457915  633201  647562 
##       1       1       1       1       1       1       1       1       1       1 
##  455798   47542   69628  460604  794831  164715   94746  255573  822926  734141 
##       1       1       1       1       1       1       1       1       1       1 
##   85465  722756  192288  855018  972285  582036   59272   37717  209996  186017 
##       1       1       1       1       1       1       1       1       1       1 
##  495962  604971  823948  314210  821832  706297  948207  442022  740599  405714 
##       1       1       1       1       1       1       1       1       1       1 
##  411083  912124  745607  349450  575513  156475  851585  178708  914786  898162 
##       1       1       1       1       1       1       1       1       1       1 
##   68234  845205  702259  468636  898772  185948  732815  792866  182200  145620 
##       1       1       1       1       1       1       1       1       1       1 
##  313294   55518   52567  234557  530234  631822  757290  284618  552756  730493 
##       1       1       1       1       1       1       1       1       1       1 
##  234598  132668  811198   44331  527124  668912  350035  187844  916211  882227 
##       1       1       1       1       1       1       1       1       1       1 
##  663893  754976   27993  890886   84155  114779    4681   73901  796995  772412 
##       1       1       1       1       1       1       1       1       1       1 
##  104850  342495 1001327   77079  318973  389673  334577  327006   27017  454504 
##       1       1       1       1       1       1       1       1       1       1 
##  684508  200670  273444   83973  637608  163500  725932  317699  497017  282094 
##       1       1       1       1       1       1       1       1       1       1 
##  447576  781965  674551  138317  526813  244739  743934  116035  981578  517296 
##       1       1       1       1       1       1       1       1       1       1 
##  281416  265759  914923  783588  342929  585061  645713  313786  280941  822283 
##       1       1       1       2       1       1       1       1       1       1 
##  678503  315930  748104  843340  885165  532577  187285  565393  278941   14279 
##       1       1       1       1       1       1       1       1       1       1 
##  404363  425336  909978  312127  349404  641010  330979  573433  453235    9536 
##       1       1       1       1       1       1       1       1       1       1 
##  870958  811942  465898   59277  788457   94397  486752  948234  949193  843969 
##       1       1       1       1       1       1       1       1       1       1 
##   21454  719231  904814  973742    2552   79932 1018984  799421  600400  715769 
##       1       1       1       1       1       1       1       1       1       1 
##   66871  800870  309101  683541  338866  324535  367728  788133 1004637  717151 
##       1       1       1       1       1       1       1       1       1       1 
##  522726  311182  951111  721767  322706   80469  502972  793955  768474   65871 
##       1       1       1       1       1       1       1       1       1       1 
##  785713  277701  441885  198326  890099  916364  711862  764126   86232  945677 
##       1       1       1       1       1       1       1       1       1       1 
##  939584  608862  607251    8308  567169  233895  844326  240565  989773  483387 
##       1       1       1       1       1       1       1       1       1       1 
##  494052  851171  468365  747586  444747   82921  283425  605520    2400  196685 
##       1       1       1       1       1       1       1       1       1       1 
## 1013266  858349  627561  772758  539438 1013078  736846  819283  865046   16186 
##       1       1       1       1       1       1       1       1       1       1 
##  183581  672813  708566  300775  215441  740021  303399  276928  188614  353263 
##       1       1       1       1       1       1       1       1       1       1 
##  477904  156631  497024  299650  793879  454819  592520  154156  515846  884098 
##       1       1       1       1       1       1       1       1       1       1 
##  405342 1005863  730096  906535  902774  812007  337301    8695  256368  116971 
##       1       1       1       1       1       1       1       1       1       1 
##  328486  885988  774019   75676  684003   66334  747875  669871  643810  596281 
##       1       1       1       1       1       1       1       1       1       1 
##  149700  251121  617090  281600  491578  875847   86084  824823  335898  371695 
##       1       1       1       1       1       1       1       1       1       1 
##   98616  818958  352662  962643  804347  343903  433380  364758   78636  406685 
##       1       1       1       1       1       1       1       1       1       1 
##   70547  888249  506964  250466  392070  379264  262390  485606  427365  561372 
##       1       1       1       2       1       1       1       1       1       1 
##   28490   64675  510027  905521  268567  656596  378615  592346  656553   55775 
##       1       1       1       1       1       1       1       1       1       1 
##  377884  864502  278374  341255  456146  725338  422369   47400 1014931   27384 
##       1       1       1       1       1       1       1       1       1       1 
##  158881  849243  213482  802336  711212  424680  980398  960463  243197   64304 
##       1       1       1       1       1       1       1       1       1       1 
##  999123  780479  345707   31006  467381  368438  436467  332313  857919  310778 
##       1       1       1       1       1       1       1       1       1       1 
##  421441  787948  614107  926580  361707  869011  191293 1021211  768107   65455 
##       1       1       1       1       1       1       1       1       1       1 
##  908489   26842  807435  764326   22219  712948  903494  763383  958871  175469 
##       1       1       1       1       1       1       1       1       1       1 
##  162436  107180  497302   68278  862997   21883  431732  901293   41543  972756 
##       3       1       1       1       1       1       1       1       1       1 
##  273380  485697  459704  252717  343887   82584  115109  467985  372045  270479 
##       1       1       1       1       1       1       1       1       1       1 
##  626206  844830  325479  892923  313295  279477  669858  210246  910744  464922 
##       1       1       1       1       1       1       1       1       1       1 
##  996664  257416  700213  986726  628776  219038  117663  204605  322760 1021618 
##       1       1       1       1       1       1       1       2       1       1 
##  915292  350933  821273  607761  299175  420936  680590  637739  177774     979 
##       1       1       1       1       1       1       1       1       1       1 
##  461134  440521    3796  383181  624576  816292  527452   16465  969168  122197 
##       1       1       1       1       1       1       1       1       1       1 
##  858907  643016  122062  461786 1006002  560073  287007  999263  109339  825689 
##       1       1       1       1       2       1       1       1       1       1 
##   63177  672617  363621  470338  602317  681179  311471  846968  744028  472743 
##       1       1       1       1       1       1       1       1       1       1 
##  563788  451805  641071  556247  789967  934187  905908  645332  859295 1020360 
##       1       1       1       1       1       1       1       1       1       1 
##   16827   64098 1021604  596338   44933  872656  809928  213985  778228  535287 
##       1       1       1       1       1       1       1       1       1       1 
##  512609   67927  855654  228257  484801 1025692  179578  658260  778171  285001 
##       1       1       1       1       1       1       1       1       1       1 
##   93173  917192  845479  354133  622755  344329  417096  256235  309541  705423 
##       1       1       1       1       1       1       1       1       1       1 
##  808740  971013   38286  681319  406506   73197   71364  869677  634564  544120 
##       1       1       1       1       1       1       1       1       1       1 
##  442962  105632  212320  494115 1027255  277620  194190  253806  746514  502942 
##       1       1       1       1       1       1       1       1       1       1 
##  650912  556191  490293  657180  556713  820754  663556  491638  602174  180153 
##       1       1       1       1       1       1       1       1       1       1 
##  622720  355740  697924   11164  154455  171935  671029  502413  408459  492220 
##       1       1       1       1       1       1       1       1       1       1 
##  505543  268443  178469  318116  813255  603682  609316  111653 1001744     583 
##       1       1       1       1       1       1       1       1       1       1 
##  455568  718894  787287    5788  278285  641520   47189  855419  546118  513861 
##       1       1       1       1       1       1       1       1       1       1 
##  561560   41279  251614  652277  421700  391770  928026  856150  869096  800169 
##       1       1       1       1       1       1       1       1       1       1 
##  611634 1009481  857321  606488  458448  179449  223182  719850  186682  122692 
##       1       1       1       1       1       1       1       1       1       1 
##  229099  428812  449947   77587  418156  235348  485473  169671  651395  915142 
##       1       1       1       1       1       1       1       1       1       1 
##  798974  886469   18297  362830  618187  839543  888331  897617  567111  593529 
##       1       1       1       1       1       1       1       1       1       1 
##  506067  167966  871544  724556  734304  272180  975639   50668  116946  758520 
##       1       1       1       1       1       1       1       1       1       1 
##  419282  211502  681161  192955  829373  355659  683240  752716  256004  547584 
##       1       1       1       1       1       1       1       1       1       1 
##  538863  300398  632494  382042  801098  961476  947052  343369  664415  267162 
##       1       1       1       1       1       1       1       1       1       1 
##  491420  408981  680591  413528  588553  783251  212502  457554  861606  255101 
##       1       1       1       1       1       1       1       1       1       1 
##  892733  738171  995729  513231  251144   76707  182734  117244  342120  984051 
##       1       2       1       1       1       1       1       1       1       1 
## 1011928  481673  674966  126394  885668  634183  754972   60976  442400  440718 
##       1       1       1       1       1       1       1       1       1       1 
##  659990  631645  379851  489780  374338  141404  381152  954226  418224  623930 
##       1       1       1       1       1       1       1       1       1       1 
##  630109  628929  428145  293857  707677  652564 1009939  756522  559074  348790 
##       1       1       1       1       1       1       1       1       1       1 
##  575286  783321  971134  243094  465916  224694  595260  493132  204218  385890 
##       1       1       1       1       1       1       1       1       2       1 
##  502451  152303  977320  286634  533086  623592  247169  463889  996435  187883 
##       1       1       1       1       1       1       1       1       1       1 
##  674036  520733  840157  564433  416704  406716  888149  693696  569374  307959 
##       1       1       1       1       1       1       1       1       1       1 
##  908697  373183  924654  280207  252832  541263  902058  810630  910992  226628 
##       1       1       1       1       1       1       1       1       1       2 
##  881739  284263  531081  428211  363244  915990   71360  867982  655439  649178 
##       1       1       1       1       1       1       1       1       1       1 
##  238462  641582  717620  116422  575411  352203   55909  602918  820546  651319 
##       1       1       1       1       1       1       1       1       1       1 
##  515164  589963  420869  511464  738754  496792  441534  697448 1015044   75563 
##       1       1       1       1       1       1       1       1       1       1 
##  368102  993650  866929  707924  772732  690734  704796   98242  997388  319989 
##       1       1       1       1       1       1       1       1       1       1 
##  132331  920307  424588  280651  368232  346234  192201  137893  489271  389286 
##       1       1       1       1       1       1       1       1       1       1 
##   86341  199615  890499  224399  668062  938566  450320  875202  907687   89827 
##       1       1       1       1       2       1       1       1       1       1 
##   58905  941711  649723  934258  573126  637536  768227  640752  132311  554140 
##       1       1       1       1       1       1       1       1       1       1 
##  551916  150556  416528  450834  479797 1008027  977663 1004437  668376  162984 
##       1       1       1       1       1       1       1       1       1       1 
##  823153  584671  788687  886307  254332  417857  575200 1003670  247450  668866 
##       1       1       1       1       1       1       1       2       1       1 
##  194170   41639  436800    6247  292097  713914  764995  612749  755146  571533 
##       1       1       1       1       1       1       1       1       1       1 
##   21421  866193  520672  330904  996023  488140  807679  882674  908486  859195 
##       1       1       1       1       1       1       1       1       1       1 
##  449699   65326  375647  610826  530778  182441  636577  834341  160783  555796 
##       1       1       1       1       1       1       1       2       1       1 
##  618612   37358  709316  565116  436317  860555  673630  696780  438270  809859 
##       1       1       1       2       1       1       1       1       1       1 
## 1007093  156701    1609  970508  836394  378425  367128  737807  681467  879477 
##       1       1       1       1       1       1       1       1       1       1 
##  247509  200758  194373  689163  959385   94464  722078  355665  980144  127836 
##       1       1       1       1       1       1       1       1       1       1 
##  977164  912226  160687  433905  478496  498024  581433  550277  921855   53922 
##       1       1       1       1       1       1       2       1       1       1 
##  255479  851246  274934  427684  318258  941892  128593  462039   79758  754069 
##       1       1       1       1       1       1       1       1       1       1 
##  494009  317142  830064  974407  604882  263423  134880  151631  656216  532004 
##       1       1       1       1       1       1       1       1       1       1 
##  585565  631856  193356  559393  312403  636388  576801  614591   52602  121081 
##       1       1       1       1       1       1       1       1       1       1 
##  630725  998339   84553   23474  538165  290725  325253  722589  595759  244760 
##       1       1       1       1       1       1       1       1       1       1 
##  793727  671674  630687  380616  708651  224274  411167  880218  536526  235880 
##       1       1       1       1       1       1       1       1       1       1 
##  881289   37866  959806   21653  204851  428407  311015  314554  187803  440607 
##       1       1       1       1       1       1       1       1       1       1 
##  492523   36520  226632  861672  725410  954578  861774  437473  638267  523326 
##       1       1       1       1       1       1       1       1       1       1 
##  311651  363639  749983  997355  294428  291969  155678 1011861  110217  564697 
##       1       1       1       1       1       1       1       1       1       1 
##  304716  661310  568557  807688 1001300  478276  641741  807371  277412  942523 
##       1       1       1       1       1       1       1       1       1       1 
##  324114  690522  840442  696916  747604  966624  776640  976967   42774  492184 
##       1       1       1       1       1       1       1       1       1       1 
## 1011018 1021232  569167  845888  186046  358905  686964  901069  276335  208030 
##       1       1       1       1       1       1       1       1       1       1 
##  371519  959516  509836 1013246  976569  174831  798596   82093  829738  699827 
##       1       1       1       1       1       1       1       1       1       1 
##  353156  437606  739163  851424   92058  799213  831758  167452  598548  476712 
##       1       1       1       1       1       1       1       1       1       1 
##  639619  595627  139166  785170  300294  976326  919179  302227  345094  637186 
##       1       1       1       1       1       1       1       1       1       1 
##  585410   32374  255526  678271  651096  255745  364755   49449  434812  369173 
##       1       1       1       1       1       1       1       1       1       1 
##  233605  968904  750778  350137  110739  874130  655805  183487  125291  123816 
##       1       1       1       1       1       1       1       1       1       1 
##  257932  892032  397174  414104  112767  468848   96513  279203  182256  689460 
##       1       1       1       1       1       1       1       1       1       1 
##   30692   62724  241689  545398  495685  776513  830489  822423  645243  295955 
##       1       1       1       1       1       1       1       1       1       1 
##  445949  248383   81869  136638  966639  382326  547037  879551  961576  966877 
##       1       1       1       1       1       1       1       1       1       1 
##  446700  241280  368988  185457  378363  433796  693879  387883  982926  756459 
##       1       1       1       1       1       1       1       1       1       1 
##  686386  139362   18207  700178  215914   65128  544584   21801  222238  471626 
##       1       1       1       1       1       1       1       1       1       1 
##  192101  527900  374342  190565  332496  843255  212926   17643 1026640  137598 
##       1       1       1       1       1       1       1       1       1       1 
##  419087  806340  544785  426641  388128  504638  391698  946852 1010252  373905 
##       1       1       1       1       1       1       1       1       1       1 
##  945290  330858  334965  258812  846617  181961  180892  929117  452244  436384 
##       1       1       1       1       1       1       1       1       1       1 
##  860682  419289  470719  730962  599699  221737  461343  572824  372737  402883 
##       1       1       1       1       1       1       1       1       1       1 
##  976406   36154  235105  761787  170951  942883   38125   49670  765451   78193 
##       1       1       1       1       1       1       1       1       1       1 
##  315355  356392  404498  943462  264427  634185  587625  955003  375424  610222 
##       1       1       1       1       1       1       1       1       1       1 
##  404285  672308  286876  241439  886974  425199 1008162  822689  380577  813274 
##       1       1       1       1       1       1       1       1       1       1 
## 1008492  753194  752339  684197  300872  124925  657821  946985  188375  503537 
##       1       1       1       1       1       1       1       1       1       1 
##  681518  952691  130677  239730  757395  567579  837750  619988  116813  806097 
##       1       2       1       1       1       1       1       2       1       1 
##  756437  525309  580791  181369  839150  124294  630489   37753  242380  273119 
##       1       1       1       1       1       1       1       1       1       1 
##  722980  209357  471835  763736  332926  333472 1001402  838019  620935  353765 
##       1       1       1       1       1       1       1       1       1       1 
##  372146  451663  144653  247768  600130  145652  215278  908744  802924  210713 
##       1       1       1       1       1       1       1       1       1       1 
##  353174  294862   40500 1015007  482748  643857  787228   18545  178717  136179 
##       1       1       1       1       1       1       1       1       1       1 
##  688338  506524  622828  132164  891764  879722  274367  178175  364365  679755 
##       1       1       1       1       1       1       1       1       1       1 
##  397140  459611  295948  340023  447939   23659  800387  668085  605389  185816 
##       1       1       1       1       2       1       1       1       1       1 
##   96241  345229  714687  362449  301121  251711  925863  304728  372935  897169 
##       1       1       1       1       1       1       2       1       1       1 
##  254922  198146   51595 1006991  864036   96564  811543  689269 1028067  643400 
##       1       1       1       1       1       1       1       1       1       1 
##  816081  288966  459900  123154  473915  288000  867046  343829  577868  195830 
##       1       1       1       1       1       1       1       1       1       1 
##  779323  846214   34954   37025  697124  771477  283031  552570  553281  921165 
##       1       1       1       1       1       1       1       1       1       1 
##  640208  516102  930604  274894  805783  307382  332573  991753  534457  308987 
##       1       1       1       1       1       1       1       1       1       1 
##  813647  807613  784668  584119  568286  531149  491982  131612   96887  715236 
##       1       1       1       1       1       1       1       1       1       1 
##  155809  414360  239381  521706  212847  420657  823531  308711   42870  678228 
##       1       1       1       1       1       1       1       1       1       1 
##  291939  954274   59860  907583  996622  419431  133656  693388  574120  765080 
##       1       1       1       1       1       1       1       1       1       1 
##  241232  513635  637229  398864  213725  555511  515829 1025681  886607  692334 
##       1       1       1       1       1       1       1       1       1       1 
##   81262  183369  439532  174899  761377  333458    4751  818077  577063  678821 
##       1       1       1       1       1       1       1       1       1       1 
##  569226  801913    8678  199631  128320  750541  389112 1022743  792495  565538 
##       1       1       1       1       1       1       1       1       1       2 
##  182305  441697  848276  508976  293473  332413   11262  872971  233756  507324 
##       1       1       1       1       1       1       1       1       1       1 
##  181825  667236  467408  946336  226002  642539  803699  137342  401850  704361 
##       1       1       1       1       1       1       1       1       1       1 
##  699573  279804  372010   37974  350767  254799  383603   19756  353325  668839 
##       1       1       1       1       1       1       1       1       1       1 
##  925623  560053  485359  599876  275905  442168  612363  655087  632186  527807 
##       1       1       1       1       1       1       1       1       1       1 
##  615878  332648   12363  173204  777980  794318  656896  181400  183013  454184 
##       1       1       1       1       1       1       1       1       1       1 
##  669797  721760  792443  633692  803277  646608  817642  969794  102274  888808 
##       1       1       1       1       1       1       1       1       1       1 
##  711466   18529  563880  298256  890807    6461  871037  808256   83026  217856 
##       1       1       1       1       1       1       1       1       1       1 
##  775903  639996  230568   33812  818615  700624  474642  108622  493079  901875 
##       1       1       1       1       1       1       2       1       1       1 
##  584133  316920  188898  117075  689924  985086  720303  626123  818397  137905 
##       1       1       1       1       1       1       1       1       1       1 
## 1022615  350223   17480 1003052  758147  869281  247865  817714  540075   57835 
##       1       1       1       1       1       1       1       1       1       1 
##  762595  130361  821059  215279  832293  831563  267188  493208  365426  202185 
##       1       1       1       1       1       1       1       1       1       1 
##  923292   91478  181872  168461 1013767  176534  329799  828378  805504   77870 
##       1       1       1       1       1       1       1       1       1       1 
## 1004794  790433 1019505  417515  608455  824393  193165  129265  641169  913402 
##       1       1       1       1       1       1       1       1       1       1 
##  515337  736835  518748   66117  485668  167597  694587   26894 1002726  757068 
##       1       1       2       1       1       1       1       1       1       1 
##   39606  828109  171614  713007  729774   33744  349122  784878  835037  543450 
##       1       1       1       1       1       1       1       1       1       1 
##  418330   79883  797041  717774    9570  742899   80840  348800  411766  125545 
##       1       1       1       1       1       1       1       1       1       1 
##  747095  120555  482069  413283  833394  977884  561303  202760  834703  220679 
##       1       1       1       1       1       1       1       1       1       1 
##  844494  803257  833415  622665 1015152 1019139  148732  668730  541338  552054 
##       1       1       1       2       1       1       1       1       1       1 
##  775827  265900   75812  181930  852838  680582  536354  517924   44971  741101 
##       1       1       1       1       1       1       1       1       1       1 
##   28198  266900     360  385994  400018   21857   33673  154286  174223  283211 
##       1       1       1       1       2       1       1       1       1       1 
##  694442  921262  509784  106188  494736  456833  990182  713145  104586  221570 
##       1       1       1       1       1       1       1       1       1       1 
##  134962   76239  881204  741349  564690  476425  884983  602519  736717  620519 
##       1       1       1       1       1       1       1       1       1       1 
##  953315  474569  625460  627609 1014169  450895  783127  211404  566264   89576 
##       1       1       1       1       1       1       1       1       1       1 
##  376032  826195  265086  107139  439231  253273  793027   63085  666812  778734 
##       1       1       1       1       1       1       1       1       1       1 
##  188943  138116  864437  665227  832310   94700   48989  210948  160147  403014 
##       1       1       1       1       1       1       1       1       1       1 
##   35880  291220  767976  715105 1008698   35074  182659  552435  197832   98272 
##       1       1       1       1       1       1       1       1       1       1 
##  777690  887173   46576  769198  337568  971973  141485  662252   55947  743753 
##       1       1       1       1       1       1       1       1       1       1 
##  370033  316988  689850  855379   86297  183186  900495  811564  425938  424443 
##       1       1       1       1       1       1       1       1       1       1 
##  315905  292552  494582  439894  863932  547386   74556  812699   76309  852116 
##       1       1       1       1       1       1       1       1       1       1 
##  974515  320212  743798  387008  480716  980445  608885  710263  816316  429223 
##       1       1       1       1       1       1       1       1       1       1 
##  353715  137487  752303  526259  623970  567446  921576  608507  229678  908874 
##       2       1       1       1       1       1       1       1       1       1 
##   94201  286075  682086  749138  573335  177207  219872  797944  938282  461117 
##       1       1       1       1       1       1       1       1       1       1 
##  160873  313071  633167  800906  371222  925258 1012550 1025270   48716  760065 
##       1       1       1       1       2       1       1       1       1       1 
##  939449  373085  363989  640991  320979  105959   29483  709936  513351  407528 
##       1       1       1       1       1       1       1       1       1       1 
##   84202  905797  110000  409363  971054  769603  388240  817958  592203  501801 
##       1       1       1       1       1       1       1       1       1       1 
##  385079  211274  271371  107383  546562  888492  545197  332977  913937  562402 
##       1       1       1       1       1       1       1       1       1       1 
##  572531  122959  702267   47824  332644  244428  850820  496340  472433  844863 
##       1       1       1       1       1       1       1       1       1       1 
##  780139  239798  877538  237405  541441  585717  700934  122577  386130  554288 
##       1       1       1       1       1       1       1       1       1       1 
##  179601  166040  353592  131631  149229  361305  515132   68990  143095  578836 
##       1       1       1       1       1       1       1       1       2       1 
##   51900 1023470  211810  843978  727562  818869  706617  929696  305585  929202 
##       1       1       1       1       1       1       1       1       1       1 
##  298044  337146  577463  342228  125199  411391  216926  256318   64945  287704 
##       1       1       1       1       1       1       1       1       1       1 
##  315854  409678  227178  950822  717832  650437  586965  189119  143776  992927 
##       1       1       1       1       1       1       1       1       1       1 
##   91715  714816  211155  587796  293091  481909  816235  630050  322931   54967 
##       1       1       1       1       1       1       1       1       1       1 
##  505474  643995  694873  597113  113982  839277  438110  808661  576409  203044 
##       1       1       1       1       1       1       1       1       1       1 
##  261254  868642  537786  324246  415029  406948  731969  188472  109281  205503 
##       1       1       1       1       1       1       1       1       1       1 
##  271182  118151  739935   80930  161060   66980    4793  107152  789559  820231 
##       1       1       1       1       1       1       1       1       1       1 
## 1006633  584290  539353  149297 1011438  955734  863913  576973  825630  164733 
##       1       1       1       1       1       1       1       1       1       1 
##   53265  974399   11967  344515    8993  176983  364919  991376   93501  569031 
##       1       1       1       1       1       1       1       1       1       1 
##   84236  477767  925308  868613  838773  659268  568279  868633  449653  301081 
##       1       1       1       1       1       1       1       1       1       1 
##  235149  697182  271418  114975  131390  580733  184952  897644  858906  567886 
##       1       1       1       1       1       1       1       1       1       1 
##  155915  399389  729661  991532  265482  901225  594708  579387  508241  143568 
##       1       1       1       1       1       1       1       1       1       1 
##  869422  545458  650957  104922  278780  192565   62921 1001865  607129  989399 
##       1       1       1       1       1       1       1       1       1       1 
##  294087  870740  222414  413821  121310  391386  588049  575217  536824  294152 
##       1       1       1       1       1       1       1       1       1       1 
##  608976  212942  940690  783851  627841  718933  690739  357742  722796  561028 
##       1       1       1       1       1       1       1       1       1       1 
##  356493  861217  458413  595607  284443   16123  351161 1001824   74481  769717 
##       1       1       1       1       1       1       1       1       1       1 
##  281563  833056  817629  868306  493935  776717  724166  195235  789188  546461 
##       1       1       1       1       1       1       1       1       1       1 
##  691467  950791  330458   72268   91235  239283 1004202  450102  462128  340037 
##       1       2       1       1       1       1       1       1       1       1 
##  898522  692908  299712   95642  650621 1024770  980792  240671  892157  401734 
##       1       1       1       1       1       1       1       1       1       1 
##  482756  261728  348376  748293  856891 1000862  464541  317973  583254  498570 
##       1       1       1       1       1       1       1       1       1       1 
##  230409  596683  194332  618116  212305  636293  653167 1022214  993838  943308 
##       1       1       1       1       1       1       1       1       1       1 
##  784848  526296  366203  975544  241575  621414  439060  646136  947120  626069 
##       1       1       2       1       1       1       1       1       1       1 
##  195908  718073  222679  777056  798067  627688  107055  253844  453485  501099 
##       1       1       1       1       1       1       1       1       1       1 
##  849667  959478   51706   42725  320117  917328  513639   82590  468718  437463 
##       1       1       1       1       1       1       1       1       1       1 
##  350724   69768  809863  247343 1018212  707897  364018  281979  778029  788433 
##       1       1       1       1       1       1       1       1       1       1 
##  326528  212469  614821  262205  278686  417928  787614  172419   13803  430971 
##       1       1       1       2       1       1       1       2       1       1 
##  475382  446710  433668  760970  733746 1027312  339748  574968  604092  153916 
##       1       1       1       1       1       1       1       1       1       1 
##  631593 1001429   54940  398534  276554  564685  760560   46075  490084  806844 
##       1       1       1       1       2       1       1       1       1       1 
##  371662  417278  376775  131587  937225  460232  606307  882042  352609  877101 
##       1       1       1       1       1       1       1       1       1       1 
##   85790  545018  836337  506399  146379  388874  382167  586798  110817  113228 
##       1       1       1       1       1       1       1       1       1       1 
##  875893  495711  126175  568847  631083  437550  745098  532605  881610  538821 
##       1       1       1       1       1       1       1       1       1       1 
##  802504  918640  259360  257852  415568  333946  582450  159571  289319  244704 
##       1       1       2       1       1       1       1       1       1       1 
##  257124  274411   32911  815879  984815  942335  661960  697966 1004113   95680 
##       1       1       1       1       1       1       1       1       1       1 
##  588306  953306  870599  558278   88898  969964  948576   35772  763095  911735 
##       1       2       1       1       1       1       1       1       1       1 
##  356933  448380  867771   80530  863628  521463  777338  928291   40571  480222 
##       1       1       1       1       1       1       1       1       1       1 
##  932079  910629  370770   50414  864633  255465  451108  647275   71430  412749 
##       1       1       1       1       1       1       1       1       1       1 
##  822286  798210 1014509  256916  677300  205880  762869  748928  688028  974929 
##       1       1       1       1       1       1       1       1       1       1 
##  232239  952661  304905  992721  370392  305033  182827  595174  719174  330529 
##       1       1       1       1       1       1       1       1       1       1 
##  689872  800001  630823  317452  721897  672252  525354  305018  174527  250552 
##       1       1       1       1       1       1       1       1       1       1 
##  284744  391054  173044  493185   94724  877361  320789  704423  866347  794723 
##       1       1       1       1       1       1       1       1       1       1 
##  860283  334175  131079  485458   16322 1002979   60940   58783  152625 1002704 
##       1       1       1       1       1       1       1       1       1       1 
##  805368  460286  684961  816978  293551  160011  551008  958743  968801  457988 
##       1       1       1       1       1       1       1       1       1       1 
##  452748  933380  508476   13368  510134  533428  330251  683719   93136  663092 
##       1       1       1       1       1       1       1       1       1       1 
##  500084  181147   89596  300461   16770  856743 1009147  863044   91865  866819 
##       1       1       1       1       1       1       1       1       1       1 
##  831930  342215  472952  987831  111216  463099  194644  890612 1021534 1008256 
##       1       2       1       1       1       1       1       1       1       1 
##  130768  303277  106463  984337  725277   83055  298945  272977   13848  397053 
##       1       1       1       1       1       1       1       1       1       1 
##   21499  201656   19423  487567  404415   68836  453376  686506  485775  159617 
##       1       1       1       1       1       1       1       1       1       1 
##  762308  973885  776506 1006757  383969  420398  823973  908377  332102  868995 
##       1       1       1       1       1       1       1       1       1       1 
##  743783 1013958  162034  619980  369030  399288  772166  800563  739157 1002224 
##       1       1       1       1       1       1       1       1       1       1 
##   50929  820874  298255  703045  304976  740289  760958  688054  890089  333156 
##       1       1       1       1       1       1       1       1       1       1 
##  688558  232156  890535  877034  380228  847535  475584  464692  576337  348166 
##       1       1       1       1       1       1       1       1       1       1 
##  629244  232418  750548  765466  463692  504778  405940  793414  245156  417277 
##       1       1       1       1       1       1       1       1       1       1 
##  551698  232759  454827  510267  336049  617359  337727  406653  825453  690678 
##       1       1       1       1       1       1       1       1       1       1 
##  858268  221919  506115  381934  596429  486443   38018  565866  582188  593129 
##       1       1       1       1       1       1       1       1       1       1 
##  581745  661804  392020  854572  819954  745397  942835  147569  894364  909787 
##       1       1       1       1       1       1       1       1       1       1 
##  547332 1024279  870321  698266   87689  298773  754064  518327  456006   28371 
##       1       1       1       1       1       1       1       1       1       1 
##  166801  100646  214730  803473  341380  372127  131713  907353   32110  110957 
##       1       1       1       1       1       1       1       1       1       1 
##  945787   60684  394345  575512  936132  730830  427223  515963   65658  754180 
##       1       1       1       1       1       1       1       1       1       1 
##  238927  455946  924961  527625  104270  766450  568211  197829  106560  131782 
##       1       1       1       1       1       1       1       2       1       1 
##  734928   92168  252916  983422  625788  202521 1015872  644544  777144  106324 
##       1       1       1       1       1       1       1       1       1       1 
##  592732  382354  447523   34560  980078  395878  531614  767846  912923   20037 
##       1       1       1       1       1       1       1       1       1       1 
##  953390  990183  121383  532564  645994  938797   11552  501879  804332   23746 
##       1       1       1       1       1       1       1       1       1       1 
##  855105  415637  133802  782454  713251  824153  956136  706373  914154  844987 
##       1       1       1       1       3       1       1       1       1       1 
##  263377  728976  229217  137677  322587  840166  547437  230233  577469  581522 
##       1       1       1       2       1       1       1       1       1       1 
##  884739 1015575  352365  860553  553529  541660  699814  957013  665212  170135 
##       1       1       1       1       1       1       1       1       1       2 
##   38940  809092  421920  964376  252788  153018  409609  592868 1025910  397659 
##       1       1       1       1       1       1       1       1       2       1 
##  517516  126469  349321  865226 1000017  385922  113346  398959  427253  922228 
##       1       1       1       1       1       1       1       1       1       1 
##  308355  810892  899190  366492  945054   85854  880760   68887  130270  924020 
##       1       1       1       1       1       1       1       1       1       1 
##  504015  819615    3721  876253  802782  770259  331945  246515  431853  153712 
##       1       1       1       1       1       1       1       1       1       1 
##  424963  656343  264957  874679  340590  608539 1010709   28516  572243  164418 
##       1       1       1       1       1       1       1       1       1       1 
##  703101  506088  509636  199192  169287  826137  853134  732379  409727  885054 
##       1       1       1       1       1       1       1       1       1       1 
##   24461  456451  672558  592513  884191  108724  868680  315829  551677  909374 
##       1       1       1       1       1       1       1       1       3       1 
##  512683  621008  984485  584954  862604  955584  545414  398156  384042  442573 
##       1       1       1       1       1       3       1       1       1       1 
##   17725  252415  151398  906153  895060  860507  378543  867308  207045  996719 
##       1       1       1       1       1       1       1       1       1       1 
##  445116  260741  196293  163821  985778  636742  982927   60051  892509  169522 
##       1       1       2       1       1       1       1       1       1       1 
##  107537  887089  766955  225865  475423  276864  217266  737193   17703  373227 
##       1       1       1       1       1       1       1       1       1       1 
##  909291  933111  736594  919688  745929  548459  541448   85644  130424  242153 
##       1       1       1       1       1       1       1       1       1       1 
##  668841  488002  841463  800467  332265  824080  993875  505104  911486  762985 
##       1       1       1       1       1       1       1       1       1       1 
##  801491   26493  997094  628797   19043  609366  271196  717754  746491  853517 
##       1       1       1       1       1       1       1       1       1       1 
##    7879  814937  711069  223585  701830  681708  716797  920094  535674  355217 
##       1       1       1       1       1       1       1       1       1       1 
##  313107  736468  132119  670405  323187  552852  859133  968575  406649  259035 
##       1       1       1       1       1       1       1       1       1       1 
##  753800 1006689  129141  720340  751271  778044  803617  356247   70466  111934 
##       1       1       1       1       1       1       1       1       1       1 
##  631941  550336  593215  286100  771215   13232  718034  339589  980385  552162 
##       1       1       1       1       1       1       1       1       1       1 
##  512621  780255  745437  354235  826571   52300   18479  672157  250514  639020 
##       1       1       1       1       1       1       1       1       1       1 
##  129812  436580  467589  297239    5827  725548  426839  252455  521238   56897 
##       1       1       1       1       1       1       1       1       2       1 
##  712918   48345  425915  760776  149886  426045  843300  155205  344112  535954 
##       1       1       1       1       1       1       1       1       1       1 
##  250452  897854  767723  776982  353033  955582   91623  979375  391810  323349 
##       1       1       1       1       1       1       1       1       1       1 
##  837122  191267  581028 1026159  455274 1012391 1019126  783293  845540  415697 
##       1       1       1       1       1       1       1       2       1       1 
##  973962 1025602  213181  406312  488046  345542  457530  787625  675695  730114 
##       1       1       1       1       1       1       2       1       1       1 
##  821054  401087  673063  877624   26828  900773  638492  267464  312165  486190 
##       1       1       1       1       1       1       1       1       1       1 
##  658670  174442  469023  993603  904838  686505  340257  263943  490509  607623 
##       1       1       1       1       2       1       1       1       1       3 
##  353577  505959  435284  576711  933515  131442  599908  331090  904674  255051 
##       1       1       1       1       1       1       1       1       1       1 
##  455427  344022   29657  837382  315247  703504  258718  541288  530627  252358 
##       1       1       1       1       1       1       1       1       1       1 
##  758884  884233  545881  824577  546116  468571  554693  287210  816977  548250 
##       1       1       1       1       1       1       1       1       1       1 
##  933673  947105 1003882  158588   41758  171108  574098  481630  560016  931600 
##       1       1       1       1       1       1       1       1       1       1 
##  749915  604098  832323  214158  784006   18440  559819  928815  442819  438439 
##       1       1       1       1       1       1       1       1       1       1 
##  191416  405931  934485  574674  997832  812945   74812  626962 1000823   23840 
##       1       1       1       1       1       1       1       1       1       1 
##  227803  486696  349770  836655  643165  698534  839609  642733  919423  579833 
##       1       1       1       1       1       1       1       1       1       1 
##  815973  962961  737579  579259  426229  682173  198892  820210  116789  654517 
##       1       1       1       1       1       1       1       1       1       1 
##  716106  319980  229604  794125  755322  468436  950190   43111   56041  826147 
##       1       1       1       1       1       1       1       1       1       1 
##  638233  747123   71918  527196  658765  870573   53140  974388  378472 1009256 
##       1       1       1       1       1       1       1       1       1       1 
##  851757  992340  572316  112689  339032  245124  506072  281218  858408  205755 
##       1       1       1       1       1       1       1       1       1       1 
##  161779  579252  339346  749680  182553  642587  237281  778987  259252  756147 
##       1       1       1       1       1       1       1       1       1       1 
##  912957  618590  231868  753683  814540  101606  263946  862805  679481  786885 
##       1       1       1       1       1       1       1       1       1       1 
## 1012215  260318  108075  354345  118553  973350  706359  657456  401285  360466 
##       1       1       1       1       1       1       1       1       1       1 
##  895322  600224  124957  752832  816760  968397  380825  661538  788341  220779 
##       1       1       1       1       1       1       1       1       1       1 
##   40611  703543  635761  437264  366418  513662  445142  827710  412767  440612 
##       1       1       1       1       1       1       1       1       1       1 
##   84697 1013023  128842  244092  581954  757066   84038  907393  503249   82546 
##       1       1       1       1       1       1       1       1       1       1 
##  825182  711577  239729  243076  711623    5942  300958  656013  947344  675054 
##       1       1       1       1       1       1       1       1       1       1 
##  585168  817585  628257  582056  156612  410996  265913  638966  200247  144270 
##       1       1       1       1       1       1       1       1       1       1 
##  196359  280706  321088   51071  434674  578892  873513  822290  401966  260032 
##       1       1       1       1       1       1       1       1       1       1 
##  873913  618778  822702  647728    4334  953609   75040  570647  709556  348860 
##       2       1       1       1       1       1       1       1       1       1 
##  396916  562225  805004  862603  180585   11760  874485  258604  295750  351266 
##       1       1       1       1       1       1       2       1       1       1 
##  993150  988590  785164  856284  724526  207546  900705  814808  514530  650503 
##       1       1       1       1       1       1       1       1       1       1 
##  563774   41593  194813  115009  215378  954256  177709  417311 1011369  201431 
##       1       1       1       1       1       1       1       1       1       1 
##  373979  728727  723489  677596  834634 1007992 1021009  992717  808772  400267 
##       1       1       1       1       1       1       1       1       1       1 
##  929188  164036  979016 1020319  693892  949393  134822  424796  739161  452992 
##       2       1       1       1       1       2       1       1       1       1 
##  394372  396459  195381  440891  938361  973528  411267  664144  762984  731520 
##       1       1       1       1       1       1       1       1       1       1 
##  115503  931733  412424  386870  947192  288280   13698  743647  291793  583016 
##       1       1       1       1       1       1       1       1       1       1 
##  898575  124297  423895  350059   82627 1011770  831054  770761  540980  720113 
##       1       1       1       1       1       1       1       1       1       1 
##  516789  912255  541081   10669  916216  825964    2791  517577  705638  967652 
##       1       1       1       1       1       1       1       1       1       1 
##  191584  980422  672559  190228  472799  651176  826601  738573  649951  499590 
##       1       1       1       1       1       1       1       1       1       1 
##  720691  960421  446992  922907  551618  989878  694293  658539  441638  548314 
##       1       1       1       1       1       1       1       1       1       1 
##   85008  466153  393779  642723  817787   35629  208005  558334  314933  215310 
##       1       1       1       1       1       1       1       1       1       1 
##  707472  100051  445653  524000  713025    6220  787051  396037  726917  525774 
##       1       1       1       1       1       1       1       1       1       1 
##  455419  499828  694667  589445  412036   78398  193682  605319  955370  276730 
##       1       1       1       1       1       1       1       1       1       1 
##  744702  873003  734692  419649 1013911  994581  943439  517637  853329   16623 
##       1       1       1       1       1       1       1       1       1       1 
##  793943   13140  353332  721096  428030  606812  923002  726568  470962  677553 
##       1       1       1       1       1       1       1       1       1       1 
##   51220  440610   75782  600235  281146  265396  736714  838500  759520  958627 
##       1       1       1       1       1       1       1       1       1       1 
##  432387  981864  339565  539764 1010528   37992   28268  230882  274123  980737 
##       1       1       1       1       1       1       1       1       1       1 
##  573353  936147  831903  915460  265120 1009269  807676  923489  944575  613806 
##       1       1       1       1       1       1       1       1       1       1 
##  278224  155051  721640   56985  805771  108991  233388  558428  388360  670872 
##       1       1       1       1       1       1       1       1       1       1 
##  414992  127126  111809   91997  280055  715025  563641  129317  507982  632764 
##       1       1       1       1       1       1       1       1       1       1 
##  213996  753590  642291  895503  346445  848664  171569  687760  656273  601034 
##       1       1       1       1       1       1       1       1       1       1 
##  947416  521247  540499    8441  495932  114738  270382  397776  343719  214587 
##       1       1       1       1       1       1       1       1       1       1 
##  453075  414616  758847  914929  655495  343338  814963  246552  620682  632152 
##       1       1       1       1       1       1       1       1       1       1 
##  410939  435039  839316  819015  625697  841968  373408  418596  773260  844662 
##       1       1       1       1       1       1       1       1       1       1 
##  481140   76909   88235  799759  169790  612080  343617  138464  723799  843005 
##       1       1       1       1       1       1       1       1       1       1 
##  374941  768505  810827  466698   93349  251007  412464  307477  182174  373999 
##       1       1       1       1       1       1       1       1       1       1 
##  363369  362496  780260  903031   20140  929101   40741  777906  688584  839669 
##       1       1       1       1       1       1       1       1       1       1 
##  691325  934106    5948  584151  353154  634223  463717  598534  858391 1019018 
##       1       1       1       1       1       1       1       1       1       1 
##  737503  721087  130573  921856   54369  686328  480805  668811   61638  139169 
##       1       1       1       1       1       1       1       1       1       1 
##  823484  694625  206595  564733  718111  521072  822993  284578 1023686  733300 
##       1       1       1       1       1       1       1       1       1       1 
##  669296  226466  591598  427039  181052   76585  200562  119398  718208  213091 
##       1       1       1       1       1       1       2       1       1       1 
##  326065   42354  792781  194242  144238  333444   91103  801257  598107  935687 
##       1       1       1       1       1       1       1       1       1       1 
##  280045  380062  287885  161006  271507  996282  442025  778384  954887  539076 
##       1       1       1       1       1       1       1       1       1       1 
##  878096   59439  155445   77474  803551  142773  155390  277831  373491  603537 
##       1       1       1       1       1       1       1       1       1       1 
##  997987  268833  466401  820226  515201  889324  280168  914020  535700  819705 
##       1       1       1       1       1       1       1       1       1       1 
##  954338  320717  823208  596751  535307   11000  682627  259406   55141  459383 
##       1       1       1       1       1       1       1       1       1       1 
##  936243  915459  523286  909653  179049  295134 1025498   44343   72831   74116 
##       1       1       1       1       1       1       1       1       1       1 
##  448249  919692 1019039  833788  707103  229574  395488  677825  836861  241596 
##       1       1       1       1       1       1       1       1       1       1 
##  642026  945846  715465  249872  758395  280461  193947  398582  779285  964592 
##       1       1       1       1       1       1       1       1       1       1 
##  691745  449829  804998  181135  666336  196988  204089  873131  588892  409062 
##       1       1       1       1       1       1       1       1       1       1 
##  599867  803254  919456  431173  308117  164003  683306  894150  776396  515121 
##       1       1       1       1       1       1       1       1       1       1 
##  519466   16149  268702  341677  657246  793457  963119  633110     346  477588 
##       1       1       1       1       2       2       1       1       1       1 
##  307560  586925  715112  611053  783651    1555  519879  773792  418648  916347 
##       1       1       1       1       1       1       1       1       1       1 
##  889125  496407  247923  789158  864323  556696  897426   20222   81484  287741 
##       1       1       1       1       1       1       1       1       1       1 
##  760714  320755  830758  313128  894722  805577   86506   74328  968880  737835 
##       1       1       1       1       1       1       1       1       1       1 
##  252877  238648  194793  112068  486067  808790  822287  383952 1016839  421836 
##       1       1       1       1       1       1       1       1       1       1 
##  983768   89904  821144  248116  759795  320553  448841  578335  444713  198280 
##       1       1       1       1       1       1       1       1       1       1 
##  519063   57634  782835  686514  967463  918417  819738  856176  715075  580311 
##       1       1       1       1       1       1       1       1       1       1 
##  876515  183028  860105  951667  123637  747391  621317  749971  899901  141793 
##       1       1       1       1       1       1       1       1       1       1 
##  799026  984989  501165  871202  616542  789688  772350  918881  108456  191722 
##       2       1       1       1       1       1       1       1       1       1 
##  330289  666767  368745  335205  128151    6862   58438  480485  181231   42643 
##       1       1       1       1       1       1       1       1       1       1 
##  903160  590827    8741  342077  184920  741407  260356  556991 1002158  653424 
##       1       1       1       1       1       1       1       1       1       1 
##  425860  298158  758744  462435   22936  816933  933236  176732  226229   12911 
##       1       1       1       1       1       1       1       1       1       1 
##  112192    5563  208832  417771  886704  739660  592387 1012769  713478  262191 
##       1       1       1       1       1       1       1       1       1       1 
##  901061  776894  824648  294414  453495  230639     162  517364  970109  635186 
##       1       1       1       1       1       1       1       1       1       1 
##  503202   42330  505317  518341  335406  884593  371749  970202  726955  344739 
##       1       1       1       1       1       1       1       1       1       1 
##  917764  563675  745582  475053  291223  779138  912065  678707  859548  730280 
##       1       1       1       1       1       1       1       1       1       1 
##  511755  533592  449873  309888   24167  361689  322090  695607   69857  195155 
##       1       1       1       1       1       1       1       1       1       1 
##  286204  865123  552425  767923  259607  369435  311362  132723  945212  956445 
##       1       1       1       1       1       1       1       1       1       1 
##   63252 1005492  819788  574688  428520  975200  959125  187458  730273  700961 
##       1       1       1       1       1       1       1       1       1       1 
##  122236  118087  362135  972619  777026   98555  859248  720233   53940  628540 
##       1       1       1       1       1       1       1       3       1       1 
##  958025  733719   35863   29537  240755  846625  439289  922875  444806  391409 
##       1       1       1       1       2       1       1       1       1       1 
##  107599  258328  604792  679390  888595  186957  626752  339476  724276  819850 
##       1       1       1       1       1       1       1       1       1       1 
##  583530  317754  775728  242013  545834  100591  480977  251698  292438  427723 
##       1       1       1       1       1       1       1       1       1       1 
##  365416  507514  422596  787776  227572  770108  132240  639595  781869  565938 
##       1       1       1       1       1       1       1       1       1       1 
##  365832  297537  277240   79692  464369  579961  138370 1009639  765539  312416 
##       1       1       1       1       1       1       1       1       1       1 
##  859675  911324  402126  404192     245  374776  801424  616481   14179  170778 
##       1       1       1       1       1       1       1       1       1       1 
##  124944 1005478  565753  605130  341937  510894  324249   96123  958966  820724 
##       1       1       1       1       1       1       1       1       1       1 
##  784947  287621  635543  384061  418038  791323 1021089  501903  297843  148939 
##       1       1       1       1       1       1       1       1       1       1 
##  501765  641835  432200  311257  556690  202239  188170  689976 1016800  590547 
##       1       1       1       1       1       1       1       1       1       1 
##  469287  366916    9388  605301  736269  987746  435188  117901  439836  686548 
##       1       1       1       1       1       1       1       1       1       1 
## 1027942  481512  793516  824280  947489   41734  487911  560971  214510  393510 
##       1       1       1       1       1       1       1       1       1       1 
##  222283  371908 1006459  627707  901335  444885  592815  241506  435365  473333 
##       1       1       1       1       1       1       1       1       1       1 
##  539517  284588  839002   70667   89186   49537  701835  876119  566382  302643 
##       1       1       1       1       1       1       1       1       1       1 
##  523509  548268  183401  510783   32465  953117  128950  285060  283377  286529 
##       1       1       1       1       1       1       1       1       1       1 
##  502730  419567  982300  151254  237426  310471  919145  492444  464887  788653 
##       1       1       1       1       1       1       1       1       1       1 
##  509697  379357  633468   53657  220193  157836  201409  316831    2163  248390 
##       1       1       1       1       1       1       1       1       1       1 
##  184973   43923 1002454  518461  166784  582271  605166 1016103  294871  287403 
##       1       1       1       1       1       1       1       1       1       1 
##  251166  510889  751752  922342  592840  973601  564869  571298  823715  209055 
##       1       1       1       1       1       1       1       1       1       1 
##  569973  394275  590005  206077  514808  385290  184257   94113  548092  728874 
##       1       1       1       1       1       1       1       1       1       2 
##  545162  648030  548264  395913  286431  240074  644779  639023  887157  373994 
##       1       1       1       1       1       1       1       1       1       1 
##  439296  783578  270505  840781  435338  717120   15903  223525  103947  256705 
##       1       1       1       1       1       1       1       1       1       1 
##  928557  173045  212747  286889  549004  297097  312048  270782  537799  693428 
##       1       1       1       1       1       1       1       1       1       1 
##  437291  554700  722826   21501  502189  294313   31383   90632  788647  357119 
##       1       1       1       1       1       1       1       1       1       1 
##  850264  868963   48120  757109  910652  638512    2178  849189  888771  624432 
##       1       1       1       1       1       1       1       1       1       1 
##  784400  509164  326073  984910  641809  356167  603389  827400  192185  965427 
##       1       1       1       1       1       1       1       1       1       1 
##   29065   36846   46631  131325  275349  635137  904172  881854  498426    5527 
##       1       1       1       1       1       1       1       1       1       1 
##  963854  791732  601470  205506  486679  554499  442177  746056  604193  623855 
##       1       1       1       1       1       1       1       1       1       1 
##  767994  159075  942751  468112  428687  685349  885987  740166  852377  620947 
##       1       1       1       1       1       1       1       1       1       1 
##  659559  202188  319728  987666  335606   82553   15928  722819  611379  573259 
##       1       1       1       1       1       1       1       1       1       1 
##  428737  417104  941745  485829  566048   25081  577085   99485  793992  432587 
##       1       1       1       1       1       1       1       1       1       1 
##  209302  197780  249467  359306  687996  352037  175104  651760  941264  634268 
##       1       1       1       1       1       1       1       1       1       1 
##  228138  443972  196437  310759  788333  135898  384012   71149  799481  609502 
##       1       1       1       1       1       1       1       1       1       1 
##  202212  483787  923320  767419  647617  753177    4415  944678  397537  562503 
##       2       1       1       1       1       1       1       1       1       1 
##  413859   43538  524102  730654  594443  533442  740330  684253  663317  128359 
##       1       1       1       1       1       1       1       1       1       1 
##  571211  611280  254897   42694  213496  214037  389078  340391  953997  334669 
##       1       1       1       1       1       1       1       1       1       1 
##  985802  603424  422750  833202  208125  214501  721629  393875  699269  736451 
##       1       1       1       1       1       1       1       1       1       1 
## 1025441  590482  194695  691755  760904  238979  810241    6652  396307  137237 
##       1       1       1       1       1       1       1       1       1       1 
##  825253  770288  504704   88815   83820  798625   90796  206467  431628  589601 
##       1       1       1       1       1       1       1       1       2       1 
## 1011408  243863  732950  335495  481982  655121  177370  976832  362014  488913 
##       1       1       1       1       1       1       1       1       1       1 
##  863155   39580  165526  236218  485042   32115  511229  506140  123315  186767 
##       1       1       1       1       1       1       1       1       1       1 
##  380727  573798  765899  712279  661272  283744  687457  526655  279179  175636 
##       1       1       1       1       1       1       1       1       1       1 
##  557393  223746   59361  489431  397126   87526  658561  493859  866572  482894 
##       1       1       1       1       1       1       1       1       1       1 
##  850230  621332  916354  754594  440003  214389  802938  716998  190134  857844 
##       1       1       1       1       1       1       1       1       1       1 
##  728186  901754  992551  321938  895459  887616   57512  740903  476819  867839 
##       1       1       1       1       1       1       1       1       1       1 
##  452698  155695  253885  187631  531098  324280  814610  277878  279573  603588 
##       1       1       1       1       1       1       1       1       1       1 
##  873159  632603  708333  356790  460561  257619  220611  739479  800679  930412 
##       1       1       1       1       1       1       1       1       1       1 
##  333035  727846  854045  880107  419864  295672  693393  638024  618133  687047 
##       1       1       1       1       1       1       1       1       1       1 
##  476249 1026434  228118  291964  636696  841485  583717   11473  379683  653511 
##       1       1       1       1       1       1       1       1       1       1 
##   78910  494088  694458  769713  105623  922529  369749  401217  547448   81561 
##       1       1       1       1       1       1       1       1       1       1 
##  998756  804714  584148  875353  874583  775163   84689  149076  402632  501397 
##       1       1       1       1       1       1       1       1       1       1 
##  760358  224519 1016427  531270  777632  923652  584016  480968  289744  982453 
##       1       1       1       1       1       1       1       1       1       1 
##  558020  342271 1007366  712549  328612  856038  732437  232533  906088  585137 
##       1       1       1       1       1       1       1       1       1       1 
##  778573  440020  774021  217374 1023682  293013  241323  673805  303341  867129 
##       1       1       1       1       1       1       1       1       1       1 
##  964190  379728   33103  213635   67555  340865  303022   10049  226426    3186 
##       1       1       1       1       1       1       1       1       1       1 
##  432350  305590   51300  567135  374544  449964  969127  810273  178522  361518 
##       1       1       1       1       1       1       1       1       1       1 
##  912901  449166  341473   11941  180228  423023  395035  993119  723858  964817 
##       1       1       1       1       1       1       1       1       1       1 
##  796791  974035  136550  143359   72721  910461  882321  300054  541062  797480 
##       1       1       1       1       1       1       1       1       1       1 
##  736616   22148  832116  328388  839191  148303  808618  336538  371850  116853 
##       2       1       1       1       1       1       1       1       1       1 
## 1013651  270434  893446  146085  264142  561419  885910  235779  821303   97887 
##       1       1       1       1       1       1       1       1       1       1 
##  339192  929564  647140  707826  951586  917084  374891   59133  327436  423852 
##       1       1       1       2       1       1       1       1       1       1 
##  487990  600950  543715  975509  531704   74631  311426  908092  287107  385671 
##       1       1       1       1       1       1       1       1       1       1 
##  776043  900180  248557  403573  249212  788916  358308  695621  923364  620787 
##       1       1       1       1       1       1       1       1       1       1 
##  472357  158905  772081  637802  962120 1003260  370834  498267  239504  701789 
##       1       1       1       1       1       1       1       1       1       1 
##  824839  126914  975788  558130  583195  803468  491596  364762  324107  594855 
##       1       1       1       1       1       1       1       1       1       1 
##  303039  398394  742666 1002181  507563  524103  569341  707019  568344   69064 
##       1       1       1       1       1       1       1       1       1       1 
##  651505  234134  161375  219048  941955  467153  562789  670926  643744  247575 
##       1       1       1       1       1       1       1       1       1       1 
##  730621  271321  209649  110832  532486  972068  426135  113636  781354  587744 
##       1       1       1       1       1       1       1       1       1       1 
##   52677  900781  353375  178422  587298  956046  830519  630524  505769  774228 
##       1       1       1       1       1       1       1       1       1       1 
##  303841  620688  131742  370923  360816  536212  503763  532452  685449  935549 
##       1       2       1       1       1       1       1       1       1       1 
##   56474  118536  261515  195511  452555  523260  323306 1024840  649630  678453 
##       1       1       1       1       1       1       1       1       1       1 
##  696617  213125  669448  155460  148293  396578  518245  810191  222227  267992 
##       1       1       1       1       1       1       1       1       1       1 
##  759925  852187   36666  971023  758564  162807  382692  646224  114573  943425 
##       1       1       1       1       1       1       1       1       1       1 
##  532503  576472  869754  324982    1096  318768  271339 1017007  808509  793103 
##       1       1       1       1       1       1       1       1       1       1 
##  380067  439446  915480  306163  473703  329509  387520  771237  649879  626271 
##       1       1       1       1       1       1       1       1       1       1 
##   58309  190162  124245  578057  451125  741822   79305  207962  429717  922492 
##       1       1       1       1       1       1       1       1       1       1 
##  341304  423372  231485  751594  868040  860941  843143  335644  961751  568942 
##       1       1       1       1       1       1       1       1       1       1 
##  292491  676314  505337   33965   17752  751759  279714  680064   57716  225480 
##       1       1       1       1       1       1       1       1       1       1 
##  405464   40945  836354  437016  807550   21765  415707   30784  545622   84011 
##       1       1       1       1       1       1       1       1       1       1 
##  976298  834129 1006544  457048  586397  179323  579035  445328  286990  197830 
##       1       1       1       1       1       1       1       1       1       1 
##   22181  661489  356540  366731  190094  851356  180329  542807  435871  849904 
##       1       1       1       1       1       1       1       1       1       1 
##  790556  876725  549623  996618  713888  303254  802993  335567   41054  263658 
##       1       1       1       1       1       1       1       1       1       1 
##  465458   55827  940560  776998  931736  693699  475250  865436  449707  801966 
##       1       1       1       1       1       1       1       1       1       1 
##  134445  940567  495646  908513   18828 1026476  142401  926723  296444  564065 
##       1       1       1       1       1       1       1       1       1       1 
##  914135  429158  464779  993056 1002315  402930  140659  286174  853207  324153 
##       1       1       1       1       1       1       1       1       1       1 
##  987883  432765  797249  695835  677481  880118  226461   89752  869168  423331 
##       1       1       1       1       1       1       1       1       1       1 
##  856505  275357  993502  578973  891560  495728  549637  294194  116190  922101 
##       1       1       1       1       1       1       1       1       1       1 
##  481353  352854 1011812  524179   80020  590224  104853  342997  356404  419310 
##       1       1       1       1       1       1       1       1       1       1 
##  514045  363356  818505  814398  927078  833546   46636  526034  605477  921473 
##       1       1       1       1       1       1       1       1       1       1 
##  572485  769192  643057  662788  628274  381976  748887  803592  185821  167048 
##       1       1       1       1       1       1       1       1       1       1 
##  445117  873779   66998  370663  200368  462459  398187  765442  818401  502146 
##       1       1       1       1       1       1       1       1       1       1 
##  597346  123424  405230  829003  515139  942210  958814  341341  638578  312237 
##       1       3       1       1       1       1       1       1       1       1 
##  313072   34270  422520  994409  409590    7307  851208  342317  895198  423905 
##       1       1       1       1       1       1       1       1       1       1 
##  251925  574913  947696  100161  144837  427070  233033  451778  211312  446677 
##       1       1       1       1       1       1       1       1       1       1 
##  969459  560956  708126  532175  877053  558816  945630   70850  483957  227585 
##       1       1       1       1       1       1       1       1       1       1 
##  461058  948000   38762  386632    5293  466897  313521  594058  491187   54081 
##       1       1       1       1       1       1       1       1       1       1 
##    7209  202543  769442  541007  651067   97387  250313  171089  937947  246743 
##       1       1       1       1       1       1       1       1       1       1 
##  924141  380621  511665  549799  526484  638040  533698  702275  649708  495256 
##       1       1       1       1       1       1       1       1       1       1 
##  913891  438728  637986  992125  179754  191479   35552  741374  628630  549117 
##       1       1       1       1       1       1       1       1       1       1 
##  460280  887295  519210  378630  188357  483706  627457 1019492  802389   97211 
##       1       1       1       1       1       1       1       1       1       1 
##   59954  366321  477816  534065  836756  580393  674513  755350  646011  627816 
##       1       1       1       1       1       1       1       1       1       1 
##  331517   13259  850064  678262 1014407  778152  572685  523965  215381   77888 
##       1       1       1       1       1       1       1       1       1       1 
##  238180  619688  720111  275748  528843  572137  580035  384591  629682   94787 
##       1       1       1       1       1       1       1       1       1       1 
##  800968   47654  194268   47664  856801  619736  762504  609844  654424  908243 
##       1       1       1       1       1       1       1       1       1       1 
##  210020 1027559  903863  301952  148011   64685   68222  847333  367375  203419 
##       1       1       1       1       1       1       1       1       1       1 
##  341482  898152  224977  481858  367718  522401  666314  827345  471511 1020815 
##       1       1       1       1       1       1       1       1       1       1 
##  410893  455936  370620 1015652  382343  754015  561050  959735  969083   87588 
##       1       1       1       1       1       1       1       1       1       1 
##  375389  345166  807185   15440   40882  639428   62374    6973  999270  440954 
##       1       1       1       1       1       1       1       1       1       1 
##  950576  952447  958232  952292  917171  467908  397524  953525  252225  161320 
##       1       1       1       1       1       1       1       1       1       1 
##  242336  949404  815071  806396  338235  402409 1002384  573323  379364  453466 
##       1       1       1       1       1       2       1       1       1       1 
##   87261  482601  107473  475885  375032  622662   95723  256788  527179  109563 
##       1       1       1       1       1       1       1       1       1       1 
##  742887   71963  593691  169117  590050   99991  944330  967961  167653  383138 
##       1       1       1       2       1       1       1       1       1       1 
##  208586  158840  533448  345760 1011147  152132  759897 1004079   49911   57118 
##       1       1       1       1       1       1       1       1       1       1 
##  142955  568060  333270 1019719  701364  628881  992522  710092 1020177  192526 
##       1       1       1       1       1       1       1       1       1       1 
##  780420  922454  959274   27246  665941  432539  285868  832239  415792  277361 
##       1       1       1       1       1       1       1       1       1       1 
##   97351  355074   10579  475946   81812  831495  911660  945866  114264  486630 
##       1       1       1       1       1       1       1       1       1       1 
##  463415  411287   59972  157025  260130  205456  135680   93060  164650  212333 
##       1       1       1       1       1       1       1       1       1       1 
##  838348  323121  705943  471468  262061  316944   42387   60862  719848  803882 
##       1       1       1       1       1       1       1       1       1       1 
##  695851  689279  854730   37385  777330  544470  559402  377869  915776 1014206 
##       1       1       1       1       1       1       1       1       1       1 
##  192399   53965    2257  138535  483646  861291  696399  488489  760508  609808 
##       1       1       1       1       1       1       1       1       1       1 
##  853072  859191  702825  510181  583105  320169  120696  203678  447972  465527 
##       1       1       1       1       1       1       1       1       1       1 
##  788030  933600  336969  663533  136825  818713  141611  335488  692888  786268 
##       1       1       1       1       1       1       1       1       1       1 
##  438058  273512  975609  278798  864868  178876   76688  267817  165263  597295 
##       1       1       1       2       1       1       1       1       1       1 
##  121738   60578  293461   57566 1025902  958964  570719  372522  292263  398606 
##       1       1       1       1       1       1       1       1       1       1 
##  297783  945268 1021595  694206  440125  987015  344570  608467  185589  712167 
##       1       1       1       1       1       1       1       1       1       1 
##  188043  141286  279957  115937  312715   37569  509454  502376  325423  780073 
##       1       1       1       1       1       1       1       1       1       1 
##  257380  526367  583730  295160  402699  994395  901746  595364   71444  592974 
##       1       1       1       1       1       1       1       1       1       1 
##  609363  763050  450933  547829   94550  828867  610020   68916  336950  688911 
##       2       1       1       1       1       1       1       1       1       1 
##    4021   85450   70161  859527  135004  301246   98704  583954  141356  290964 
##       1       1       1       1       1       1       1       1       1       1 
##  669349   43464  489249  485487   26931  522390  748227  627864  385029  125915 
##       1       1       1       1       1       1       1       1       1       1 
##  990335  152050  794446 1016047  586592  126741  635001  905140  151071  701345 
##       1       1       1       1       1       1       1       1       1       1 
##   26682  613997  656407  753358  846758  792466  957319  359992  699803  384419 
##       1       1       1       1       1       1       1       1       1       1 
##  639794  958115  607888  345620  322355  285013  421887  109222  826614   79856 
##       1       1       1       1       1       1       1       1       1       1 
##  254486  931815  849579  551166  700956  230115  372934  130041  706862  977525 
##       1       1       1       1       1       1       1       1       1       1 
##  445457  196698  790497  277516  149951  851693  464047  107408  512680  358714 
##       1       1       1       1       1       1       1       1       1       1 
##  727365  952651  347761  540194  668423  902228   36339  271630  976219  320228 
##       1       1       1       1       1       1       1       1       1       1 
##  424864  341439  372453  459327  422587  748291   24625  382615  164397  763626 
##       1       1       1       1       1       1       1       1       1       1 
##  834575   63319  212150  624017  511820   93567  354323  821756  207101  828115 
##       1       1       1       1       1       1       1       1       1       1 
##   11468  586182  257804  801544  620656  570137  577257  963561 1004769   42175 
##       1       1       1       1       2       1       1       1       1       1 
##  249005  530786  433670  450475  524656  440241  694477  452876   40406   43983 
##       1       1       1       1       1       1       1       1       1       1 
##  515100  410585  158070  614156  865562  435468  362112  122409  789149  866912 
##       1       1       1       1       1       1       1       1       1       1 
##  602461  588361  633664  811939   72096   50511  977428  932426  414778  326113 
##       1       1       1       1       1       1       1       1       1       2 
##  314884  360754  442945   62630  354111  765788  175271  446590  399279  869835 
##       1       1       1       1       1       1       1       1       1       1 
##   33655  904474  989130  646267  405191  147136  801215   44594  732123  296410 
##       1       1       1       1       1       1       1       1       1       1 
##  358827  198820  662333  215743  862825   15094  752212  340303  714083  394452 
##       1       1       1       1       1       1       1       1       1       1 
##  449318  973409  990384  712604  787822  139451  153146  844502   82059  664111 
##       1       1       1       1       1       1       1       1       1       1 
##  276677  911716  513651  267654  924369  743198   24265 1018243  146475  454196 
##       1       1       1       1       1       1       1       1       1       1 
##  355638   94477 1020666  550384  549370  459377  201154  683230  858051  927530 
##       1       1       1       1       1       1       1       1       1       1 
##  103175  199973  619282  791365  461351  171926  308246  244303  880596  537679 
##       1       1       1       1       1       1       1       1       1       1 
##  474644  467336   67893  252866  969046  295386  967088  521098  380935  776377 
##       1       1       1       1       1       1       1       1       1       1 
##   70431  255881  661930  873788  885356  507008  938973  711926  168224  665429 
##       1       1       1       1       1       1       1       1       1       1 
##  350057  873049  839969  605785  147041  691092  590576  632211  872938  396243 
##       1       1       1       1       1       1       1       1       1       1 
##  636995  503362  311568  848864  430464  802987  813605  688265  534192  864938 
##       1       1       1       1       1       1       1       1       1       1 
##  577829  209190  998436  789809  416932  595908  834841  605428  897710  934247 
##       1       1       1       1       1       1       1       1       1       1 
##  913539  103292  729928  561351  430026  872324  286512  786295  395876  668327 
##       1       1       1       1       1       1       1       1       1       1 
##  269688  140925  106223  728633   69855  296211  233004  260173  738605 1019187 
##       1       1       1       1       1       1       1       1       1       1 
##   57279  207597  544602  235747  564706   24520  727827  462806  436400  949970 
##       1       1       1       1       1       1       1       1       1       1 
##  890632  681548  827881  896552  871486   35653  339195  738729  109644   90585 
##       1       1       1       1       1       1       1       1       1       1 
##  699859  731197  735243  149035  108397  551170  873292  513347  666720  441034 
##       1       1       1       1       1       1       1       1       1       1 
##  884103  739765  732111  963503  407230  508257  716338  329845  186469  870705 
##       1       1       1       1       1       1       1       1       1       1 
##  634187  797205   27417  668433  491565  807654  700428   97999  434600  649985 
##       1       1       1       1       1       1       1       1       1       1 
##   49596  442677  238067  737363  508857  964823  360576  722599  314138  402892 
##       1       1       1       1       1       1       1       1       1       1 
##  473075  677472  149011  602310  108493  213700  952702  237971  423408  286417 
##       1       1       1       1       1       1       1       1       1       1 
##  191062  101285   10009  107100  985002 1003009   96486  282511  420904  490487 
##       1       1       1       1       1       1       1       1       1       1 
##  262875  426913   76192   13350  566828  535623  223748  284056  896077  830976 
##       1       1       1       1       1       1       1       1       1       1 
##   46373  916315  424057  926866  688802  341392   72467  262095  152891  844890 
##       1       1       1       1       1       1       1       1       1       1 
##  215770  272621  436016  353962  772222  451258  975613 1013231  609252   34864 
##       1       1       1       1       1       1       1       1       1       1 
##  764781  928109  684152  772612  529186  979080   22908  246219  529372  944651 
##       1       1       1       1       1       1       1       1       1       1 
##  927133  973980  600455  832016  625094  995795  475282  971323  227719  597034 
##       1       1       1       1       1       1       1       1       1       1 
##  390551  277488  388993  516262  209912  504737  113892  819877  150279   30266 
##       1       1       1       1       1       1       1       1       1       1 
##  379371  443565  874325  391150 1023170  411264  260295  543945  163139  847210 
##       1       1       1       1       1       1       1       1       1       1 
##  991280  891819  571277  921264  511741  560709  440611 1012318  446456  746189 
##       1       1       1       1       1       1       1       1       1       1 
##  636658  670734  955273  443456  635443  170695  935458  415092  161911  500773 
##       1       1       1       1       1       1       1       1       1       1 
##  899765  272279  723120  641187  520773  584935  188282  582990  354827   27784 
##       1       1       1       1       1       1       1       1       1       1 
##  723371  191547  152671  616724  168426  323390  922744  426220  477841  344512 
##       2       1       1       1       1       1       1       1       1       1 
##  658557  645352  102253  104622  178629  104362   63641  408029  550771  930833 
##       1       1       1       1       1       1       2       1       1       1 
##  214236  117699  148622  822347  227351  543719 1014799  605499  945942  802541 
##       1       1       1       1       1       1       1       1       1       1 
##  403864  615462  508088   89096  365086    6640  423384  753472  994319  823104 
##       1       1       1       1       1       1       1       1       1       1 
##  517133  399970   70807  364267  669054  292363  185930  235909  110574  188263 
##       1       1       1       1       1       1       1       1       1       1 
## 1012167  773531  439030  772927  106530  572315  779421  626918  415508  719020 
##       1       1       1       1       1       1       1       1       1       1 
##  880784  360383  397899  894210  738845  589644  276122  417082  562502  317924 
##       1       1       1       1       1       1       1       1       1       1 
##  981700 1012560  181946  522683  564750  501888  933003  844688  952325  517811 
##       1       1       1       1       1       1       1       1       1       1 
##  824988  453689  416591  129804  761623  611649  224056  651130  897376  667021 
##       1       1       1       1       1       1       1       1       1       1 
##  621198  880615   20107  635106  491517  143705  612318  753546  336823  304860 
##       1       1       1       1       1       1       2       1       1       1 
##  176086  154032  314241  721785  294297  709166    4747  271300  778043  224687 
##       1       1       1       1       1       1       1       1       1       1 
##  449142  568195  784554  867517  424755  460814  655015  480064  158740  240812 
##       1       1       1       1       1       1       1       1       1       1 
##  469115  359663  664530  103950  966649  871307  312533   53530  103919  733663 
##       1       1       1       1       1       2       1       1       1       1 
##   22929  923874  427331  492031  305034  170906  604072  547050  234345  129196 
##       1       1       1       1       1       1       1       1       1       1 
##   72041  954963  857773  769276   11665  511425  463419  206348   21738  580900 
##       1       2       1       1       1       1       1       1       1       1 
##  858139  919327  703019  865460  617777  779943  424026  989519  160985  838694 
##       1       1       1       1       1       1       1       1       1       1 
##   35433  284465  660489  481682  283896   73596  437139  419238  573247  635478 
##       1       1       1       1       1       1       1       1       1       1 
##  256103  561341  482375  107720  278671  571486  841283  634567  220004  341965 
##       1       1       1       1       1       1       1       1       1       1 
##  218641  785761  238306  249517  966182  706123  761400  740927  489463  836211 
##       1       1       1       1       1       1       1       1       1       1 
##  295378  918431  305191  840119  985929  688080  588410  467369  402186   13580 
##       2       1       1       1       1       1       1       1       1       1 
##  266137   63413  690625  586343  617128  468728  703476  317055  812681  424388 
##       1       1       1       1       1       1       1       1       1       1 
##  535554   47191  620821  401379  122562 1018072 1028120  666309  508828  723145 
##       1       1       1       1       2       1       1       1       1       1 
##  638486  568547  175368  553775  248770   80897  110992   98678  406393  694842 
##       1       1       1       1       1       1       1       1       1       1 
##  438644  759548  671888  276049  983583  289655  820393  670165  833412  581533 
##       1       1       1       1       1       1       1       1       1       1 
##  186323  734212  130110  509156  285667  947178  840426  758363  549565  678904 
##       1       1       1       1       1       1       1       1       1       1 
##  239027  644696  795781  417066  765325  920574  833064  743698  283142 1021421 
##       1       1       1       1       1       1       1       1       1       1 
##  605856  679008  224269  450205  448170  224612   47261  864658  890635  235538 
##       1       1       1       1       2       1       1       1       1       1 
##  704843  353377 1001510  999967  565656   51647  848548  149771  612174  184591 
##       1       1       1       1       1       1       1       1       1       1 
##  896909  214686  555221  270100  263025  535176  992493  371296  422447  966423 
##       1       1       1       1       1       2       1       1       1       1 
## 1026111  921475  442954  151086  333567   10131  219793  131192  167134  415489 
##       1       1       1       1       1       1       1       1       1       1 
##  534495  703635   80298  452941  992410  775169  636102  418289  258840  984443 
##       1       1       1       1       1       1       1       1       1       1 
##   81871  554559  654440  282423  145709  232464  805189   76417  716818  846106 
##       1       1       1       1       1       1       1       1       1       2 
##  937587  215475  513813  734806  314872  344402  590876  549009  757732  652752 
##       1       1       1       1       1       1       1       1       1       1 
##   17948  409277  611519  380087  702465  948336 1018443  833160  487817  555778 
##       1       1       1       1       1       1       1       1       1       1 
##  448578  618990  877977  946080  136062  573895  241517  375758  160617  440406 
##       1       1       1       1       1       1       1       1       1       1 
##  313300  613043   78541  782556   20035  594967  616290  828860  524531   32927 
##       1       1       1       1       1       1       1       1       1       1 
##  568393  609050  973058   24532  498127  482253 1026137  705987  724946  466080 
##       1       1       1       1       1       1       1       1       1       1 
##  905780  624586  392410  408793  885619  437948  107025  330385  323702  523324 
##       1       1       1       1       1       1       1       1       1       1 
##  507190  329740  287512  805539  558742  868961  737216  660810  362256  922731 
##       1       1       1       1       1       1       1       1       1       1 
##  340400  721305  332431  775222  518717  464372  920447  819359  213871  503597 
##       1       1       1       1       1       1       1       1       1       1 
##  560508  158792  458079  722079  151527  134002  873969 1018381  347833  287472 
##       1       1       1       1       1       1       1       1       1       1 
##  812655  726025  197367  748635  243535  514668  455429  572258  169684  706514 
##       1       1       1       1       1       1       1       1       1       1 
##  557178  566157  669876  209721  695774  360131  115364  229911  309666  554090 
##       1       1       1       1       1       1       1       1       1       1 
##   71634  158583  322327  509745  968926  581169  218132  474524   19067  874408 
##       1       1       1       1       1       1       1       2       1       1 
##  151234  621895  864569  151309 1018848  243836  684552  808496   45890  117261 
##       1       1       1       1       1       1       1       1       1       1 
##   26621  435583  991957  302350  444137  676053  396120  616952  866012  695470 
##       1       1       1       1       1       1       1       1       1       1 
##  761500  425095  151263  237023  699876  373492  290769  187064  363457  463069 
##       1       1       1       2       1       1       1       1       1       1 
##   60893  838717 1005582  861049 1020489  752727  703358  947289  959946  456318 
##       1       1       1       1       1       1       1       1       1       1 
##   95178 1006825  133644  353222  627014  313532  741329  832774  268763  790608 
##       1       1       1       1       1       1       1       1       1       1 
##  431747  603672  462295  514434  377653  936509  712609  678935  181959  481525 
##       1       1       1       1       1       1       1       2       1       1 
##  332272  481923  913835 1027057  522309  324477  913905  991541  874078  831965 
##       1       1       1       1       1       1       1       1       1       1 
##  952881  692510  953613  778025  281513  180977  884997  538808  634202  520050 
##       1       2       1       1       1       1       1       1       1       1 
##    3927  712018  628476  875224  722426  204663  355353  261333  687569  918673 
##       1       1       1       1       1       1       1       1       1       1 
##  981858  433821  617931  447186  794560  148369  602348  637892  920060  170097 
##       1       1       1       1       1       1       1       1       1       1 
##  968388  795394  134905  270018  608853  144048  832742  867567  389698  830562 
##       2       1       1       1       1       1       1       1       1       1 
##  567567  333850  661064  965315  493933   85126  277332  359463  848130 1011132 
##       1       1       1       1       1       1       1       1       1       1 
##  823760  433856  982990  897662  487252  782355  906564  484803  707329  810470 
##       1       1       1       1       1       1       1       1       1       1 
##  345069  796842  824799  100954  494386  954238  278687  301578  639504  412898 
##       1       1       1       1       1       1       1       1       1       1 
##  778280  163831  968746  764615  390430  971320  821261  156999   90515  518008 
##       1       1       1       1       1       1       1       1       1       1 
##  759628  792752  982896   57176  559788  256010  184943  644666  171650  470314 
##       1       1       1       1       1       1       1       1       1       1 
##  518488  251364  342597  584495  870788  238396  377512  758940  850605  712228 
##       1       1       1       1       1       1       1       1       1       1 
##  596494  747682  391716   12920  984724  609485  467230  199601  411285  730563 
##       1       1       1       1       1       1       1       1       1       1 
##  482563  106763  156092  717073  368763  351631  758990  608557  118222  563006 
##       1       1       1       1       1       1       1       1       1       1 
##  881698  365037  538211  651303  520719  498495  686271  738503  255936  332160 
##       1       1       1       1       1       1       1       1       1       1 
##  569343  904749  634949  687856  616479  148828  500138  136648  961699  734263 
##       1       1       1       1       1       1       1       1       1       1 
##  438135   64152  211740  734203  856719   12017   59927  463636  587264  587472 
##       1       1       2       1       1       1       1       1       1       1 
##  135249  609230  739693   64108  339525  190413  792162  648039   56028  923138 
##       1       1       1       1       1       1       1       1       1       1 
##  781012  958816  294986  183874  968366  796625  627003    5854  719430  116855 
##       1       1       1       1       1       1       1       1       1       1 
##  342685  188042  654683  861450  261777  366168   85584  332650  140253  447033 
##       1       1       1       1       1       1       2       1       2       1 
##  908276  681285  908991   33145  362717  260267  137439  919838  952808  255737 
##       1       1       1       1       1       1       1       1       1       1 
##  673695  984498  849186   27528  338690  723080  733278   96602  971613  414508 
##       1       1       1       1       1       1       1       1       1       1 
##  374015  265187  958607   91259  163540  450678  543640  406236  620537  821799 
##       1       1       1       1       1       1       1       1       1       1 
##  583010  945153  703998  646066  195767  800566  499601  281968   11643  457874 
##       1       1       1       1       1       1       1       1       1       1 
##  228906  154397  753900  885027  235225  684688  173387  986921  972577  623976 
##       1       1       1       1       1       1       1       1       1       1 
##  708181  302633  749640  521520   11891    3655   37191  234720  441671  392440 
##       1       1       1       1       1       1       1       2       1       1 
##  213688  834221 1010950  381672  240315  743604  581013  600064  808008  944623 
##       1       1       1       1       1       1       1       1       1       1 
##  606336  213466  396546  153857   51780  648329  274849  663245  868762  514920 
##       1       1       1       1       1       1       1       1       1       1 
##  506287  931241   27587  513945  312767  494938  838593  375478  383832  406670 
##       1       1       1       1       1       1       1       1       1       1 
##   33476  708424 1020313  138349  502216   67373  631657  773873  841662  765752 
##       1       1       1       1       1       1       1       1       1       1 
##  184283  924521   46926  673130  239423  223043  110623   30423  741591  592829 
##       1       1       1       1       1       1       1       1       1       1 
##  151325  441182  243477   19251  940483 1026806  779170  286785  333612  669997 
##       1       1       1       1       1       1       1       1       1       1 
##  656068  218559  332347  831091  895966  804514  133437  825407  437932 1025449 
##       1       1       1       1       1       1       1       2       1       1 
##  599275  936911  989426  659418  344774  507546  905889  196287  633024  903312 
##       2       1       1       1       1       1       1       1       1       1 
##  329645  498218  339311   86148  504173  605882  389744  171011  186993  896985 
##       1       1       1       1       1       1       1       1       1       1 
##  195406  715928  860582  303553  953122  108508  757467  481632  508342  545290 
##       1       1       1       1       1       1       1       1       1       1 
##  890103  698584  136631  836244  387549  347781  923351  330024  950575  994973 
##       1       2       1       1       1       1       1       1       1       1 
##  201241  661774  991023  754702   83539  573312  949995  440527  634102  572930 
##       1       1       1       1       1       1       1       1       1       1 
##  159673  128096  690878  612319  477049  418165  358428  831129  556130  278748 
##       1       1       1       1       1       1       1       1       1       1 
##  951148  429507  607905  629655  171960  336798  685944  877299   95678  898893 
##       1       1       1       1       1       1       1       1       1       1 
##  171007  211341  651429  250324  580236  288656  336082  328361  203016  887819 
##       1       1       1       1       1       1       1       1       1       1 
##  478542  555041  994257  420794  946005  907149 1024021  953294   88987  322401 
##       1       1       1       1       1       1       1       1       1       1 
##  527294  574750  885043  969225  368540  376292  535165  723672  507979  439950 
##       1       1       1       1       1       1       1       1       1       1 
##  669244  882723  966704  636381  854954  836227  999165  831007  333363  967541 
##       1       1       1       1       1       1       1       1       1       1 
##  747641  594117  769965  349467  939365  992298  518452  808043  810783  466833 
##       1       1       1       1       1       1       1       1       1       1 
##  610796  949730  607637  595155  523408  774660  858054  287057  694033  197959 
##       1       1       1       1       1       1       1       1       1       1 
##  627139  233258  979245 1004870   75807  359096   80585  667514  308585  290592 
##       1       1       1       1       1       1       1       1       1       1 
##  245867  625021  457335  631765  487360  690993  772846  359576  420184  363977 
##       1       1       1       1       1       1       1       1       1       1 
##  597666  302684 1015617  584309  471551  864605  275990 1011897  273499  694056 
##       1       1       1       1       1       1       1       1       1       1 
##  573938   43765  521375  596548  777931  432362  267717  606238   55458  537060 
##       1       1       1       1       1       1       1       1       1       1 
##  449161  849392  679147  736662  111286  615019  101135  131715  827441   25961 
##       1       1       1       1       1       1       1       1       1       1 
##  567976  927532  545978  118096  788120  269999  557232  410951  689531  205768 
##       1       1       1       1       1       2       1       1       1       1 
##  563801  364967  156425  864885   44983  218319   85346  470960  925678  480667 
##       1       1       1       1       1       1       1       1       1       1 
##  349402  780514  335841  389685  670092  359015  744971  351565  540073  956229 
##       1       1       1       1       1       1       1       1       1       1 
##  543196  309085  898580  277653  141542  531289  558839  558721   58153  385699 
##       1       1       1       1       1       1       1       1       1       1 
##  819591 1015398    5899  358692  786452   73637  579958  556367  604821  277542 
##       1       1       1       1       1       1       1       1       1       1 
##  971284  365797  671393  884852  317905  541235  552959  199638  383753   78489 
##       1       1       1       1       1       1       1       1       1       1 
##  917962  677904  224750  780226  113811  451043   15835  647040  566845  196637 
##       1       1       1       1       1       2       1       1       1       1 
##  704584  911999  400126  272825  771252  791076  830580  697139  529577  179883 
##       1       1       1       1       1       1       1       1       1       1 
##  696602  417359  274457  824246  262976  859344  358937  253550  925406  555419 
##       1       1       1       1       2       1       1       1       1       1 
##  641834  102791  170217  556440  409185  121319  697107  459316  758025  632883 
##       1       1       1       1       1       1       1       1       1       1 
##  223526  977992  423126  809038   58125  304152  530367  719000  746947  847045 
##       1       1       1       1       1       1       1       1       1       1 
##  871607  118805  781073  457025  737643  722722  673129  813801  383727  629353 
##       1       1       1       1       1       1       1       1       1       1 
##  985378  817320  472893  597015  875722  137317  855920  617756  775303  826529 
##       1       1       1       1       1       1       1       1       1       1 
##  290276  250405  565132  646960  298778  381158  146924  968423  457258  235918 
##       1       1       1       1       1       1       1       1       1       1 
##  228484  281689  468359  541297  614095  803290   89924  133647  637151  345436 
##       1       1       1       1       1       1       1       1       1       1 
##  336842    3784  781633  607610  155441  550763  434963  612814  635499  338803 
##       1       1       1       1       1       1       1       1       1       1 
##  247447  601654  316683  880059   13306  240385  853056  107822  644039  611770 
##       1       1       1       1       1       1       1       1       1       1 
##  959449  943370  193965  721829  905884  334324  786843 1020105  402769  813346 
##       1       1       1       1       1       1       1       1       1       1 
##  866040  728283  177050  664258  952974  945805  857778  788772  734592  657078 
##       1       2       1       1       1       1       1       1       1       1 
##  168733  660302  134438   24232  619021  566848  117013  402063  404851 1022441 
##       1       1       1       1       1       1       1       1       1       1 
##  803153  575543  944625  512405  820041  980912  751656  488655  368891  266296 
##       1       1       1       1       1       1       1       1       1       1 
##  312613  361963  882121  776354  858274  231873  974898  177795  737444  124198 
##       1       1       1       1       1       1       1       1       1       1 
##   11727  982776  269848  191516   52562  835839  528124  860990  994279  308736 
##       1       1       1       1       1       1       1       1       1       1 
##  687726  299371  773132  429437  709504  831289  323245  542699   80139  272080 
##       1       1       1       1       1       1       1       1       1       1 
##  533124  895509  879463  211149  159740  207261  435917  367748   33287  503396 
##       1       1       1       1       1       1       1       1       1       1 
##  225643  531381    8112  623965  294390  849643   21242  535354  663810  803100 
##       1       1       1       1       1       1       1       1       1       1 
##  566832  917382  261580  223362  676617  867681  236637  919011  748620  497750 
##       1       1       1       1       1       1       1       1       1       1 
##  874979  198761  427553  157543  149320  513011  447205  784658  129163  827452 
##       1       1       1       1       1       1       1       1       1       1 
##  452073  741398  924814  851041  922263  867787  615276  769412  674457  992900 
##       1       1       1       1       1       1       1       1       1       1 
##  747431  359003  398828  169952  186497  596202  640658   48771    8520  693243 
##       1       1       1       1       1       1       1       1       1       1 
##  125105   78211  873420  481775  448057  409520  660021  243816  469210  412145 
##       1       1       1       1       1       1       1       1       1       1 
##  422324  810150   76946  768113  664769  601197  314191  973357  546309  251460 
##       1       1       1       3       1       1       1       1       1       1 
##  816131  395106  306375  941485  766758  296572  282921   20103  753530  994785 
##       1       1       1       1       1       1       1       1       1       1 
##  771443    4454   27658  887191    5781  161271  708137  866890  927780  100866 
##       1       1       1       1       1       1       1       1       1       1 
##  724747  268107  681314  346762  720748  564641 1019404   55036  679459    2962 
##       1       1       1       1       1       1       1       1       1       1 
##  487331  101347  404829  819793  219371   52056  636889  931037  959957  671098 
##       1       1       1       1       1       1       1       1       1       1 
##  335176  357799  749861  608018  539559  499011 1025869  876931  451732  860095 
##       1       1       1       2       1       1       1       1       1       1 
##   93730   59058  670583  896958  757712   93690  230991  435390  834073  989461 
##       1       1       1       1       1       1       1       1       1       1 
##   48289  928612  816331  595111  957815  703940  424101  694272  456452  417098 
##       1       1       1       1       1       1       1       1       1       1 
##  215420  136941  533673  999014  878322  552421   33584  766244  995508  170896 
##       1       1       1       1       1       1       1       1       1       1 
##  643925  568643  603703  532610   30630   49362  159871   24942  159296  685209 
##       1       1       1       1       1       1       1       1       1       1 
##  889867  729948  537594  279609  840537  863698  959129   96749  797240  960437 
##       1       1       1       1       1       1       1       1       1       1 
##  415427 1022671  979235  954725   60140   90721  696637  898489  691584  990787 
##       1       1       1       1       1       1       1       1       1       1 
##  497570  264085  586416  957367  238790  991528  982284  489566 1018109  705458 
##       1       1       1       1       1       1       1       1       1       1 
## 1020524  122032   82013  557489  141739   42078  293765  656459  102438  131683 
##       1       1       1       1       1       1       1       1       1       1 
##  464882  232588  666140  638158  565427   12663  722469  526291  308704   71795 
##       1       1       1       1       1       1       1       1       1       1 
##  524306  564434  189494  838099  668785   15412  567922  313806  920089   14340 
##       1       1       1       1       1       1       1       1       1       1 
##  474751  378676  915532  270608   21150  969652  623683  492591  668187  300658 
##       1       1       1       1       1       2       1       1       1       1 
##  733295  541697  901978  926784  305106  979265  949667  505591  930175  885904 
##       1       1       1       1       1       1       1       1       1       1 
## 1025240  513233  552041  295960  216785  879209  459160  130279  181594  261203 
##       1       1       1       1       1       1       1       1       1       1 
##  725764  101640  471100  289012  681579  452015  705812  461865  512819  171325 
##       1       1       2       1       1       2       1       1       1       1 
##  693159  646086   89176  960345  198257  813009  955840  779113  978727  672022 
##       1       1       1       1       1       1       1       1       1       1 
##  622179  463345  331998  833641  264050   56827  807511  668920  581593  504566 
##       1       1       1       1       1       1       1       1       1       1 
##   23868  717588  975020  173666  897649  883035  604944  765751  220242  305808 
##       1       1       1       1       1       1       1       1       1       1 
##  700687  793245   50989  323430  248995  124860  915254  631896  712117  151618 
##       1       1       1       1       1       1       1       1       1       1 
##  309300  451495  880307 1022995  659303   22363   31283  654367  299563  899642 
##       1       1       1       1       1       1       1       1       1       1 
##  447426  201954  835487   70766  133691  575831  234440  277581  745626  467436 
##       1       1       1       1       1       1       1       1       1       1 
##  774050  850223  852242  137103    3616  613715   21695  216696   92209  273972 
##       1       1       1       1       1       1       1       1       1       1 
##  440936  978918  463012  125998  104353  767771  146892  547647  974719  871405 
##       1       1       1       1       1       1       1       1       1       1 
##  877319  767785  732907  927546  749494  840451  267153   11180  254045  339569 
##       1       1       1       1       1       1       1       1       1       1 
##  529980  803980  269118   64043  169900   89334  716539  475486  783200  270519 
##       1       1       1       1       1       1       1       1       1       1 
##  467462  396020  255658  530183  441187  454135  272078  272641  231372  929569 
##       1       1       1       1       1       1       1       1       1       1 
## 1000128  630722  955321  456420  911156  330339  449733  548731  859596   28549 
##       1       1       1       1       1       1       1       1       1       1 
##  724720  101148  838140  216564  719930  263745  579014  658190  914078  690188 
##       1       1       1       1       1       1       1       1       1       1 
##   88868  799475  202550  128775  572654   92951   63388  586151  719967  315093 
##       1       1       1       1       1       1       1       1       1       1 
##  572897  150878  994729  640414  906645  822195  996679  372858  358170  910862 
##       1       1       1       1       1       1       1       1       1       1 
##  563275  473085   46866  893234  421620  275118  626725  957592   44746  742669 
##       1       1       1       1       1       1       1       1       1       1 
##  528702  433453  643086  164291  338176  977162  510280  129924 1012577   14535 
##       1       1       1       1       1       1       1       1       1       1 
##  479778  786593  321910  796295  918577  308770  373598  481167  380755 1003443 
##       1       1       1       1       1       1       1       1       1       1 
##  555492  650884  800509  137872  503286  183296  649697  141065  397708  542801 
##       1       1       1       1       1       1       1       1       1       1 
##  303073  501347  998874  942285  258437   37218  230717  659491  420752  394832 
##       1       1       1       1       1       1       1       1       1       1 
##  285072  555662  439262  516621  485751  854664  187705  958532  458463  677018 
##       1       1       1       1       1       1       1       1       1       1 
##  448590  505066  203725  500022   13595  508173  443728  540066  224184  266299 
##       1       1       1       1       1       1       1       1       1       1 
##  320863  748217  758701  799243  484081  831556  420876  955159  607042  891111 
##       1       1       1       1       1       1       1       1       1       1 
##  589422  291591  323280  430466  159567  990526  995256  428216  238308  829577 
##       1       1       2       1       1       1       1       1       1       1 
##  382626   90063   15805  140470  909342  242208  181874  373919  665165  364431 
##       1       1       1       1       1       1       1       1       1       1 
##  164406  131770  185511  410725  322166  506544    1475  827933  390720  153864 
##       1       1       1       1       1       1       1       1       1       1 
##  732772  151315 1024228  290548  158894  471617  713931 1009504  213352 1018171 
##       1       1       1       1       1       1       1       2       1       1 
## 1001222  963784  556449  723587   45938  746673  178734   45869  788193  161849 
##       1       1       1       1       1       1       1       1       1       1 
##  283722  900379  315349 1001307  322743  591132  763717    2735   71802  222408 
##       1       1       1       1       2       1       1       1       1       1 
##  665549  265845  817951  638038   32657  113040  380532  121838  903146  442815 
##       1       1       1       1       1       1       1       1       1       1 
##   41717  460229  708855  432067 1012746  220139  719693  767616  599029  149869 
##       1       1       1       1       1       1       1       1       1       1 
##  453799  838058  300235  649034  867931  732452  389487  525886    1067  635523 
##       1       1       1       1       1       1       1       1       1       1 
## 1020217  309642  695034  832423  146616  716446  390687  451252  945654  376127 
##       1       1       1       1       1       1       1       1       1       1 
##  243068  364292  539720  366507  314181   17135  232206  730477  542261  832591 
##       1       1       1       1       1       1       1       1       1       1 
##  174003  760671  806454  429165  611293  899983  302394  114701  237748  691928 
##       1       1       1       1       1       1       1       1       1       1 
##  555270  498126  201535  227667  232149  950109   26027  945156  679524   77004 
##       1       1       1       1       1       1       1       1       1       1 
##  664343    3396  257017  917743  982652    8701  713295  411839  153852  863129 
##       1       1       1       2       1       1       1       1       1       1 
##  967739  590361   17918  800032  189905   87197  394250   45981 1000374  135797 
##       1       1       1       1       1       1       1       1       1       1 
##  880929  895393  312953  292257  921526  814530  664454  741589 1027333  276642 
##       1       1       1       1       1       1       1       1       1       1 
##  864683  430655  269220  990529  136224  797018  385009  289482  296175  195349 
##       1       1       1       1       1       1       1       1       1       1 
##  570569  959429  955338   53227  718475  699771  249847   72397  856990  645010 
##       1       1       1       1       1       1       2       1       1       1 
##  164561  671931  600607  812482   25159  648161  345124  607939  633750  959821 
##       1       1       1       1       1       1       1       1       1       1 
##  632303  303233  737139  588643  237474  207389  578559  362026  104820  423146 
##       1       1       1       1       1       1       1       1       1       1 
##  221944  996378  898197  424802  244012  268346  340739 1006418   58628  812410 
##       1       1       1       1       1       1       1       1       1       1 
##  751196  760047  977216  562471  418032  935338  655568  892609  142317  782956 
##       1       1       1       1       1       1       1       1       1       1 
##  222658   32079  568549  769414  529857  873846  434383  978304  221406  932622 
##       2       1       1       1       1       1       1       1       1       1 
##  428991  473732  208520 1023287  340814  532991  272459  987269  913801  650517 
##       1       1       1       1       1       1       1       1       1       1 
##  390703  663949  338360  220776  590242  413199  133784    4625  488557  843137 
##       1       1       1       1       1       1       1       1       1       1 
##  154126  922156  937072  640587  826927  305782  320021  786184  625920  625632 
##       1       1       1       1       1       1       1       1       1       1 
##  206956 1012665  574037  981532  255440  440265  588227  988605  598625  402481 
##       1       1       1       1       1       1       1       1       1       1 
##  957569  838064   63052  292668  362949  312738   59132  875597  174890  669025 
##       1       1       1       1       1       1       1       1       1       1 
##  438381  326523  563938   78967  128030  944410  204077  423588  446291  269213 
##       1       1       1       1       1       1       1       1       1       1 
##  184297  138606  978944  746616  182620  395689  242191  172014  898430  232552 
##       1       1       1       1       1       1       1       1       1       1 
##  909515  993422  138325  536707  714464  676253  730670  607281  993293  519881 
##       1       1       1       1       1       1       1       1       1       1 
##     614  765556  689420   88981  451263  243829  970744  814396  539206  266582 
##       1       1       1       1       1       1       1       1       1       1 
##  956370  647839  340197  634199  294367  740321  717850  526404  350873  845590 
##       1       1       1       1       1       1       1       1       1       1 
##  578714  257256  649964   70835  183479  831381  715108  383733  383310  264960 
##       1       1       1       1       1       1       1       1       1       1 
##  697095  922512  906762  946878  579924   64978  641430  864039  644797  845286 
##       1       1       1       1       1       1       1       1       1       1 
##  511169  850083  920633  350690  787612  940813  617785  904772  924625  126790 
##       1       1       1       1       1       1       1       1       1       1 
##  366921  913788 1018579  822634   83800  948992  954311  206558  975840   22433 
##       1       1       1       1       1       1       1       1       1       1 
##  324881  510580  233891  131845  283521  210363  921871  720231  366713  232204 
##       1       1       1       1       1       1       1       1       1       1 
##  629212  923618  557884  224782   51625   30350  113844  134257   72959  142613 
##       1       1       1       1       1       1       1       1       1       1 
##  191247  150734  994368  324117  482203  651158  693411  452927  602402  361074 
##       1       1       1       1       1       1       1       1       1       1 
##  397898   49023  528051  810707  503638  995393  435222  695557  132142  446711 
##       1       1       1       1       1       1       1       1       1       1 
##  278328  118164  232514  509322  478053  558270  664289  933005  514513  580438 
##       1       1       1       1       1       1       1       1       2       1 
##  422301  803808  750467  161177  306006  384883  575399  405162  393255  161515 
##       1       1       1       1       1       1       1       1       1       1 
##  638551  391504  107315  163039  351931  398963  769122  809838  346707   19562 
##       1       1       1       1       1       1       1       1       1       1 
##  551062  449777  100183  535950  880323    3363  448535  508277   50944  198359 
##       1       1       1       1       1       1       1       1       1       1 
##  155038  816395  989394  138808  580990  963365  675044  940427  973927  973669 
##       1       1       1       1       1       1       1       1       1       1 
##  295406  509444  612512 1007430  174299  483941  901300  466204  643489  416323 
##       1       1       1       1       1       1       1       1       1       1 
##   59312    7320    3828  402767  821323   48433  753254  340049  108491  885044 
##       1       1       1       1       1       1       1       1       1       1 
##  178615  975630  794893  914414 1001468  706119  698890  357983  901270  379927 
##       1       1       1       1       2       1       1       1       1       1 
##  249607  796685 1027215  199110  390914  630512  376545  856037  572453   79600 
##       1       1       1       1       1       1       1       1       1       1 
##  408008  644549  169431  968508  649919  914276  691886  734967  701069  718854 
##       1       1       1       1       1       1       1       1       1       1 
##  298261  255809  328305  372739  105641  983506  166636  429478  502940  291485 
##       1       1       1       1       1       1       1       1       1       1 
##  367797  314604  794491  136081   60534  586278  531425  229000  371354  922699 
##       1       1       1       1       1       1       1       1       1       1 
##  425096  184167  168029  584567  552878  876328   74753  432940  877235  270717 
##       1       1       1       1       1       1       1       1       1       1 
##    7657  163144  219751  589586   16981  825463   80924  891232  358309  166435 
##       1       1       1       1       1       1       1       1       1       1 
##  152933  782074  185845  564412  788403  283342  379137  709392  943171  503862 
##       1       1       1       1       1       1       1       1       1       1 
##  246497   43908  586037  420456  886228  426853  651423  987921  463974  771438 
##       1       1       1       1       1       1       1       1       1       1 
##  535494  919625   62303  297647  448280  928993  716217  240412   90884  894669 
##       1       1       1       1       1       1       1       1       1       1 
##  519364  174921  509757  123986  120328  241753  225625  964571  882045  468443 
##       1       1       1       1       1       1       1       1       1       1 
##   12679  926988  788322   19748  364388  537981  165313  264763  284217  410217 
##       1       1       1       1       1       1       1       1       1       1 
##  236700  565741  294157  883927 1007713  549183  734763   74919  122357  798367 
##       1       1       1       2       1       1       1       1       1       1 
## 1022021  381339  382603  274944  511917  467457  913043  780689  664859  276617 
##       1       1       1       1       1       1       1       1       1       1 
##  295127   82007  753915   74660  632847  634797  218848  187380  329702  553018 
##       1       1       1       1       1       1       1       1       1       1 
##  890922   12027  738770  134282  687035  239426   64752  636540  706924  330010 
##       1       1       1       1       1       1       1       1       1       1 
##  273987  957014  938829  392908   66631  548857   30328  799605   15209  753762 
##       1       1       1       1       1       1       1       1       1       1 
##  743512  641078  533371  736683  613132  260384  339433  747710  267204  444119 
##       1       1       1       1       2       1       1       1       1       1 
##  103899  244724  316424  949095  173688  166167  882888  235845  794516 1011251 
##       1       1       1       1       1       1       1       1       1       1 
##  651083   89202  154392  907474  378311 1015061  930574  251794  805926  867766 
##       1       1       1       1       1       1       1       1       1       1 
##  365879  247476  176381  727436   60139  163267  364192  171523  677814  483993 
##       1       1       1       1       1       1       1       1       1       1 
##  796645  296723  240823  342884  706125  475701  403788  850549  538528  884531 
##       1       1       1       1       1       1       1       1       1       1 
##  159242  486404  201143  185154  651600   50437  463057  353762  792435  858269 
##       1       1       1       1       1       1       1       1       1       1 
##  507132  219964  788187  360137  987085  332754  105413  567727   79915  543355 
##       1       1       1       1       1       1       1       1       1       1 
##  506745  335650  948714  804007  513298  746437  873453  190651  400944  850505 
##       1       1       1       1       1       1       1       1       1       2 
##  659761  740685  368996   79540  432914  416481  178640  175828  633034  330887 
##       1       1       1       1       1       1       1       1       1       1 
##  913452  576255  670611  161623   47610  649761  162840   47588  486301  127808 
##       1       1       1       1       1       1       1       1       1       1 
##  305468   69214  170047  728991  406782  106824  551266  368051  209872  180477 
##       1       1       1       1       1       1       1       1       1       1 
##  341213  234914  391105  376710  235862  606498  904381  937127  994803  521204 
##       1       1       1       1       1       1       1       1       1       1 
##  146894  194358  235856  169334  507865  257480  978680  469479  349642  203370 
##       1       1       1       1       1       1       1       1       1       1 
##  334793  905783  537917  213394  706059  312701   39989  273534  438217    3618 
##       1       1       1       1       1       1       1       1       1       1 
##  214871  749518  128333  835350   29290  665456  487988  754582 1001496 1002184 
##       1       1       1       1       1       1       1       1       1       1 
##  954023   10662  698883  646869  735969  456336  286262  978810  112169  850888 
##       1       1       1       1       1       1       1       1       1       2 
##  993468  537701  146466  617389  442072   94706  288854  379360  638220  924327 
##       1       1       1       1       1       1       1       1       1       1 
##   41870  285850  706938  399647  379460  654986  237623  931111  498006  970734 
##       1       1       1       1       1       1       1       1       1       1 
##  371978  536241  112641  741173  758114  229200  514609  979117  636893  152683 
##       1       1       1       1       1       1       1       1       1       1 
##  487787  804404  831317   84087   66046  918825  605716  263707  425157  589158 
##       1       1       2       1       1       1       1       1       1       1 
##  323237  179240  285811  254697  950191   63351  537416  505240  340807  835417 
##       1       1       1       1       1       1       1       1       1       1 
##  122420  989152  307992  193265  835087  625888   47355  552705  773477  422822 
##       1       1       1       1       1       1       1       1       1       1 
##  833252  176357  541308  521740  464688  684883     560  510343  836427  726660 
##       1       1       1       1       1       1       1       1       1       1 
##  537748  654810  678397  938227  121101  448347  192300  454433  169231  213549 
##       1       1       1       3       1       1       1       1       1       1 
##  928113  112234  453164  133538  190421  701748  319677  331656  351353  936112 
##       1       1       1       1       1       1       1       1       1       1 
## 1014038  618863    9337  501567  895680  216136  971239  699666  441241   61659 
##       1       1       1       1       1       1       1       1       1       1 
##  612542  807598  763652   79057  681412  334568  478850  693820  164174  488018 
##       1       1       1       1       1       1       1       1       1       1 
##  531627  405941  594175  750273  882613  787738  258483  994872   85033  532740 
##       1       1       1       1       1       1       1       1       1       1 
##  591280  904378  312755    7344  723964  442854  832031  424378  200277  619472 
##       1       1       1       1       1       1       1       1       1       1 
##  487449  758438  145286  333219  215751  861034  766275  674693  594978  678370 
##       1       1       1       1       1       1       1       1       1       1 
##  639573  289286  335420  275863  127794  577287   69971  795990  294561  868839 
##       1       1       1       1       1       1       1       1       1       1 
##  281988  992481  392457  660452  683733  825428  795201  934010  326761  143928 
##       1       1       1       1       1       1       1       1       1       1 
##  534617   45936  150875  125316  964059  231220  965383  713191  351618   83351 
##       1       1       1       1       1       1       1       1       1       2 
##  887798  167939  850527  775467  962123  467057  703907  503219  455585  279208 
##       1       1       1       1       1       1       1       1       1       1 
##  562906  968104  500494  464134  165870  162873    8120  166029  998381  470694 
##       1       1       1       1       1       1       1       1       1       1 
##  218183  364989  370174  609592 1027422  943117  798218  442878  752430  432565 
##       1       1       1       1       1       1       2       1       1       1 
##  980395  247401  554448  264499  939742  523349  991328   53851  964467  878337 
##       1       1       1       1       1       1       1       1       1       1 
##  685687  247976  685516  654593 1007641  585040  489883  238425  412673  686025 
##       1       1       1       1       1       1       1       1       1       1 
##  832258  679347  144640  874181  916079  234828  991389 1006294  184974  899458 
##       1       1       1       1       1       1       1       1       1       1 
##  210024  184357  849837  367948  126346  294370  444637  941844  392948   34264 
##       1       1       1       1       1       1       1       1       1       1 
##  646794  958800  250846  718638  866118    5937 1020840  221343  382127  564517 
##       1       1       1       1       1       1       1       1       1       1 
##  649925  929893  610453  337891  301148  356819   38030 1002286  510934  303156 
##       1       2       1       1       1       1       1       1       1       1 
##   20699   65587  549342  782708  453169   40046  572093  517730 1012193  761122 
##       1       1       1       1       1       1       1       1       1       1 
##  833239  784677  286751  450201 1022854  328806  310563  407925  597482  947233 
##       1       1       1       1       1       1       1       1       1       1 
##  804060  975811   97898   51918  437119  127409  547308  654794  100428  791683 
##       1       1       1       1       1       1       1       1       1       1 
##  891315  723942 1019219  750549  963834  316013  445531  507592  613615  290940 
##       1       1       1       1       1       1       1       1       1       1 
##  993210  597467  902432  391822  868778  545073  761741  207215  268619  596013 
##       1       1       1       1       1       1       1       1       1       1 
##  912927  892178  675484  309050  268191   21853  224881  501946  303739  261217 
##       1       1       1       1       1       1       1       1       1       1 
##  365014  729726 1000393  581897  777886  521437  176661  357477  349888  895762 
##       1       1       1       1       1       1       1       1       1       1 
##  474641  103848  246956  444040  379306  555603  990336  662883 1025843  427733 
##       1       1       1       1       1       1       1       1       1       1 
##  948784  151076  245349  541935  295089  202393  916790  485287  382099  573325 
##       1       1       1       1       1       1       1       1       1       1 
##  377886   10144  132658  791295  108503  644156   70134  940211  375690   51775 
##       1       1       1       1       1       1       1       1       1       2 
## 1013063  498758 1021866  115849  443684  483524  996405  997538 1006938  759630 
##       1       1       1       1       1       1       1       1       1       1 
##  339582  144145  474200  545376  531767  802683   51626  924117  990479  555577 
##       1       1       1       1       1       1       1       1       1       1 
##  766279  148130  269091  798844  743538  963859  124895 1002317  415319  663904 
##       1       1       1       1       1       1       1       1       1       1 
##  671137  975623  376828  567840  353623  385260  147450   31875 1012222  239428 
##       1       1       1       1       1       1       1       1       1       1 
##   68375  920015  941381  152814  564025  982318   76742  244246 1011791  393323 
##       1       1       1       1       1       1       1       1       1       1 
##  797920  757007   46053  799903  666178   17416  766980  659891  986740  586082 
##       1       1       1       1       1       1       1       1       1       1 
##  983927  499705  672050  107570  321663  184494   84058  281361  985793  275968 
##       1       1       1       1       1       1       1       1       1       1 
##  441903  264084  983481  332483  743846  185639    6144  553981 1004137  569433 
##       1       1       1       1       1       1       1       1       1       1 
##  865319  766539  834505  117193  587789  342596   30871  326423  162740  459722 
##       1       1       1       1       1       1       1       1       1       1 
##  429977  784898  198221  993732  865904   74874  686914  415505  255104  386424 
##       1       1       1       1       1       1       1       1       1       1 
##  659366  752409  266779  143944  837619  161526  367452  547077  527255  927379 
##       1       1       1       1       1       1       1       1       1       1 
##  166127  228727  712328  107665   95192  671634   97981  694727  736389  939586 
##       1       1       1       1       1       1       1       1       1       1 
##  184023  665055  561496  286535  684865  184648  493720  478112  991530  163843 
##       1       1       1       1       1       1       1       1       1       1 
##  545628  491278  802754  691650  739487  574595  710714  928587   60053  376581 
##       1       1       1       1       1       2       1       1       1       1 
##  832479    2255  556778   34134  840700  792545    8248  313326  838843  625011 
##       1       1       1       1       1       2       1       1       1       1 
##  392127  715208  800456  909736  699972  847743  220587   31284  859754  590829 
##       1       1       1       1       1       1       1       1       1       1 
##  908348  844429  362503  641472  746883  203764   42620  370103  411924   10337 
##       1       1       1       1       1       1       1       1       1       1 
##  156479 1021372  613456  281274  385235  227255  878525  466003  164420  241111 
##       1       1       1       1       1       1       1       1       1       1 
##  386091  501299  159082  691050  732910  855802  241659  166125   36454  664366 
##       1       1       1       1       1       1       1       2       1       1 
## 1003053  881187  249051  747439  375504  703606   85457  197854  316913  382419 
##       1       1       1       1       1       1       1       1       1       1 
##  364226  823617  868446  544572  716496  871955  243291  120303  643279  365145 
##       1       1       1       1       1       1       1       1       1       1 
##  752272  632975  364425 1014266  523302  126875  400426  695388  569165  812378 
##       1       1       1       1       1       1       1       1       1       1

Optimal number of clusters: 3.

Two different values. I check average silhouette width manually:

fviz_nbclust(locations_z_short, clara, diss = dist(locations_z_short, method = "manhattan"), method = "silhouette")

Let’s proceed with 4 clusters:

clara_clust<-clara(locations_z[,1:2], 4, metric="euclidean", stand=FALSE, samples=15,
                   sampsize=1000, trace=0, medoids.x=TRUE,
                   rngR=FALSE, pamLike=FALSE, correct.d=TRUE)
#uber$cluster <- clara_clust$cluster
class(clara_clust)
## [1] "clara"     "partition"
clara_clust
## Call:     clara(x = locations_z[, 1:2], k = 4, metric = "euclidean", stand = FALSE,      samples = 15, sampsize = 1000, trace = 0, medoids.x = TRUE,      rngR = FALSE, pamLike = FALSE, correct.d = TRUE) 
## Medoids:
##             Lat         Lon
## [1,] -2.3101783  3.25336035
## [2,] -0.2283046 -0.46614987
## [3,]  0.5726045 -0.02714820
## [4,] -1.2545458  0.07231312
## Objective function:   0.5501738
## Clustering vector:    int [1:1028136] 1 2 3 2 3 4 1 2 1 3 1 3 4 1 2 2 3 2 ...
## Cluster sizes:            35238 414895 445346 132657 
## Best sample:
##    [1]     204     487     910    1616    1679    2354    2401    3421    5036
##   [10]    5287    5836    7139    7594    7970    8770    9868   11531   11845
##   [19]   12661   12771   18261   19815   20834   21148   21509   22576   25101
##   [28]   27627   28067   30859   31722   32349   33620   33714   33840   33934
##   [37]   35785   36428   37683   37903   38593   41511   42170   43598   44037
##   [46]   45261   47081   48069   48885   49559   50532   51928   52383   53528
##   [55]   55081   56023   56603   58392   59286   60604   60902   61702   63412
##   [64]   65138   66126   67475   68840   70879   71507   71648   72056   72731
##   [73]   73076   73672   74331   74472   77170   78096   79225   79508   80465
##   [82]   80669   81375   81736   82693   82959   88215   89438   90615   91086
##   [91]   91494   91760   93737   94302   94396   94647   94882   95337   95682
##  [100]   96561  100028  100985  101110  101220  103354  103464  106256  107684
##  [109]  108562  110037  110131  110664  111951  114743  114775  115998  116391
##  [118]  116532  116987  117097  117771  117803  119826  124752  125145  128972
##  [127]  130086  130243  133977  136440  138479  139217  139578  139860  140754
##  [136]  141727  143123  145288  147265  149194  149822  151595  152646  156411
##  [145]  156709  157541  157666  158984  159878  160051  161415  161980  162467
##  [154]  162561  162608  162639  164224  164600  164663  165212  169354  169401
##  [163]  169824  170922  171377  173150  173527  173684  177464  177778  178923
##  [172]  179520  181120  181732  181967  183755  184006  184728  184838  187301
##  [181]  188352  188979  189183  193011  193058  194313  194533  195223  195772
##  [190]  196165  198141  198800  201608  202001  204056  204699  206346  206597
##  [199]  206785  208558  210158  211272  212433  212559  213233  214504  215006
##  [208]  217532  220042  220058  220858  221768  223697  223713  223980  225470
##  [217]  225799  225847  226960  227509  228137  228937  229251  231055  234726
##  [226]  235981  236138  237299  238366  239025  239589  240421  240436  240797
##  [235]  240876  242146  246194  247245  247716  248124  249049  250775  251512
##  [244]  256470  256658  259184  259686  260015  261976  263357  264235  264314
##  [253]  266667  266761  267295  268157  268581  270479  271138  271373  271405
##  [262]  272628  273115  273162  273366  274056  276394  276456  279594  279704
##  [271]  279829  284065  284975  285446  286716  286873  290607  295706  295847
##  [280]  295957  296521  297384  298357  299173  300867  303832  303864  304366
##  [289]  305825  306154  306452  307535  307691  309354  310798  313041  313465
##  [298]  314296  314877  314939  315159  315614  316681  317026  318297  318752
##  [307]  319097  319191  320399  321230  321293  322030  324007  324791  325921
##  [316]  326031  328008  331443  332651  332887  333075  334094  334408  335428
##  [325]  335836  336965  337028  338330  338362  340134  341327  342488  344119
##  [334]  344260  344982  345610  346880  346974  347194  347963  348010  348543
##  [343]  349045  350944  351069  351853  352246  352795  353532  354709  354771
##  [352]  354975  355164  356858  357642  357909  357925  358631  359117  359839
##  [361]  361329  362474  362725  365188  366208  366789  368969  369283  369863
##  [370]  376672  377252  377488  378947  379151  379182  380343  382100  382477
##  [379]  384140  384767  384908  385065  385316  385504  386807  387685  389254
##  [388]  390431  391074  391152  391278  391356  391372  392611  393223  393725
##  [397]  393929  394635  394996  395655  395953  396219  397067  397506  400016
##  [406]  401036  401475  402699  403875  404346  404518  404754  406997  407656
##  [415]  407970  408142  408739  409821  412519  413100  416645  416724  418042
##  [424]  418528  419140  419516  423297  423564  423925  424913  428035  429086
##  [433]  429259  429494  431910  433024  433086  434279  434608  436224  437903
##  [442]  438405  438813  440130  441589  443346  443503  443723  447896  449198
##  [451]  451740  451834  452085  452775  453120  454014  454987  455803  456587
##  [460]  457497  457685  458423  458548  460854  462455  463082  463694  469671
##  [469]  470926  472244  473311  473656  473828  474425  474676  475209  475240
##  [478]  475382  475727  475821  477923  478331  478472  482582  482614  482661
##  [487]  483084  483822  484638  486410  487054  489281  490725  491038  492184
##  [496]  492356  493878  494380  494960  495227  496843  497016  497988  500561
##  [505]  500890  502240  504593  504703  506272  508484  509033  509425  511339
##  [514]  512594  514147  514539  515261  517316  517959  520046  520077  521818
##  [523]  522650  524532  525693  525819  526211  526792  527247  527262  527764
##  [532]  528360  530635  530965  531121  533302  534118  535781  535812  536000
##  [541]  536361  536957  536973  538322  538558  539060  539107  539405  541397
##  [550]  541444  542166  542511  543437  544315  545884  546621  547704  547986
##  [559]  549241  550528  552285  552850  553006  553681  553697  554136  556646
##  [568]  559046  560505  562309  563784  564035  564772  565369  568710  569730
##  [577]  569871  569997  572444  573275  575158  576507  577496  581418  583237
##  [586]  583739  584398  584665  586375  586689  589654  590909  592854  597859
##  [595]  598220  598235  599584  599977  600353  603632  604526  606487  607130
##  [604]  612433  613217  613531  614127  614316  616637  617124  617485  619414
##  [613]  620795  627556  627917  628419  630286  630804  630976  631321  631494
##  [622]  631918  632012  632451  634553  634961  637142  637267  637471  640452
##  [631]  641268  641503  642884  643684  644703  645911  648688  648986  650226
##  [640]  650288  651590  653144  653395  653473  653959  655748  657521  661223
##  [649]  661270  661599  661803  665129  665506  666055  666792  666808  667969
##  [658]  668236  668424  669224  670903  671169  671185  671891  672314  672377
##  [667]  672597  673099  675342  675734  675985  677837  679468  682229  682841
##  [676]  682998  683359  683877  687265  688881  690324  690513  690748  692207
##  [685]  692411  692442  692631  692866  693274  693603  694403  694466  694952
##  [694]  695737  698325  698765  700067  700945  701557  702514  704318  704334
##  [703]  704412  704538  704632  705871  706483  707158  708915  709636  709684
##  [712]  710327  710766  710892  712602  713276  714296  715363  715786  717277
##  [721]  717779  720163  721230  721999  722469  726360  726721  729906  731302
##  [730]  731788  732400  733137  736385  736824  742346  742503  742754  745170
##  [739]  746284  747539  747868  748716  749484  751163  752073  752779  753391
##  [748]  754850  756983  757046  758913  760137  761156  761956  762458  763760
##  [757]  764435  765094  765345  766035  767259  769063  769847  769957  770161
##  [766]  770757  770946  771683  773267  774115  774162  775479  775778  776954
##  [775]  780013  781002  782351  786916  787089  787606  787685  787952  788469
##  [784]  788548  788642  789207  789348  791591  793489  794101  794384  795843
##  [793]  797082  800314  802541  805616  806636  807138  808221  809178  809523
##  [802]  810103  810213  810558  814151  814904  815861  815986  816096  817853
##  [811]  818230  823438  824599  825854  826827  827407  829619  831266  831408
##  [820]  831863  831972  832114  832647  832678  835910  839471  839628  840052
##  [829]  840507  840522  841621  843848  843895  844225  844382  848853  849041
##  [838]  849072  849261  849621  851583  851818  852665  854093  854453  854704
##  [847]  855426  856697  857999  859144  862141  863709  863788  866267  866471
##  [856]  867522  869906  872306  872416  874754  877044  877484  877515  878629
##  [865]  879099  881970  883131  883257  885202  885798  888403  888418  888559
##  [874]  889767  894395  896498  896607  898882  899949  904059  904169  907934
##  [883]  909189  909409  911119  911480  912845  913017  913613  913676  916484
##  [892]  916892  917786  919747  920391  921222  921473  925034  926478  926791
##  [901]  927576  928109  929882  929898  930745  932408  934933  936643  938855
##  [910]  940346  941177  941836  942385  943813  944064  944236  944582  944754
##  [919]  945178  945837  948221  950402  950731  951014  952175  953241  953712
##  [928]  954763  955673  956144  956944  957022  961070  962999  966404  966733
##  [937]  967220  971534  972726  974562  974860  976852  978233  978390  979190
##  [946]  980068  981543  981637  982170  982484  983457  985575  985857  986249
##  [955]  987504  988038  988242  988602  988932  991097  991332  994580  994705
##  [964]  996101  996258  996619  997137  998941 1000321 1000525 1001749 1002141
##  [973] 1003585 1005483 1006126 1006534 1007664 1007726 1008213 1010582 1010723
##  [982] 1010833 1011397 1012260 1013186 1014817 1017578 1018708 1019241 1020418
##  [991] 1020700 1021328 1022567 1022897 1022944 1024152 1024230 1025673 1025862
## [1000] 1027917
## 
## Available components:
##  [1] "sample"     "medoids"    "i.med"      "clustering" "objective" 
##  [6] "clusinfo"   "diss"       "call"       "silinfo"    "data"

Plot the output:

fviz_cluster(clara_clust, geom="point", ellipse.type="norm") 

fviz_silhouette(clara_clust)
##   cluster size ave.sil.width
## 1       1   34          0.81
## 2       2  400          0.52
## 3       3  426          0.31
## 4       4  140          0.30


Average silhouette width: 0.4.